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.
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);
GO TO FULL VERSION