Pereiti prie turinio

Kur stoti norint tapti programuotoju?


Rekomenduojami pranešimai

Sveiki,

Norėčiau sužinot, kur apsimokiausia ir geriausia stoti, norit tapti programuotoju(studijų kryptis). Na taip, žinau, dauguma sakys, kad jau buvo tokios temos ir panašiai.. bet norėčiau sužinoti iš dabartinių Informatikų, kurie studijuoja KTU,VGTU,VU,VK nuomonę, ar apsimoka rinktis Informatikos inžineriją, informatiką, informacines sistemas ir kitas informatikos studijų kryptis. Ką mokotės ir ar daug būna programavimo? taip pat šiais metas galima rinktis 9 universitetus, pateikiau jau 8 prašymus, gal kas dar pasiūlys, kur galima pateikti prašymą? Sąrašas kolkas toks :

KTU - Programų sistemos

VGTU - Programų sistemos

KTU - Informacinės sistemos

KTU - Informatika

VGTU - inžinerinė informatika

VU - Programų sistemos

VU - informatika

VK - Programų sistemos

 

Ačiū Už jūsų atsakymus. :)

Redagavo Julinho
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Norėdamas tapti programuotoju, turi ne studijuoti, o mokytis. Šiuo atveju visiškai nėra skirtumo, ką tu rinksiesi iš aukštųjų mokyklų - tai beveik neturės įtakos tavo, kaip programuotojo, karjerai. Viską lems nuoseklus mokymasis savarankiškai, o tai, ką suteiks mokyklos, yra š*do vertė: dideli krūviai, mokymasis tik tam, kad atsiskaityti, nereikalingos disciplinos. Siūlyčiau net nestudijuoti, bet čia jau tavo pasirinkimas.

Prisidedu 100%

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Norėdamas tapti programuotoju, turi ne studijuoti, o mokytis. Šiuo atveju visiškai nėra skirtumo, ką tu rinksiesi iš aukštųjų mokyklų - tai beveik neturės įtakos tavo, kaip programuotojo, karjerai. Viską lems nuoseklus mokymasis savarankiškai, o tai, ką suteiks mokyklos, yra š*do vertė: dideli krūviai, mokymasis tik tam, kad atsiskaityti, nereikalingos disciplinos. Siūlyčiau net nestudijuoti, bet čia jau tavo pasirinkimas.

 

Tikra tiesa, o siaip is isvardintu tai VU/KTU. (VU gerai, kad miestas Vilnius, daugiau darbo galimybiu susirast studijuojant ir atlyginimai siek tiek aukstesni :))

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei rimtai žiūri į visą šį reikalą, tai VU arba KTU.

 

Nesuprantu, kodėl neįrašei VU IT(informacinės technologijos). Pats studijuoju šia studijų kryptį, esu nepaprastai patenkintas. Studijos yra labai geras dalykas, bet tik tuo atveju, jei tu moki tas žinias pasiimti. Kas sako, jog nėra ten ko eiti, ir panašiai, tai mano spėjimu priežastys yra: arba dėl to, kad jie patys ten nieko nesimokė, arba pasirinko prastą universitetą, arba įstojo ne ten, kur jiems vieta. Žinoma būna išimčių, bet tai vienetiniai atvejai, tačiau, ir tuomet, vargu ar studijos pakenktų.

 

Mano pasirinkimų sąrašas prasidėjo taip:

 

  1. VU PS(programų sistemos)
  2. VU IT(informacinės technologijos)
  3. VU INFO(informatika)

Na, po to jau kiti universitetai.

 

