Cómo mejorar mis conocimientos en el campo del software.

Mucha lectura, mucha ‘buena lectura’.

Voy a compartir mis pequeñas actividades a lo largo de los años.

  • Comencé con IC-CHIP desde 7º grado. Entradas y salidas de PCs.
  • Escribió una página escolar alojada en XAMPP
  • También corrí Rockbox Linux en mi iPod Video 5G temático
  • Corrí Android (Winglinux) en mi HTC Artemis (Windows Phone 6) en los días en que nadie sabía de los desarrolladores de xda.
  • Comenzó a piratear con propósitos educativos (hacer aplicaciones)
  • Jailbroke iPod Touch y escribió pequeñas aplicaciones cydia.
  • Comenzó con Android / iOS / MEAN stack para proyectos freelance
  • Muchos proyectos de hardware que requieren programación embebida también.

Así que tendrás que leer libros sobre el mismo. Intenta terminar y publicar los ejemplos, ya que la mayoría de las personas ni siquiera hacen eso. Trae resultados inesperados y soluciones a peculiaridades comunes.

Aprende diferentes pilas y mantente al tanto de lo último usando Reddit / HN / Twitter.

Si está hablando de conocimientos prácticos, entonces diría que intente construir algo en el idioma que conoce. Puede ser lo que quieras. Pero empieza con un proyecto básico y luego mejora continuamente.

¿Qué va a hacer?

Expondrá sus limitaciones, entonces al menos puede conocer sus áreas débiles. Haga una lista de todos sus puntos débiles y luego trate de fortalecerlos.

Espero que esto ayude.

En el campo del software tienes que mantener tus conocimientos actualizados. Se puede hacer utilizando muchos foros como stackoverflow, stackexchange, Quora, etc.

Lo principal es ser un aprendiz activo y aprender todo lo que puedas.