Cada vez es más común encontrar ejemplos de personas de mediana edad que cambian de profesión, o más bien de especialización. En la escuela soñamos con profesiones románticas o 'grandes', entramos a la universidad por moda o consejo, y al final terminamos trabajando donde nos aceptaron. No afirmo que esto sea así para todos, pero definitivamente lo es para la mayoría. Y cuando la vida se estabiliza y todo está en orden, surgen dudas sobre la elección de la profesión. No me refiero al puesto o al trabajo, sino a la especialización, cuando una persona puede considerarse un especialista o un profesional.
Yo también seguí este camino y hace aproximadamente dos años empecé a plantearme: ¿qué quiero hacer ahora, me da placer mi trabajo? ¡Y decidí cambiar de especialidad y convertirme en programador!
En esta historia quiero compartir mi experiencia y el camino que he recorrido, con la esperanza de que este trayecto sea más fácil para otros. Intentaré no usar terminología especializada para que la historia sea comprensible para todos los que deciden cambiar de profesión.
¿Por qué?
No elegí la profesión de programador por casualidad ni porque se dice que ahí se paga mucho. Todo comenzó en tercer grado, cuando un amigo tuvo una consola con teclado conectada al televisor. Era una consola de videojuegos, pero con un cartucho especial se convertía en un entorno de desarrollo para crear simples juegos de plataformas. Luego, mis padres me compraron una igual para casa y 'me perdí' en el mundo de la programación.
Durante la escuela, el instituto técnico y la universidad, siempre elegí un camino lo más cercano posible a las computadoras, a las tecnologías de la información. Estaba seguro de que me convertiría en programador o, como se decía en ese entonces, en administrador de sistemas, o simplemente un 'informático'.
Pero la vida hace sus ajustes: un problema urgente: sin experiencia no te contratan, y no hay experiencia sin trabajo. El principal error en esta etapa son las ambiciones. Estaba seguro de que era un gran profesional y que deberían pagarme bien, al menos no menos que el promedio en la ciudad. Rechacé muchas ofertas por el bajo salario.
Seis meses de búsqueda de trabajo relacionado con computadoras pasaron sin éxito. Cuando se acabó el dinero, tuve que ir a donde simplemente me contrataron con un salario más o menos aceptable. Así fue como terminé en una fábrica de cables como trabajador simple, donde hice carrera durante los siguientes 12 años.
Es importante señalar que mi interés por las computadoras y la programación me ayudó en mi trabajo: automatizando mis procesos laborales, implementando bases de datos en el departamento, lo que simplificó el flujo de documentos, y muchos otros ejemplos menores.
Y así, a los 33 años, soy jefe de departamento, especialista en calidad de productos de cable con una gran experiencia y un buen salario. Pero todo esto no es suficiente, no hay satisfacción, no hay sensación de realización personal, ni alegría en el trabajo.
En ese momento, la familia estaba financieramente estable, se podía vivir un par de meses solo con el salario de mi esposa y algunos ahorros. Fue entonces cuando me surgió la idea de dejarlo todo y perseguir mi sueño. Pero soñar en la cocina y actuar de forma real son cosas diferentes.
El primer factor motivador fue el ejemplo de un amigo que dejó su trabajo, tomó a su familia y se fue a trabajar a un aeródromo en el norte. Su sueño son los aviones. Un año después nos encontramos y él compartió sus impresiones, su alegría y dijo que valía la pena. Le envidiaba su determinación, pero yo mismo dudaba.
El segundo evento importante fueron los cambios en la dirección de la fábrica donde trabajaba. Se produjo un cambio en la alta dirección y todos los jefes de departamento fueron sometidos a un estricto control para cumplir con los nuevos requisitos y normas. "Se acabó la diversión". Entendí que tenía que esforzarme mucho para mantenerme en pie y avanzar: aprender inglés, mejorar mis habilidades, trabajar más, hacer más de lo que se espera de mí.
En ese momento me vino a la mente: "Ha llegado la hora de esforzarme mucho de nuevo y aprender, ¿por qué debería gastar esas fuerzas y tiempo en algo que no me trae satisfacción, si puedo destinarlos a mi sueño?"
¿Cómo?
Primero "incendie mis puentes" — renuncié. Fue un paso radical, pero entendí que no podría desarrollarme en dos direcciones simultáneamente. La experiencia de mis primeras búsquedas de trabajo no fue en vano y comencé a buscar, solo para que en mi currículum pusieran "programador". Este trabajo era por estatus, por esa misma "experiencia", para conseguir empleo. El salario no tenía importancia.
He oído en algún lugar que cuando te diriges hacia tu meta, la meta comienza a dirigirse hacia ti. Así que tuve suerte. Rápidamente conseguí empleo en una pequeña empresa de un emprendedor individual de microservicios. No tenía preguntas sobre las condiciones laborales ni sobre la compensación económica; lo principal era tener un registro en la nómina y comenzar a acumular experiencia práctica. Sabía que estaba realizando tareas muy básicas y no podía decir con orgullo 'Soy Programador'. No tenía confianza en mis habilidades; esto era solo el comienzo del camino.
Por eso comencé a aprender. Aprender, aprender y aprender muchas más veces… Solo así.
Empecé a estudiar la demanda de programadores en mi ciudad. Miré anuncios en periódicos y sitios de búsqueda de empleo, estudié consejos en Internet sobre el tema 'Cómo pasar una entrevista de programador' y todas las demás fuentes de información.
Hay que cumplir con las exigencias de los empleadores. Aunque estas exigencias no te gusten.
Inglés

