JavaRush /Blog Java /Random-ES /Súbete a un tren que sale a las 37
Slava
Nivel 43
Хабаровск

Súbete a un tren que sale a las 37

Publicado en el grupo Random-ES
Hola a todos. Construiré mi historia de éxito más en términos de consejos y recomendaciones y describiré brevemente mi camino. Escribo principalmente para aquellos que decidieron empezar de cero. Se describirán muchos puntos desde mi punto de vista y no pretendo ser la verdad última. Parte 1. “Mi BEC” 37 años, automovilista de formación, trabajaba como profesor en la universidad. No sabía nada de programación. En la escuela no había informática, en la universidad estudiaban Básico y Excel, pero eso fue hace 16 años. Parte 2. "¿Vale la pena?" En primer lugar, para convertirse en programador desde cero, es necesario pasar por dolor, desesperación y sufrimiento. Si todo en tu vida es relativamente bueno y fluido, ¿estás preparado para esto? No me refiero a aquellos que tienen la programación como hobby o que son programadores por formación. Me refiero a aquellos que realmente decidieron desde cero. En segundo lugar, cada año se vuelve más difícil ingresar a TI. Es más difícil no en el sentido de aprender esta habilidad, es más difícil en el sentido de encontrar un primer trabajo, pero hablaremos de eso más adelante. En tercer lugar, digamos algo bueno, los programadores son una casta de élite, los especialistas son valorados, cazados y, como resultado, salarios, bonificaciones y actitudes. Cuarto, este es un trabajo para aquellos a quienes les gusta inventar algo, buscar soluciones simples y creativas y resolver acertijos. Quinto, tendrás que estudiar durante toda tu vida laboral, habrá poco trabajo rutinario. Cuando mi trabajo actual ya no me resultaba satisfactorio en muchos aspectos, decidí cambiar de trabajo, o más bien de profesión. Después de evaluar el mercado laboral, no encontré nada mejor que convertirme en programador. Parte 3. “Por dónde empezar” Primero decidí intentar ver si funcionaba, si me convenía. Después de consultar con programadores, comencé a aprender Python. Tomé un curso gratuito en una plataforma educativa, me gustó. Recomiendo encarecidamente que aquellos que empiezan desde cero no salten directamente a Java. Incluso después de Python, Java me parecía una mierda. Después de Python, tomé un curso gratuito sobre SQL y un curso de introducción a Java. ¿Por qué no me quedé con Python? Al mismo tiempo, seguí el mercado laboral. En mi humilde opinión, es más difícil encontrar trabajo en ello, aunque al principio me gustaba más Python. Parte 4. “El proceso de aprendizaje” Después de los cursos gratuitos de introducción, llegué a JavaRush. ¿Por qué JavaRush? La presentación del material es mucho mejor que la de la competencia. No hay límites ni plazos estrictos. Precio bajo. Completé 36 niveles en tres meses. Pagué mensualmente y no tuve suscripciones largas. En comparación con las ofertas de otros sitios, se puede decir que pagar entre 100 y 200 por 6 meses es en vano. Aquí están mis recomendaciones. No es necesario prolongar el proceso de aprendizaje durante años. Java en sí representa aproximadamente entre el 20 y el 30% del conocimiento que un empleador necesita para una vacante en junio. Si estudias un 20-30% durante varios años, entonces un 100%, ¿10 años? Dejé todos mis pasatiempos y recreación, excepto dormir, y dediqué entre 30 y 40 horas semanales a estudiar. Encuentre un amigo/pariente que lo apoye y lo anime. En el transcurso de 3 meses, tuve varias crisis, cuando simplemente no podía entender algún tema. Sin una buena motivación y apoyo, es difícil continuar con sus estudios. Después de completar 35 niveles, de alguna manera completé una tarea de prueba para una pasantía de JavaRush. Al mismo tiempo, comencé a buscar trabajo activamente, más sobre esto en la siguiente parte. Lo siguiente fue una pasantía en JavaRush, que dejé porque... Conseguí una pasantía en la empresa. Durante mis pasantías, profundicé en Spring y otras tecnologías relevantes. Parte 5. “Búsqueda de empleo” Publiqué mi currículum en los sitios principales después de estudiar los conceptos básicos de Python, Java y SQL. Pero esto no llamó la atención de los empresarios. Cuando completé JavaRush, completé un par de proyectos estándar y los publiqué en GitHub. Después de eso, finalicé mi currículum, inserté un enlace a GitHub y enumeré una serie de tecnologías utilizadas. Y comenzó una búsqueda activa de empleo. Encontrar un trabajo es como un segundo trabajo: lleva mucho tiempo. Fue durante este período que estudié primero en la pasantía de JavaRush y luego en una pasantía en una empresa de TI. Todos los días buscaba nuevas vacantes en hh y Hubr y respondía a todas las adecuadas. Me suscribí a varios canales de Telegram con vacantes. La mayoría de las vacantes (incluso para principiantes) se encuentran en hh y Hubr. En otros sitios (superJob, farpost, rabota.ru, etc.) se publican las mismas vacantes o muy pocas y raramente. Sobre LinckedIn, es una buena plataforma, creé un perfil allí, pero buscan especialistas de nivel medio/senior. La mayoría de las veces, incluso antes de la entrevista, le piden que complete una tarea de prueba. He establecido como regla que si no puedo completar una tarea de prueba en 2 o 3 días, entonces no pierdo más tiempo en ella, porque... Se enviaron 2-3 tareas de prueba por semana. Las entrevistas suelen realizarse en dos etapas. La primera entrevista con un reclutador es una entrevista de adecuación y habilidades básicas. La segunda entrevista con un técnico especialista, donde te enseñan tanto Java como todo lo posible. Hubo excepciones cuando, en la primera entrevista, el reclutador me pidió que escribiera un programa Java o una consulta SQL en un bloc de notas. En casi todos los casos, cuando me llamaron para la primera entrevista, me invitaron a la segunda. Varias veces sucedió que la tarea de prueba se asignó después de la primera entrevista. En promedio, tuve de 2 a 4 entrevistas y completé 2 tareas de prueba por semana. Esto duró 4 meses. Durante estos 4 meses, realicé simultáneamente una pasantía en JavaRush durante 1,5 meses y, después de 1 mes, una pasantía en una empresa de TI. Las prácticas anunciadas en una empresa de TI, en las que tenía puestas muchas esperanzas, fueron interrumpidas por iniciativa de la empresa y todos los becarios se dispersaron. Desesperado, ya respondí a casi todas las vacantes, no solo a Java. Parte 6. “Victoria” Y entonces sucedió. Puesto vacante: Se requiere desarrollador backend en NodeJS. Me invitaron a una entrevista que se realizaría en 4 días. Durante estos 4 días, aprendí lo que pude sobre NodeJS, "configurar un servidor" en NodeJS usando videos en YouTube y escribí un bot de Telegram en NodeJS. Pasó la primera entrevista. Me dieron una tarea de prueba, la completaron en dos días y la enviaron. Llamado para una segunda entrevista. Inmediatamente me ofrecieron un trabajo... en una pequeña empresa que produce su propio producto, en una palabra, StartUp. ******VICTORIA***** Súbete al tren que sale en 37 - 1 A partir de ese momento comenzó mi verdadero desarrollo como programador. Antes de eso, programaba en mi tiempo libre del trabajo y otros asuntos. Ahora programo en el trabajo, a menudo después del trabajo y, a veces, antes. Escribí en NodeJS durante dos semanas (o mejor dicho, intenté escribir). Luego me dieron un proyecto aparte, que comencé a escribir en Java. Luego me dieron la oportunidad de escribir un front-end en VueJS, así que también aprendí JavaScript, o mejor dicho, comencé a aprenderlo. Aquellos. Ahora ya soy desarrollador Fullstack. Parte 7. “Resultados” En mi opinión, lo más importante es encontrar tu primer trabajo. Este es un punto de inflexión después del cual la vida cambia. Eso es todo, puedes seguir avanzando en tu carrera si no eres estúpido. Conocí a muchos chicos que se propusieron el objetivo de ingresar a TI, pero la gente se desesperó y se rindió, lo abandonó todo o lo pospuso para más adelante. Deseo que no te rindas y lleves todo a un final victorioso. Respuestas a preguntas frecuentes. ¿La edad afecta tu búsqueda de empleo? Al empleador le importa principalmente la experiencia y el conocimiento. Por supuesto, hay vacantes donde escriben "graduado de los últimos tres años en la especialidad ...", pero se trata de empleadores que buscan mano de obra joven barata y no hay muchos. Además, al empleador no le importa lo que trabajó antes de programar. ¿Necesitas inglés y matemáticas? Si no sabes nada de inglés será más difícil, ya que muchas cosas están en inglés y tendrás que aprenderlo. Lo mismo ocurre con las matemáticas, si no puedes restar 367 de 1000 mentalmente y coger una calculadora, entonces habrá problemas al escribir la lógica empresarial. Intenté no escribir memorias, sino que todo fuera breve y directo. Estoy dispuesto a responder cualquier duda y cubrir puntos de interés con más detalle.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION