¿Qué cosas puedo hacer como ingeniero de software autónomo, además del código, para asegurarme de ser un mejor programador constantemente?

El error que la mayoría de nosotros (ingeniero S / W) cometemos es que vemos los idiomas como un montón de reglas y códigos. Echamos de menos la percepción pragmática de ello.

Pasos para ser como / w ingeniero más que solo el valor nominal.
1. Piensa en resolver problemas de la vida real . Me encanta explicar esto a mis amigos. Nuestra resistencia es, porque existen problemas. Todo el concepto de TI es resolver problemas y facilitar la vida de las personas. Así que comienza a mantener tu mente abierta a los problemas que te rodean y comienza a dar un salto hacia la solución a través de tus habilidades de programación. PD. No hay uso de un software experto si no puede implementarlo para su uso real.
2. No solo aprenda, sino que implemente : el conocimiento de lenguajes de programación es fácil de obtener después de tantos recursos en línea. Pero lo que es raro es su implementación práctica. Así que comienza a practicarlo, incluso no para la vida real, sino para problemas abstractos.
3. Manténgase actualizado : es divertido y triste si sigue presumiendo de una tecnología obsoleta. Así que manténgase actualizado con los nuevos idiomas. No es una tarea difícil para un programador erudito. Nunca entiendo por qué la gente piensa que solo pueden ser buenos en ciertos idiomas. Todos los lanzamientos siguen la misma percepción, con implementaciones ligeramente diferentes ya que nunca sucede la revelación.
4. Código-Código-Código – Sigue cepillándolo …

Sigue aprendiendo sobre ingeniería de software (y su aplicación) y ciencias de la computación