Rápidamente se formó una lista precisa de habilidades y conocimientos necesarios. Además de programas y habilidades especializadas, había una pregunta que era la más difícil para mí: el inglés. ¡Se necesita en todas partes! Para no adelantarnos, debo decir que en Internet ruso la información es escasa — son migajas, cuya recopilación lleva mucho tiempo, y aun así resulta que incluso estas migajas ya están desactualizadas.
Con el aprendizaje del idioma, aconsejo probar todos los métodos que puedas alcanzar. He aprendido inglés de diferentes maneras y he notado que no hay un método universal. A diferentes personas les ayudan diferentes métodos. Lee libros en inglés (mejor si son infantiles, son más fáciles de entender), mira películas (con subtítulos y sin ellos), asiste a cursos, compra un libro de texto, hay muchas grabaciones de seminarios en Internet y diversas aplicaciones en smartphones. Cuando hayas probado todo, comprenderás qué es lo que te funciona.
Personalmente, me ayudaron mucho los cuentos infantiles y la serie 'Barrio Sésamo' en su versión original (solo expresiones básicas, repetición constante de frases y palabras); también es bueno estudiar con un libro de texto. No uno autodidacta, sino libros escolares. Yo tomaba un cuaderno y hacía todos los ejercicios. Pero lo más importante es obligarte a buscar información en inglés. Por ejemplo, los libros sobre lenguajes de programación en las ediciones más recientes y actuales siempre están en inglés. Mientras aparece la traducción, se lanza una nueva edición.
Ahora mi nivel es básico, el nivel de “supervivencia” según uno de los sistemas de evaluación. Leo literatura técnica con fluidez, puedo comunicarme con frases sencillas, pero incluso eso ya es una gran ventaja en el mercado laboral, cuando en la sección de idiomas de mi currículum marco la casilla de “Inglés”. Mi experiencia muestra que un especialista novato con conocimiento de inglés encuentra trabajo más fácilmente que un programador experimentado sin inglés.
Herramientas

