Quina diferència hi ha entre informàtica especificada en enginyeria de programari i de programari? Quin és millor?


Resposta 1:

Primer definim alguns termes. “L’enginyeria de programari” realment no existeix a la majoria de llocs, ja que no hi ha requisits de llicència i no hi ha una uniformitat real en el treball del curs. Contrasteu-ho amb, per exemple, l’Enginyeria Elèctrica on la concessió de llicències i el curs és molt més uniforme fins i tot a les fronteres nacionals.

També què voleu dir amb "millor". És millor una poma que una pera? Heu de definir els termes. Compararé i contrastaré els dos el millor que puc en funció de la meva B. Sci. grau i anys de treball a la indústria.

  1. Les titulacions d’informàtica són més uniformes. Aprendràs sobre què significa la informàtica, les estructures de dades, els llenguatges de programació (potser haureu d’escriure un compilador), al meu treball de curs vam crear un ordinador a partir del maquinari i el vam programar en codi de màquina i vam escriure un algorisme d’assemblea, classificació i cerca i la seva complexitat. , és possible que us introduïu en IA i Machine Learning, teoria de bases de dades, etc. "Enginyeria de programari" (SE) abastaria la majoria dels temes de l'ítem primer, però no tan detallats per deixar temps per aprendre piles de desenvolupament específiques. , pràctiques de desenvolupament d'equips i programari, de vegades cursos de certificació i desenvolupament d'aplicacions pràctiques.

L’aprenentatge que feu en informàtica és més genèric i està més ben definit. Vaig trobar que m’ha ajudat a entendre més ràpidament les noves tecnologies ja que “sota el capó” no hi ha massa diferències. Un compilador és un compilador, una màquina virtual és una màquina virtual. Alguns detalls de la implementació poden diferir, però no en gran mesura. Em va ensenyar a reprendre'm ràpidament. En realitat, el programa que em va obligar a aprendre 3 llenguatges de programació en un semestre.

Un SE us donaria més elements al currículum per obtenir un treball després de la graduació. Però els graduats que he conegut semblen menys flexibles de vegades. He conegut alguns que tenien por de canviar les piles d’aplicacions ja que mai no van ser entrenats i certificats per a ells. La qual cosa pot ser limitadora de carrera. Però, per descomptat, per falta d’uniformitat costa generalitzar. He vist programes bons i persones capacitades, i he vist programes que no eren més que fàbriques de certificació.

Quin és millor? Això depèn del programa i del que vulgueu des de la vostra trajectòria professional.


Resposta 2:

Durant dècades, tots dos van ser considerats el mateix perquè els professors d'enginyeria van ser ensenyats en informàtica als col·legis d'enginyeria.

Però ara, alguns programes d’informàtica s’han separat dels col·legis d’enginyeria i ara són col·legis separats del sistema universitari. La Carnegie Mellon University de Pittsburgh n’és una.

El millor és dependre de la universitat a la qual estigueu cursant o cursant.

Sóc enginyer, per tant, tinc prejudicis.