Kitas dalykas, esu labai patenkintas, kad neįstojau į PS. Programų sistemos yra, na, tiesiog, populiarus dalykas ir tiek. Nei jis geresnis už kitus, nei prastesnis. Reikia labai gerai suprasti ko tu nori iš studijų, tada suprasi ir ką rinktis, o ne rinktis tai, ka rėkia kiti. Kiek pastebėjau, kuo skiriasi šis dalykas nuo IT iki šiol, tai pirmam pusmety jie turėjo daug praktikos iš Assembly programavimo bei kompiuterių architektūros, kai mes tuo tarpu turėjom ir praktikos, kurios tokiam dalykui tikrai gana, jei nesigilini iš esmės, ir teorijos, kuri buvo labai naudinga, kad suprastum esminius dalykus. Toliau, IT studijų kryptis yra naujausia, dėl to tikrai nedrįsčiau sakyti, jog ten kažkas pasenę, ar panašiai. Tarkim jau pirmais metais turime OOP su Java, džiaugiuosi, kad daug mokomės apie UNIX'ines sistemas, programinom ir su C, yra dalykai ir kaip duomenų struktūros, kur moko rašyti efektyvų kodą ir t.t.

 

Kodėl dar apsimoka rinktis IT. Studijų programa trunka 3,5 metų įskaitant 0,5 metų praktiką. Jei neklystu, programa įkurta 2010m., be to bendradarbiaujant su "Barclays", galbūt, dėl to ir jaučiasi, jog daugiau mažiau viskas "šviežia".

 

Trumpai tariant bei kalbant apie šias tris kryptis, siūlau rinktis IT dėl to, ką minėjau, PS tuo atveju, jei nori daug laiko skirti mokslams, ten turėsi pasinerti į programavimą, hardware'ą, ar kur kitur, giliau, nei kiti, tačiau stipriai svarstytina, ar tai naudinga, o INFO tuo atveju, jei myli matematiką - programavimas / matematika.

 

Pastaba. Eidamas į universitetą žinojau, jog tai nėra vieta, kur kepami programeriai. Tiesą sakant, gavau daugiau, nei tikėjausi, bet dėl to, jog turėjau tikrai tvirtus programavimo pagrindus eidamas ten. Man tai vieta, kuri turimas žinias tikrai tvirtai sustiprino, taip pat ir suteikia galimybes tas žinias plėsti toliau. Tereikia noro ir pačio darbo. Mano akimis, tai galimybė. Arba ja imi ir pasinaudoji, arba ieškai savo kelių.

 

Prašau, atsižvelk į tai, jog tai yra mano nuomonė ir viską sakau iš savo perspektyvos. Tikėkimės, tai kažkam padės priimti keletą rimtesnių sprendimų.

Redagavo Steeler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Siūlau pačiam papildomai mokytis programuoti, manau tikrai daugiau išmoksi negu universitete. Baigiau KTU Informatikos inžineriją, dirbu keliuose darbuose pagal specialybę, bet universitete gautų žinių taip niekur ir nepanaudojau, o to, ko reikia darbdaviams, teko mokytis pačiam.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Siūlau pačiam papildomai mokytis programuoti, manau tikrai daugiau išmoksi negu universitete. Baigiau KTU Informatikos inžineriją, dirbu keliuose darbuose pagal specialybę, bet universitete gautų žinių taip niekur ir nepanaudojau, o to, ko reikia darbdaviams, teko mokytis pačiam.

Bet jei neesi programuotojas, į IT įmonės žymiai sunkiau įsidarbinsi be IT diplomo. :) Niekas ir nesako, kad universitete išmoksi to ko tau reikės darbe. Universitetas tave tiesiog išmokys mokytis. ;)

Redagavo Arty
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet jei neesi programuotojas, į IT įmonės žymiai sunkiau įsidarbinsi be IT diplomo. :) Niekas ir nesako, kad universitete išmoksi to ko tau reikės darbe. Universitetas tave tiesiog išmokys mokytis. ;)

 

Tai kad nelabai. Nebent turėsi jau realių pavyzdžių sukūręs :) Šiuo atveju man atrodo geriau pasiimti normalius kursus internete, kad ir teamtreehouse jeigu pradedi mokytis, kurie tiesiai orientuoti į tai ką tu nori ir turi mokėti, o ne kažkokias nereikalingas užduotis spręstis, atsiskaityti jas ir jokios naudos praktiškai negauti, nes abejoju ar ten bent vienas sukuria normalų projektą. Toliau, ko tavęs išmokys tam univėre apart to ko jau nėra Internete susijusio su programavimu ? Apkraus tik nereikalingais darbais ir iš kitų modulių ir iš programavimo. Dar pamokys pasenusios medžiagos, ir kai pažiūrėsi reikalavimus skelbime, suprasi, kad nesimokei to universitete ir tada sakysi darbdaviui: "Tai mes to nesimokėm universitete". Viską ką tave moko su naujausiom technologijom Lietuvos universitete, jau medžiaga bus pasenus ir suprasi, kad tai seniai galėjai išmokti savarankiškai.

