Si quiero trabajar con software, ¿debería obtener un título de Ingeniería Eléctrica y aprender a codificar, u obtener un título de CS?

Soy ingeniero eléctrico y tengo una startup portátil Trequant. Y tiene que lidiar constantemente con muchos principios básicos de software y codificación en sintaxis basada en web / nube como nodo o angular.

El momento en que tuve que tomar esta decisión también fue bastante difícil para mí y en ese momento no tuve la visión ni la visión de futuro, ya que pertenezco a una familia desi típica y atrasada. Mi hermano mayor se graduó de CS y todo lo que vi de él fue usar computadoras. No se me permitió usar la computadora durante más de 30 minutos al día, así que todo lo que quería hacer era convertirme en un ingeniero de software o CS para poder usar la computadora todo el día.

Como en cualquier familia desi en ese momento, esta decisión no fue totalmente mía, traté de convencer a mi padre y él me metió a la fuerza en EE porque para él una CS era suficiente y solo por esta razón. de todos modos estaba molesto e inicialmente me desempeñé muy mal a propósito durante aproximadamente 2 años, en realidad con la esperanza de que mi padre me dejara cambiar. Pero todos los intentos en vano.

Pero ahora, cuando lo pienso, sin saberlo, mi padre había elegido la decisión correcta. Ahora sé que el futuro está en la intersección de hardware y software. Solo el conocimiento del software se está volviendo obsoleto, la gente quiere programadores más inteligentes que puedan comprender la arquitectura de los sistemas. Sí, esto es cierto, hay más trabajos en la industria del software, pero al graduarme en EE me enseñaron a escribir códigos para caber en memoria pequeña o hardware restringido, y la gente lo aprecia.

Aprendí muchas habilidades de CS de los sitios web porque hay muchas razones para eso, pero aprender la electrónica básica por su cuenta ha resultado más difícil para mis amigos ya que el curso en línea y el sitio web aún no se han desarrollado o modificado para EE.

En mi inicio actual, estamos desarrollando un dispositivo portátil para un mejor diagnóstico de pacientes con temblor. El 90% del trabajo está orientado al software y alrededor del 10% es electrónica, pero no se puede poner solo a un tipo de CS porque no entendería la parte de electrónica o un tipo de EE para componer el punto final de la nube o las aplicaciones o la parte de software . Lo único que puede encajar en mi posición es un chico de EE con un don de codificación. Es por eso que mi consejo es ir a un programa de EE fuerte y aprender las cosas que amas de Internet como lo amas, no sería difícil.

Es posible trabajar con software con un título de EE. Pero si sabe que está interesado en el software, ¿por qué debería aprender algo más? Vaya a CS, esa es la ruta directa hacia donde se dirige.