Cómo aprovechar rápidamente como programador

No estoy seguro de lo que quiere decir exactamente con “apalancamiento rápido”, pero parece que su afirmación es “una gran oportunidad de aprendizaje pero … esforzándose por todo” como si estuviera tratando de aprender mucho de una vez. Cuando intentas aprender mucho a la vez, aquí hay algunas técnicas que ayudan:

  • Divídalo: comience con casos simples. Cuando sea posible en el trabajo, concéntrese en una pieza: el HTML, o el CSS, o el enrutamiento, o el controlador, o el modelo. Si trabaja con otras personas, puede preguntar si puede dividir el trabajo para poder enfocarse en menos tecnologías a la vez. Si tiene que codificar funciones completas usted mismo, asegúrese de que en su tiempo de aprendizaje se concentre en una tecnología o módulo a la vez.
  • Dibujarlo Dibuje diagramas de cómo los sistemas complejos trabajan juntos. Visualizarlo ayudará a hacerlo más concreto en su mente. Además, si comparte su diagrama con otra persona, es mucho más fácil para ellos identificar brechas o errores en su comprensión.
  • Tómese descansos regulares y de calidad. Aléjese de la computadora y camine 10 minutos varias veces durante el día. El cerebro requiere algo de tiempo para procesarse.
  • No solo lea, pregúntese. Recuerdas mucho mejor cuando aplicas tus conocimientos en lugar de solo arrastrar los ojos sobre las palabras en una página o pantalla. Intente construir un enrutador desde cero, pruébelo y depúrelo. Compárelo con otros ejemplos después de que ya haya intentado hacerlo desde la memoria.
  • Vincula tu aprendizaje a tus propias motivaciones y pasiones. Como desarrollador web y padre de dos niños pequeños, realmente solo tengo un par de horas libres por la noche en el mejor de los casos. Por lo general, estoy cansado durante este tiempo, y prefiero ver Netflix o deambular por internet sin pensar. Sin embargo, si tengo un proyecto divertido en el que estoy trabajando usando tecnología similar a la que estoy usando en el trabajo, en realidad estoy motivado y lleno de energía para hacer más codificación. Varias veces mi aprendizaje de proyectos externos también ha beneficiado mi trabajo: familiarizarme con las nuevas características de Angular, diseñar una forma más inteligente de almacenar en caché los datos de la base de datos, etc. Mi proyecto actual es una aplicación de juegos. Es divertido, siento una gran sensación de logro cuando termino una nueva función, y es lo suficientemente diferente de mi trabajo actual que se siente como un descanso.

Una cosa que debe notar es que está teniendo un programa de pasantías y estoy seguro de que le está yendo bastante bien allí, trabajando tanto como puede, aprendiendo tanto como puede y, si eso es cierto, está en menos tener el 70 ~ 80% de tu concentración y energía mientras estás allí. Para que pueda aumentar su aprendizaje, siempre puede hacer más, pero cuando esté en su 80%, ¿qué diferencia sería tener un 5% más? Debes darte cuenta de que estás haciendo lo mejor que puedes, pero hay muchas cosas que aprender y otras son como tú. Todos de vez en cuando se encuentran con lo que estás enfrentando. Si te apresuras ahora te cansarás.

En persa hay un dicho como “No vayas rápido, ve despacio pero continúa”. Mi consejo para ti es eso. Ten paciencia y trata de disfrutar cada parte de ella.

More Interesting

¿Puedo encontrar un trabajo de programación sin un título de CS? ¿Qué nivel de habilidad de programación necesito para conseguir un trabajo?

¿Cómo puede un estudiante de ingeniería informática de segundo o tercer año de una universidad promedio obtener una pasantía en grandes empresas de TI?

¿Por qué hay una gran brecha entre la industria y la academia en informática?

Cómo prepararme para ser ingeniero de software haciendo proyectos reales

¿Debo obtener una maestría en ciencias de la computación después de 6 años de experiencia como ingeniero de software?

¿Cuál es el mejor menor para una especialización en informática para fundar una startup tecnológica?

¿Debo abandonar mi doctorado en CS si estoy interesado en un puesto de ingeniero en la industria? ¿Tener un doctorado ofrece una ventaja significativa en la industria, en comparación con una maestría? ¿Qué otros factores debo considerar para tomar una decisión informada?

¿Por qué debería elegir CS?

¿Cómo volver después de perder 4 años en la universidad (informática)? ¿Qué cursos específicos debo aprender?

¿Por qué la gente piensa que la especialización en ciencias de la computación es la manera fácil de hacerse rico?

Estoy buscando obtener un título en informática en Louisiana. ¿Recomendarías Tulane, LSU o ULL?

¿Debo hacer una programación competitiva cuando he perdido el interés en ella?

¿Debo obtener un título de CS si no puedo encontrar un trabajo en desarrollo web?

¿Qué es lo que desearías que hicieras de manera diferente mientras cursabas tu licenciatura en informática? ¿Algún consejo para futuros estudiantes de CS?

¿Cómo es la vida más fresca con experiencia en informática en L&T Technology Services?