Cómo mantener sus habilidades de codificación mejoradas en ausencia de oportunidades de codificación

¡Lo que necesitas es codificar la inspiración! Hay muchas cosas que puedes hacer. La respuesta simple es crear su propia oportunidad de codificación. Espero que no sea necesario que alguien más lo solicite para determinar lo que necesita codificar.

He escrito una serie de aplicaciones y utilidades de autoservicio para simplemente satisfacer mis propios intereses personales. Muchas veces me encuentro teniendo que usar este conocimiento en futuras aplicaciones.

Sigue leyendo … los idiomas y las tecnologías del lenguaje continúan evolucionando. Considere los muchos cambios que han afectado a casi todos los idiomas desde su primer lanzamiento. Considere también los muchos lenguajes “nuevos” (derivados o no) que se han vuelto más frecuentes hoy en día, como C> C ++> C #, Go, Python, Rust, Haskell, Elixir (Erlang) y Julia, por nombrar algunos.

Los IDE junto con varios marcos también han evolucionado dramáticamente con el tiempo, incluidas las plataformas en las que se ejecutan. Visual Studio 2015 ahora es seguido por Visual Studio 2017 (Release Candidate), JetBrains tiene varios IDE adecuados para varios idiomas. Visual Code, Komodo, Atom, Sublime Text 3 y muchos más continúan cambiando para satisfacer la cambiante base de idiomas y los deseos y necesidades de los desarrolladores.

Suscríbase a varias plataformas de codificación o encuentre la oportunidad de participar en sitios como Stack Exchange y este sitio: Quora.

Lea revistas y manténgase en sintonía. Recuerdo tropezar con Python hace muchos años. Aunque no es mi idioma principal, lo uso para el modelado rápido de aplicaciones. El lenguaje y las bibliotecas han evolucionado enormemente en un período de tiempo relativamente corto.

Encuentre una razón para codificar … desarrolle un proyecto que le apasione. Busca en tu interior la aplicación que crees que te sirva mejor y tal vez puedas cambiar el mundo como Dan Bricklin (VisiCalc), Linus Torvalds (Linux) y Bjorne Stroustrup (C ++).

Entonces, para volver a repetir la forma real de mantener tus habilidades pulidas … ¡inspírate!

Práctica. No puedes ser bueno programando sin programar realmente. Trabaje en proyectos personales si tiene suficiente tiempo libre, participe en proyectos de código abierto o algo similar. Incluso podrías trabajar como autónomo.

Si planea trabajar por cuenta propia o solicitar otro trabajo, asegúrese de practicar habilidades de entrevista y preguntas prácticas de entrevistas de programación. Pero aparte de eso, todo lo que necesitas hacer es seguir programando.

Comience un proyecto en su tiempo libre. No sé cuál fue su posición anterior, pero dependiendo del tipo de trabajo que realizó, puede comenzar a codificar algo similar por su cuenta. Por supuesto, si trabajaste en un proyecto masivo, deberías idear algo que no sea tan grande pero que al mismo tiempo sea similar a lo que solías hacer en tu trabajo anterior.

Para resumir: ¡La mejor manera de progresar o, en su caso, mantener una habilidad cuando se trata de programar es PRACTICAR! Espero que ayude !