¿Qué cosas hacen la vida de un programador miserable?

ProgramadorEstaba leyendo en el sitio StackOverflow un artículo que pedía la opinión sobre ¿Que hace miserable la vida de un programador?, y es que cuando un programador esta en un ambiente corporativo hay muchas cosas que nos pueden hacer sentir hostigados y desmotivan, puesto que algunos les gusta tener todas las libertades creativas y no ser interrumpidos en su trabajo.

Quizás una de las cosas que en mi caso personal hacen que sea miserable mi vida como programador es concentrarme y encajonarme en un horario para desarrollar mi trabajo, puesto que a veces soy un mejor programador en la noche o cuando no hay nadie alrededor y mi énfasis solo es el código y no tengo que estar contestando llamadas, correos y asistiendo a reuniones. Lógicamente si uno es parte de un ambiente corportativo es muy difícil evitar eso, pero poco a poco he logrado saber canalizar el tiempo creativo con el tiempo que están todas esas distracciones, pero si pudiera evitarlas para solo programar fuera mucho mas productivo.

Otras de las cosas que procuro hacer es dedicarme un tiempo del día o en la semana para aprender una nueva tecnología o un libro sobre lo que hago en mi trabajo o algo que quiera implementar en mi equipo, por cierto les recomiendo el libro Agile Retrospectives: Making Good Teams Great,  este libro es muy bueno y espero terminarlo pronto para escribir mis impresiones. Se que si no dedicara ese tiempo en la semana mi vida como programador o como Arquitecto de Software no fuera la misma, tengo ese deseo de mejorar y ver como mis proyectos pueden ser los mejores y con la mejor tecnología que yo pueda tener disponible.

Y para finalizar otra de las tantas cosas que creo que puede frustrar a un programador es cuando le piden a uno experiencia de 5 años en 5 diferentes tecnologías, cuando uno como programador sabe que el programar trasciende lenguaje, Sistema Operativo, Hardware. etc.  Mi opinión personal es que un buen programador siempre es un buen programador, sea el lenguaje que sea, porque un buen programador siempre estará listo para ser un autodidacta y tendrá las bases para poder aprender cualquier lenguaje y tecnología.

Y a ustedes, ¿Que cosas hacen su vida sea miserable como programador?

Twitter Digg Delicious Stumbleupon Technorati Facebook

7 Responses to “¿Qué cosas hacen la vida de un programador miserable?”

  1. Hola RobMv,puedo notar que tu blog lo has ocupado para poder desahogarte de tu ambiente laboral segun comentas.
    Pero poseo una inquietud y te la hago saber en este momento:
    ¿Que te hace pensar que tu eres mejor programador de noche?

    Tu expresas que vives en un ambiente laboral corporativo, como todo un ingeniero y profesional a la vez, debes saber que las reglas las coloca la compañia o empresa.
    Recuerda el dicho que dice “Al que madruga Dios le ayuda”.
    Como Arquitecto e Ingeniero a la vez, debes hacerte las siguientes preguntas antes de empezar el dia.

    A)¿Soy Puntual en mi trabajo?
    B)¿Mi ambiente de trabajo es de lo mejor?
    C)¿Puedo construir mi lugar de trabajo en un oasis de felicidad?
    D)¿Si llego tarde, que impresión doy hacia mis compañeros?.
    E)¿Si poseo personal bajo mi mando, doy la imagen que debo darles a ellos?
    F)¿Aprovecho mi tiempo para poder crecer personal y profesionalmente?.

    Esto te lo digo de una ingeniero a otro ingeniero
    Espero haya sembrado esa espina en tu mente y tomes un tiempo para poder meditarlo junto a una taza de café.

  2. CibertNauta7,

    Gracias por tu comentario, esta muy interesante.

    Una de las cosas que pretendo con este post es reflejar lo que el link en stackflow menciona, y es muy interesante tu pregunta sobre el porque me gusta programar de noche.. pues de verdad que el silencio y menos interrupciones me hacen concentrarme mas, y esto lo he comprobado totalmente.

    Probablemente la palabra miserable quizas sea demasiada fuerte, pero en general uno sabe que el programador tiene sus habitos y singularidades, y mas que todo la idea es ver que nos hace mas productivos.

    Con respecto a tus preguntas… pues son muy buenas.. y creo que tu y yo debemos de ponerlas siempre en practica, te recomiendo que leas el libro que puse alli en el post, esta muy acorde a tus preguntas.

    Lo importante como dices es buscar tener el ambiente de trabajo adecuado para ser mas productivo, de eso se trata este post que como informaticos descubramos esas cosas que nos inspiran y apasionan de nuestra profesión, y tambien veamos que cosas no nos inspiran, pues como dicen entre mejor te conoces, mejor persona sos.

    Saludos,
    RobMv

  3. Saludos RobMv, gracias por contestar

    me quede con la duda del porque no contestaste ninguna pregunta de las que te formule, espero no sea porque no tienes respuesta y sea por olvido, espero las respuestas, tomate tu tiempo mientras piensas en que responder

  4. Cibernauta,

    No me dijistes que necesitabas mis respuestas, mencionabas que debia de hacerme estas preguntas al empezar mi dia, quise escribirte pero me reboto tu correo…

    Tus preguntas son personales, hasta en tono de consejero, tus preguntas tienen un obvio si como respuesta de la A a la F, creo que detallarte esas respuestas no tiene tanto sentido hacerlo asi tan escueto, hare un post sobre este tipo de situaciones.

    Me gustaria saber que cosas hacen que tu vida como programador sea miserable (infeliz, frustado, etc), te recomiendo que leas el blog http://www.codinghorror.com y http://www.stackflow.com

  5. Y cuando menciono que cosas te frustran o hacen infeliz, no quiere decir que no estes apasionado como programador, pero logicamente cada quien necesita un ambiente basico para poder hacer bien su trabajo.

    Por ejemplo si te gusta escuchar musica electronica mientras programas, y si te lo permiten en tu trabajo, pues eso ayuda a que tu estes concentrado y no tengas interrupciones de nadie.

    Si donde trabajas o en tu casa tienes las herramientas que te haran mas productivo, pues yo siento que eso me haria muy feliz, no quiere decir que uno no haga bien las cosas, pero las empresas siempre cuando invierten en esto lo hacen con ese objetivo, que el programador tenga todo lo necesario para preocuparse por ser mas productivo.

  6. programador miserable,frustrado, infeliz es aquel que teniendo un titulo de ingenierio,licenciado o master en sistemas tenga un salario mediocre menor de $1000 o no tener un carro del a#o o no conocer otros paises o no ser jefe de computo,sistemas,gerente,,,,,,por ejemplo por ahi lei que un programador de la usa viajo a la cancelacion de starbust pagando un voleto de $2500 dolares para ir a tomar un cafe y tomarse la foto,,,ese si no es miserable es dichoso,,,espero que tu no ganes menos de $1000 porque seria frustrado,miserable,etc

  7. Ay, Juan Penas, que pena, pero no estoy de acuerdo contigo. Conozco un gran programador (búscalo como Tigrux, hasta groupies tiene) quien tuvo la oportunidad (más claro: la oferta) de trabajar para una grande corporación y la rechazó porque es más feliz haciendo lo que hace. No le va mal, pero no es un supermillonario. Y no tiene ni una frustración: es completamente feliz. Tiene carro (no sé si del año, hace rato que no lo veo en persona), conoce paises y viaja a donde le da su gana, como le da su gana y cuando le da su gana, pero eso no es lo que a él particularmente lo hace feliz. Lo que de verdad lo hace feliz es programar.