Soy ingeniero informático de formación (BE) y más tarde informático (MS, Instituto de Tecnología de Rochester). Después de graduarme, he estado en la industria durante casi 16 años al momento de escribir esta respuesta.
Asumamos que su pregunta es realmente “¿Puedo tener una carrera satisfactoria en Computadoras si no soy ingeniero informático”? Realmente puedo responder esa pregunta basándome en lo que he visto y las personas con las que he interactuado en el transcurso de mi carrera.
La respuesta rotunda es si”.
- ¿Cómo va a trabajar Livingston Research? ¿Cuál es el salario promedio de los escritores de contenido?
- ¿$ 40,000 es un salario pequeño en los Estados Unidos?
- Actualmente estoy trabajando en Accenture y mi salario es de 25k PM. ¿Qué puedo hacer lado a lado para ganar más 12-15k?
- ¿Cuánto puede ganar un desarrollador de Microsoft Dynamics NAV en un mes?
- ¿Por qué las profesiones de la salud pagan bien en los Estados Unidos?
Una carrera en informática depende de lo que sabes, pero más que eso depende primero de dos factores: ¿puedes codificar? y puedes aprender nuevos dominios rápidamente?
Como gerente de contratación, si tuviera que elegir entre un genio teórico de CS con poca experiencia en codificación (realmente no existe tal cosa, pero hipotéticamente hablando) y un programador inteligente, iría con el programador. Un programador inteligente con una visión profunda de CS es aún mejor (si eso lo define, hablemos, estoy contratando).
También veamos rápidamente las diferencias entre un curso CS y CE. ¿Hacer CE te da una ventaja en tu carrera? Cuando comparé lo que hice en CE con CS, siempre encontré que los cursos de CS están más orientados teóricamente. Por ejemplo, cada curso de CS hablará sobre la máquina de computación de Turing, las gramáticas de computación y también lo encontrará en CE (en India). Lo que los cursos de CE en India también tienen (que CS puede no tener) es la exposición al hardware y los aspectos más prácticos de las computadoras.
Pero este conocimiento se puede obtener inmediatamente después de que se complete su graduación de BCS. Echa un vistazo a los cursos de posgrado de CDAC. Te preparan para una carrera en informática, mientras que un ingeniero CE tiene que aprender estos aspectos en el trabajo.
Finalmente, también está el factor institucional. Un título de CS de una universidad superior (IIT, COEP Pune) debería valer lo mismo, si no más, en comparación con un título genérico. Y como expliqué anteriormente, su exposición a los aspectos prácticos de la informática en una universidad superior debería ser al menos un factor mejor que cualquiera de las universidades promedio.
En cuanto al salario, los estudiantes de primer año con CE pueden obtener un 10% – 15% más dependiendo de dónde se gradúen en comparación con el graduado CS equivalente. Pero quiero enfatizar que al completar 1 año de tu carrera, si has descubierto la primera parte que mencioné, es decir. Puede codificar muy bien, y tiene una idea del dominio (o dominios) para aplicar lo que codifica, creo que puede eliminar esa brecha. La informática como industria recompensa a los artistas mejor que otras industrias. Somos una industria joven y en crecimiento, y este es uno de los mejores aspectos de lo que hacemos.
En resumen, los graduados de Ingeniería en Computación comienzan con una ventaja sobre los graduados de BCS, pero esa brecha no es imposible de cerrar dentro de 1 a 2 años de su carrera o a través de un curso especializado diseñado en torno a una carrera en Computación.