JavaRush /Blog Java /Random-ES /Ya no necesitamos probadores. Los estamos convirtiendo a ...

Ya no necesitamos probadores. Los estamos convirtiendo a javaístas: la historia del desarrollador Viktor Platonov

Publicado en el grupo Random-ES
Durante los últimos 8 años, miles de graduados han realizado el curso JavaRush. Hoy en día, más de 1,5 millones de usuarios de 106 países están registrados en el sitio web del proyecto. No todos los graduados tuvieron tiempo de hablar sobre sus éxitos: cómo estudiaron, aprobaron entrevistas y comenzaron a trabajar como desarrolladores. Pero los estudiantes de hoy están interesados ​​en conocer las historias de quienes ya trabajan en TI. Tomamos el asunto en nuestras propias manos y lanzamos una serie especial sobre desarrolladores de diferentes países y empresas que recibieron capacitación en JavaRush. Nuestra décima historia trata sobre Viktor Platonov . Después de cambiar varios trabajos y especialidades, Víctor, por casualidad, se decidió por el desarrollo de Java. Gracias a su nueva profesión, su salario casi se ha triplicado en un año y medio, y no sólo programa, sino que también asesora. “Ya no necesitamos probadores.  Te transferiremos a Javist”: la historia del desarrollador Viktor Platonov - 1

“Me interesaba más cómo se organizan los programas por dentro”

Tengo dos educación secundaria especializada y una educación superior. El primero - en la especialidad "Mecánica de automóviles". Al mismo tiempo, estaba estudiando para ser abogado. En aquel entonces estaba perdidamente enamorado de los coches. Me preguntaron: “¿Por qué necesitas dos títulos?”, y respondí: “Quiero ser conductor”. Y si un policía de tránsito quiere detenerme, entonces tengo educación jurídica y puedo salirme con la mía”. Después fui a la universidad para obtener una educación superior en mecánica automotriz, estudié durante un año y me di cuenta de que no era para mí. Al mismo tiempo comencé a trabajar poco a poco. Trabajé en un taller de reparación de automóviles, luego como representante de ventas, luego como comerciante, y así sucesivamente... ¡A donde me llevara! Después de andar así durante tres años, logré conseguir un trabajo en McDonalds. Al mismo tiempo, conseguí una computadora en casa. No estaba particularmente interesado en los juegos de computadora; estaba más interesado en cómo funcionaban los programas internos. Por ejemplo, ¿qué pasa si se elimina un archivo? En ese momento yo vivía en el pequeño pueblo de Kumertau en Bashkiria. En la ciudad había una sucursal de la Universidad Técnica Estatal de Aviación de Ufá. Al darme cuenta de que necesitaba establecerme de alguna manera, entré a la universidad para especializarme en “Informática Aplicada a la Economía”. En ese momento, los bancos estaban ganando impulso, esta especialidad estaba cubierta con un barniz de dinero. Estudié a tiempo parcial y, al mismo tiempo, comencé a construir una carrera en TI: comencé como vendedor de discos, luego me convertí en administrador en un club de informática y luego conseguí un trabajo como administrador de sistemas en uno de los hospitales. . El siguiente trabajo fue el de administrador de sistemas en una empresa que se ocupaba de equipos médicos. Mientras trabajaba allí, me encontré con un anuncio de cursos 1C. Pensé que estaba cerca de TI y economía, y aprenderé contabilidad al mismo tiempo. Los cursos inicialmente enseñaron contabilidad en 1C y luego los conceptos básicos de programación en 1C. En general, estudié contabilidad e incluso obtuve un certificado. Luego volvió a cambiar de trabajo y se convirtió en administrador de sistemas en un sistema de seguimiento del transporte por satélite, donde trabajó durante tres años.

“Aquí está tu código, aquí está tu tarea, bebamos”

Con el tiempo, decidí volver a capacitarme y dedicarme al soporte. Y de repente recibí una oferta de trabajo en San Petersburgo. Pensé: "Estaba ahí, no estaba", tomé la computadora portátil a la espalda y me fui a San Petersburgo con una mochila pequeña. El 8 de agosto de 2012 me bajé del tren en San Petersburgo. El primer pensamiento que tuve en mi cabeza entonces fue: “Estoy en casa”. No conseguí el trabajo para el que me llamaron. Pero al final encontré trabajo en una oficina que también se ocupaba de la vigilancia por satélite. Posteriormente me trasladaron al departamento de soporte de una empresa de seguridad de la información, luego cambié un par de trabajos más. Dio la casualidad de que pasé sin problemas del soporte a las pruebas y luego terminé en el Banco Central de Rusia, donde me transfirieron de probadores a javaistas. Así fue como fue. Un día mi jefe se me acercó y me dijo: "Ya no necesitamos probadores". Me siento y pienso: “¡Atas! Es hora de actualizar tu CV en HeadHunter”. Pero continúa: “Lo pensamos y decidimos que necesitábamos desarrolladores de Java. En general, desde hoy te trasladamos a los Javistas”. Le dije que sólo había oído hablar de Java y no sabía nada, a lo que respondió: “Ese es tu problema. Si no puedes arreglártelas, actualiza tu currículum”. El primer día después de esta noticia caminé en shock y al día siguiente el jefe me sentó a su lado y me mostró cómo funcionan IntelliJ IDEA y Git. Él dijo: "Aquí está tu código, aquí está tu tarea, bebamos". Naturalmente, comencé a buscar opciones sobre cómo aprender Java. Miré todo tipo de cursos y en algún lugar encontré JavaRush. A partir de ese momento comencé a aprender Java.

"Lo que me salvó fue que Java tiene una sintaxis similar a la de C".

Se puede decir que JavaRush me dio conocimientos básicos de Java. No completé el curso porque me desvié demasiado: leí activamente diversa literatura sobre programación. Gracias a los libros, JavaRush y un mentor, me convertí en javaísta. Lo que me salvó fue que Java tiene una sintaxis similar a la de C. Sabía un poco codificar en PHP, pero no conocía la programación orientada a objetos ni palabras mágicas como encapsulación, polimorfismo, herencia, abstracción. Gracias a los conocimientos que ya tenía, entendí intuitivamente algunas cosas. Además, tenía un buen gerente: en ese momento tenía unos 20 años de experiencia en programación. Escribió Java durante aproximadamente 4 años, pero tenía ensamblador, C, C++ y C# detrás de él. Llegué a casa después del trabajo y me obligué a resolver al menos 1 o 2 problemas, aunque mi cerebro estaba acelerado. Y en ese momento casi me quemé, incluso tuve que acudir a un psicólogo. Me encontré con una psicóloga genial, ella entendió claramente lo que necesitaba y de alguna manera encontró un enfoque para mí. Empecé a abordar todo de otra manera, a plantear preguntas de otra manera, a mirar de otra manera el equilibrio entre la vida personal y laboral, el descanso. Dejé de hacer autocrítica. Un segundo trabajo también me salvó. En 2013, comencé a dedicarme a un hobby: guiar a turistas. Dirijo excursiones a otros países y figura como guía independiente en la empresa Silver Ring. Resultó que entre semana me sentaba pegado a la silla y los fines de semana me llevaba el viento. Empecé a entender un poco de letón, mejoré mi inglés, aunque antes no podía hablarlo. “Ya no necesitamos probadores.  Te transferiremos a Javist”: la historia del desarrollador Viktor Platonov - 2Una vez llegué a Helsinki al Museo Alvar Aalto y allí nos dijeron que el guía de habla rusa estaba enfermo y que allí solo estarían personas de habla inglesa. Tuve que traducir. Dos de esas visitas al museo y mi barrera de conversación desapareció. Por supuesto que me equivoco, cometo errores, pero hablo.

“Tuve unas 40 entrevistas”

Cuando comenzó el encierro, tuve tiempo libre y encontré un mentor genial. Compré cursos en alguna oficina y allí conocí a un gran profesor: cuando daba conferencias, todos se sentaban con los oídos abiertos. Normalmente acudo a él con algún problema y él se sienta y me explica el tema. Ahora me comunico con ustedes una vez por semana: realizamos un breve análisis de la semana pasada, revisamos tecnologías y preguntas que tengo acumuladas sobre un proyecto de trabajo. Resultó que durante el encierro mi salario se triplicó. Cuando comencé a estudiar con un mentor, él me dijo: “Apúntate a algunas entrevistas, camina, mira cómo te va. Buscaremos sus lagunas de conocimiento”. La segunda entrevista fue para el puesto de desarrollador en VTB Bank. Por cierto, pasé esta entrevista por capricho. Pero al día siguiente de la entrevista, RR.HH. me llamó y me dijo que me habían invitado a trabajar. Seis meses después, la gente de RR.HH. empezó a molestarme. Tuve alrededor de 40 entrevistas en abril y mayo. Llegó al punto en que había 2 entrevistas por día. Me animé salvajemente a ellos. En junio recibí varias ofertas, y agradables: la más pequeña costaba 180 mil rublos, la más grande, 270 mil. Elegí los tres proyectos que más me gustaron, volví a hablar con ellos y elegí el que estoy trabajando ahora. Estoy en EPAM, pero trabajo para la empresa británica ITV. Apenas la semana pasada pasó el período de prueba. Desde el primer salario que recibí ahorré dinero y me corrigieron la visión. En el Banco Central trabajé en proyectos para el sistema de gestión de proyectos Jira. Completamos este sistema y lo adaptamos a las necesidades del banco. Escribimos todo tipo de complementos y sistemas de integración para Jira. Los proyectos eran simples pero interesantes. En el Banco Central mejoré mis conocimientos de Jira. Esto me ayudó cuando llegué a VTB, también se usó allí. En VTB ya estábamos escribiendo software bancario completo relacionado con el control y la emisión de fondos de crédito. Allí comencé a actualizar Spring, SQL y otras tecnologías. En el proyecto EPAM, las tecnologías son prácticamente desconocidas para mí: por ejemplo, hay mucho front-end, se utiliza un marco del que nunca antes había oído hablar. Poco a poco hay que estudiar. Estamos trabajando en un proyecto que fue escrito y cerrado en 2018, pero que ahora ha sido reabierto. Nuestra tarea es transferirlo a tecnologías más modernas. Ahora he empezado a orientarme a mí mismo. Hace un año, mi amigo me preguntó: "Quiero ser programador". Solía ​​ser bailarín, pero lo aprendió en un año y ya lleva mes y medio trabajando como bailarín. La tutoría también te ayuda a mejorar, porque a veces los jóvenes hacen preguntas en las que no has pensado. Tengo mi propio proyecto para mascotas: este es un sistema de reserva para hoteles para mascotas. Tengo un gato, y encontrar un hotel para un animal con mi turismo es muy importante para mí. Normalmente lo dejo durante 3-4 días, por lo que es necesario cuidar al gato. Empecé a buscar hoteles y me di cuenta de que no tenemos el software adecuado, con el que podrás reservar plaza para un gato o un perro. Entonces lo bebo poco a poco.

Consejos para un desarrollador principiante

  • Recomiendo leer libros sobre desarrollo tan pronto como empieces a aprender JavaRush. Aquí está mi lista:

    1. "Java. Resolviendo problemas prácticos” de Angela Leonarda.
    2. “Algoritmos y estructuras de datos” de Allen B. Downey. JavaRush tiene un curso "Colecciones". Este libro es en realidad la esencia de este curso.
    3. “Algoritmos de grocking” Aditya Bhargava. Es una excelente introducción a los algoritmos y puedes comenzar a leerlo desde el primer día de aprendizaje de Java.
    4. “Aprendizaje de expresiones regulares” de Ben Forta.
    5. “Conceptos básicos del lenguaje SQL” de Evgeniy Morgunov.
    6. “Técnicas de programación orientada a objetos” de Erich Gamma y Richard Helm.
    7. “Desarrollo ágil” de Robert Martin.
    8. “Git para profesionales” de Ben Straub.

  • Aprende inglés. Teniendo en cuenta que alrededor del 80% de todo el contenido de la web está en inglés, esto es muy importante. El mismo IntelliJ IDEA no tiene versión en ruso, solo en inglés.

  • Todas las noches, salga a caminar durante 25 a 30 minutos al aire libre. Incluso en casa, o mejor aún en el parque. Realmente ayuda simplemente relajarse.

  • Sal de las redes sociales. La ausencia de redes sociales ahorra mucho tiempo.

  • Comenzando con su primer problema de JavaRush, envíelo a Git . Esto es fácil de hacer; IntelliJ IDEA ya tiene todas las herramientas. Al principio, puedes usar el botón Compartir en Github.

  • Consíguete un proyecto favorito.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION