CS, TI e ingeniería de software son los requisitos previos para una carrera. Analicemos en qué debe concentrarse para lograr:
1. Primero aprende ingeniería o ciencias de la computación. Como ingeniero en ejercicio, no puedo decirte con qué frecuencia nos encontramos con personas que están mal capacitadas y que carecen de las habilidades actuales. No aprenda ingeniería de “Microsoft” o “Google”, aprenda ingeniería de software. Si planea ingresar a TI, administrador de sistemas, devOps, etc., entonces necesita aprender TI y redes, así como algunos cursos de ingeniería.
2. Toma clases en línea. Muchos cursos disponibles en Coursera, Codecademy, Pluralsight, YouTube, etc. Y luego aprenda las tecnologías que necesita en su conjunto de habilidades directamente del proveedor / consorcio. Si se trata de Python, aprenda de la fuente -> python.org, etc. “desarrollador de devOps”, “administrador de sistemas” o cualquier carrera profesional específica que haya elegido. En otras palabras, aprenda ingeniería de software y aplíquelo a su conocimiento de un marco específico más adelante.
3. Por último, si va a trabajar, por ejemplo, en una tecnología de Microsoft como ASP.NET o WPF o Powershell, aprenda que dentro del contexto de un conjunto de habilidades de trabajo específico, después de haber dominado los requisitos previos, ya sean redes y TI, informática, administrador de sistemas, ingeniero de software, etc.
- ¿Qué tan bueno sería el equipo nacional de EE. UU. Si el fútbol fuera su deporte principal?
- Si supiera que su hijo de diez años no es suyo, pero se mezcló con otro niño en el hospital y tuvo la opción de quedarse con uno solo, ¿qué haría?
- Si eres madre de 3 dragones, ¿cuál sería tu plan para derrocar a los gobiernos y conquistar el mundo en la fecha de hoy?
- ¿Qué harías si te convirtieras en un líder en un mundo post-apocalíptico?
- Imagina que vives en la luna. Un día ves un autobús número 14. ¿Cuál es el número más probable de rutas de autobuses en la luna?