Cómo me convertí en programador a los 35

Cómo me convertí en programador a los 35Cada vez hay más ejemplos de personas que cambian de profesión, o más bien de especialización, en la mediana edad. En el colegio soñamos con una profesión romántica o “grande”, entramos a la universidad por moda o por consejos, y al final trabajamos donde nos eligieron. No digo que esto sea cierto para todos, pero sí para la mayoría. Y cuando la vida mejora y todo se estabiliza, surgen dudas sobre la elección de profesión. No me refiero a un puesto o trabajo, sino específicamente a la especialización: cuando una persona puede llamarse a sí misma especialista o profesional.

Seguí este camino exactamente de la misma manera y hace unos dos años comencé a pensar: ¿qué quiero a continuación? ¿Mi trabajo me brinda placer? Y decidí cambiar de especialidad: ¡convertirme en programador!

En esta historia quiero compartir mi historia, la experiencia del camino que he recorrido, para poder hacer este camino más fácil para los demás. Intentaré no utilizar terminología especializada para que la historia quede clara para todo aquel que decida cambiar de profesión.

¿Por qué?

No elegí la profesión de programador por casualidad o incluso porque, según los rumores, pagan mucho. Todo comenzó en tercer grado, cuando un amigo compró un decodificador de TV con teclado. Era una consola de juegos, pero cuando se equipaba con un cartucho especial, se convertía en un entorno de desarrollo para juegos de plataformas sencillos. Luego mis padres me compraron el mismo para casa y “desaparecí”.

Escuela, escuela técnica e instituto: en todas partes elegí el camino más cercano a las computadoras y a las tecnologías de la información. Estaba seguro de que me convertiría en programador o administrador de sistemas, como lo llamaban entonces, un "especialista en informática".

Pero la vida hace sus propios ajustes, un problema apremiante: sin experiencia no te contratan y sin experiencia no puedes tener trabajo. El principal error en esta etapa es la ambición. Estaba seguro de que era un profesional duro y que me debían pagar mucho, ciertamente no menos que el promedio de la ciudad. Él mismo rechazó muchas ofertas debido al bajo salario.

Seis meses de búsqueda de trabajo relacionado con la informática fueron infructuosos. Cuando el dinero se acabó por completo, tuve que irme a donde simplemente me llevaban con ingresos más o menos normales. Así llegué como simple trabajador a una planta de producción de cables, donde hice mi carrera durante los siguientes 12 años.

Cómo me convertí en programador a los 35Es importante señalar que mi pasión por las computadoras y la programación me ayudó en mi trabajo: automatizar mis procesos de trabajo, luego introducir bases de datos en el departamento, lo que simplificó el flujo de documentos, y muchos otros pequeños ejemplos.

Y ahora, con 33 años, soy jefe de departamento, especialista en la calidad de productos de cable con amplia experiencia y buen salario. Pero todo esto no es lo mismo, no hay placer, ni sentimiento de autoafirmación, ni alegría por el trabajo.

En aquel momento la familia se encontraba bien económicamente y sólo se podía vivir un par de meses con el salario de la esposa y algunas provisiones. Entonces se me ocurrió la idea de dejarlo todo y hacer realidad mi sueño. Pero soñar en la cocina y actuar son dos cosas diferentes.
El primer factor de presión fue el ejemplo de mi amigo, que dejó su trabajo, se llevó a su familia y se fue a algún lugar al norte a trabajar en un aeródromo. Su sueño son los aviones. Un año después nos reunimos y él compartió sus impresiones, alegría y dijo que valió la pena. Envidiaba su determinación, pero yo mismo tenía dudas.

El segundo hecho importante fueron los cambios de personal en la planta donde trabajaba. Hubo un cambio en la alta dirección y todos los jefes de departamento quedaron bajo un estricto control del cumplimiento de sus nuevos requisitos y estándares. "Lafa se acabó". Me di cuenta de que hay que trabajar duro para resistir y seguir adelante: inglés, formación avanzada, trabajar más, hacer más de lo que se espera de ti.

En ese mismo momento surgió el pensamiento: "Ha llegado el momento de trabajar duro y estudiar de nuevo, entonces, ¿por qué gastar esta energía y este tiempo en una tarea que no trae placer, si puedes gastarlo en un sueño?"

¿Cómo?

Lo primero que hice fue "quemar mis puentes": dejé de fumar. Fue radical, pero entendí que no podía desarrollarme en dos direcciones al mismo tiempo. La experiencia de mi primera búsqueda laboral no fue en vano, y comencé a buscar algo que escribir “programador” en mi libro de trabajo. Este es un trabajo por estatus, por esa misma “experiencia” de encontrar trabajo. El salario aquí no importaba.

Escuché en alguna parte que cuando vas hacia una meta, la meta comienza a venir hacia ti. Entonces tuve suerte. Muy rápidamente conseguí un trabajo en una pequeña empresa con un empresario individual que proporcionaba microservicios. No tenía preguntas sobre las condiciones de trabajo y las finanzas, lo principal era inscribirme en un trabajo y comenzar a acumular experiencia práctica. Entendí que estaba realizando las tareas más simples y no podía decir con orgullo “soy programador”. No había confianza en mis habilidades; este era solo el comienzo del viaje.

Entonces comencé a estudiar. Estudia, estudia y muchas muchas veces más... Sólo así es.

Comencé 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 como programador" y todas las demás fuentes de información.

Debemos cumplir con los requisitos de los empleadores. Incluso si no te gustan estos requisitos.

Inglés

Cómo me convertí en programador a los 35
Rápidamente se formó una lista precisa de habilidades y conocimientos necesarios. Además de los programas y habilidades especializados, la cuestión más difícil para mí fue el idioma inglés. ¡Se necesita en todas partes! De cara al futuro, diré que no hay información en la Internet rusa: migajas que requieren mucho tiempo para recopilarse, y aun así resulta que incluso estas migajas ya están desactualizadas.

Al aprender un idioma, te aconsejo que pruebes todos los métodos que puedas conseguir. Aprendí inglés usando diferentes métodos y me di cuenta de que no existe un método universal. Diferentes métodos ayudan a diferentes personas. Lea libros en inglés (preferiblemente para niños, es más fácil de entender), vea películas (con o sin subtítulos), vaya a cursos, compre un libro de texto, muchos videos de seminarios en Internet, varias aplicaciones para su teléfono inteligente. Cuando lo pruebes todo, entenderás qué es lo mejor para ti.

A mí personalmente me ayudaron mucho los cuentos de hadas para niños y la serie "Barrio Sésamo" en su versión original (solo expresiones básicas, repetición repetida de frases y palabras); también es bueno comprender el idioma de un libro de texto. No es un tutorial, sino libros de texto escolares. Tomé un cuaderno y completé todas las tareas. Pero lo más importante es obligarte a buscar información en inglés. Por ejemplo, los libros más recientes y actuales sobre lenguajes de programación están siempre en inglés. Mientras aparece la traducción, se publica 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 explicarme con frases sencillas, pero incluso esto ya es una gran ventaja en el mercado laboral cuando marcas la casilla "inglés" en la sección de idiomas de tu currículum. Mi experiencia demuestra que un especialista sin experiencia y con conocimientos de inglés encontrará un trabajo más fácil que un programador experimentado sin inglés.

Kit de herramientas

Cómo me convertí en programador a los 35
En cualquier profesión existe un conjunto de herramientas que debes dominar. Si alguien necesita poder utilizar una motosierra, entonces un programador debe poder trabajar con sistemas de control de versiones, un entorno de desarrollo (IDE) y un montón de utilidades y programas auxiliares. No sólo necesita conocerlos todos, sino que también debe poder utilizarlos. Si puede aprobar una entrevista basándose únicamente en la teoría, el período de prueba mostrará inmediatamente lo que no sabe.

Los anuncios no siempre escriben sobre los requisitos para el conocimiento del conjunto de herramientas; lo que quieren decir es que si eres programador, entonces definitivamente conoces git. Estos requisitos se pueden aprender de los consejos sobre cómo aprobar una entrevista en una especialidad. Hay mucha información similar en Internet; estos artículos se encuentran a menudo en sitios de búsqueda de empleo.

Hice una lista de herramientas en una hoja de papel, las instalé todas en la computadora y solo las usé. Aquí tampoco se puede prescindir del estudio y la literatura. Cambiar de especialidad significa una gran cantidad de tiempo para la autoeducación.

cartera

Cómo me convertí en programador a los 35
El futuro empleador tenía que demostrar de lo que era capaz. Además, es necesario aprender las herramientas con la práctica. Para los programadores, un portafolio es github, un sitio donde las personas publican su trabajo. Cada especialización tiene sus propios lugares para publicar trabajos, como último recurso, existen redes sociales donde puedes publicar tus resultados y recibir comentarios. No importa qué hacer exactamente, lo principal es hacerlo constantemente y con la mayor calidad posible. Publicar tu trabajo te obliga a intentar no sentir vergüenza. Y este es un motivador aún mejor que el dinero.

Fue útil mirar los portafolios de otras personas y repetir. No utilice copias banales, cree su propio producto, incluso si repite la idea de otra persona; esto le permitirá ganar experiencia, agregar su nuevo trabajo a su cartera y no perder tiempo en búsquedas creativas.

Mucha suerte al encontrar una tarea de prueba en los anuncios. Si sigues constantemente las ofertas en el mercado laboral, a veces te encuentras con tareas de los empleadores: ¡esto es lo que necesitas! Por lo general, estas tareas contienen la esencia, incluso si no proporcionan ningún beneficio significativo como producto. Incluso si no vas a enviar tu currículum a esta empresa, debes completar su tarea y enviarlo. Casi siempre, la respuesta viene con una valoración de tu trabajo, de la que quedarán claros tus puntos débiles que hay que mejorar.

Certificados y cursos

Cómo me convertí en programador a los 35
Sin un trozo de papel, ¡somos insectos! Cuando la gente ve pruebas de que usted sabe o puede hacerlo, da la mejor impresión. Tener certificados en tu especialidad ayuda mucho a la hora de encontrar trabajo. Tienen distintos niveles de confianza, pero cada profesión tiene un organismo certificador que es valorado por todos. De acuerdo, suena genial: "especialista certificado en Microsoft".

En mi caso, decidí que buscaría certificados después de darme cuenta de que “puedo”. Leí un poco sobre certificados de Microsoft, 1C y varias instituciones gubernamentales. El principio es el mismo en todas partes: se necesita dinero y conocimientos. O el certificado en sí cuesta dinero, o debes tomar cursos especiales antes de realizarlo, o la admisión para realizar el examen en sí cuesta dinero. Además, esto no significa que recibirá un certificado.
Entonces, por el momento, no tengo certificados especializados; bueno, eso está por ahora... en los planes.

Pero no escatimé tiempo, esfuerzo y dinero en cursos de formación avanzada. Hoy en día, el sistema de aprendizaje a distancia (los seminarios web) ya está bien desarrollado. La mayoría de los principales institutos del país imparten cursos y seminarios. A menudo hay buenos descuentos o seminarios completamente gratuitos. Creo que la principal ventaja de este tipo de clases es la oportunidad de comunicarse directamente con personas experimentadas y conocedoras. Siempre puedes hacer preguntas y solicitar evaluar tu trabajo de tu portafolio. Y como guinda del pastel, recibe un certificado de finalización de los cursos. Por supuesto, esto no es un certificado, pero muestra al empleador su compromiso con el objetivo.

El documento más importante es el currículum.

Cómo me convertí en programador a los 35
Estudié muchos materiales sobre cómo redactar correctamente un currículum. Miré los ejemplos de otras personas, consulté con amigos y conocidos. La pregunta principal era si valía la pena incluir en mi currículum mis conocimientos que no están relacionados con la programación: una nueva especialización. Por un lado, esto es lo que puedo hacer: se puede considerar experiencia, pero por otro lado, esto no es relevante.

Como resultado, incluí todo lo que tenía en mi currículum. Toda la experiencia laboral, todos los documentos para todos los cursos, incluida la formación en seguridad laboral en una empresa manufacturera. Enumeró todos los conocimientos sobre computadoras. Incluso indicó sus aficiones e intereses. ¡Y tenía razón!
Mi único error y mi consejo para el futuro: debe duplicar todas las entradas clave importantes para la especialidad de manera breve y sin palabras innecesarias en un párrafo separado de su currículum (por ejemplo, "habilidades y habilidades"). Este fue el consejo que me dio el director de recursos humanos los primeros días después de que me contrataron para un buen trabajo en una gran empresa. Es necesario que el empleador pueda comprender de inmediato si vale la pena estudiar más a fondo su currículum o no. Es recomendable que este párrafo sea breve, utilizando abreviaturas y palabras clave. Y si desea aclarar algo, debe hacerlo más adelante en el texto del currículum.

¿Cuándo?

¿Cómo sé cuando estoy listo? ¿Cuándo actuar?

Poco más de un año después de dejar mi trabajo anterior, las cosas se estancaron. Se acumuló experiencia laboral, se mejoraron las habilidades en el uso de herramientas, se repuso experiencia en programación en el trabajo y en el portafolio, se fue memorizando gradualmente el inglés. Todo salió según lo planeado, pero dentro de mí ardió la impaciencia por dar el siguiente paso, empezar a buscar un trabajo serio. Y junto a la impaciencia, también aparecieron las dudas: no estoy preparado, no lo conseguiré, no debería haber dejado mi antiguo trabajo... y cosas así.

Para no agravar la situación con estados de ánimo decadentes, comencé a actuar poco a poco: publiqué mi currículum en un sitio web y simplemente esperé. Por un lado, no tenía confianza en que me escucharían durante la entrevista y no me echarían en desgracia, pero por otro lado, ya tenía algo de experiencia y algo que mostrar.

Vi por las estadísticas del sitio que mi currículum se ve con frecuencia. A veces, algunas empresas visitan la página de mi currículum varias veces. Me pareció que el gerente de contratación lo miró la primera vez y la segunda vez se lo mostró al jefe. No sé cómo fue realmente, pero tuve la impresión de que yo interesaba a la gente, que la gente conferenciaba, releía, discutía. ¡Y esto ya es la mitad del camino hacia la victoria!

Envié mi primera solicitud de vacante a un gran banco conocido. El departamento de control de calidad interno buscaba un desarrollador para automatizar el proceso de flujo de documentos. Hice el pedido sin contar especialmente con el éxito, confié en que tenía experiencia trabajando en el departamento de calidad. ¡Sentí la mayor sorpresa y alegría al mismo tiempo cuando me llamaron para una entrevista!

No me contrataron para trabajar en el banco, pero vi una entrevista real a un programador desde “primera fila”. Completé tareas de prueba y hablé con jefes de diferentes niveles. Y lo más importante que entendí de los resultados de la entrevista fue la evaluación de mi nivel como programador. Empecé a comprender dónde estoy, qué tipo de programador soy y qué es lo que todavía no sé. ¡Esta es información vital! Además de la lista de conocimientos que me faltaban, ella me dio confianza de que podía hacerlo. Lentamente, pero funciona.

Cuando regresé a casa después de la entrevista, inmediatamente corregí el título de mi currículum a "programador en prácticas". Mi nivel no me permitía ser programador, por lo que los empleadores no acertaron del todo en su enfoque de mi currículum. Pero "aprendiz" es una evaluación muy realista de mis conocimientos en una nueva especialidad.

El paso más importante

Cómo me convertí en programador a los 35
Una visita a un gran banco me dio la comprensión y la confianza necesarias. Tomé medidas. Publiqué mi currículum en varios recursos y comencé a enviar activamente solicitudes para la consideración de mi candidatura a organizaciones grandes y acreditadas de la ciudad. Como dicen: “Si quieres ser el mejor, juega con los mejores”.

Una vacante fue la que más me interesó. La organización publicó una tarea de prueba en un sitio web de búsqueda de empleo. La tarea no era muy difícil, pero la forma en que estaba escrita, los plazos de realización y las tecnologías que tuve que utilizar... todo apuntaba a un buen enfoque del asunto.

Completé la tarea e intenté hacerlo antes de lo previsto. Y lo envió.

Recibí un rechazo con un análisis detallado del código que escribí. Qué hice bien y qué podría haber hecho mejor y por qué. Esta respuesta detallada fue muy intrigante y me di cuenta de que quería trabajar allí. Estaba listo para ir a su oficina y preguntarles qué necesitaba aprender, completar o dominar para poder conseguir un trabajo con ellos. Pero primero, corregí mi código de acuerdo con los comentarios que me enviaron y lo envié nuevamente. Esta vez me llamaron y me invitaron a una entrevista.

Lo más difícil en una entrevista a los 35 años es explicar por qué dejé un buen trabajo con buenos ingresos y comencé desde cero en una nueva profesión. No me preocupé por mi currículum, pude hablar de cada ítem indicado, demostrar que realmente sé y puedo hacer todo lo que ahí está escrito y al nivel indicado. ¿Pero cómo terminé aquí y por qué?
Curiosamente, esta pregunta se hizo en una de las últimas, pero en la primera etapa. No inventé nada y conté cómo era, mi sueño de infancia de convertirme en programador y mi objetivo: declarar con orgullo que soy un especialista, ¡soy un ingeniero de software! Probablemente sea una estupidez, pero es verdad.
En la siguiente etapa, fui evaluado por programadores reales, bajo cuya subordinación caí posteriormente. Aquí toda la conversación fue puramente sobre especialidad, conocimiento, habilidades y habilidades para trabajar con herramientas. Le dije cómo resolvería las tareas que me ofrecieran. La conversación fue larga y tendenciosa. Luego el inesperado “Te llamarán en dos días, adiós”.

Es una pena. Estoy acostumbrado a esta frase que significa rechazo. Pero había esperanza, en esta organización todo se hizo según las reglas y siempre cumplieron su palabra. Sin embargo, seguí buscando trabajo.

Me llamaron exactamente a tiempo y me dijeron que tenían una oferta para mí. Una pasantía es una gran opción para quien busca empleo en mi puesto. Durante tres meses me pagan un salario y me capacitan para un proyecto real. Es difícil pensar en una mejor formación, estuve de acuerdo sin dudarlo.

Esto es solo el comienzo.

El primer día de prácticas, mi supervisor inmediato, durante la inducción, me explicó una idea muy importante que comparto con todos cuando se trata de cambiar de especialización o de aquellos que recién comienzan una carrera. No lo escribí palabra por palabra, pero recuerdo bien el significado:

Cada programador se desarrolla en tres áreas: Programación, Comunicación, Vida y experiencia personal. No es difícil encontrar una persona que pueda escribir un buen código. La sociabilidad es un rasgo de carácter que puede considerarse una constante. Y la experiencia de vida es escasa, ya que la mayoría de los solicitantes son estudiantes recientes.

Resulta que me contrataron con la idea de que tengo experiencia trabajando con clientes reales, en proyectos reales, tengo muchos conocimientos diversos y tengo una plataforma lista para funcionar en un entorno empresarial. Y tiene sentido dedicar tiempo a formarme como programador en la misma medida que a formar a un buen programador para interactuar con el entorno empresarial.

Para aquellos que están pensando en cambiar de trabajo, destacaría la idea importante de esa conversación de que cambiar de campo de actividad por el bien de un sueño no sólo es realista, sino también demandado en el mercado laboral.

Bueno, ¡para mí todo recién comienza!

Ahora ya soy ingeniero de software a tiempo completo en Inobitek y participo en el desarrollo de sistemas de información médica. Pero es demasiado pronto para llamarme con orgullo programador. Todavía queda mucho que aprender para poder desarrollar software usted mismo.

La gente dice correctamente que te debería gustar tu trabajo. ¡Vale la pena “excavar, sudar y aguantar!”
Cómo me convertí en programador a los 35

Fuente: habr.com

Añadir un comentario