En cualquier profesión hay un conjunto de herramientas que es fundamental dominar. Si alguien necesita saber usar una sierra de cadena, un programador debe saber trabajar con sistemas de control de versiones, un entorno de desarrollo (IDE) y un montón de utilidades y programas auxiliares. No solo hay que conocerlos, sino saber utilizarlos. Si bien se puede pasar una entrevista basándose solo en la teoría, el período de prueba mostrará de inmediato lo que no sabes.
En los anuncios no siempre se especifican los requisitos de conocimientos de las herramientas, se asume que si eres programador, conoces git. Estos requisitos se deducen de consejos sobre cómo superar una entrevista en la especialidad. En internet hay mucha información de este tipo, y estos artículos suelen aparecer en sitios de búsqueda de empleo.
Hice una lista de herramientas en un papel, instalé todas en mi computadora y solo utilicé esas. También es indispensable estudiar y leer literatura. Cambiar de especialidad significa dedicar una gran cantidad de tiempo a la autoeducación.
Portafolio

Debía demostrar a mi futuro empleador de lo que soy capaz. Además, hay que aprender las herramientas mediante la práctica. Para los programadores, el portafolio es github, un sitio donde las personas publican sus trabajos. Para cada especialización hay lugares específicos para publicar trabajos, o en el peor de los casos, hay redes sociales donde se pueden mostrar los resultados y obtener comentarios. Lo que se haga no importa, lo principal es hacerlo constantemente y con la máxima calidad. Publicar tus trabajos te motiva a esforzarte para no tener vergüenza. Y eso es un mejor motivador que el dinero.
Fue útil ver el portafolio de otras personas y repetir. No se trata de copiar de manera banal, sino de crear tu propio producto, aunque sea una réplica de la idea de otra persona; esto me permitió ganar experiencia, añadir un nuevo trabajo a mi portafolio y no perder tiempo en la búsqueda creativa.
Es un gran golpe de suerte encontrar en los anuncios una tarea de prueba. Si monitoreas constantemente las ofertas en el mercado laboral, a veces aparecen tareas de los empleadores — ¡eso es justo lo que necesitas! Por lo general, estas tareas contienen la esencia misma, incluso si no aportan un beneficio significativo como producto. Incluso si no planeas enviar tu currículum a esta empresa, es necesario completar su tarea y enviarla. Casi siempre recibirás una evaluación de tu trabajo, que te mostrará tus debilidades que necesitas mejorar.
Certificados y cursos

¡Sin papel, somos insectos! Cuando las personas ven un documento que confirma que sabes o puedes hacer algo, causa la mejor impresión. Tener certificados en la especialidad realmente ayuda en la búsqueda de empleo. Existen diferentes niveles de confianza, pero en cualquier profesión hay un organismo certificador que es valorado por todos. Aceptémoslo, suena genial: “Especialista certificado por Microsoft”.
Para mí, he determinado que iré por los certificados después de entender que “puedo”. He leído un poco sobre los certificados de Microsoft, 1C y de diversas instituciones gubernamentales. El principio es el mismo en todos lados: se necesita dinero y conocimientos. O el mismo certificado cuesta dinero, o es obligatorio pasar cursos especiales antes de presentar el examen, o el acceso para presentar el examen cuesta dinero. Sin embargo, esto no significa que recibirás el certificado.
Así que, en este momento, no tengo certificados especializados — bueno, por ahora… lo tengo en mis planes.
Sin embargo, no escatimé tiempo, esfuerzo y recursos financieros en cursos de actualización. Ahora ya está bien desarrollado el sistema de educación a distancia — seminarios web. La mayoría de las grandes instituciones del país realizan cursos y seminarios. A menudo hay buenas promociones o seminarios completamente gratuitos. Considero que la principal ventaja de tales actividades es la posibilidad de comunicarse directamente con personas experimentadas y conocedoras. Siempre puedes hacer preguntas, pedir una evaluación de tu trabajo del portafolio. Y como cereza del pastel, obtener un documento que certifica la finalización de los cursos. No es un certificado, por supuesto, pero muestra al empleador tu aspiración hacia el objetivo.
El documento más importante — el currículum

He estudiado muchos materiales sobre cómo redactar un currículum adecuadamente. He visto ejemplos de otros, he consultado con amigos y conocidos. La pregunta principal era si debía incluir en el currículum mis conocimientos que no están relacionados con la programación — mi nueva especialización. Por un lado, son habilidades que poseo — se pueden considerar experiencia, pero por otro lado, no están relacionadas con el tema.
Al final, incluí en mi currículum todo lo que tenía. Toda mi experiencia laboral, todos los documentos de todos los cursos, incluyendo la formación en seguridad laboral en la industria. Enumeré todos mis conocimientos en computadoras. Incluso mencioné mis pasatiempos e intereses. ¡Y no me equivocé!
Mi único error, y un consejo para ustedes para el futuro: es necesario duplicar todos los registros clave e importantes para la especialidad, de forma breve y sin palabras innecesarias en un apartado separado de su currículum (por ejemplo, “habilidades y competencias”). Este fue un consejo de un gerente de recursos humanos en mis primeros días después de ser contratado por una buena empresa. Es importante que el empleador pueda entender inmediatamente si vale la pena seguir revisando su currículum o no. Este apartado debe ser breve, con abreviaturas y palabras clave. Y si desea aclarar algo, eso debe hacerse en el resto del texto del currículum.
¿Cuándo?
¿Cómo saber que estoy listo? ¿Cuándo comenzar a actuar?
Poco más de un año después de dejar mi trabajo anterior, llegó un estancamiento. La experiencia laboral se acumulaba, las habilidades en el uso de herramientas mejoraban, la experiencia en programación en el trabajo y en el portafolio se incrementaba, y el inglés se iba memorizando poco a poco. Todo iba según lo planeado, pero dentro de mí crecía la impaciencia por dar el siguiente paso, empezar a buscar un empleo serio. Y junto con la impaciencia, aparecieron las dudas: no estoy listo, no lo lograré, fue un error dejar el viejo trabajo… y todo en esa línea.
Para no agravar la situación con pensamientos pesimistas, empecé a actuar poco a poco: publiqué mi currículum en un sitio web y simplemente esperé. Por un lado, me faltaba confianza en que realmente me escucharían en la entrevista y que no me echarían vergonzosamente, pero por otro lado, ya tengo cierta experiencia y algo que mostrar.
Vi que en las estadísticas del sitio, mi currículum fue visto con frecuencia. A veces, algunas empresas visitan mi página de currículum varias veces. Me parecía que la primera vez lo revisó un reclutador y, en la segunda, se lo mostraron a su jefe. No sé cómo fue realmente, pero me dio la impresión de que había interesado a las personas, que estaban deliberando, volviendo a leer, discutiendo. ¡Y eso ya es la mitad del camino hacia el éxito!
El primer pedido que envié para una vacante fue a un conocido banco grande. El departamento de control interno de calidad buscaba un desarrollador para automatizar el proceso de gestión de documentos. Hice la solicitud sin esperar mucho éxito, contando con mi experiencia en el departamento de calidad. Me sentí increíblemente sorprendido y alegre al mismo tiempo cuando me invitaron a una entrevista.
No me aceptaron en el banco, pero vi una auténtica entrevista para programadores desde "la primera fila". Completé tareas de prueba y hablé con supervisores de diferentes niveles. Y lo más importante que comprendí como resultado de la entrevista es la evaluación de mi nivel como programador. Comencé a entender dónde estoy, qué tipo de programador soy y qué aún no sé. ¡Esta es información vital! Además de la lista de conocimientos que me faltan, me dio confianza en que, poco a poco, lo estoy logrando.
Cuando regresé a casa después de la entrevista, inmediatamente cambié el título de mi currículum a "programador en prácticas". Mi nivel no era suficiente para ser considerado programador, así que los empleadores no entendían del todo mi currículum. Pero "practicante" es una evaluación realista de mis conocimientos en esta nueva especialidad.
El paso más importante

