Cómo aprender y crecer mis conocimientos como ingeniero.

Si solo quieres aprender por el bien de eso, entonces cualquier libro de introducción para Física, Biología, Astronomía, etc., es una opción perfectamente válida. Ampliará su conocimiento del material e incluso puede ayudarlo para las preguntas de la entrevista.

Ahora, si realmente desea trabajar como ingeniero en el sentido estricto: no solo programando, sino principalmente diseñando / probando nuevos sistemas mecánicos y / o eléctricos, ha elegido la especialización incorrecta .

Primero, CS está muy orientado matemáticamente y centrado en algoritmos (son básicamente una forma de hacer una cosa), en mi opinión, algunos cursos son demasiado teóricos y con frecuencia no verán las aplicaciones prácticas hasta el final o el último capítulo. del libro. Ahora, la ingeniería es una aplicación impulsada por definición, trabajará en escenarios de casos reales donde se enfatiza la teoría, pero siempre hay espacio para la experiencia y soluciones ad-hoc.

En segundo lugar, la mayoría de los cursos requeridos en ingeniería no están relacionados de ninguna manera con la CS, por lo que tendrá que tomar muchos requisitos previos para ponerse al día: sólidos, termodinámica, fluidos, circuitos …

Ya hay muchos programadores que trabajan para firmas de ingeniería como SpaceX, sin embargo, sus programas son principalmente técnicos y no tienen mucho que ver con la abstracción de alto nivel que se espera para las carreras de CS en la universidad. Además, la mayoría de ellos trabajan con análisis de datos o estadísticas de alguna manera. Se espera algún conocimiento de la física y el funcionamiento básico del producto, pero no se le pedirá que lo diseñe; a lo sumo, puede participar en las simulaciones por computadora, generalmente dirigidas por ingenieros.

Sin embargo, si aún desea aprender algunos temas de ingeniería, le aconsejo que comience en Internet. Lea primero la página de Wikipedia y luego pase a los tutoriales o videos de curso intensivo en Internet. No compre libros de texto universitarios, la mayoría de ellos tienen una versión PDF en línea en algún lugar. Aclare los conceptos, siempre podrá encontrar la ecuación correcta en línea.

Finalmente, sigue trabajando en la programación y en tu carrera en CS. Es su especialidad y la mayoría de las empresas lo contratarán como informático.

Como veo, los ingenieros resuelven problemas o simplifican la tecnología existente conectando puntos que otros ingenieros aún no han conectado. Esto significa que tienes que estar al tanto de muchas cosas. Tienes que estar adecuadamente acompañado con eficiencia y simplicidad en todo lo que haces. Es un arte ver cómo puede aprovechar su habilidad para hacer lo mejor que puede hacer con menos. Se necesita creatividad para resolver más de un problema a la vez, una vez más, esto sería un aumento de la eficiencia, siempre una ventaja. Cuando tienes este tipo de mentalidad, se convierte en una segunda naturaleza.