JavaRush /Blog Java /Random-ES /Cómo convertirse en “no humanitario” en 10 meses

Cómo convertirse en “no humanitario” en 10 meses

Publicado en el grupo Random-ES

Dosier

  • Quién: Stanislav Vasilievsky
  • Lugar de residencia: San Petersburgo, Rusia
  • Edad al inicio de la formación: 26
  • Educación: lingüística
  • Historia de éxito original
Cómo convertirse en "no humanitario" en 10 meses - 1
Hace tiempo que quería cerrar la Gestalt y escribir sobre mi modestohistorias de éxito. Pero mis manos nunca lograron hacerlo... Y de repente me di cuenta de que si no escribo hoy (¡ahora!), ¡entonces “estoy en guardia y todo está perdido”! En general, hace tiempo que se conocen todos los componentes necesarios para el éxito: motivación, trabajo, etc., etc. Puedes leer sobre esto en muchos libros ahora. Pero esto no explica lo principal: ¿cómo es posible...? Bueno, ¿qué tal si utilizamos todas estas habilidades, por supuesto, útiles? No creo que mi receta sea universalmente útil para todos. Pero estaré encantado si al menos alguien lo encuentra interesante. Hechos en resumen:
  • Soy filólogo ( lingüista ) de formación ;
  • Nunca he hecho programación ( en informática aprendimos a escribir con 5 dedos, pero yo nunca aprendí );
  • En julio de 2014 (a las 4 a. m.), de repente me di cuenta de que necesitaba aprender Java con urgencia.
  • Pronto comencé a estudiar JavaRush, el más exitoso de mis hallazgos;
  • En diciembre de 2014 (casi) ingresé a la JavaSchool de una gran empresa de TI en San Petersburgo (en ese momento estaba en el nivel 18 en Java Rush ) ;
  • En febrero de 2015 finalmente entré y me gradué con éxito en abril, después de haber defendido un pequeño proyecto web;
  • En mayo de 2015 conseguí un trabajo en la misma empresa que un junior. ¡Hurra!
  • En septiembre de 2015, como parte del Día Internacional del Programador, pasé con éxito una “prueba para no humanistas” cómica: ¡sí!
  • Y hoy ( 12/11/2015 ) pasé la prueba del Certificado Oracle Java SE (7.1) con un 83% (aprobar desde un 63%)
  • ¡Así que va!

¿La violencia engendra violencia?

El hecho es que soy un oponente agresivo de toda violencia. E incluso por encima de ti mismo. Como sabes, si te obligas a hacer algo por la fuerza, entonces la efectividad de esto es mucho menor que cuando haces lo mismo, pero con entusiasmo.
Lamentablemente, lo que produce placer rara vez resulta ser una fuente de beneficio total: ¡pregúntele a cualquier atleta profesional! Así que, queramos o no, tenemos que buscar compromisos entre “deseos” y “necesidades”. Y en nuestro caso, si "quieres" convertirte en programador de Java, entonces "necesitas" aprender Java. No hay escapatoria.

Mis estudios: JavaRush, Golovach y otros.

Al principio me gustaba leer uno de los tutoriales para principiantes ( en ruso ) y copiar pequeños programas con ventanas desplegables en Swing del libro. Al principio parece muy impresionante. Desde el primer día empiezas a sentirte como un “ Rey de Java ” ( este término es común entre algunos de mis compañeros ). Pero a mitad del libro, muchas cosas se volvieron confusas para mí y el interés se fue desvaneciendo gradualmente. Lo recuerdo como ahora... Agosto. Caliente. Estoy tumbado en la orilla de Ladoga. Estoy leyendo sobre matrices. Y los arreglos no se adaptan a mi cabeza, ¡ni siquiera romperlos! - ¡TOC Toc! - ¡Cerrado!
... Entonces comencé a dar conferencias y a resolver problemas en JavaRush. ¡Wow genial! ¡Me encanta aprender jugando! ¡Y también aumenta los niveles y realiza un seguimiento de tu calificación de acuerdo con las estadísticas!
Pero no fue así: algunos problemas tardaron mucho en resolverse. A veces no hay suficiente información en las conferencias y en otras fuentes no es tan fácil de entender. Cada siguiente nivel era cada vez más difícil: una semana y media, dos, dos y media... Luego les agregué videos en YouTube . Encontré un buen canal: " Cuéntale todo sobre la PC ". Especialmente para humanidades: vídeos cortos (de 5 a 10 minutos cada uno ), que cuentan desde el principio (desde el código binario y el dispositivo informático), de forma sencilla y con imágenes. Vi unos 150 vídeos... Luego el camino se perdió en la jungla de las interfaces gráficas. Un día encontré el canal de Golovach . ¡El hombre es fuego! Cuenta la historia claramente, al grano, de una manera increíblemente interesante, con ejemplos memorables y un acento característico (¡estudié ucraniano durante un año en el departamento de filología)! Además, como soy un aprendiz auditivo y el audio educativo sobre programación prácticamente no existe en la naturaleza... Descargué el vídeo de Golovach, lo convertí a MP3 y fui a escuchar y escuchar. Por supuesto, en algunos lugares no bastaba con mirar el tablero. Pero Golovach es simplemente un maestro de Dios, ¡sinceramente! — lo expresa todo, lo explica y lo repite varias veces (para los camaradas especialmente no técnicos). Lo más sorprendente: además de mejorar mi comprensión de cómo funciona Java desde dentro, también comencé a tener una idea de la estructura de TI en su conjunto. Golovach nos contó en qué se diferencia la carrera de desarrollador de la de tester, qué tipos de empresas hay, cuáles son sus características específicas, cómo es aquí y cómo es en EE. UU., y muchas otras pequeñas cosas útiles . Creo que fue durante esas largas caminatas a través del nublado clima otoñal-invernal de San Petersburgo “bajo el susurro de viejos tiempos parlanchines”, al son de las conferencias de Golovach, que fue entonces cuando surgieron las primeras conexiones neuronales de un “no- El tipo “humanitario” comenzó a formarse en mi cerebro. Y, por supuesto, leo. Aunque ni Eckel, ni Horstmann, ni siquiera Joshua Bloch me dieron un placer tan manifiesto como el posterior "Head First Servlets & JSP" que me resultó útil. También resolví pruebas en Quizful. Por el momento, ya he resuelto allí 23 pruebas (que no requieren calificación). ¡Entre ellos está incluso la administración de Windows Vista! :)).