Redagavo Cpliusas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei rimtai žiūri į visą šį reikalą, tai VU arba KTU.

 

Nesuprantu, kodėl neįrašei VU IT(informacinės technologijos). Pats studijuoju šia studijų kryptį, esu nepaprastai patenkintas. Studijos yra labai geras dalykas, bet tik tuo atveju, jei tu moki tas žinias pasiimti. Kas sako, jog nėra ten ko eiti, ir panašiai, tai mano spėjimu priežastys yra: arba dėl to, kad jie patys ten nieko nesimokė, arba pasirinko prastą universitetą, arba įstojo ne ten, kur jiems vieta. Žinoma būna išimčių, bet tai vienetiniai atvejai, tačiau, ir tuomet, vargu ar studijos pakenktų.

 

Mano pasirinkimų sąrašas prasidėjo taip:

 

  1. VU PS(programų sistemos)
  2. VU IT(informacinės technologijos)
  3. VU INFO(informatika)

Na, po to jau kiti universitetai.

 

Kitas dalykas, esu labai patenkintas, kad neįstojau į PS. Programų sistemos yra, na, tiesiog, populiarus dalykas ir tiek. Nei jis geresnis už kitus, nei prastesnis. Reikia labai gerai suprasti ko tu nori iš studijų, tada suprasi ir ką rinktis, o ne rinktis tai, ka rėkia kiti. Kiek pastebėjau, kuo skiriasi šis dalykas nuo IT iki šiol, tai pirmam pusmety jie turėjo daug praktikos iš Assembly programavimo bei kompiuterių architektūros, kai mes tuo tarpu turėjom ir praktikos, kurios tokiam dalykui tikrai gana, jei nesigilini iš esmės, ir teorijos, kuri buvo labai naudinga, kad suprastum esminius dalykus. Toliau, IT studijų kryptis yra naujausia, dėl to tikrai nedrįsčiau sakyti, jog ten kažkas pasenę, ar panašiai. Tarkim jau pirmais metais turime OOP su Java, džiaugiuosi, kad daug mokomės apie UNIX'ines sistemas, programinom ir su C, yra dalykai ir kaip duomenų struktūros, kur moko rašyti efektyvų kodą ir t.t.

 

Kodėl dar apsimoka rinktis IT. Studijų programa trunka 3,5 metų įskaitant 0,5 metų praktiką. Jei neklystu, programa įkurta 2010m., be to bendradarbiaujant su "Barclays", galbūt, dėl to ir jaučiasi, jog daugiau mažiau viskas "šviežia".

 

Trumpai tariant bei kalbant apie šias tris kryptis, siūlau rinktis IT dėl to, ką minėjau, PS tuo atveju, jei nori daug laiko skirti mokslams, ten turėsi pasinerti į programavimą, hardware'ą, ar kur kitur, giliau, nei kiti, tačiau stipriai svarstytina, ar tai naudinga, o INFO tuo atveju, jei myli matematiką - programavimas / matematika.

 

Pastaba. Eidamas į universitetą žinojau, jog tai nėra vieta, kur kepami programeriai. Tiesą sakant, gavau daugiau, nei tikėjausi, bet dėl to, jog turėjau tikrai tvirtus programavimo pagrindus eidamas ten. Man tai vieta, kuri turimas žinias tikrai tvirtai sustiprino, taip pat ir suteikia galimybes tas žinias plėsti toliau. Tereikia noro ir pačio darbo. Mano akimis, tai galimybė. Arba ja imi ir pasinaudoji, arba ieškai savo kelių.

 

