JavaRush /Blog Java /Random-ES /De ingeniero a programadores
Bessus
Nivel 41
Франкфурт

De ingeniero a programadores

Publicado en el grupo Random-ES
La historia de cómo cambié mi carrera de ingeniería a TI. Hace unos dos años decidí cambiar mi especialización y convertirme en programador. Antes de eso, trabajé como ingeniero en un campo no relacionado con TI. Por experiencia en programación, solo tuve a Paskal en mi lejano pasado escolar. Una buena ventaja inicial era saber inglés a un nivel bastante alto. Por consejo de un amigo, la elección del lenguaje de programación recayó inmediatamente en Java, como el más popular en el mercado en ese momento. Comencé leyendo libros y viendo tutoriales en YouTube. Luego me encontré accidentalmente con el proyecto Javarush y trabajé aquí durante unos seis meses (con descansos). Paralelamente a Javarush, estudié otros temas/tecnologías de interés (como SQL, HTML/CSS), y me familiaricé con la sintaxis de C++/C# a un nivel básico. Para mi éxito en Javarush, la administración de JR incluso me dio la oportunidad de participar en el proyecto de forma gratuita (¡por lo cual les estoy muy agradecido!), pero, desafortunadamente, no pude mantener el ritmo de aprendizaje que Hubert marcó y estaba obligado a abandonar el proyecto. Un poco más tarde me matriculé en un curso de programación, donde estudié durante 5 meses. Allí me familiaricé con los principios de creación de aplicaciones Java EE, un conjunto básico de marcos EE, y escribí mi primer proyecto. Al mismo tiempo, perfeccioné mis conocimientos sobre varias tecnologías en diferentes recursos y periódicamente "regresé" a Javarush. Inmediatamente después de completar los cursos, comencé a buscar trabajo (la búsqueda tomó seis meses, pero esa es otra larga historia :)). De ingeniero a programadores - 1 Mi humilde opinión sobre JavaRush: Ventajas : la principal ventaja para mí inicialmente fue la presencia de tareas, ya que para un programador novato el problema siempre es "en qué practicar". Además, la calidad de las tareas es bastante alta en cuanto a su versatilidad y diversidad técnica (lo digo como persona que ha trabajado en diversos recursos). También me gustaron las conferencias por su accesibilidad y contenido (si fuera posible, seguiría leyendo conferencias ahora). Me gustó que al material teórico le siguió inmediatamente la implementación práctica. Una buena selección de materiales adicionales, de diversas fuentes, lo cual es muy interesante para un principiante: inmediatamente descubre muchos recursos útiles e informativos. Fue interesante estudiar y, en general, estoy satisfecho con el progreso que logré durante mi estancia aquí. Desventajas: no es un sistema muy conveniente para verificar tareas sin comentarios. Al principio esto no se notaba especialmente, pero en los niveles superiores comencé a sorprenderme pensando que a menudo el 90% del tiempo para resolver un problema no se dedica a elaborar un algoritmo de solución/estudiar el tema, sino a pisotear en círculos: “cuál El caso de prueba está fallando en mi solución”. Esto se hizo especialmente evidente en tareas grandes. Por un lado, parece un desafío, pero luego te das cuenta de que podrías aprovechar tu tiempo de manera más útil. Tampoco me gustó el hecho de que más cerca del nivel 30, para continuar leyendo conferencias, es necesario resolver casi todos los problemas sin perderse nada (junto con el "problema" anterior, debido a esto, el proceso de aprendizaje se ralentiza /se detiene mucho). Por otra parte, me gustaría destacar un proyecto real: asegúrese de participar en él, cuanto antes, mejor. Aprender Java Core es genial, pero a los programadores se les paga por su conocimiento de las tecnologías empresariales. Si no quiere o no puede participar en un proyecto en JR, busque otras oportunidades: cursos de programación o comience a escribir algo simple usted mismo (aunque al principio será difícil sin ayuda). Aquí está mi breve historia de aprendizaje, disfruten codificando a todos :).
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION