Hoy es el día del programador. Participantes, ¿ya han sido felicitados? Cualquiera sea la respuesta, ¡le deseamos el mayor de los éxitos en la profesión y la satisfacción en el trabajo al que dedica muchas horas de su vida!
Debajo del corte, hablaremos de las personas que hoy celebran legítimamente estas vacaciones, aunque hace algún tiempo no tuvieron nada que ver con la creación del código. Por qué Porque obtuvieron una especialidad completamente diferente en la universidad, pero gracias al trabajo duro se convirtieron en desarrolladores desde cero.
Según el Centro para el Estudio de la Opinión Pública de Rusia (VTsIOM), casi cada segundo ruso no trabaja en su especialidad. El 30% de los encuestados explicó que no podían conseguir un trabajo o que no había vacantes por perfil, el 24% dijo que la razón era un salario más alto en otro campo, el 20% de los encuestados se encontraron en una profesión diferente.
Decidimos realizar un estudio similar entre los programadores del estudio Plarium Krasnodar. Resultó que solo 4 de nuestros desarrolladores llegaron a la profesión desde otras áreas. Hubiera sido diferente, ahora habrían trabajado en el campo de la protección de datos, en la ciencia y la educación. ¿Por qué los chicos eligieron la profesión de programador para ellos?
Historia de timurTimur Shaidulin, Desarrollador Full StackSoy un especialista en seguridad de la información por educación, me gradué de la Universidad Estatal de San Petersburgo de Tecnologías de la Información, Mecánica y Óptica. Comenzó a buscar trabajo en el perfil durante sus estudios, sin embargo, todas esas profesiones en San Petersburgo estaban mal pagadas. Esto no me convenía, ya que en una ciudad extranjera era necesario alquilar un departamento o habitación. Como resultado, después de recibir un diploma, regresé con mis padres en Nizhnevartovsk.
Los intentos de encontrar trabajo allí también fracasaron. Envié un currículum a todos los bancos de la ciudad (a menudo se requieren especialistas en protección de la información en esta área), pero recibí solo unas pocas respuestas diciendo que ahora no se necesita gente, pero tal vez algún día ... También busqué trabajo como administrador del sistema, pero fue en vano. . Fue entonces cuando capté la atención de la vacante de un desarrollador en una empresa que subcontrata software para una empresa petrolera.
Teníamos cursos de programación en nuestra universidad, y también escribimos guiones para construir modelos de información. Por lo tanto, C # y Python sabía un poco, pero a nivel de escritura de scripts, no programas serios. Esto fue anunciado por el empleador, respondiendo a la vacante. Sin rodeos dijo que no había experiencia como programador. Me llevaron a un período de prueba no remunerado por el cual tuve que mostrarme.
Durante las siguientes dos semanas, simplemente me senté y estudié el código del programa existente. Si me encontraba con un sitio incomprensible, buscaba aclaraciones en Internet. Me ayudaron los portales MDN de Mozilla y MSDN de Microsoft (recopilaron una gran cantidad de materiales en diferentes lenguajes de programación), así como otros recursos web. Los colegas también apoyaron, al trabajar con la base de datos, con la optimización de consultas y la arquitectura del programa. Como resultado, me llevaron. Lucky: el primer trabajo e inmediatamente en el desarrollo empresarial.
Una vez llegó un momento en que me di cuenta de que no estaba aprendiendo nada, que había dejado de crecer. Leía constantemente libros y artículos especializados, pero no podía usar mi conocimiento en la práctica, no había posibilidad. Empecé a pensar en mudarme a un nuevo lugar. Ahora estoy en Plarium, donde obtuve mucha experiencia con C # y TypeScript, con herramientas previamente desconocidas. Sigo leyendo, interesado en nuevos marcos. Permaneciendo quieto y usando lo mismo, no puede estar seguro de que no está detrás de todos.
Estoy muy contento de no haber encontrado un trabajo en mi especialidad: sin embargo, esto es más un papeleo, en el que no hay lugar para la creatividad. Simplemente no estoy seguro de que sería feliz con ella. Ahora estoy haciendo lo que más me gusta y creo que hay creatividad al escribir el código del programa.
Una vez en Habré, leí una historia genial sobre un tipo que vino del ejército a ninguna parte: no tenía dónde vivir, no había trabajo. Después de deambular, entró en una librería con permiso para pasar la noche allí en la trastienda. El tipo tuvo acceso a una gran cantidad de información, estudió programación de libros y seis meses después comenzó a trabajar en su tercer año. Solo hay una conclusión: las personas que tienen un deseo, motivación y fuerza de voluntad pueden lograr cualquier cosa.
Estoy muy contento de no haber encontrado un trabajo en mi especialidad: sin embargo, es más un papeleo en el que no hay lugar para la creatividad. Simplemente no estoy seguro de que sería feliz con ella.
Historia MarinaMarina Kornilova, Desarrolladora Unity3DEstudié en la facultad de química de la Universidad Estatal de Kuban, especialidad - "Química analítica" (incluso el derecho a enseñar era). Inmediatamente después de graduarse, consiguió un trabajo en el Instituto de Investigación de Ecología Aplicada y Experimental, se dedicó a verificar objetos y analizar su impacto en el medio ambiente. Luego trabajé en varios lugares más, pero no estaba interesado. La rutina resultó ser más de lo que pensaba, y la investigación en sí misma, algo nuevo, menos de lo que quería. Además, a veces el trabajo era dañino (por ejemplo, interacción con solventes volátiles). Aunque, creo, si las tareas realmente me complacieran, todo esto parecería un poco insignificante.
Cuando conocí a mi futuro esposo y descubrí con quién trabajaba (
el esposo de Marina, Unity3D Developer. - Ed. ), Me interesé mucho en su profesión. No es que quisiera convertirme en programador de inmediato, pero cuando pensé a dónde ir desde la química, dijo: "Solo inténtalo". Resulta que mi esposo me inspiró y motivó. Se convirtió en mi mentor, enseñó todo, recomendó libros sobre programación. Pero la principal ventaja: tenía mucha práctica, es decir, casi de inmediato comencé a hacer algo, y no solo a abarrotarme.
Estudié ActionScript.3.0 y C #, me familiaricé con los conceptos básicos de programación en C ++, php, en 1C. Esto no cuenta Turbo Pascal, que tuvo lugar en la universidad un par de semestres. Luego decidí conseguir un trabajo: durante varios meses realicé una pasantía en Ino-Co, una compañía que desarrollaba juegos. Más es más: salario, aumento. Este fue mi primer trabajo, e inmediatamente un desarrollador de juegos. Luego consiguió un trabajo en Pragmatix, luego como freelance, ahora desarrollando juegos en Plarium.
Si fuera posible hacer retroceder el reloj y cambiar algo, por supuesto, recibiría una educación especializada. Cuando hay una buena base, es más fácil desarrollarse en la profesión. Sobre el nuevo perfil de un programador en su conjunto, diré esto: es extremadamente difícil obligarse a hacer algo si no quiere, pero solo necesita hacerlo. Incluso si es forzado, no durará mucho. Debería ser interesante, entonces el resultado será apropiado.
Mi esposo me inspiró y motivó. Se convirtió en mi mentor, enseñó todo, recomendó libros sobre programación.
La historia de VasyaVasily (nombre cambiado a solicitud del empleado), desarrollador de integración de BI / BOEstudié en la Universidad Nacional de Energía Nuclear e Industria de Sebastopol, especializándome en garantizar la seguridad de la información en centrales nucleares y otras empresas. Básicamente, esto es, por supuesto, papeleo, pero nos enseñaron todo, desde la programación hasta la ruptura de cerraduras. ¿Qué lenguajes de programación aprendimos? Un poco de Pascal, un poco de C ++, pero ninguno de los estudiantes estaba particularmente enganchado: pasaron breve y casualmente.
Recuerdo que en el primer año, debido a la programación, querían echarme de la universidad. :-) Para quedarme, habiendo recibido al menos tres, tuve que ir a los cursos de un maestro durante un par de meses. Allí aprendí los conceptos básicos de la programación. Pero entonces no fue interesante para mí.
Por profesión no trabajé un día. Sé que los compañeros de clase, habiéndose decidido por un perfil, recibieron un centavo por esto. Después de graduarme, fui al departamento militar y luego regresé a la aldea, aunque me ofrecieron ir a trabajar a una planta de energía nuclear en un pequeño pueblo, que no se sabía dónde. Ahora entiendo que puede que me haya negado en vano. Había una opción para trabajar en un banco, pero tampoco quería hacerlo.
Justo en ese momento en Crimea, la industria de TI comenzó a desarrollarse activamente, muchos de mis amigos eran adictos a la programación, consiguieron un trabajo con buenos salarios. Mirándolos, también decidí entrar en TI, y si estás metido en la ingeniería, aprender a programar es fácil.
Les pregunté a los chicos qué lenguaje de programación es más prometedor, C # me aconsejó. Descargué el tutorial y estudié durante 3 meses, sentado en una computadora durante 10 horas al día, leyendo libros sobre programación al mismo tiempo. Luego, en el tercer intento, consiguió un trabajo, en Plarium. En ese momento yo era un poco más débil que un junior normal, pero cuando trabajas, la habilidad mejora rápidamente. Un año después, me confiaron la administración del servidor.
En general, todo resultó con bastante éxito, pero aún me atormenta que me retiré y no fui una vez a trabajar en mi especialidad.
Muchos de mis amigos eran aficionados a la programación, consiguieron un trabajo con buenos salarios. Mirándolos, también decidí entrar en TI, y si estás metido en la ingeniería, aprender a programar es fácil.
Historia de galiGalina, Desarrollador Full StackY no te contaremos esta historia, porque Galya es muy modesta. Ella no quería discutir cómo, al tener una formación docente, se convirtió en desarrolladora de juegos. Quizás su experiencia es similar a la experiencia de los chicos de arriba. Probablemente no. ¿Y entre ustedes hay maestros que se han convertido en programadores? ¿Cómo sucedió esto? ¡Comparte tus historias en los comentarios!
La moraleja de la historia es ...Si realmente quieres algo, ve a la meta. La falta de educación especializada no es un obstáculo, pero para lograr el éxito en la profesión, tendrás que estudiar mucho y trabajar duro. Obtenga el apoyo de desarrolladores familiares, lea
artículos en los que los programadores compartan sus experiencias. ¡Y todo saldrá bien!