Prašau, atsižvelk į tai, jog tai yra mano nuomonė ir viską sakau iš savo perspektyvos. Tikėkimės, tai kažkam padės priimti keletą rimtesnių sprendimų.

 

Vienintelis normalus atsakymas, kuris čia yra. :) ačiū tau už info tikrai padeda apsispręsti :). o visi, kurie sako, kad programuok, pats tai čia ir taip aišku , kad tai teks norint pasiekt norimų rezultatų. Tiesiog noriu pasirinkt studijų programą, kuri labiau gilintų į programavimą, kuris mane labiau domina, negu studijuoti ten kokią, kaip kažkas minėjo , kad VGTU inžinerinej info pasibaigia ties antru kursu. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet jei neesi programuotojas, į IT įmonės žymiai sunkiau įsidarbinsi be IT diplomo. :) Niekas ir nesako, kad universitete išmoksi to ko tau reikės darbe. Universitetas tave tiesiog išmokys mokytis. ;)

Tiesa :) Kol kas iš savo studijų didžiausią pliusą pastebėjau tą, kad turint diplomą darbdavys tave tikriausiai greičiau pakvies į darbo pokalbį, negu neturint jo :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man tai šiek tiek kvailai atrodo, kai beveik visi kaip susitarę šaukia, kad universitete visiškai nieko naudingo nemoko, tačiau pateikia absoliutų nulį argumentų ir pavyzdžių.

 

Aš papasakosiu iš savo patirties. Artėjant bakalauro mokslų pabaigai įsidarbinau į į vieną įmonę praktikai. Vos praėjus savaitei nuo darbo pradžios davė suprogramuoti mikroservisą. Programavom su Scala funkcinio programavimo kalba, su kuria mus supažindino 6 semestre, modulyje „Programavimo kalbų teorija“. Jeigu nebūčiau turėjęs šio modulio, tai tikrai nebūčiau sugebėjęs iš karto programuoti funkciniu stiliumi (be to, funkcinis programavimas nėra viso labo programavimas su funkcijomis, o kur kas daugiau).

 

Kuriamam mikroservisui reikėjo duomenų bazės pasirinkom NoSQL duomenų bazę. Kadangi apie SQL turėjom visą modulį „Duomenų bazės“ (4 semestras) plius papildomai buvo trumpai aptariamos duomenų bazės daugelyje kitų modulių, tai nekilo klausimų, kas tas SQL ir kas tas NoSQL.

 

Nori nenori, beveik visi mikroservisai turi kokį nors API, ir dažniausiai tai būna RESTful. Modulis „Saityno taikomųjų programų projektavimas“ buvo būtent į tai ir orientuotas. Čia išmokau, kuo skiriasi RESTful API nuo to, ką kiti laiko RESTful API. Nuo pat pradžių savo komandoj buvau geriausiai suvokiantis REST'ą, kai tuo tarpu kiti kūrė kažką panašaus į RESTful API. Be to, šiame modulyje mums dėstyti ateidavo po programuotoją iš NFQ ir DevBridge – manau, jie turėtų bent kiek nuvokti, ko reikia programuojant tikrame darbe.

 

Žinoma, kuriant programas reikia parašyti ir keletą automatizuotų testų. Su TDD mus supažindino modulyje, kurį paminėjau ankstesnėje pastraipoje, o konkrečiai rašyti testus ir padirbėti su issue'sų registravimo sistemomis teko 7 semestro modulyje „Programų sistemų testavimas“.

 

Be abejo, mikroservisas turi sugebėti vienu metu apdoroti keletą užklausų. Su lygiagretumu susipažinom modulyje „Lygiagretusis programavimas“. Ir nors Scala mums leidžia išvengti kai kurių su lygiagretumu susijusių problemų, bet prireikus kažkokios sudėtingesnio lygiagretumo turėčiau šiokį tokį suvokimą, kaip tai spręsti. Be to, per šį modulį teko palyginti, koks skirtumas, kai skaičiavimus leidi ant CPU ir ant GPU.

 