La visita a un gran banco me proporcionó la comprensión y confianza necesarias. Pasé a la acción activa. Publiqué mi currículum en varios recursos y comencé a enviar solicitudes para considerar mi candidatura en organizaciones grandes y respetables de la ciudad. Como se dice: "Si quieres ser el mejor, juega con los mejores".
Una vacante me interesó más que ninguna. La organización publicó una tarea de prueba en el sitio de búsqueda de empleo. La tarea no era muy complicada, pero la forma en que estaba redactada, los plazos que se establecieron y las tecnologías que debía usar... todo indicaba un buen enfoque en el trabajo.
Realicé la tarea, intenté terminarla antes de la fecha límite. Y la envié.
Recibí una respuesta negativa con un análisis detallado de mi código. Lo que hice bien y qué se podría haber hecho mejor y por qué. Esta respuesta tan elaborada me intrigó mucho y comprendí que quería trabajar allí. Estaba dispuesto a ir a su oficina y preguntar qué debían estudiar, terminar o dominar para conseguir un empleo con ellos. Pero primero, corregí mi código de acuerdo con los comentarios que me habían enviado y lo envié de nuevo. Esta vez, me llamaron e invitaron a una entrevista.
Lo más difícil en la entrevista a los 35 años es explicar por qué dejé un buen trabajo con un buen salario y comencé todo desde cero en una nueva profesión. No me preocupaba por mi currículum, podía hablar sobre cada punto indicado, demostrar que realmente sé y puedo hacer todo lo que está escrito y al nivel que mencioné. Pero, ¿cómo terminé aquí y por qué?
Curiosamente, esta pregunta fue de las últimas, pero en la primera etapa. No inventé nada y conté cómo fue, sobre mi sueño de infancia de ser programador y sobre mi objetivo: declarar orgullosamente que soy especialista, ¡soy ingeniero de programación! Puede parecer tonto, pero es la verdad.
En la siguiente etapa, me evaluaron verdaderos programadores, bajo cuya supervisión caí posteriormente. Toda la conversación fue puramente técnica, sobre conocimientos, habilidades y destrezas con herramientas. Hablé sobre cómo resolvería las tareas que me proponían. La conversación fue larga y apasionada. Luego, inesperadamente, "Dentro de dos días te llamarán, adiós."
Es decepcionante. Estoy acostumbrado a que esta frase signifique un rechazo. Pero había esperanza, ya que todo se hacía en esta organización según las reglas y siempre cumplían su palabra. Sin embargo, continué buscando trabajo.
Me llamaron exactamente a la hora indicada y me dijeron que tenían una oferta para mí. La pasantía es una excelente opción para un solicitante en mi situación. Durante tres meses, me pagan un salario y me capacitan en un proyecto real. No se puede pedir un mejor aprendizaje, acepté sin pensarlo dos veces.
Esto es solo el comienzo
El primer día de la pasantía, mi supervisor inmediato, durante la orientación, me explicó una idea muy importante que comparto con todos cuando se trata de cambiar de especialización o con quienes apenas comienzan su carrera. No lo anoté literalmente, pero lo recordaré bien:
Cada programador se desarrolla en tres áreas: Programación, Comunicación, Experiencia personal. Encontrar a alguien que pueda escribir buen código no es difícil. La comunicación es un rasgo de carácter que se puede considerar una constante. Y la experiencia personal es escasa, ya que la mayoría de los solicitantes son estudiantes recientes.
Entonces, me contrataron con la idea de que tengo experiencia trabajando con clientes reales, en proyectos reales, poseo amplios conocimientos y ya tengo una base para funcionar en un entorno empresarial. Y tiene sentido invertir tiempo en mi formación como programador tanto como en formar a un buen programador para interactuar con el entorno empresarial.
Para aquellos que están pensando en cambiar de trabajo, la idea más importante de esa conversación sería que cambiar de ámbito por un sueño no solo es real, sino también demandado en el mercado laboral.
¡Para mí, todo apenas comienza!
Ahora ya soy ingeniero programador a tiempo completo en Inobitek, participo en el desarrollo de sistemas de información médica. Pero aún es pronto para llamarme Programador con orgullo. Aún hay mucho que aprender para desarrollar software de forma autónoma.
La gente dice con razón que uno debe disfrutar de su trabajo. ¡Por eso vale la pena 'excavar, sudar y soportar'!

Fuente: habr.com