escuela java

Todo esto me resultó muy útil para matricularme en una escuela de Java . Por cierto, mi resultado entonces fue el peor de los aprobados (50%). Hoy en día prefiero estar demasiado preparado que mal preparado. ¡Y qué esconder, me encanta resolver tests (e incluso hacer los míos propios)! Inmediatamente verá su nivel y podrá evaluar el resultado (comentarios). Aquí buscas errores, los analizas y los corriges. Por supuesto, esto no es lo mismo que practicar, pero, en mi opinión, también es una buena forma de aprender.
En resumen, quiero decir que lo más importante es el número total de horas de práctica deliberada (“vigilia”) dedicadas al tema que se estudia (en mi caso, Java). Puedes escribir programas, leer libros, resolver pruebas, ver vídeos, escuchar audio, comunicarte con especialistas e incluso fumar granos (siempre que sean granos de café, cuyo uso se amplía). concienciaConocimientos de Java).
En conclusión, me gustaría desear éxito a todos los que han iniciado o están a punto de iniciar el camino para convertirse en un (super) Senior Java Guru . Después de todo, ¡todos nuestros deseos se hacen realidad! Tarde o temprano. De todos modos.

Un año después

Ha pasado un año desde que escribí mi historia. Yo trabajo allí también. Estoy contento con la empresa. También estoy contento con el trabajo. En marzo de este año, cuando terminó mi proyecto, estuve “sentado en el banco” por un tiempo. Durante este período ( un mes y medio ) aprendí JavaScript , Angular y algunas otras tecnologías. Al principio no pude pasar una entrevista interna para otro proyecto. A pesar de las certificaciones Oracle Java Associate y Oracle Java Professional que recibí en Java 7 , no podía presumir de tener un conocimiento suficiente de otras tecnologías y marcos necesarios. Pero finalmente me contrataron para uno de los proyectos clave de la empresa como programador de ARS. Después de lo cual pasé un mes y medio estudiando esta tecnología ( Sistema de solicitud de acción : un marco de la empresa estadounidense BMC, que utiliza Java , JavaScript , Oracle DB y principios de programación gráfica). Pronto, además de las funciones de programación de APC , comenzó a escribir en JavaScript y a admitir Web GUI . Aprecié todas las ventajas de la programación web en comparación con el backend, que tuve que hacer en el último proyecto, y en agosto recibí un ascenso y me convertí en un “intermedio”. Según mi experiencia (no mucha todavía) puedo decir lo siguiente.
En primer lugar, la programación es muy diversa e interesante. Y scripts, algoritmos, bases de datos y la web. En segundo lugar, aunque las cosas no funcionen al principio, el campo de las tecnologías de la información es tan amplio que siempre puedes encontrar un lugar de tu agrado.
¡También me gustaría desear sinceramente buena suerte a aquellos que acaban de empezar a aprender programación o al menos lo han pensado! Y recuerden, amigos, ¡el mundo no está tapiado en ningún lado! PD : Si está interesado en mi empresa y la está considerando como un lugar de trabajo, puede escribirme con seguridad a VK: auratarda. Puedo contarte más y también recomendarte que te inscribas en una escuela de Java.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION