JavaRush /Blog Java /Random-ES /La historia de un economista...
svorobei
Nivel 35
Москва

La historia de un economista...

Publicado en el grupo Random-ES
¡Queridos amigos! Finalmente ha llegado el momento tan esperado en el que les comparto mi difícil historia. Espero que no haya sido demasiado grande y tedioso. Si es así, discúlpeme, ¡es doloroso!)) Prólogo Soñé con ser programador desde pequeño. Mi primer idioma fue Turbo Pascal. Después de comprar el libro y leer unas trescientas páginas, escribí varios programas sencillos y ahí terminó todo. El libro pasó a la estantería hasta la próxima. La siguiente vez se produjo un par de años después, pero con el mismo éxito. Habiendo llegado a algunos temas complejos (no recuerdo qué me asustó), se decidió que la programación no era para mí. Y decidí matricularme en economía. Después de todo, es prestigioso, las perspectivas parecen bastante buenas y, en general, ¡lo principal en el trabajo es el salario! Eso es más o menos lo que pensé entonces. 6 años en la universidad transcurrieron bajo el lema “solo para aprobar el examen”, porque... Nunca desarrollé ningún interés por la economía; al contrario, como estudiante siempre me atrajo la programación e hice varios intentos de volver a aprender un idioma. Empecé con Delphi, PHP, C++, pero al final todo se desarrolló según el mismo escenario: me aburrí de todo, algo volvió a salir mal y me di por vencido. Después de graduarme de la universidad, comencé a trabajar en un banco. Al principio me gustó todo, construí una carrera, crecí mi salario y fui elogiado. Pero con el tiempo todo se volvió aburrido y comencé a saltar periódicamente a diferentes puestos dentro del banco, pensando que probablemente el asunto iba en una dirección concreta. Sin embargo, después de uno o dos años, finalmente me di cuenta de que esto ya no podía continuar y decidí dejarlo con el entendimiento de que buscaría mi próximo trabajo en el campo de TI y sí, por supuesto, ¡como programador! Afortunadamente, en ese momento me creé un buen colchón financiero para no sentarme en el cuello de mis padres. ¡Y entonces, tomé C#! Descargué el libro de Schildt y, como resultado, ¡esta vez dominé hasta 500 páginas!)) Consolidé mis conocimientos previos y finalmente entendí la programación orientada a objetos. Esto me llevó unos 4 meses y luego comencé a buscar trabajo. Fui a 2 entrevistas, donde estaba muy confundido... perdón, la cagué, porque... No había realizado ningún proyecto de estudio, casi no había practicado y había lagunas obvias en el conocimiento. Fue entonces cuando me di cuenta de que no basta con saber un idioma específico. Era necesario entender las tecnologías relacionadas y tener al menos algo de experiencia, incluso no comercial. Pero ya no me quedaban entusiasmo y fuerzas para todo esto, solo había irritación porque nuevamente nada me salió bien. El resultado fue triste: me quedé sin trabajo, la mitad de mis ahorros (me bebí), nervios y, lo más importante, sin el motivo por el que empezó todo. Se decidió regresar al banco en desgracia, afortunadamente mantuve relaciones normales con mis superiores. ¿Necesito decir cuál era mi estado de ánimo? Sin embargo, esta vez me esperaba una situación de maternidad no particularmente estresante, en la que duré aproximadamente un año, después del cual me vi obligada a cambiar a trabajar con papeleo que odiaba. ¡Y luego empezó de nuevo! Después de medio año, volví a odiar mi trabajo, donde tenía que estar sentado entre 10 y 11 horas. En ese momento, ya sabía sobre JavaRush gracias a mi hermano menor y decidí probarlo por curiosidad para ver qué era: aprendizaje basado en juegos. JavaRush. Los primeros 15 niveles fueron relativamente fáciles: mi base de conocimientos acumulada en intentos anteriores me ayudó. Estudiaba una o dos horas al día por las tardes después del trabajo. Los fines de semana me sentaba tanto como podía. Como resultado, en aproximadamente dos meses alcancé el nivel 18, pero me di cuenta de que necesitaba dedicar más tiempo a entrenar. Las tareas se volvieron más difíciles, el material se volvió completamente desconocido, fue necesario buscar en Google, etc. Pero ya no tenía tiempo libre, a veces llegabas a casa del trabajo, encendías la computadora y te dabas cuenta de que tu cerebro simplemente no podía cocinar y te caías en la cama. Ahora mi trabajo empezó a estresarme doblemente, porque ya no sólo no me gustaba, ¡sino que me estorbaba y me quitaba un tiempo precioso! Y decidí dejarlo de nuevo :) cuando llevé la solicitud al departamento de personal, la oficial de personal apenas podía contener la risa, mi familia decidió que estaba completamente loca, mis amigos también se mostraban escépticos. Pero ya no me importaba. ¡El deseo era tan fuerte por dentro! Y listo, me senté a estudiar todos los días desde la mañana hasta que me dolía la cabeza, a veces durante 12 horas (pero no todos los días, de lo contrario no habría nada al día siguiente). Todo es como siempre: leí, resolví, pregunté y busqué en Google. No pasé al siguiente nivel hasta que conseguí el actual. Si algo no quedaba claro, seguramente buscaría material adicional. A finales de abril llegué al nivel 31 con 2 problemas sin resolver y decidí participar en un proyecto real. O mejor dicho, lo decidí antes cuando compré una suscripción :) Un proyecto real. La tarea de prueba fue muy difícil. ¡¡Oh, cómo sufrí y maldije!! Los primeros 2 o 3 días hubo pánico, ni siquiera entendía cómo abordarlo, ¡porque no había nada de eso en el curso de JR! Bueno, por ejemplo, Tomcat, JSP, Spring, Hibernate, etc. Tuve que buscar todo en Google desde cero y, al final, después de 2 semanas, todo estaba listo y enviado para verificación. Mientras esperaba que comenzara la pasantía, llegué al nivel 35 y me detuve allí. No diré que esté encantado con el proyecto, pero en general está bien. Una solución a la tarea de prueba me permitió comprender dónde estoy y dónde debo estar aproximadamente para convertirme en Junior. Bueno, la participación en sí misma, por supuesto, agregó mucho conocimiento al líder, lo cual fue muy útil durante las entrevistas. En el proyecto en sí no me gustó cómo se organizó la presentación del material. En primer lugar, esta no es una transmisión en línea como pensaba, sino una grabación de una de las prácticas pasadas en modo seminario web, donde, como puede comprender, no se pueden hacer preguntas en el camino. Solo en Slack, donde se produce la comunicación. Para ser justo, diré que siempre te ayudarán y guiarán, si no al presentador, al resto de participantes. En segundo lugar, el vídeo en el 90% de los casos no es formación sobre un tema específico, sino simplemente instrucciones visuales sobre cómo aplicar cambios al proyecto, lo cual tampoco está mal, pero me gustaría algunos minitutoriales de descripción general. Y para cada lección hay muchos enlaces y vídeos (¡lo cual también es bueno!). Necesitas digerir todo esto y hacer tu tarea. Sin embargo, me resultó difícil asimilar toda la información: había demasiadas novedades. Pero definitivamente volveré a participar algún día para consolidar mis conocimientos. (nuevamente gratis, hasta donde tengo entendido). Después de un mes y medio de prácticas, tenía muchas ganas de conseguir un trabajo, porque... Estudiar sin parar ya se ha vuelto bastante aburrido. Aquí hay un punto muy importante: no importa cuánto entusiasmo y vigor tengas, ¡un día se secará! Aprovecha al máximo mientras dure. Búsqueda de trabajo. Empecé a buscar trabajo desde el nivel 20, aunque en modo pasivo (acabo de actualizar mi currículum) porque... Todavía no me sentía listo para ir a las entrevistas. También decidí escribir alguna aplicación simple (hasta donde mi conocimiento de nivel 20 me permitiera en ese momento) para que hubiera al menos algunos ejemplos de código en mi currículum. La elección recayó en el chat multiproceso de la consola con el servidor. Lo escribí, lo subí a GitHub y seguí aprendiendo, esperando que alguien me llamara y me invitara a una entrevista. Pasó un mes y ni una sola llamada. Comencé a enviar mi currículum por mi cuenta a lugares donde más o menos cumplía con los requisitos. El gran problema era que había muy pocas vacantes para desarrolladores Java en mi ciudad (Volgogrado). En promedio, quizás entre 8 y 10 por mes. Y como comprenderá, allí se esperaba más gente con experiencia que aquellos que trabajaron en un banco durante casi 5 años y de repente decidieron convertirse en programadores a la edad de 28 años, sin educación técnica. Como referencia: Volgogrado ocupa el honorable último lugar en términos de nivel de vida entre las 38 principales ciudades de Rusia. Pero no me desesperé y continué mi formación, actualizando simultáneamente mi currículum a medida que mis habilidades crecían. Se agregaron nuevos proyectos. Llegó julio, había completado la mitad de las prácticas y todavía no había recibido ni una sola oferta. Como escribí anteriormente, el entusiasmo y la fuerza por aprender ya habían comenzado a desvanecerse y realmente me asusté: ¿fue realmente un fracaso otra vez? Pero no había ningún lugar al que retirarse. Y decidí que la única salida era mudarme a otra ciudad. ¿Dónde ir? No puedo quedarme sentado durante otros 4 meses esperando un milagro. Estaba eligiendo entre San Petersburgo y Moscú. En el transcurso de un par de semanas, completé entre 2 y 3 entrevistas a través de Skype y completé con éxito un par de tareas de prueba. Preguntaron principalmente por el núcleo; una vez la entrevista fue en inglés. Yo mismo rechacé una opción, porque... Leí muchas críticas negativas sobre la empresa en Internet. Quedaron dos propuestas más porque... tomó candidatos locales más fuertes. Como resultado, solo quedó una invitación para una entrevista personal en Moscú, adonde fui. Fui literalmente torturado durante esta entrevista. Respondí bien a un 60-70% de las preguntas, un 20% más o menos, y del resto no pude decir nada, así que resolví algunas pruebas más en un papel. Al día siguiente, mientras esperaba el resultado, actualicé mi currículum nuevamente. Una hora después me volvieron a llamar y me invitaron a otra entrevista. Todo salió bien. No hubo muchas preguntas. Estaba claro que contratar nuevos empleados en esta empresa es poco común, y esto es una buena señal) Lo principal que jugó a mi favor fueron mis ojos brillantes, que compensaron las lagunas en experiencia y educación. Una hora después nos despedimos y por la mañana me volvieron a llamar y me dijeron que viniera con documentos!! En el trabajo. Terminé en un proyecto enorme que consta de unos 30 módulos con la siguiente pila de tecnología: EJB, JSF (Primefaces), Hibernate, JPA, Oracle, Websphere Application Server, JMS (Websphere MQ), Maven. Y todo esto se ejecuta en varios servidores que ejecutan Linux. La gestión del proyecto se realiza en Redmine, el desarrollo se realiza en IDEA y se utiliza git como CCS. Al principio fue muy difícil y aterrador, parecía abrumador. Al cabo de un par de semanas entendí más o menos el proyecto. Un mes después ya estaba subiendo pequeños parches y funciones sencillas. Si algo no está claro, los compañeros siempre te ayudarán. No es ninguna vergüenza pedir ayuda a alguien. Cada persona es más fuerte en algunos aspectos y más débil en otros, solo necesitan aprender unos de otros. ¡Me gusta mucho el trabajo! (sí, finalmente :)) Ahora ya no estoy deprimido los domingos por la noche) Todo el esfuerzo invertido valió la pena en un 146%. Sí, todavía tengo mucho que aprender y me llevará más de un año, pero ahora estoy seguro de que todo saldrá bien ;) Un poco de retroalimentación. Lo que no me gustó del curso: errores tipográficos menores, errores, imprecisiones en las condiciones de las tareas que dificultan la vida. Una vez recuerdo haber encontrado un error obvio en una conferencia sobre expresiones regulares. Entonces, fui a escribir sobre esto en info y descubrí que alguien ya me lo había señalado y ¡¡han pasado 2 años desde entonces!! Y no se cambió nada. Eran cosas como ésta las que eran un poco perturbadoras. Por lo demás, por supuesto, las impresiones sólo son positivas. La ventaja más importante de este recurso es que estuve seguro casi desde el principio de que todo saldría bien. Quizás otras historias de éxito tuvieron este efecto en mí, no lo sé. En cualquier caso, la motivación es muy, muy importante. Gracias J.R. por esto. *** ¡ Deseo sinceramente a todos paciencia y fuerza para realizar sus sueños! ¡Y no pienses en rendirte! Tan pronto como se te ocurra la idea de que no tendrás éxito, ¡sepa que este es el final! Un poco de filosofía. Para concluir, quería compartir con ustedes un par de citas que me ayudaron en momentos difíciles: 1. “Ya sea que creas que puedes hacer algo o que no puedas hacerlo, tienes razón en ambos casos” - Henry Ford. 2. “El hombre que podía mover una montaña comenzó arrastrando pequeños guijarros de un lugar a otro.” Proverbio chino.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION