Kuo skiriasi kompiuterių mokslas, nurodytas programinėje įrangoje, nuo programinės įrangos inžinerijos? Kuris geresnis?


Atsakymas 1:

Pirmiausia apibrėžkime kai kuriuos terminus. „Programinės įrangos inžinerijos“ iš tikrųjų nėra daugelyje vietų, nes nėra licencijavimo reikalavimų ir nėra tikro kurso darbo vienodumo. Priešingai, pavyzdžiui, su elektrotechnika, kur licencijavimas ir kursų rengimas yra daug vienodesni net ir už nacionalinių sienų.

Taip pat ką jūs turite omenyje „geriau“. Ar obuolys geresnis už kriaušę? Turėtumėte apibrėžti savo terminus. Palyginsiu ir sugretinsiu dvi, kuo geriau, remdamasis savo B. Sci. laipsnis ir darbo metai pramonėje.

  1. Kompiuterių mokslo laipsniai yra vienodesni. Sužinosite apie tai, ką reiškia skaičiavimas, duomenų struktūras, programavimo kalbas (gali tekti rašyti kompiliatorių), mano kursiniame darbe mes sukūrėme kompiuterį iš aparatinės įrangos ir užprogramavome jį mašininiu kodu bei parašėme surinkėją, rūšiavimo ir paieškos algoritmus bei jų sudėtingumą. , galite gauti ir supažindinimą su AI ir mašinų mokymusi, duomenų bazių teorijomis ir kt. „Programinės įrangos inžinerija“ (SE) apimtų daugumą pirmojo punkto temų, bet ne tiek detaliai, kad paliktų laiko tokiems dalykams kaip konkrečių kūrimo kursų mokymasis. , komandos ir programinės įrangos kūrimo praktika, kartais sertifikavimo kursai ir praktinių programų kūrimas.

Kompiuterių mokslas, kurį mokote, yra bendresnis ir geriau apibrėžtas. Radau, kad tai padėjo man greičiau suprasti naujas technologijas, nes „po gaubtu“ nėra per daug skirtumų. Kompiliatorius yra kompiliatorius, virtualioji mašina yra virtualioji mašina. Kai kurios įgyvendinimo detalės gali skirtis, bet ne daug. Tai išmokė mane greitai persikvalifikuoti. Programa, kurioje buvau, iš tikrųjų privertė mus išmokti 3 programavimo kalbas per vieną semestrą.

SE duotų jums daugiau elementų atnaujinti, kad galėtumėte įsidarbinti baigę studijas. Bet mano sutikti abiturientai kartais atrodo ne tokie lankstūs. Aš sutikau keletą, kurie bijojo pakeisti programų paketus, nes jie niekada nebuvo apmokyti ir atestuoti. Kuris gali būti ribojantis karjerą. Bet, žinoma, dėl nevienodumo sunku apibendrinti. Mačiau geras programas ir gabius žmones, kurie jas baigia, ir mačiau programas, kurios buvo ne kas kita, kaip sertifikavimo fabrikai.

Kuris geresnis? Tai priklauso nuo programos ir to, ko norite iš karjeros kelio.


Atsakymas 2:

Dešimtmečius jie abu buvo laikomi tuo pačiu dalyku, nes kompiuterių mokslą inžinerijos kolegijose dėstė inžinerijos profesoriai.

Tačiau dabar kai kurios informatikos programos atsiribojo nuo inžinerinių kolegijų ir dabar yra atskiros kolegijos universitetų sistemoje. Carnegie Mellon universitetas Pitsburge yra vienas.

Kuris yra geresnis, priklausys nuo to, kurioje kolegijoje dėstote ar lankote.

Aš esu inžinierius, todėl esu nusistatytas.