Cili është ndryshimi midis teknologjisë së informacionit të specifikuar në softuer dhe zhvillimit të softuerit? Cila është më e mirë?


përgjigje 1:

Le të përcaktojmë së pari disa terma. "Inxhinieria e softuerëve" me të vërtetë nuk ekziston në shumicën e vendeve sepse nuk ka kërkesa për licencë dhe nuk ka një uniformitet të vërtetë në punën e kursit. Krahasoni këtë me inxhinierinë elektrike, për shembull, kur puna e licencës dhe kursit është shumë më e njëtrajtshme përtej kufijve kombëtarë.

Po ashtu çfarë do të thuash me "më mirë". A është një mollë më e mirë se dardha? Ju duhet të përcaktoni kushtet tuaja. Unë do t'i krahasoj dhe krahasoj ato sa më mirë që të jetë e mundur duke përdorur B. Sci tim. Diplomimi dhe vitet e punës në industri.

  1. Shkallët e IT janë më uniforme. Do të mësoni se çfarë do të thotë llogaritja, strukturat e të dhënave, gjuhët e programimit (ju duhet të shkruani një përpilues). Në kurset e mia ne krijuam një kompjuter nga hardueri dhe e programuam atë në kodin e makinerisë dhe shkruam një asembler që llojet dhe kontrollon algoritmet dhe kompleksitetin e tyre. Mund të merrni një hyrje në AI dhe mësimin e makinerisë, teorinë e bazave të të dhënave, etj. "Inxhinieri softuerësh" ( SE) mbulon shumicën e temave në pikën 1, por jo aq të detajuara sa të lejojë kohë për gjëra të tilla si mësimi i grupeve specifike të zhvillimit, praktikat e zhvillimit të ekipit dhe softuerit, nganjëherë kurse certifikimi dhe zhvillimi i aplikacioneve praktike.

Të mësuarit që bëni në shkencën e kompjuterave është më i përgjithshëm dhe i përcaktuar më mirë. Kam zbuluar se kjo më ndihmoi të kuptoja më shpejt teknologjitë e reja, sepse nuk ka shumë ndryshim nën kapuç. Një përpilues është një përpilues, një makinë virtuale është një makinë virtuale. Disa detaje të zbatimit mund të ndryshojnë, por jo dukshëm. Më mësoi se si të ri-stërvitja veten. Programi në të cilin ne fakt isha detyruar të mësonim 3 gjuhë programimi në një semestër.

Një SE do t'ju jepte më shumë pikë në rezyme tuaj për të marrë një vend pune pas diplomimit. Por maturantët që kam takuar ndonjëherë duken më pak fleksibël. Takova disa që kishin frikë të ndërrojnë grupe aplikimesh sepse nuk ishin trajnuar dhe certifikuar kurrë për ta. E cila mund të jetë kufizuese për karrierën. Por sigurisht është e vështirë të përgjithësohet për shkak të mungesës së uniformitetit. Unë kam parë programe të mira dhe njerëz të aftë që i kanë përfunduar ato, dhe kam parë programe që nuk ishin asgjë më shumë se mulli çertifikimi.

Cila është më e mirë? Kjo gjë varet nga programi dhe çfarë prisni nga një rrugë karriere.


përgjigje 2:

Për dekada të tëra, të dy konsideroheshin të njëjta, pasi shkenca për kompjuterë mësohej nga profesorët e inxhinierisë në kolegjet e inxhinierisë.

Por tani disa programe të shkencave kompjuterike nga kolegjet e inxhinierisë kanë rënë dhe tani janë kolegje të ndara brenda sistemit universitar. Universiteti Carnegie Mellon në Pittsburgh është njëri prej tyre.

Cila është më mirë varet nga cili kolegj mëson ose merr pjesë.

Unë jam inxhinier dhe kam paragjykime.