Cómo volver a la programación después de haber tomado un largo descanso de la práctica

Te sientas y empiezas a trabajar.

Es como andar en bicicleta que probablemente tenga un asiento nuevo, algún dispositivo extraño para conducir y picos sobre ruedas que nunca solían salir. Pero es como andar en bicicleta: D.

Los idiomas cambian, la tecnología avanza, sin embargo, los algoritmos centrales, la lógica base y las filosofías centrales generalmente permanecen igual.

Incluso Java, la versión 8 acaba de salir presentando Lambda. Si estuvieras fuera por un par de años, este sería un nuevo descubrimiento impactante, pero incluso las compañías que dicen (Debe tener fluidez en Java 8) rara vez implementan estos aspectos. Si lo hacen, estás en el mismo bote que la mayoría de las personas, solo unos meses detrás de la curva de aprendizaje.

Como senior, sería difícil para mí alejarme y volver como líder. Por lo general, se supone que los leads están actualizados y que los expertos en la materia en la pila de tecnología que se utilizan. De hecho, los leads a menudo obtienen un tipo de molde He estado tratando de volver a C ++ o incluso C #, pero ahora estoy atascado en Java :(.

Puede requerir un recorte salarial, pero si trabajó como programador, debería tener una ventaja sobre las personas recién salidas de la escuela.

  1. Aprenda un lenguaje moderno de alta productividad (por ejemplo, Python).
  2. Escriba aplicaciones de complejidad progresiva en áreas que le interesen.
  3. Aprende un poco sobre cosas desordenadas como HTML, JavaScript y CSS, porque hoy en día son difíciles de evitar por completo.
  4. Solicitar un trabajo.

La respuesta simple es ….. Programa …
Comience desde cero. Experimentará que no será tan difícil como cuando aprendió a codificar por primera vez. Pero volverá al nivel de programación que hizo una pausa antes. Coz, la codificación se ve difícil cuando la ve por primera vez, pero se vuelve más fácil y divertida a medida que continúa y la programación debe aprenderse correctamente con plena participación …
Todo lo mejor

Ataque de dos puntas. Practica y lee los libros correctos.

En cuanto a lo que practicas depende de lo que más te interese. Podría hacer un juego simple, podría hacer una aplicación simple o podría resolver problemas algorítmicos.

Los libros le proporcionarán prudencia pragmática, la práctica le brindará la experiencia necesaria para hacer de la programación su segunda naturaleza.

Escribe algo por diversión!

Por ejemplo, un pequeño juego corto basado en texto, ya sea RPG o simplemente un juego de apuestas. Escribe un generador de fractales. Escribe una pequeña utilidad para ti. Volverás a la rutina en poco tiempo.

Creo que es un poco como andar en bicicleta. Una vez que ha aprendido la idea básica, nunca olvida realmente cómo hacerlo. Puede estar un poco oxidado y olvidar la sintaxis exacta necesaria y los detalles de las llamadas a funciones. Las sábanas de la cuna pueden ayudar con eso.

Lo que puede ser difícil es volver al estado de “Flujo”. A menudo, al regresar a un proyecto en el que no he trabajado durante varios meses, tomará un día más o menos sin progreso solo para recordar cómo encaja todo el sistema. Una vez que pasas esta etapa, las cosas se vuelven mucho más fáciles.

More Interesting

¿Cuáles son los factores clave en la elección de un lenguaje de programación para maximizar la compensación salarial general?

¿Cuán traducibles son las habilidades de modelado matemático? ¿Muchos modelistas cambian industrias / campos de investigación?

¿Cuál sería una mejor opción MTech de un IIT o MS de alguna universidad extranjera decente?

¿Puedo convertirme en un mecánico de automóviles decente practicando en el tiempo libre?

Quiero hacer mi carrera en desarrollo web. Tengo poco conocimiento de HTML y CSS. ¿Qué lenguaje y marco serán más útiles en el futuro?

Soy un estudiante de último año de ingeniería civil de una buena universidad y ahora estoy confundido entre trabajos del gobierno / trabajos privados / estudios superiores. ¿Qué tengo que hacer?

Me uní a un IIT con la ingeniería mecánica como oficio y, como resultado, no puedo unirme a ninguna compañía mecánica que sea daltónica. ¿Debería demandar al IIT por no informarme sobre tales cosas antes de unirme?

¿Cómo hacer clic en esos cuadros de selección demuestra que no soy un robot?

¿Hay cursos en India para un ingeniero mecánico que quiere oportunidades de trabajo en el extranjero?

¿Sería legal ejercer como planificador financiero sin obtener la certificación de la Junta CFP?

¿Es una tontería ir a Cal Poly si no estás seguro de los objetivos principales o profesionales?

Cómo solicitar una pasantía

Pista gerencial o ruta técnica: ¿cómo deben los estudiantes hacer esta elección de carrera?

¿He dejado mi trabajo aburrido y totalmente desagradable? ¿Cuál debería ser mi próximo paso?

¿Qué es mejor para la informática: UWaterloo o UToronto?