El oficio del programador esta lleno de mitos y estereotipos. Basta con que digas que eres programador, para que otros te imaginen como un nerd sin vida más allá del trabajo con escasas casi nulas capacidades de relacionarte con otros, especialmente el sexo opuesto. Eso o que en tu lugar de trabajo hay legos en cada rincón, con paredes llenas de pizarrones garabateados con fórmulas exóticas y pelotas de playa rondando por los pasillos. Estas son algunas de las realidades con las que te vas a topar cuando entres al mundo de la programación como profesión.
Olvídate del estereotipo del nerd. No es real y no es bueno para tu salud. Ser programador es un trabajo sedentario, y tal vez puedas pasar los primeros años en actitud de “soy programador, por lo tanto me alimento de cocas y pizza”, pero la vida se va a encargar de pasarte la factura. Aliméntate bien, haz ejercicio regularmente y cuida tu vista.
Vas a tener que tratar con líderes de proyecto, managers, gerentes y clientes. Deal with it.
Muy probablemente tengas que trabajar con máquinas remotas. El lag es muy molesto, pero en ocasiones un mal necesario. Deal with it.
En veces tendrás que hacerla de diseñador, arquitecto, redactor, analista, administrador de base de datos, tester, soporte técnico y hasta de adivino. Más que un problema, trata de verlo como una oportunidad de conocer otros campos y demostrar tu capacidad de aprendizaje.
El salario, en México, está a la par con otras profesiones aunque se compensa generalmente con un ambiente de trabajo agradable. Las oportunidades de crecimiento son muchas, inclusive tienes la ventaja de que trabajar en el extranjero es una práctica común.
Vas a tener que leer mucho, experimentar y aprender nuevas tecnologías, aunque si esto lo ves como un problema probablemente no elegiste la profesión correcta. No tienes que pasarte TODO el día programando (ver estereotipo del nerd) pero lo mas seguro es que ya tengas algunos proyectos relacionados con la programación fuera del trabajo. Si no los tienes, te aconsejo buscar un proyecto Open Source con poco tiempo de ser iniciado que te interese y únete. Es una gran oportunidad de contribuir y aprender de personas con más experiencia.
Contrario a lo que muchos piensan, el ser programador no te hace automáticamente una diva. Trabajar horas extra, a veces pagadas y a veces no dependiendo de la empresa, son situaciones que se dan. Deal with it. Clientes enojones, requerimientos mal escritos, sillas incómodas, pantallas azules, computadoras lentas, conexiones a Internet intermitentes, aires acondicionados sin servicio son algunas de las eventualidades del día a día. Deal with it. Se proactivo y deja de quejarte.
¿Todavía quieres ser programador? :)