Quiero ser ingeniero de software y hacer toda la codificación. ¿Debo obtener un BE Hons en ingeniería de software o un BSc en informática?

Esto depende de qué tipo de carrera desea seguir a corto y largo plazo.

  1. Ingeniero de software (BE): comenzará con la programación durante 3 a 5 años. Como programador, su gerente funcional o líder de equipo le dará una lógica de negocios y tendrá que conocer la sintaxis y podrá establecer esa lógica en el programa. Poco a poco te moverás hacia un lado más funcional. El consultor funcional es alguien que aporta sentido comercial al producto con el que está tratando y decide la función para satisfacer la demanda comercial. A partir de ahí, asumirá roles de gestión en función de su campo de especialización. Realice un MBA de una institución de renombre después de 3 a 5 años de experiencia y sus opciones son ilimitadas. Incluso puedes convertirte en CEO.
  2. Graduado de software (BSc): puede trabajar en empresas corporativas o incluso en instituciones educativas (esto no significa que los ingenieros no enseñen, pero solo unos pocos lo optan). También hablando simplemente, BSc comienza con trabajos mal pagados (tiene sentido ya que BE aprende muchas matemáticas y lógica, mientras que BSc solo aprende programación básica y moderada) De ninguna manera estoy diciendo que BSc es para tontos. Pero BSc es obviamente una segunda opción para alguien que no puede llegar a un buen curso de BE en una universidad de renombre. En caso de que planee estudiar más hacia MSc y Phd. puedes conseguir buenos trabajos en campos puramente técnicos. Raramente pasará a la gestión corporativa.

Según yo, la elección debe basarse en lo que eres desde dentro. Si usted es puramente técnico y desea explorar un solo campo (alguien en la línea de convertirse en profesor o maestro), entonces BSc debería ser su elección.

Pero si puede obtener una puntuación lo suficientemente buena como para entrar en un buen curso BE, por supuesto, es una opción más gratificante y valiosa. Actualmente puede pensar algo, pero sus opciones pueden cambiar en el futuro. Así que también piensa en qué tipo de futuro ves por ti mismo. Si lo haces, aún puedes optar por una carrera de BSc, pero puede no ser cierto al revés.

¡Espero que esto ayude!

Consigue un BE. Es más comparable a un título americano de 4 años que un B.Sc. (3 años). Puedes hacer una maestría de una universidad de EE. UU. Después de un BE (pero no después de un B.Sc.).

También depende de la escuela / universidad a la que ingreses. Si estás haciendo BE de una universidad desconocida, es mejor hacer B.Sc. de la universidad conocida en su lugar.

Es posible que un título de ingeniero de software le brinde una ligera ventaja para conseguir un trabajo justo después de la graduación, pero no estoy convencido por los argumentos de otra respuesta a esta pregunta, y a la larga no creo el grado exacto que usted tomar hará cualquier diferencia real.

More Interesting

¿Qué piensan los expertos en más de cinco lenguajes de programación sobre el comportamiento de tipo religioso exhibido por los programadores que cuentan con un idioma (su idioma) es mejor que otro? ¿Qué causa esto? ¿Por que sucede? ¿Es esto saludable?

¿Sigue siendo una buena idea implementar un marco web con C ++?

¿Cuál es la diferencia entre el tiempo de recorrido de la matriz en Pila, Montón y Datos?

¿Por qué compensamos desproporcionadamente a los desarrolladores de software cuando la codificación de idiomas de alto nivel no es más especial o rara que el diseño o la investigación?

¿Cómo puede una versión descifrada de cualquier software dañar mi computadora portátil?

¿Habrá alguna vez un motor de software / juego que elimine / minimice el efecto de cuello de botella de la CPU en los juegos?

¿Se debe exigir a los analistas que revelen las tarifas que obtienen de las compañías que cubren y que proporcionen material de apoyo que demuestre la profundidad de su análisis?

¿Cuáles son las mejores prácticas para proyectos de software de outsourcing en 2017?

¿Cuál es el equipo de desarrollo de SugarCRM más grande?

¿Qué herramienta de codificación desea tener todo desarrollador que aún no exista?

Cómo crear un software de algoritmo combinado

Si tengo el código fuente de un programa, ¿puedo compilarlo para que se ejecute en cualquier sistema?

¿Qué certificado debe tener cada desarrollador?

En el diagrama TS, ¿en qué punto diseñarás el motor y por qué?

¿Cuáles son las habilidades que necesita para ser un consultor de software eficaz?