JavaRush /Blog Java /Random-ES /solo tienes que quererlo

solo tienes que quererlo

Publicado en el grupo Random-ES
Hace 3 años decidí cambiar mi acogedor lugar en el campo de la venta, configuración y servicio de equipos informáticos al campo de la programación. Como en ese momento todavía no sabía exactamente qué idioma me gustaría, decidí adquirir conocimientos básicos en varias áreas a la vez. El 1 de enero de 2016 conocí a un desempleado con cuentas anuales en JavaRush, Codeschool, Lynda y Tuts+, y un pequeño colchón económico que me permitiría pasar todo el año 2016 estudiando.
Solo tienes que quererlo - 1
El primero en mi cola fue JavaRush; incluso antes de la víspera de Año Nuevo, completé los niveles gratuitos disponibles, lo que en realidad determinó la decisión de comprar acceso durante un año a la vez. El entrenamiento duró tanto que ya el 8 de febrero celebré alcanzar el nivel 30. De lo que me gustó y fue útil en el futuro, me gustaría señalar lo siguiente:
  • consolidación de terminología que también es útil para dominar otros lenguajes (tipos y estructuras de datos, implementación de principios de programación orientada a objetos en la práctica, espacios de nombres, modificadores de acceso, trabajo con bases de datos y sistemas de archivos, creación de consultas y mucho, mucho más);
  • adquirir habilidades para trabajar en un IDE realmente bueno: IntelliJ IDEA, que luego resultó útil en el trabajo real con otros productos JetBrains (PHPStorm/WebStorm/PyCharm);
  • cultura general del código, tanto en términos de lógica y complejidad algorítmica como en diseño visual (cumplimiento de los estilos de código);
Desafortunadamente (o afortunadamente), además de Java, en marzo de 2016 también comencé cursos sobre desarrollo web (además de la mencionada CodeSchool con sus ramas en Javascript y sus frameworks Angular/Ember, estos también eran gratuitos, luego HtmlAcademy con buenos conceptos básicos sobre diseño, al mismo tiempo, dominé el trabajo con Git y MySQL; Sql-ex me ayudó mucho a aprender este último). Sí, sucedió que al final me decidí por PHP (gracias a los famosos cursos de Igor Borisov en la CEI), pero no por el CMS WordPress, que se ha convertido en la comidilla de la ciudad, sino por soluciones API REST bastante modernas. basado en Zend Framework 2 (al principio) y luego en Laravel 5.x. Pero después de haber recorrido un camino tan sinuoso, puede utilizar cómodamente las mejores prácticas del mismo Java en sus aplicaciones, afortunadamente, el PHP moderno (especialmente desde la versión 7) se parece cada vez más a él (tomemos, por ejemplo, el mismo tipo de sugerencias en un lenguaje con escritura implícita débil inherentemente dinámica, y ya en la versión 7.4 las clases también pueden tener propiedades escritas). Y para aquellos que hayan trabajado con Hibernate en Java, será mucho más fácil dominar el mismo ORM de Doctrine. Vuelvo al tema de construir una ruta de aprendizaje y elegir cursos de calidad y lo que hace que Javarush se destaque del ya mencionado CodeSchool (que ahora se ha convertido en parte de Pluralsight), Lynda (sobre la cual LinkedIn construye su plataforma educativa) y otros. Lo más importante para mí personalmente es una gran práctica en la resolución de problemas con verificación automatizada con una base teórica más que suficiente. No hay comparación con “mira el vídeo y haz lo mismo”. Los tutoriales en vídeo son buenos cuando necesitas “espiar” la solución de una tarea altamente especializada o dominar una biblioteca/API mal documentada en poco tiempo. Pero si una persona se enfrenta a la tarea de formar las bases fundamentales del conocimiento y dominar varias formas de resolver los mismos problemas básicos a la vez, para luego realizarlos sin pensar, así como no pensamos en escribir letras en un teclado o escribir letras en una hoja de papel, entonces Javarush es indispensable. No olvide que para muchas personas el problema de dominar los materiales educativos en inglés también es grave, por lo que para esas personas los beneficios de Javarush (especialmente la selección de materiales teóricos) solo aumentarán. Para resumir esta larga reseña de Javarush en una frase: "debe tener". Incluso si al final no le gusta el lenguaje Java, este curso le proporcionará una base sólida para su desarrollo futuro. Vale la pena tanto el tiempo que dedicas a ello como el dinero, porque la mejor inversión es invertir en tus conocimientos y habilidades. PD Un poco sobre mí. La especialización actual es API REST en Laravel + MySQL, uso activo de servicios de terceros en proyectos (Amazon SES/Paypal/Stripe/web3.php/integración con calendarios, creación de colas, etc.). Tuve que trabajar un poco con Angular/Vue (JS), incluso un par de meses con Django (Python). Para los amantes de la estadística, me tomó 298 días estudiar (desde ese día cómo dejó su antiguo trabajo y empezó a reciclarse), de los cuales transcurrieron 42 días desde el momento en que se envió el primer currículum hasta el primer día laborable. Y hasta el día de hoy recuerdo con gratitud el curso de Javarush, como algo que fortaleció la confianza en uno mismo, sistematizó y elevó el conocimiento a un nuevo nivel, y se convirtió en el primer paso en un largo camino hacia la tranquilidad y el equilibrio en un nuevo campo en un Nuevo trabajo. PPS Sigo con mi formación, en la agenda está certificarme en Laravel en 2019 y dominar Swift.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION