A menos que su intención sea diseñar y construir computadoras, o software del sistema, comience estudiando INGENIERÍA, con un enfoque en un área de aplicación.
Luego aprenda sobre las herramientas y técnicas (software) utilizadas en ese tipo de ingeniería.
Luego aprenda la mecánica de construir software de producción (cómo estructurar sistemas y códigos, herramientas, pruebas, documentación, implementación, integración, etc.).
- ¿Quién puede ayudarme a entrar en la Ivy League?
- Estoy ingresando a mi segundo año de preparatoria y me preguntaba qué pasos puedo tomar para seguir una carrera como ejecutivo.
- Soy estudiante de primer año de bca. ¿Puedo aparecer para UPSC?
- ¿No tiene sentido la vida si no estudio ciencia en +2?
- Quiero intentar aprender matemática y física de la escuela secundaria en el menor tiempo posible, ¿cómo debo empezar?
Para mí, los consejos sobre “solo empezar a escribir software” son solo al revés. El software es seductor, porque es barato y maleable, solo comienza a tocar el teclado. Pero si estuviéramos hablando de ingeniería civil, nadie diría que debería salir y construir algunas carreteras y puentes. Comenzaría aprendiendo muchos fundamentos en múltiples disciplinas: planificación del uso de la tierra, materiales, ingeniería estructural. ingeniería de construcción, etc. – luego aprendería algo de dibujo (o CAD), hacer muchos dibujos, hacer muchos modelos matemáticos, construir modelos a escala, etc. Entonces, tal vez estaría listo para salir y ser aprendiz de una Empresa de ingeniería, y trabajar hacia su licencia de PE. Solo entonces, incluso podría obtener la responsabilidad del diseño de un puente, una presa, una carretera o un edificio.
Si aspira a ser un verdadero ingeniero de software, trabajando en sistemas serios, necesita enfocarse en una educación rigurosa de ingeniería que comience con, y se base en, los fundamentos.