¿Cuánto tiempo se necesita para mantenerse actualizado con el desarrollo / programación web?

Raramente necesitas mantenerte absolutamente actualizado sobre algo. A las empresas no les gusta usar la última y mejor tecnología porque tiende a tener errores. Además, hay muchas herramientas diferentes para hacer las mismas cosas básicas. A menudo, solo necesita estar razonablemente actualizado con una herramienta que realice una tarea en particular, a menos que tenga que mantener varios proyectos que utilizan diferentes conjuntos de herramientas.

Poder aprender rápidamente y adaptarme a nuevos entornos es algo que considero una parte importante de lo que me ha convertido en un buen programador. No paso mucho tiempo tratando de mantenerme actualizado, aparte de hojear ocasionalmente un artículo sobre alguna nueva tecnología. Investigo cosas nuevas si parecen que me ayudarán a resolver un problema en particular o si estoy trabajando en un nuevo proyecto y quiero saber qué hay ahí fuera que pueda usarse en él.

Nunca me he propuesto convertirme en un experto en nada. La experiencia que he adquirido se debe a que era necesaria. Si desea ser bueno en el desarrollo web y el aprendizaje automático, busque un trabajo que involucre a ambos, luego aprenda lo que necesita para poder hacer ese trabajo.

El número que generalmente cito para la programación es aproximadamente del 50%, a nivel diario (no anual).

Es decir, no puede tomarse cinco meses de descanso para aprender cosas nuevas y trabajar los otros cinco meses. (Suponiendo un mes libre)

Si lleva cinco meses sin ganar dinero, probablemente vaya a la bancarrota. Si pasas cinco meses sin mantenerte al día, probablemente perderás tu trabajo cuando aparezca el próximo niño brillante.

En cambio, debe resolver cada problema que no sea urgente preguntándose a usted mismo y a otros si puede abordarse mejor utilizando alguna solución que desconozca; en caso afirmativo, vea si es práctico aprender eso en el tiempo que tiene. Si no es práctico, lo haces a la antigua usanza y aprendes las cosas nuevas más tarde; si es así, tómate un tiempo de estudio.

Y este proceso tiene que tener una granularidad casi diaria.

Deberías hacer una pregunta por separado sobre el aprendizaje automático, ya que no sé mucho sobre eso.

Creo que es difícil de responder porque puede ser bastante subjetivo de persona a persona. Algunas personas pueden pasar un poco de tiempo y ponerse al día con bastante rapidez, mientras que otras pueden tomar más tiempo para lograr la misma retención.

Lo que intento hacer es mantener los ojos y los oídos abiertos a las nuevas innovaciones de ciertas tecnologías. Es difícil estar al 100% actual con cada tecnología que usa día a día, debido al crecimiento constante de la tecnología.

Aprendo en chorros intermitentes y me pongo al día cuando puedo. Hay marcos que quiero aprender que han estado fuera por bastante tiempo pero aún no los he encontrado.

Yo diría que hagas lo mejor para ti. Si necesita 5 horas a la semana o un fin de semana entero para devorar algo, hágalo. Tienes que priorizar tu tiempo en consecuencia. Si tiene fechas límite para el proyecto, termínelas primero.

¡Aclamaciones!

More Interesting

¿Debo pagar a un desarrollador de PHP por día o por proyecto?

¿Cuál es la mejor fuente para encontrar códigos / scripts de programación confiables de código abierto? Estoy creando un sitio web (en PHP) y estoy buscando una plantilla que pueda modificar en lugar de crearla desde cero

¿Qué son las herramientas de código abierto para el diseño de UI / UX?

¿Por qué debería elegir Java (especialmente Spring Framework) para el desarrollo web?

Como desarrollador front-end, ¿qué pasos puedo tomar y qué herramientas puedo usar para examinar cómo otras empresas construyen su arquitectura?

¿Cuánto HTML necesito saber para construir un sitio web simple?

¿Es mejor Node.js o Python para un sitio web de alto tráfico? ¿Y por qué?

¿Qué idioma del lado del servidor preferiría entre Java, PHP, Python (Django) y JavaScript (Node.js)?

¿Qué es un marco y cómo se puede utilizar para el desarrollo?

¿Qué lenguaje de programación será mejor para codificar a los gigantes como Facebook, Twitter, Wikipedia, etc.?

¿Cuánto valor tiene un desarrollador de WordPress hoy en día?

¿Cuál es una forma económica de crear, imprimir y vender mis propios carteles?

¿Cuáles son las características del rango de problemas relacionados con la seguridad que el personal de control de calidad debe tener en cuenta al probar una aplicación web?

¿Cómo puedo agregar un enlace corto como ADF.ly en mi botón de reclamo de Faucet?

¿Qué tipo de proyectos PHP puedo hacer para mejorar mi habilidad de codificación PHP?