Mikä on ero ohjelmistossa määritellyn tietotekniikan ja ohjelmistosuunnittelun välillä? Kumpi on parempi?


Vastaus 1:

Ensin määritellään joitain termejä. ”Ohjelmistosuunnittelua” ei oikeastaan ​​ole olemassa useimmissa paikoissa, koska lisensointivaatimuksia ei ole ja kurssityössä ei ole todellista yhdenmukaisuutta. Sitä vastoin esimerkiksi sähkötekniikan kanssa, jossa lupa- ja kurssityöt ovat huomattavasti yhtenäisempiä myös valtioiden rajojen yli.

Myös mitä tarkoitat ”paremmalla”. Onko omena parempi kuin päärynä? Sinun tulisi määritellä ehdot. Vertaan ja vastakkain näitä kahta niin hyvin kuin voin, B. Sci -sovellukseni perusteella. tutkinto ja vuodet työskennelleet teollisuudessa.

  1. Tietotekniikan tutkinnot ovat yhtenäisempiä. Opit siitä, mitä laskenta tarkoittaa, tietorakenteita, ohjelmointikieliä (joudut ehkä kirjoittamaan kääntäjän), kurssitehtävissäni loimme tietokoneen laitteistosta ja ohjelmoimme sen konekoodiin ja kirjoitimme kokoajan, lajittelu- ja hakualgoritmeja ja niiden monimutkaisuutta , saatat saada käyttöönoton AI: stä ja koneoppimisesta, tietokantojen teoriasta jne. ”Ohjelmistotekniikka” (SE) kattaa suurimman osan kohteen 1 aiheista, mutta ei niin yksityiskohtaisesti, että jätettäisiin aikaa esimerkiksi tiettyjen kehityspinojen oppimiseen. , tiimi- ja ohjelmistokehityskäytännöt, joskus sertifiointikurssit ja käytännön sovellusten kehittäminen.

Tietojenkäsittelytieteen oppiminen on yleisempi ja paremmin määritelty. Huomasin, että se auttoi minua ymmärtämään uutta tekniikkaa nopeammin, koska ”konepellin alla” eroa ei ole liikaa. Kääntäjä on kääntäjä, virtuaalikone on virtuaalikone. Jotkut toteutuksen yksityiskohdat saattavat poiketa toisistaan, mutta eivät paljon. Se opetti minulle, kuinka jatkaa uudelleenkoulutusta. Ohjelma, jossa olin itse asiassa pakotti meidät oppimaan 3 ohjelmointikieltä yhdellä lukukaudella.

SE antaisi sinulle lisää kohteita jatkamiselle saadaksesi työpaikan valmistumisen jälkeen. Mutta tavatut tutkinnot vaikuttavat joskus vähemmän joustavilta. Olen tavannut joitain, jotka pelkäävät vaihtaa sovelluspinoja, koska heitä ei koskaan koulutettu ja sertifioitu heille. Mikä voi olla uraa rajoittava. Mutta tietysti yhtenäisyyden puutteen vuoksi on vaikea yleistää. Olen nähnyt hyviä ohjelmia ja kykeneviä ihmisiä valmistumaan niistä, ja olen nähnyt ohjelmia, jotka olivat vain sertifiointilaitoksia.

Kumpi on parempi? Se riippuu ohjelmasta ja siitä, mitä haluat urapolulta.


Vastaus 2:

Vuosikymmenien ajan niitä molempia pidettiin samana asiana, koska tekniikan professorit opettivat tekniikan korkeakouluissa tietotekniikkaa.

Mutta nyt jotkut tietojenkäsittelytieteen ohjelmat ovat irtaantuneet tekniikan korkeakouluista ja ovat nyt erillisiä korkeakouluja yliopistojärjestelmässä. Pittsburghin Carnegie Mellon University on yksi.

Kumpi on parempi riippuu siitä, missä yliopistossa opetat tai käyt.

Olen insinööri, joten olen ennakkoluuloinen.