Vienu metu dirbant mūsų ofise buvo užėjusios kalbos, kad būtų gerai susiburti į burelį ir pasimokyti design pattern'ų – tarkim kiekvienas pasiima po vieną design pattern'ą jį išmoksta ir vėliau pristato kitiems. Dauguma buvo nustebę, kad būtent aš 7 semestre turėjau modulį apie tai – „Objektinis programų projektavimas“ (What?!! Universitete design pattern'ų moko?!!).

 

Darbe daug tenka dirbti su Linux OS (beveik visos mūsų prižiūrimos mašinos sukasi ant CentOS). Per modulį „Operacinės sistemos“ susipažinom su ne tik kaip veikia operacinės sistemos, bet ir su Linux terminalu bei įvairiomis jo galimybėmis.

 

Dar turėjau modulį „Informacinių sistemų kūrimas karkasais“. Čia susipažinau su vienu iš PHP karkasu (nors gyvenime neplanuoju programuoti PHP) bei MVC pattern'u. Iš čia susidariau suvokimą, kodėl reikia atskirti duomenis, veiksmus su jais bei duomenų atvaizdavimą ir kaip tai padaryti.

 

Paskutiniuoju metu prireikė darbe pabraižyti UML diagramų, kad galėtumėm geriau suvokti kaip veikia mūsų prižiūrima sistema ir kokios yra galimos rizikos. Su UML'o diagramomis susipažinome modulyje „Programų sistemų analizės ir projektavimo įrankiai“, bet teko jas panaudoti ir nemažai kitų modulių.

 

Turėjau pasiėmęs modulį „Kompiuterių tinklų ir interneto sauga“ – teko pačiam palaužyt silpnai apsaugotas svetaines. Dabar man pačiam kuriant programinę įrangą turiu jau šiokį tokį suvokimą, kurios vietos gali būti nesaugios.

 

Turėjom modulį „Skaitiniai metodai ir algoritmai“. Kaip vėliau supratau, čia buvo lengva įžanga į mašininį mokymą (o dabar mašininis mokymasis yra beveik visur ir kiti iš jo uždirba milijonus).

 

Buvo modulis „Algoritmų sudarymas ir analizė“ kuriame nagrinėjom įvairius algoritmus, susipažinom su dinaminiu programavimu ir big-O notacija (nors su visu šituo aš jau buvo susipažinęs mokykloje). Galiu garantuoti, kad dauguma tokių savamokslių net neįsivaizduoja, ką reiškia O(n), O(log n) ar O(n^2). Modulyje „Duomenų struktūros“ teko susipažinti su bazinėmis duomenų struktūromis. Tiek bazinių, tiek sudėtingų duomenų struktūrų suvokimas itin svarbus viename iš mano hobių.

 

Žinoma, turėjom nemažai matematikos ir fizikos. Tiesiogiai šito darbe kaip ir nepritaikiau, nes darbas nelabai su tuo susijęs. Bet mane tiek matematika, tiek fizika domino ir žavėjo nuo mokyklos laikų, o ir matematiką sugebėjau pritaikyti hobyje, apie kurį jau užsiminiau praeitoje pastraipoje.

 

Labai patiko modulis „Kompiuterinė grafika“. Pakankamai neblogai praplėtė suvokimą, kaip veikia GPU ir kaip vaizdas atsiduria ekrane (tiek 2D, tiek 3D). Modulyje „Robotų programavimo technologijos“ teko sukonstruoti Lego robotą (vėliau teko sudalyvauti darbe vykusiose Lego robotų imtynėse):

http://www.youtube.com/watch?v=N7RF8DISo1M

 

Be to, studijų metu teko nemažai pakeliauti. Turėjau gal 8 keliones į užsienį, kurias visas finansavo universitetas plius dar skyrė dienpinigių.

 

Tas mikroservisas, apie kurį užsiminiau pradinėse pastraipose, buvo mano universitetinės praktikos užduotis. Dabar jis stovi PROD'e ir aptarnauja įmonės klientus.

 

----------------------------

 

Bet šiaip galiu sutikti, kad jeigu darbe reikėtų įdiegti Wordpress ir užmauti skin'ą, kokį dizainą pakarpyti, kavos pataisyti ar mygtukus paspaudinėti, tai visi šie keturi metai būtų visiškai bereikalingi…

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man tai šiek tiek kvailai atrodo, kai beveik visi kaip susitarę šaukia, kad universitete visiškai nieko naudingo nemoko, tačiau pateikia absoliutų nulį argumentų ir pavyzdžių.

 

Aš papasakosiu iš savo patirties. Artėjant bakalauro mokslų pabaigai įsidarbinau į į vieną įmonę praktikai. Vos praėjus savaitei nuo darbo pradžios davė suprogramuoti mikroservisą. Programavom su Scala funkcinio programavimo kalba, su kuria mus supažindino 6 semestre, modulyje „Programavimo kalbų teorija“. Jeigu nebūčiau turėjęs šio modulio, tai tikrai nebūčiau sugebėjęs iš karto programuoti funkciniu stiliumi (be to, funkcinis programavimas nėra viso labo programavimas su funkcijomis, o kur kas daugiau).

 

Kuriamam mikroservisui reikėjo duomenų bazės pasirinkom NoSQL duomenų bazę. Kadangi apie SQL turėjom visą modulį „Duomenų bazės“ (4 semestras) plius papildomai buvo trumpai aptariamos duomenų bazės daugelyje kitų modulių, tai nekilo klausimų, kas tas SQL ir kas tas NoSQL.

 

Nori nenori, beveik visi mikroservisai turi kokį nors API, ir dažniausiai tai būna RESTful. Modulis „Saityno taikomųjų programų projektavimas“ buvo būtent į tai ir orientuotas. Čia išmokau, kuo skiriasi RESTful API nuo to, ką kiti laiko RESTful API. Nuo pat pradžių savo komandoj buvau geriausiai suvokiantis REST'ą, kai tuo tarpu kiti kūrė kažką panašaus į RESTful API. Be to, šiame modulyje mums dėstyti ateidavo po programuotoją iš NFQ ir DevBridge – manau, jie turėtų bent kiek nuvokti, ko reikia programuojant tikrame darbe.

 

Žinoma, kuriant programas reikia parašyti ir keletą automatizuotų testų. Su TDD mus supažindino modulyje, kurį paminėjau ankstesnėje pastraipoje, o konkrečiai rašyti testus ir padirbėti su issue'sų registravimo sistemomis teko 7 semestro modulyje „Programų sistemų testavimas“.

 

Be abejo, mikroservisas turi sugebėti vienu metu apdoroti keletą užklausų. Su lygiagretumu susipažinom modulyje „Lygiagretusis programavimas“. Ir nors Scala mums leidžia išvengti kai kurių su lygiagretumu susijusių problemų, bet prireikus kažkokios sudėtingesnio lygiagretumo turėčiau šiokį tokį suvokimą, kaip tai spręsti. Be to, per šį modulį teko palyginti, koks skirtumas, kai skaičiavimus leidi ant CPU ir ant GPU.

 

Vienu metu dirbant mūsų ofise buvo užėjusios kalbos, kad būtų gerai susiburti į burelį ir pasimokyti design pattern'ų – tarkim kiekvienas pasiima po vieną design pattern'ą jį išmoksta ir vėliau pristato kitiems. Dauguma buvo nustebę, kad būtent aš 7 semestre turėjau modulį apie tai – „Objektinis programų projektavimas“ (What?!! Universitete design pattern'ų moko?!!).

 

Darbe daug tenka dirbti su Linux OS (beveik visos mūsų prižiūrimos mašinos sukasi ant CentOS). Per modulį „Operacinės sistemos“ susipažinom su ne tik kaip veikia operacinės sistemos, bet ir su Linux terminalu bei įvairiomis jo galimybėmis.

 

Dar turėjau modulį „Informacinių sistemų kūrimas karkasais“. Čia susipažinau su vienu iš PHP karkasu (nors gyvenime neplanuoju programuoti PHP) bei MVC pattern'u. Iš čia susidariau suvokimą, kodėl reikia atskirti duomenis, veiksmus su jais bei duomenų atvaizdavimą ir kaip tai padaryti.

 

Paskutiniuoju metu prireikė darbe pabraižyti UML diagramų, kad galėtumėm geriau suvokti kaip veikia mūsų prižiūrima sistema ir kokios yra galimos rizikos. Su UML'o diagramomis susipažinome modulyje „Programų sistemų analizės ir projektavimo įrankiai“, bet teko jas panaudoti ir nemažai kitų modulių.

 

Turėjau pasiėmęs modulį „Kompiuterių tinklų ir interneto sauga“ – teko pačiam palaužyt silpnai apsaugotas svetaines. Dabar man pačiam kuriant programinę įrangą turiu jau šiokį tokį suvokimą, kurios vietos gali būti nesaugios.

 

Turėjom modulį „Skaitiniai metodai ir algoritmai“. Kaip vėliau supratau, čia buvo lengva įžanga į mašininį mokymą (o dabar mašininis mokymasis yra beveik visur ir kiti iš jo uždirba milijonus).

 

Buvo modulis „Algoritmų sudarymas ir analizė“ kuriame nagrinėjom įvairius algoritmus, susipažinom su dinaminiu programavimu ir big-O notacija (nors su visu šituo aš jau buvo susipažinęs mokykloje). Galiu garantuoti, kad dauguma tokių savamokslių net neįsivaizduoja, ką reiškia O(n), O(log n) ar O(n^2). Modulyje „Duomenų struktūros“ teko susipažinti su bazinėmis duomenų struktūromis. Tiek bazinių, tiek sudėtingų duomenų struktūrų suvokimas itin svarbus viename iš mano hobių.

 

Žinoma, turėjom nemažai matematikos ir fizikos. Tiesiogiai šito darbe kaip ir nepritaikiau, nes darbas nelabai su tuo susijęs. Bet mane tiek matematika, tiek fizika domino ir žavėjo nuo mokyklos laikų, o ir matematiką sugebėjau pritaikyti hobyje, apie kurį jau užsiminiau praeitoje pastraipoje.

 

Labai patiko modulis „Kompiuterinė grafika“. Pakankamai neblogai praplėtė suvokimą, kaip veikia GPU ir kaip vaizdas atsiduria ekrane (tiek 2D, tiek 3D). Modulyje „Robotų programavimo technologijos“ teko sukonstruoti Lego robotą (vėliau teko sudalyvauti darbe vykusiose Lego robotų imtynėse):

http://www.youtube.com/watch?v=N7RF8DISo1M

 

Be to, studijų metu teko nemažai pakeliauti. Turėjau gal 8 keliones į užsienį, kurias visas finansavo universitetas plius dar skyrė dienpinigių.

 

Tas mikroservisas, apie kurį užsiminiau pradinėse pastraipose, buvo mano universitetinės praktikos užduotis. Dabar jis stovi PROD'e ir aptarnauja įmonės klientus.

 

----------------------------

 

Bet šiaip galiu sutikti, kad jeigu darbe reikėtų įdiegti Wordpress ir užmauti skin'ą, kokį dizainą pakarpyti, kavos pataisyti ar mygtukus paspaudinėti, tai visi šie keturi metai būtų visiškai bereikalingi…

Puikus ir išsamus atsakymas. Tik šitą norėjau paklaust kokią studijų programą tu mokeisi? Informatikos inžineriją ar Informatiką paprastą ir kuriam univere? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Puikus ir išsamus atsakymas. Tik šitą norėjau paklaust kokią studijų programą tu mokeisi? Informatikos inžineriją ar Informatiką paprastą ir kuriam univere? :)

 

Mokiausi KTU, programų sistemas. Jos būtent daugiau ir orientuotos į patį programavimą (design pattern'ai, UML diagramos ir pnš.). Informatika labiau orientuota į dalykus, susijusius su kompiuterija. Lygtais mano laikais buvo trys specializacijos informatikoj: multimedija, bankinės sistemos ir kompiuterių tinklai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...