JavaRush /Blog Java /Random-ES /¿Cómo convertirse en no humanitario en 10 meses?
Auratarda
Nivel 20

¿Cómo convertirse en no humanitario en 10 meses?

Publicado en el grupo Random-ES
     ¡Buenas tardes a todos! Hace tiempo que quería cerrar la Gestalt y escribir sobre mi modesta historia 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”! 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 JavaRush)
  • En febrero de 2015 finalmente ingresó y se 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 63%)
  • ¡Así que va!)
     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)
     El hecho es que soy un oponente bastante agresivo de todo tipo de 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 con entusiasmo. Sin embargo, lo que produce placer rara vez resulta ser una fuente de beneficio total: ¡pregúntele a cualquier atleta profesional! Así que la pereza, quiera o no, tiene que buscar compromisos accesibles entre “deseos” y “necesidades”. Pero en nuestro caso, si “quieres” convertirte en programador de Java, entonces “necesitas” aprender Java, no hay escapatoria.
     Aquí hay una lista de mis actividades : Al principio me gustaba leer uno de los tutoriales para principiantes (en ruso) y copiar pequeños programas del libro con ventanas desplegables en Swing. No discuto, al principio parece muy impresionante y desde el primer día empiezas a sentirte como un "Rey de Java" (este término es común entre algunos de mis colegas). Pero a mitad del libro comencé a no entender mucho y el interés comenzó a desvanecerse gradualmente. Como recuerdo 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! ¡También me gusta mucho obtener niveles y realizar un seguimiento de mi calificación según las estadísticas! Pero ese no es el caso: algunos problemas tardan mucho en completarse. A menudo no hay suficiente información en las conferencias y en otras fuentes no es tan fácil de entender. Cada siguiente nivel es cada vez más difícil: 1,5 semanas, 2, 2 y media...
     Entonces comencé a ver vídeos en YouTube. Un buen canal es "Cuéntalo todo sobre PC". Especialmente para humanidades: vídeos cortos (de 5 a 10 minutos cada uno), contados desde el principio (desde el código binario y la estructura informática), de forma sencilla y con imágenes. Vi 150 vídeos... Luego el camino giró y se perdió en la jungla de interfaces gráficas.
     ¡Luego cambié al 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 estudiante auditivo y el audio educativo sobre programación prácticamente no existe en la naturaleza... Descargué el video de Golovach, lo convertí a MP3 y fui y escuché, escuché. Por supuesto, en algunos lugares no bastaba con mirar el tablero. Sin embargo, Golovach es simplemente un maestro de Dios, ¡sinceramente! - expresa todo, lo explica y lo repite varias veces (especialmente para los camaradas no técnicos). Y lo más sorprendente: además de mejorar mi comprensión de cómo funciona Java desde dentro, también comencé a sentir cómo funciona TI en general. Golovach nos contó en qué se diferencian las carreras de los desarrolladores de las de los probadores, qué tipos de empresas hay, cuáles son sus características específicas, cómo es aquí y en los EE. UU., y muchas, muchas pequeñas cosas útiles. Creo que fue durante estas largas caminatas a través del clima nublado de otoño-invierno de San Petersburgo " bajo el susurro de la antigüedad parlanchina " al son de las conferencias de Golovoch cuando surgieron las primeras conexiones neuronales de tipo "no 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 "Head First Servlets & JSP" que más tarde fue necesario.
     Y resolví pruebas en Quizful. Por el momento, ya tengo 23 pruebas allí (que no requieren calificación): incluida la administración de Windows Vista)) Pero en serio, esto fue necesario principalmente para prepararme para la escuela de Java, donde debes resolver una pequeña prueba para admisión. Por cierto, mi resultado entonces fue el peor de los aprobados (50%); ahora prefiero estar demasiado preparado que mal preparado) ¡Y qué esconder, me gusta resolver pruebas (e incluso inventar las mías propias)! 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, me gustaría decir que, en mi profunda convicción, lo más importante es el número total de horas de práctica consciente (“vigilia”) dedicadas al tema que se estudia (en mi caso, Java). Puede escribir programas, leer libros, resolver pruebas, ver vídeos, escuchar audio, comunicarse con expertos e incluso fumar granos (siempre que sean granos de café, cuyo uso amplía sus conocimientos de Java ) .
     En conclusión, me gustaría desearles é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.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION