JavaRush /Blog Java /Random-ES /Cómo no me convertí en programador de Java
Sergey Alexandrov
Nivel 32
Smolensk

Cómo no me convertí en programador de Java

Publicado en el grupo Random-ES
Han pasado casi 5 meses desde que su humilde servidor tiene el honor de trabajar como ingeniero de software y es hora de hablar de su largo y espinoso camino hacia el campo TI.
Cómo no me convertí en programador de Java - 1
Desde la escuela quería ser programador, a pesar de que me negaba rotundamente a entender los lenguajes de programación. Sin embargo, esto no me impidió aprobar bastante bien el Examen Estatal Unificado de Ciencias de la Computación (escribí todo el código de las preguntas en un lenguaje algorítmico), lo que me permitió ingresar a una de las universidades de Moscú, no muy prestigiosas, pero aún así. una especialidad técnica. En el primer año estudiamos VBA y Visual Basic, escribimos programas simples que realizaban principalmente varios cálculos matemáticos. La programación estuvo a cargo de la vicedecana de la facultad, una señora bastante estricta y exigente con un enfoque de aprendizaje único. Gracias a sus pares, finalmente comencé a comprender los conceptos básicos de la programación, entendí las construcciones básicas de VBA y VB, declaraciones condicionales, bucles y otras construcciones que se utilizan en todos los lenguajes de programación. Luego del tercer semestre terminó la programación y con ella desapareció el interés por estudiar esta especialidad. Pero aun así decidí no dejar mis estudios y obtener un diploma. Sin clases de programación, casi dejé de programar, a veces hice intentos poco entusiastas de seguir aprendiendo VB de los libros, pero después de un tiempo dejé de programar por completo. Hacia el final del cuarto año, comencé de nuevo a seguir estudiando programación y, en general, a cómo vivir después de graduarme de la universidad. En ese momento trabajaba en una compañía de seguros como especialista senior en gestión documental, pero entendí que eso no era en absoluto lo que quería de la vida. Todo lo que quedaba era elegir qué idioma estudiar. Después de estudiar el mercado laboral y darme cuenta de que nadie necesitaba realmente VB, opté por Java, el lenguaje que resultó ser el más demandado y el más difícil en mi opinión + Tenía un amigo que lo conocía bien. Comencé a conocer Java con el libro de A. N. Vasiliev. "Tutorial de Java con ejemplos y programas". Después de leer el libro, escribir una sinopsis y reescribir honestamente la mayoría de los listados, me di cuenta de que no se me había metido en la cabeza absolutamente nada más que cosas ya conocidas de otros lenguajes de programación y no estaba muy claro qué hacer a continuación. Encontré varias lecciones en vídeo que me aclararon cosas que antes desconocía, como OPP, polimorfismo, herencia y objetos; un conocido me explicó algunos puntos difíciles, pero en general no cambió mucho la situación. Y después de uno de mis viajes habituales por Internet, me encontré con JavaRush. Al principio era escéptico sobre el recurso, pero después de pasar por un par de niveles me emocioné y en un par de días llegué al nivel 8 y, después de un breve descanso, al nivel 10. Las tareas en JavaRush me ayudaron a comprender lo que había leído anteriormente en el libro. Entendí que esto era exactamente lo que necesitaba hacer, lo que necesitaba, pero retrasé la compra de una suscripción, de lo cual luego me arrepentí porque... En ese momento, el tipo de cambio del dólar aumentó y tuve que pagar 2 veces más :) Después de alcanzar el nivel 20, redacté un currículum y comencé a postularme para vacantes. Hubo un par de entrevistas fallidas en las que cometí un error terrible (falta de conocimiento y comprensión), pero no me desesperé y seguí estudiando. Leí la conocida "Filosofía de Java", vi las conferencias de Golovach en YouTube, comencé a aprender CSS/HTML con las lecciones en video de Evgeniy Popov, me familiaricé con JUnit, JDBC, SQL, XML, escribí un Contact Manager usando Swing, JDBC y realicé operaciones CRUD simples. En el nivel 30, me inscribí en cursos de desarrollo de aplicaciones cliente-servidor en el centro de formación de especialistas, el programa incluía multiproceso, JavaFX, Servlets, JSF, JSP. Después planeé tomar cursos sobre EJB, pero todavía faltaban aproximadamente 2 meses, así que compré videos tutoriales en Spring y comencé a aprenderlo. En ese momento ya me había graduado de la universidad y ya me estaban esperando en la comisaría militar local. Al principio quería resolver de alguna manera el problema con la oficina de registro y alistamiento militar, como haría cualquier moscovita normal, pero después de sopesar todos los pros y los contras, decidí pagar honestamente mi deuda con la Patria y el 20 y 15 de noviembre. Ya me encontraba en la ubicación de una de las unidades de las valientes fuerzas de misiles estratégicos. No tiene sentido hablar del servicio, había poco que ver con la programación, estaba desmovilizado, comencé a leer manuales de Java en mi tiempo libre, a monitorear las vacantes de Java Junior en mi ciudad y decidí no regresar a Moscú. Después de DMB, habiendo recobrado un poco el sentido, abrí una segunda cuenta en JavaRush y compré una suscripción, porque... Tengo el nivel 32 en esta cuenta y quería repasar Java Core. En aproximadamente 5 días alcancé el nivel 15 y, inspirado por el hecho de que las habilidades se recuperan fácil y rápidamente, actualicé mi currículum y abrí acceso a él. Al día siguiente recibí una llamada de una empresa de TI local y me invitaron a hablar. En la entrevista, la chica de RR.HH. hizo preguntas generales, preguntó sobre las tecnologías que conocía, qué me gustaba más: el frente o el reverso. En general, no me importaba, solo quería trabajar como programador y me ofrecieron intentar escribir una tarea de prueba para el puesto de programador de JavaScript, y acepté. En ese momento, conocía JS al nivel de "¿JavaScript? Bueno, sí, parece que existe tal lenguaje de programación", y al llegar a casa inmediatamente me senté a estudiar los manuales. Así pasaron 3 días, después de los cuales comencé a estudiar la tarea de prueba en sí. Me dieron 7 días para decidir, en la tarde de 6 días envié mi código a mi empleador. Un par de días después me llamaron y me dijeron que todo estaba bien y me invitaron a una audición con el futuro líder. La entrevista duró entre 10 y 15 minutos, después de lo cual fui aceptado para el puesto de ingeniero de software :) El período de prueba duró 3 meses, después de lo cual hice la prueba en JS, que completé con éxito y ahora trabajo en una de las empresas más grandes. en la ciudad en un espacioso centro de negocios de 7 pisos con áreas de recreación y gimnasio :) En el nivel 30, me inscribí en cursos de desarrollo de aplicaciones cliente-servidor en el centro de formación de especialistas, el programa incluía multiproceso, JavaFX, Servlets, JSF, JSP. Después planeé tomar cursos sobre EJB, pero todavía faltaban aproximadamente 2 meses, así que compré videos tutoriales en Spring y comencé a aprenderlo. En ese momento ya me había graduado de la universidad y ya me estaban esperando en la comisaría militar local. Al principio quería resolver de alguna manera el problema con la oficina de registro y alistamiento militar, como haría cualquier moscovita normal, pero después de sopesar todos los pros y los contras, decidí pagar honestamente mi deuda con la Patria y el 20 y 15 de noviembre. Ya me encontraba en la ubicación de una de las unidades de las valientes fuerzas de misiles estratégicos. No tiene sentido hablar del servicio, había poco que ver con la programación, estaba desmovilizado, comencé a leer manuales de Java en mi tiempo libre, a monitorear las vacantes de Java Junior en mi ciudad y decidí no regresar a Moscú. Después de DMB, habiendo recobrado un poco el sentido, abrí una segunda cuenta en JavaRush y compré una suscripción, porque... Tengo el nivel 32 en esta cuenta y quería repasar Java Core. En aproximadamente 5 días alcancé el nivel 15 y, inspirado por el hecho de que las habilidades se recuperan fácil y rápidamente, actualicé mi currículum y abrí acceso a él. Al día siguiente recibí una llamada de una empresa de TI local y me invitaron a hablar. En la entrevista, la chica de RR.HH. hizo preguntas generales, preguntó sobre las tecnologías que conocía, qué me gustaba más: el frente o el reverso. En general, no me importaba, solo quería trabajar como programador y me ofrecieron intentar escribir una tarea de prueba para el puesto de programador de JavaScript, y acepté. En ese momento, conocía JS al nivel de "¿JavaScript? Bueno, sí, parece que existe tal lenguaje de programación", y al llegar a casa inmediatamente me senté a estudiar los manuales. Así pasaron 3 días, después de los cuales comencé a estudiar la tarea de prueba en sí. Me dieron 7 días para decidir, en la tarde de 6 días envié mi código a mi empleador. Un par de días después me llamaron y me dijeron que todo estaba bien y me invitaron a una audición con el futuro líder. La entrevista duró entre 10 y 15 minutos, después de lo cual fui aceptado para el puesto de ingeniero de software :) El período de prueba duró 3 meses, después de lo cual hice la prueba en JS, que completé con éxito y ahora trabajo en una de las empresas más grandes. en la ciudad en un espacioso centro de negocios de 7 pisos con áreas de recreación y gimnasio :) En el nivel 30, me inscribí en cursos de desarrollo de aplicaciones cliente-servidor en el centro de formación de especialistas, el programa incluía multiproceso, JavaFX, Servlets, JSF, JSP. Después planeé tomar cursos sobre EJB, pero todavía faltaban aproximadamente 2 meses, así que compré videos tutoriales en Spring y comencé a aprenderlo. En ese momento ya me había graduado de la universidad y ya me estaban esperando en la comisaría militar local. Al principio quería resolver de alguna manera el problema con la oficina de registro y alistamiento militar, como haría cualquier moscovita normal, pero después de sopesar todos los pros y los contras, decidí pagar honestamente mi deuda con la Patria y el 20 y 15 de noviembre. Ya me encontraba en la ubicación de una de las unidades de las valientes fuerzas de misiles estratégicos. No tiene sentido hablar del servicio, había poco que ver con la programación, estaba desmovilizado, comencé a leer manuales de Java en mi tiempo libre, a monitorear las vacantes de Java Junior en mi ciudad y decidí no regresar a Moscú. Después de DMB, habiendo recobrado un poco el sentido, abrí una segunda cuenta en JavaRush y compré una suscripción, porque... Tengo el nivel 32 en esta cuenta y quería repasar Java Core. En aproximadamente 5 días alcancé el nivel 15 y, inspirado por el hecho de que las habilidades se recuperan fácil y rápidamente, actualicé mi currículum y abrí acceso a él. Al día siguiente recibí una llamada de una empresa de TI local y me invitaron a hablar. En la entrevista, la chica de RR.HH. hizo preguntas generales, preguntó sobre las tecnologías que conocía, qué me gustaba más: el frente o el reverso. En general, no me importaba, solo quería trabajar como programador y me ofrecieron intentar escribir una tarea de prueba para el puesto de programador de JavaScript, y acepté. En ese momento, conocía JS al nivel de "¿JavaScript? Bueno, sí, parece que existe tal lenguaje de programación", y al llegar a casa inmediatamente me senté a estudiar los manuales. Así pasaron 3 días, después de los cuales comencé a estudiar la tarea de prueba en sí. Me dieron 7 días para decidir, en la tarde de 6 días envié mi código a mi empleador. Un par de días después me llamaron y me dijeron que todo estaba bien y me invitaron a una audición con el futuro líder. La entrevista duró entre 10 y 15 minutos, después de lo cual fui aceptado para el puesto de ingeniero de software :) El período de prueba duró 3 meses, después de lo cual hice la prueba en JS, que completé con éxito y ahora trabajo en una de las empresas más grandes. en la ciudad en un espacioso centro de negocios de 7 pisos con áreas de recreación y gimnasio :) Allí había poco que ver con la programación; durante la desmovilización, comencé a leer manuales de Java en mi tiempo libre y a monitorear las vacantes de Java Junior en mi ciudad, y decidí no regresar a Moscú. Después de DMB, habiendo recobrado un poco el sentido, abrí una segunda cuenta en JavaRush y compré una suscripción, porque... Tengo el nivel 32 en esta cuenta y quería repasar Java Core. En aproximadamente 5 días alcancé el nivel 15 y, inspirado por el hecho de que las habilidades se recuperan fácil y rápidamente, actualicé mi currículum y abrí acceso a él. Al día siguiente recibí una llamada de una empresa de TI local y me invitaron a hablar. En la entrevista, la chica de RR.HH. hizo preguntas generales, preguntó sobre las tecnologías que conocía, qué me gustaba más: el frente o el reverso. En general, no me importaba, solo quería trabajar como programador y me ofrecieron intentar escribir una tarea de prueba para el puesto de programador de JavaScript, y acepté. En ese momento, conocía JS al nivel de "¿JavaScript? Bueno, sí, parece que existe tal lenguaje de programación", y al llegar a casa inmediatamente me senté a estudiar los manuales. Así pasaron 3 días, después de los cuales comencé a estudiar la tarea de prueba en sí. Me dieron 7 días para decidir, en la tarde de 6 días envié mi código a mi empleador. Un par de días después me llamaron y me dijeron que todo estaba bien y me invitaron a una audición con el futuro líder. La entrevista duró entre 10 y 15 minutos, después de lo cual fui aceptado para el puesto de ingeniero de software :) El período de prueba duró 3 meses, después de lo cual hice la prueba en JS, que completé con éxito y ahora trabajo en una de las empresas más grandes. en la ciudad en un espacioso centro de negocios de 7 pisos con áreas de recreación y gimnasio :) Allí había poco que ver con la programación; durante la desmovilización, comencé a leer manuales de Java en mi tiempo libre y a monitorear las vacantes de Java Junior en mi ciudad, y decidí no regresar a Moscú. Después de DMB, habiendo recobrado un poco el sentido, abrí una segunda cuenta en JavaRush y compré una suscripción, porque... Tengo el nivel 32 en esta cuenta y quería repasar Java Core. En aproximadamente 5 días alcancé el nivel 15 y, inspirado por el hecho de que las habilidades se recuperan fácil y rápidamente, actualicé mi currículum y abrí acceso a él. Al día siguiente recibí una llamada de una empresa de TI local y me invitaron a hablar. En la entrevista, la chica de RR.HH. hizo preguntas generales, preguntó sobre las tecnologías que conocía, qué me gustaba más: el frente o el reverso. En general, no me importaba, solo quería trabajar como programador y me ofrecieron intentar escribir una tarea de prueba para el puesto de programador de JavaScript, y acepté. En ese momento, conocía JS al nivel de "¿JavaScript? Bueno, sí, parece que existe tal lenguaje de programación", y al llegar a casa inmediatamente me senté a estudiar los manuales. Así pasaron 3 días, después de los cuales comencé a estudiar la tarea de prueba en sí. Me dieron 7 días para decidir, en la tarde de 6 días envié mi código a mi empleador. Un par de días después me llamaron y me dijeron que todo estaba bien y me invitaron a una audición con el futuro líder. La entrevista duró entre 10 y 15 minutos, después de lo cual fui aceptado para el puesto de ingeniero de software :) El período de prueba duró 3 meses, después de lo cual hice la prueba en JS, que completé con éxito y ahora trabajo en una de las empresas más grandes. en la ciudad en un espacioso centro de negocios de 7 pisos con áreas de recreación y gimnasio :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION