Resumen rápido: En este post te cuento sin ningún filtro como es la vida de un programador... solo la realidad. Hablo sobre el estres, compañeros de trabajo, jefes, freelance, facultad, etc..
Tipos de Programador según su talento:
- Sin talento: Así de simple... no tiene talento y le cuesta horrores la programación. No puede resolver un problema sin preguntarle a alguien... Normalmente ser reciben de analista de sistemas en la facultad, y se jactan de haber participado en la programación de la tesis... pero la verdad es que si sumas todas las lineas de código que hayan escrito en su vida no llegan a las cinco mil.
Si consideras que tienes un compañero de este tipo, y que esta ganando casi igual a ti... y crees que tu eres superior, hay algo que estas haciendo mal.
- Egocéntricos: Cuando descubren algo en la programación sienten como si lo hubieran inventado ellos mismos. En cualquier conversación intentan demostrar que es mas inteligente... hablando de lo más avanzado y complejo que hayan estudiado para demostrar que es superior a ti.
Suelen vender mucho humo hablando de cosas que no terminan de entender. Aman los elogios, les cuesta delegar tareas, y cualquier proyecto que vayan a desarrollar dicen que lo terminan en dos semanas.
- Entuciastas: Les encanta programar y aprender cosas nuevas. Su parte favorita en un proyecto, es programar alguna funcionalidad que nunca hayan hecho, o probar el framework que esta de moda. Cuando el trabajo se vuelve monótono y sin retos tienden a aburrirse y trabajar mucho más lento. Son excelentes compañeros y normalmente matienen ese entusiasmo durante sus primeros 5 años de trabajo profesional.
En su primer año de experiencia es garantizado que va a querer demostrar el amor por su profesión regalando horas extras de trabajo sin que se las pidan...
- Gurus: Los gurus son entuciastas con mucha experiencia. Lo que los hace muy diferente a los demás no es que saben todo, sino que saben que pueden aprender cualquier cosa. Entonces no les importa que proyecto sea... Si hay que programar algo en assembler, cobol, javascript, objective-c... sabe que en algún momento lo va a lograr. Paso por muchísimos lenguajes, proyectos de todo tipo, y muchas empresas.
Sabe que mientras menos tiempo este en la oficina trabajando es mejor para él. Suele estar frustrado con los directivos, la burocracia, la paga, pero si le preguntas algo relacionado con la programación o la tecnología... esa pasión sigue vigente.
- Cracks: Para mi los verdaderos cracks son los que entendieron de una buena vez que no hay que trabajar. Son gurus que no quieren perder el tiempo programando cosas que ya estan programadas. Si les surge un proyecto lo primero que hacen es buscar una solución que a los ojos del cliente cubra sus requerimientos... ya sea un CMS, un programa enlatado, o algo muy parecido.
Si hay que programar contratan a alguien más para que lo haga y se quedan con una parte de las ganancias.
Y sus ganancias principales provienen de soporte técnico o la cobración de algún servicio que inventaron.
La Facultad
Es el único lugar en el que vas a hacer un caso de uso... suele tener entre 5 y 10 años de delay con respecto a lo que se aplica hoy en día. Sirve para darte una base simple de lo que es la programación y el trabajo en sistemas...
Si queres aprender tenes que ser un adicto a google. Y si en verdad queres aprender tenes que conseguir un cliente que te pida hacer algo que no sabes... cuando aceptes el proyecto vas a ver como se aprende con la soga al cuello...
La realidad de la facultad es que te da un título, y ese título va a estar toda tu vida. De aca a 50 años es probable que pierdas el ritmo de estudio, y no estes al día con los conocimientos actuales. Osea, que lo que sabes ya no sirve... peroooo te va a quedar el título.
¿Y de que sirve el titulo? Te ayuda un poco para conseguir un trabajo como empleado.
¿La experiencia sirve? Si también... talvés un poquito más que el titulo, pero tampoco para tanto.
¿Qué es más importante la experiencia, el título, el conocimiento? Lo más importante es que consigas ingresos fijos sin depender de nadie. Y aca a nadie le importa tus titulos, experiencia o conocimiento... sino tu capacidad de vender y resolver problemas.
Los Compañeros
Son esos amigos obligados que no elegiste. Como en el colegio varios te caen bien, otro no te bancas, alguno te parece que es re falso, y hay alguna minita que tenes ganas de voltearte.
Mis recomendaciones:
- Si te podes chamuyar una mina del trabajo... hacelo, que te chupe un huevo todo.
- Si a tus compañeros les interesa crecer en la empresa, no les des tanta bola que pueden usarte como escalon.
- Hacete amigo de esos que no les importa el trabajo, de los que quieren pasarla bien. Y si te cambias de empresa segui juntandote.
Si hay algo que no me banco de los compañeros... es la murmuración. Cuando hablan a espaldas de uno... ya sea del jefe o de otro compañero. Me enferma que no te digan las cosas en la cara, y que te enteres a costa de otros. Nunca hagas eso... si hay algo que no te va de una persona o de tu jefe, decicelo. Decicelo bien o mal, pero no hables a sus espaldas.
El Estres...
Si... es muy estresante... yo la verdad que viví muchos momentos de mierda... y hay veces que descubro nuevos nieveles de estres que me parecían imposible.
Me paso de estar a dos días de la entrega de un proyecto, y que no funcionaba ni la mitad del sistema... y tener que pasar de largo tres días seguidos programando y durmiendo 4 horas para poder llegar. Me acuerdo que hubo un momento que se me lastimo el cuello.
También me paso de estar en la presentación de un programa que no conocía bien, que estaban por probar algo que sabía que no funcionaba al frente de los presidentes de la companía. Recuerdo que lo hice andar manualmente sin que nadie se diera cuenta.
Y mi nivel máximo de estres alcanzado es: estar solo en otro país, y que se caiga el sistema en todoooo el país y teniendo como 100 personas preguntandote cara a cara que esta pasando.
bueee a la mierda el post de seguro nadie lo lee.. chauu!!
Tipos de Programador según su talento:
- Sin talento: Así de simple... no tiene talento y le cuesta horrores la programación. No puede resolver un problema sin preguntarle a alguien... Normalmente ser reciben de analista de sistemas en la facultad, y se jactan de haber participado en la programación de la tesis... pero la verdad es que si sumas todas las lineas de código que hayan escrito en su vida no llegan a las cinco mil.
Si consideras que tienes un compañero de este tipo, y que esta ganando casi igual a ti... y crees que tu eres superior, hay algo que estas haciendo mal.
- Egocéntricos: Cuando descubren algo en la programación sienten como si lo hubieran inventado ellos mismos. En cualquier conversación intentan demostrar que es mas inteligente... hablando de lo más avanzado y complejo que hayan estudiado para demostrar que es superior a ti.
Suelen vender mucho humo hablando de cosas que no terminan de entender. Aman los elogios, les cuesta delegar tareas, y cualquier proyecto que vayan a desarrollar dicen que lo terminan en dos semanas.
- Entuciastas: Les encanta programar y aprender cosas nuevas. Su parte favorita en un proyecto, es programar alguna funcionalidad que nunca hayan hecho, o probar el framework que esta de moda. Cuando el trabajo se vuelve monótono y sin retos tienden a aburrirse y trabajar mucho más lento. Son excelentes compañeros y normalmente matienen ese entusiasmo durante sus primeros 5 años de trabajo profesional.
En su primer año de experiencia es garantizado que va a querer demostrar el amor por su profesión regalando horas extras de trabajo sin que se las pidan...
- Gurus: Los gurus son entuciastas con mucha experiencia. Lo que los hace muy diferente a los demás no es que saben todo, sino que saben que pueden aprender cualquier cosa. Entonces no les importa que proyecto sea... Si hay que programar algo en assembler, cobol, javascript, objective-c... sabe que en algún momento lo va a lograr. Paso por muchísimos lenguajes, proyectos de todo tipo, y muchas empresas.
Sabe que mientras menos tiempo este en la oficina trabajando es mejor para él. Suele estar frustrado con los directivos, la burocracia, la paga, pero si le preguntas algo relacionado con la programación o la tecnología... esa pasión sigue vigente.
- Cracks: Para mi los verdaderos cracks son los que entendieron de una buena vez que no hay que trabajar. Son gurus que no quieren perder el tiempo programando cosas que ya estan programadas. Si les surge un proyecto lo primero que hacen es buscar una solución que a los ojos del cliente cubra sus requerimientos... ya sea un CMS, un programa enlatado, o algo muy parecido.
Si hay que programar contratan a alguien más para que lo haga y se quedan con una parte de las ganancias.
Y sus ganancias principales provienen de soporte técnico o la cobración de algún servicio que inventaron.
La Facultad
Es el único lugar en el que vas a hacer un caso de uso... suele tener entre 5 y 10 años de delay con respecto a lo que se aplica hoy en día. Sirve para darte una base simple de lo que es la programación y el trabajo en sistemas...
Si queres aprender tenes que ser un adicto a google. Y si en verdad queres aprender tenes que conseguir un cliente que te pida hacer algo que no sabes... cuando aceptes el proyecto vas a ver como se aprende con la soga al cuello...
La realidad de la facultad es que te da un título, y ese título va a estar toda tu vida. De aca a 50 años es probable que pierdas el ritmo de estudio, y no estes al día con los conocimientos actuales. Osea, que lo que sabes ya no sirve... peroooo te va a quedar el título.
¿Y de que sirve el titulo? Te ayuda un poco para conseguir un trabajo como empleado.
¿La experiencia sirve? Si también... talvés un poquito más que el titulo, pero tampoco para tanto.
¿Qué es más importante la experiencia, el título, el conocimiento? Lo más importante es que consigas ingresos fijos sin depender de nadie. Y aca a nadie le importa tus titulos, experiencia o conocimiento... sino tu capacidad de vender y resolver problemas.
Los Compañeros
Son esos amigos obligados que no elegiste. Como en el colegio varios te caen bien, otro no te bancas, alguno te parece que es re falso, y hay alguna minita que tenes ganas de voltearte.
Mis recomendaciones:
- Si te podes chamuyar una mina del trabajo... hacelo, que te chupe un huevo todo.
- Si a tus compañeros les interesa crecer en la empresa, no les des tanta bola que pueden usarte como escalon.
- Hacete amigo de esos que no les importa el trabajo, de los que quieren pasarla bien. Y si te cambias de empresa segui juntandote.
Si hay algo que no me banco de los compañeros... es la murmuración. Cuando hablan a espaldas de uno... ya sea del jefe o de otro compañero. Me enferma que no te digan las cosas en la cara, y que te enteres a costa de otros. Nunca hagas eso... si hay algo que no te va de una persona o de tu jefe, decicelo. Decicelo bien o mal, pero no hables a sus espaldas.
El Estres...
Si... es muy estresante... yo la verdad que viví muchos momentos de mierda... y hay veces que descubro nuevos nieveles de estres que me parecían imposible.
Me paso de estar a dos días de la entrega de un proyecto, y que no funcionaba ni la mitad del sistema... y tener que pasar de largo tres días seguidos programando y durmiendo 4 horas para poder llegar. Me acuerdo que hubo un momento que se me lastimo el cuello.
También me paso de estar en la presentación de un programa que no conocía bien, que estaban por probar algo que sabía que no funcionaba al frente de los presidentes de la companía. Recuerdo que lo hice andar manualmente sin que nadie se diera cuenta.
Y mi nivel máximo de estres alcanzado es: estar solo en otro país, y que se caiga el sistema en todoooo el país y teniendo como 100 personas preguntandote cara a cara que esta pasando.
bueee a la mierda el post de seguro nadie lo lee.. chauu!!