JavaRush /Blog Java /Random-ES /¿Qué enseñar, dónde enseñar, cómo enseñar?

¿Qué enseñar, dónde enseñar, cómo enseñar?

Publicado en el grupo Random-ES
¡Hola a todos! Mi nombre es Dima. Este es mi primer artículo sobre TI, así que no juzgues con demasiada dureza. Será útil para aquellos que recién comienzan a unirse a las filas de los programadores, pero temen perderse en este vasto mar de información. ¿Qué enseñar, dónde enseñar, cómo enseñar?  - 1

Fondo

Imagínese que tiene 26 años, lo han despedido de su compañía de telefonía celular y su director ejecutivo ha huido a Europa porque sus prácticas fraudulentas lo obligan a vivir fuera del país. Así fue mi 31 de diciembre de 2016. Podría encontrar un trabajo similar en un campo relacionado e incluso hubo ofertas, pero… ¿eso me haría feliz? ¿Alguna vez te has preguntado para qué trabajas? ¿En qué te gustaría llegar a ser realmente? Después del despido, pasé dos meses buscándome... y me convertí en una persona diferente. Me di cuenta de que podía ser lo que quisiera: médico, carpintero, empresario. Todo es cuestión de tiempo, lo principal es hacer más que los demás y lo conseguiré todo. Como resultado, ¡me convertí en programador! Llevo un año trabajando con éxito en una empresa de TI y estoy increíblemente feliz por ello. Me encanta aprender, por eso he pasado cientos de horas estudiando Java, tecnologías web y he preparado un resumen de lo que te ayudará a adentrarte rápidamente en el mundo de Java.

Primera etapa: Iluminación

Debe comprender que programar no es fácil. Y que al principio no lo consigas es normal. Al principio estudié Python durante dos meses y cuando vi los ciclos, me parecieron algo tremendamente complejo. Lo más importante son los conceptos básicos: sin entenderlos, no podrás aprender rápidamente nuevas tecnologías. Me refiero a condiciones, bucles, trabajo con matrices, programación orientada a objetos, etc.

Segunda etapa: ¿En qué codificar?

Necesitará un entorno de desarrollo. En el mundo Java hay tres de ellos:
  1. IDEA (gratis y de pago)
  2. NetBeans (gratis)
  3. Eclipse (gratis)
Probé los tres.
  1. NetBeans es antiguo y feo, y actualmente se encuentra en la incubadora de Apache, por lo que no está claro si habrá una nueva versión.
  2. Eclipse es popular en el extranjero porque es gratuito y un poco mejor que Netbeans.
  3. IDEA es el entorno de desarrollo dominante, al menos para nosotros. La diferencia entre la versión paga y la gratuita está solo en trabajar con frameworks (Spring), que aún no necesitas. Además, lo fabrican chicos rusos de San Petersburgo. ¡Apoyemos a los productores nacionales!

Tercera etapa: ¿Dónde empezar a estudiar?

Primero, a la antigua usanza, leyendo libros:
  1. Primero, "Aprender Java"
  2. G. Shildt, "Java 8. Guía para principiantes"
  3. Kay Horstmann, "Java. La biblioteca del profesional"
  4. Bruce Yekel, " La Filosofía de Java "
Los leí según este principio: si no entendía en un libro, empezaba a leer en otro, ya que los autores presentan la misma información de diferentes maneras. Lo que más me gustó fue el libro de Head First “Aprender Java”: hay muchos bocetos, hay pruebas después de cada capítulo. En segundo lugar, ver tutoriales en vídeo en YouTube:
  1. alishev
  2. Lecciones de Java
  3. Gosha Dudar
La lista podría ser mucho más larga, pero estos canales son los más informativos. Alishev es el mejor curso en vídeo en ruso sobre imagen, timbre y material. También tiene un curso pago en Udemy: fui uno de los primeros en comprarlo. Java Lessons es un curso muy informativo. Ya hay 500 vídeos, pero la calidad se resiente. Parece que el chico, después de leer el siguiente capítulo del libro, practicó un poco y luego grabó la lección. Gosha Dudar galopa por Europa. Deberías verlo si ya conoces otros idiomas y solo quieres familiarizarte con la sintaxis del idioma. Nota IMPORTANTE. Si viste algún curso en video y no entendiste nada, no te gusta la imagen, la voz, déjalo, no te fuerces: busca algo mejor que sea adecuado para ti. En tercer lugar, practicando de forma interactiva:
  1. JavaRush
  2. estepik
  3. Hackerranck
  4. Academia de Código
La mejor opción es JavaRush . Lo pasé 2 veces. La primera vez que no entendí nada, miré las respuestas. La segunda vez trabajé de forma más consciente, practicando nuevas posibilidades del idioma. Obtuve una comprensión completa de la programación orientada a objetos y de trabajar con matrices solo después de él. Stepik es un curso genial. Hay capacitación en video y capacitación interactiva. Todo es gratis, no entiendo de qué viven =) El resto son cursos interactivos en inglés. Si conoces el idioma, también puedes probar suerte allí. En cuanto a los cursos en línea pagos: miré varios cursos que encontré en Internet y honestamente diré que el nivel de los seminarios web es peor que el streaming de un jugador en Twitch. La imagen es mala, el sonido es asqueroso, el profesor es aburrido. En general, me di cuenta de que un orador debe tener una vocación para transmitir información, y si no la tiene, existe una alta probabilidad de que muera de aburrimiento. Espero que esta información te ayude a ahorrar tiempo y esfuerzo. Si mi artículo te resultó útil, escribe, puedo continuar. Los temas podrían ser:
  1. Historia: cuánto estudié, cómo conseguí trabajo, qué dificultades atravesé.
  2. Por dónde empezar en el desarrollo web en el mundo de Java.
  3. Tipos de autenticación, autorización.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION