JavaRush /Blog Java /Random-ES /Del ejército a TI o cómo me convertí en desarrollador de ...
Евгений Горбунов
Nivel 38
Москва

Del ejército a TI o cómo me convertí en desarrollador de C# usando JavaRush

Publicado en el grupo Random-ES
¡Hola a todos! Mi nombre es Evgeniy, tengo 25 años y quiero contarles mi historia de éxito. Mientras estudiaba en JavaRush, leí muchas historias de éxito y soñé con algún día escribir la mía y, tal vez, motivar a alguien, como alguna vez me motivaron a mí. Del ejército a TI o cómo me convertí en desarrollador de C# usando JavaRush - 1El comienzo es bastante banal, en resumen: desde pequeño me encantaba jugar, hacer algo en la computadora y durante mis años escolares planeaba conectar mi profesión con una computadora. En noveno grado decidí dejar la escuela para no hacer el Examen Estatal Unificado (como acababan de presentarlo, los profesores nos asustaron y no estudié tan bien). Como el colegio no tenía matrícula en la especialidad “Programador”, intenté matricularme en “Informática Aplicada”, pero no pasé las notas y por eso ingresé a la especialidad “Informática” en el Colegio Pedagógico. Más cerca de los 18 años, me sentí abrumado y decidí convertirme en paracaidista e ingresar a una escuela militar. Dejé todo lo relacionado con la programación (en la universidad hice un poco de codificación, bueno, ¿sabes 😀), y realmente no estudié, porque... Pensé que todo esto no me sería útil. Aproximadamente a la mitad de mi contrato de servicio, me di cuenta de que esto no era para mí y que algo necesitaba cambiar. Entonces ni siquiera me imaginaba que con la ayuda de los cursos se podía estudiar bien y conseguir un trabajo sin tener estudios superiores. Un día, un conocido, en el trabajo, dijo que quería hacer un curso de desarrollo Java, conseguir un trabajo y le habló de sus amigos que habían estudiado y conseguido con éxito un trabajo en SberTech. Decidí probarlo también, porque... Quería ganar mucho y relajarme más. Entré en “Cursos de Java” en Yandex, JavaRush fue el primero en aparecer, decidí probarlo, me gustó. En primer lugar, quiero agradecer a JavaRush por el vídeo, que está al final del nivel 0 (o tal vez no, no lo recuerdo 😀). Decía que la programación es creatividad y que casi cualquier deseo se puede realizar utilizando código. No sé por qué, pero esto me motivó mucho y me enamoró de la profesión de desarrollador. Después de completar 4 niveles, tomé una suscripción promocional por 1 año y seguí estudiando con interés. Fue muy difícil para mí, porque nunca he sido un genio (y nunca lo seré), y, porque... A menudo llegaba tarde y tenía poco tiempo libre, tenía que codificar por la noche, dormía de 4,5 a 6 horas por la noche entre semana y una hora durante el almuerzo. Fue muy decepcionante cuando me sentaba en vela por la noche y no resolvía ni un solo problema; pensaba que había perdido el tiempo. Todo esto duró 1,5 años (de los cuales, probablemente entre 5 y 6 meses, estuve en un viaje de negocios y no codifiqué). Al finalizar el contacto alcancé el nivel 38 y, 2 semanas antes de finalizar, decidí parar y empezar a buscar trabajo en Moscú, porque... hay pocas empresas en mi ciudad, bueno, hay más oportunidades y el salario en Moscú también es bueno 😀 Segundo, gracias a JavaRush por ayudarme con mi currículum, aunque estaba muy enojado contigo porque no se pudo subir a hh y tuve que hacerlo todo de nuevo. Quizás deberías considerar esto en el futuro. En cualquier caso, el Dr. Zeuberg fue de gran ayuda y dio buenos consejos, un agradecimiento especial para usted, espero que lea esto. Al principio leí las vacantes y no respondía a todas, pero después de que todas las empresas se negaron, comencé a enviarlas a todos, solo para que me contrataran. Hubo muchas negativas (alrededor del 90%), si tienes algo parecido, no te alarmes, esto es bastante normal. Después de realizar tareas de prueba en dos empresas, decidí parar. Ve a la entrevista y no busques más. Al llegar a Moscú, al día siguiente fui a una entrevista y, para mi sorpresa, me aceptaron. Recuerdo que aquí escribieron personas que asistieron a muchas entrevistas y fueron rechazadas por muchas, pero luego me contrataron enseguida y con un salario muy bueno y competitivo... Trabajé en esta empresa durante seis meses. Excelente equipo, excelente líder de equipo, pero subcontraté un proyecto ETL (pentaho, oracle, ms sql). Me prometieron que este proyecto terminaría en un par de meses y que cambiaría a un proyecto Java, pero al final nunca terminó. El proyecto apenas avanzaba y no hice casi nada en él, ocupándome de mis propios asuntos, es decir, mejorar T-SQL. Ya sabes, por un lado, gano mucho dinero, por otro lado, me enfureció que no me estaba desarrollando completamente y no adquirí suficiente experiencia. Intenté solucionar este problema asistiendo a una entrevista como desarrollador de Java y completando una tarea de prueba. Me sorprendió que todo el equipo para el que me contrataron pasó por JavaRush y que yo tenía el nivel más alto de ellos :D😅 Al final me hicieron una oferta, pero el salario era mucho menor (unos 50 mil). No estaba dispuesto a perder dinero y por alguna razón decidí que nadie me ofrecería un salario equivalente y seguí trabajando, con la esperanza de que todo saliera bien por sí solo. Después de un tiempo, mi hermano (también es programador) me invitó a unirme a su equipo como pasante y me sugirió que cambiara a C#. Para ser honesto, durante mucho tiempo pensé: ¿necesito esto? ¿Tiene futuro este idioma? Este fue un paso serio para mí. Al final me decidí, comencé a aprender C# y me gustaron algunas de sus características. Pero al final no pude llegar hasta mi hermano, porque... Los patrones no estaban en contra, pero en el último momento se negaron, porque... No querían tener familiares en el mismo equipo. Continué estudiando el idioma, escribí dos miniproyectos, reescribí mi currículum como desarrollador de C#, indiqué estos proyectos y comencé a buscar. Las negativas llegaron una tras otra: en algún lugar se negaron de inmediato, en algún lugar fallé con éxito una tarea de prueba y mi código se llamó "Mi primera aplicación en C#". Pero aun así, le agradaba al desarrollador de su trabajo actual. En tercer lugar, gracias a JavaRush por más de 1000 tareas que me ayudaron a escribir miniproyectos en C#, porque los lenguajes son muy similares y, en base al conocimiento que adquirí, pude implementar mis ideas. Por cierto, hablé con un colega, tiene mucha experiencia en TI, pero ninguna en programación orientada a objetos. El líder de su equipo lo puso a cargo de JavaRush y adquirió experiencia aquí. Ahora codifica en Java 😀 La empresa me encontró y me invitó a una entrevista. Inmediatamente dije honestamente que no tenía ningún conocimiento real del idioma y pedí que me llevaran a una pasantía nocturna no remunerada para poder estudiar después del trabajo y luego unirme a ellos como personal. Me preguntaron sobre el enfoque SOLID, sobre DI, patrones, por qué cambié el lenguaje, un poco sobre SQL y me dejaron ir, diciendo que la próxima semana me dirán si están listos para tomarlo. Como resultado, esa misma semana recibí una oferta con el mismo pago. Estaba en shock y lo que experimenté no se puede describir con palabras. Actualmente soy desarrollador backend de C#. Estoy ultimando y desarrollando la funcionalidad de la aplicación web. Amo mucho mi trabajo, porque... Es muy interesante, el equipo tiene en cuenta mis deseos e ideas y siempre hay algo que hacer (las tareas son muy interesantes). Hoy me informaron que mi período de prueba había terminado y lo pasé con éxito. También me subieron el sueldo un 25%, lo cual también me sorprendió. Además del trabajo, trabajo en casa (escribiendo mi propia gran aplicación web, dominando la técnica TDD), al final me gustaría darte algunos consejos para que no repitas mis errores:
  1. No dejes la teoría y otras habilidades para más tarde. Pensé que lo principal para mí era pasar por todos los niveles y luego estaría bien y tendría la teoría en mi haber en una semana. No hagas esto, dedica un día a la semana a la teoría o empieza a prepararte para una entrevista: estudia una pregunta al día. Además, dedicar tiempo a SQL, trabajar con una base de datos es una de las habilidades importantes: aprender a extraer, agregar, eliminar y actualizar datos (personalmente, resolví 70 problemas de la etapa de capacitación y de 12 a 15 problemas de la etapa de calificación en sql-ex.ru, 20 problemas serán suficientes (30 etapas de entrenamiento).
  2. Escribe algo propio. Este es un paso bastante importante. En primer lugar, mostrará su nivel de conocimiento y comprensión del desarrollo. En segundo lugar, existe la posibilidad de que no le hagan algunas de las preguntas en la entrevista, porque... Todo es visible en la aplicación. Si le preocupa haber escrito mucho código incorrecto, publíquelo para su revisión en stackoverflow. Allí te lo dirán y te explicarán dónde es mejor usar qué. Y no lo dejes todo para el final del curso. este fue mi gran error
  3. Si no estás motivado y te cuesta sentarte, pero quieres aprender y convertirte en desarrollador, lee historias de éxito. Si esto no le ayuda, lea “Piense y hágase rico” de Napoleón Hill. Un buen libro antiguo que cuenta cómo el poder del pensamiento influye en nuestras acciones y acontecimientos. Si no tienes tiempo para leer, la versión en audio te ayudará.
  4. Hay ocasiones en las que en JavaRush resuelves problemas 10 veces y ves como una persona escribe en cada problema “resuelto en 1 intento” y su nivel crece muy rápido (hola Alexander, aunque me enojé con esos comentarios, espero que todo vaya bien bueno para ti ahora 😀) dudas de tu éxito. No hay necesidad de preocuparse por esto, cada uno tiene una cantidad diferente de conocimientos y aprende a su manera. Lo único que importa es lo que obtienes de ello.
  5. Si ve una gran cantidad de habilidades en las vacantes o la presencia de una educación superior, no se alarme. En la mayoría de los casos, esto elimina a las personas que tienen miedo de aprender algo si es necesario. Y en algunos casos, primero se fijan en qué tipo de persona es usted y si está preparado para aprender, y luego sólo en sus habilidades. No dude en enviar su currículum y acudir a entrevistas.
Eso es todo. Si ha terminado de leer este extenso texto, muchas gracias. Si tienes alguna duda escríbeme aquí en un mensaje personal, estaré encantada de responderte. Te deseo éxito en tus estudios y en tu futura carrera como desarrollador. Tu tendrás exito.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION