lunes, 22 de marzo de 2010

Programadores y programadores

dev Durante mi paso por este mundo de la programación he conocido programadores y gente que se dedica a la programación… y quería compartirles algunas conclusiones.

Hay personas que trabajan como programadores, pero nunca debieron dedicarse a programar… y cómo detectas eso? es muy simple:

Los pseudo-programadores son aquellas personas que siempre están en algunos de estos casos:

  • Renegando de su trabajo, de sus tareas pendientes, desmotivados.
  • Asustados porque no tienen idea de cómo harán la nueva funcionalidad que se les ha encargado. Se mueren en vida.
  • Diciéndoles a otros programadores que pronto dejarán este oficio y se dedicarán a otros temas.
  • Diciéndoles a otro programadores que no se equivoquen con él… que ellos son analistas de procesos ;)
  • Tratan de dejar bien en claro que ellos no son técnicos… sino administrativos… (lo cual merece otro post, no les parece?)
  • Esperan incentivos para hacer mejor su trabajo.
  • Ven a los verdaderos programadores como criaturas superiores, a las que nunca podrán superar… pero nunca lo reconocerían.
  • Ven en los novatos en programación una oportunidad para demostrar lo que saben… y será muy dificil que les compartan lo poco que saben.
  • Si se encuentra con otro programador fuera del trabajo, será muy raro verle abrir un tema de programación… se olvidan del tema por completo, hasta regresar al trabajo.
  • Si su código arroja un error, en lo posible pondrán un bloque TRY – CATCH.

Y, cómo son los verdaderos programadores?

  • Son personas apasionadas de la programación, todo el tiempo están tratando de hacer un código optimizado, mejorado, reusable.
  • No trabajan, se divierten programando, por lo tanto será muy raro que se estresen.
  • Le roban minutos a su tiempo libre, a sus horas de sueño para ponerse a investigar sobre temas de tecnología, programación… ese es su descanso.
  • Se fascinan cuando se les encomienda una funcionalidad dificil, porque ven en ella un reto que hay que superar.
  • Si le das vacaciones, luego te darás cuenta que está programando desde lejos, remotamente, o que están colaborando en los foros de programación.
  • Se entusiasman cuando sus aplicaciones pasan a producción, eso les llena de orgullo… es MI BEBÉ dirán cuando te hablen de su último sistema.
  • Nunca esperan incentivos para hacer mejor su trabajo… claro que si les das un incentivo no te lo rechazarán jaja.
  • Ven a los novatos en programación como hermanos menores y siempre estarán dispuestos a compartir sus conocimientos.
  • Si se encuentran con otro programador fuera del trabajo, definitivamente los encontrarás hablando de algoritmos o tecnologías.
  • Si su código arroja un error, desesperados investigarán en 80-100 paginas de internet las posibles causas del error.

Y la pregunta es:

Hay algún requisito necesario para que alguien pueda ser programador?

Yo diría que sí. Tiene que tener esa fascinación por la investigación. Y muchas ganas de querer aprender a programar. Y una vez que empieza, nunca tirar la toalla.

He visto muchos rendirse y luego justifcarse diciendo: “no me gusta” o “yo quiero ser analista” etc,etc,etc.

Obviamente, la programación no es el último peldaño ni el primero en tu carrera… tú puedes elegir dedicarte a programar toda la vida… porque te fascina y además te da el dinero suficiente para vivir. Puedes ser analista/programador… o puedes luego ser un arquitecto de sistemas… o lo que quieras…pero estarás de acuerdo conmigo en que la etapa de programación es la más hermosa.

;)

2 comentarios:

Unknown dijo...

Exelente post

Segundo Serrano dijo...

Gracias Isidro,

;)