Pereiti prie turinio

Visiškas naujokas programavime. Įdomu kas tai yra, ką tokie žmonės veikia, kokios darbo sritys.


Rekomenduojami pranešimai

Sveiki, esu 11 klasės mokinys, tik šiais metais pradėjau mokytis programavimą (ankstesnėje mokykloje tokios galimybės nebuvo). Mokykloje gerai sekasi matematika, fizika, geografija, labai patinka kompiuteriui (kaip ir daugeliui). Taigi, atėjęs į naują mokyklą ir sužinojęs, kad yra toks dalykas pamaniau, kad man tai turėtų tikti ir patikti - pasirinkau Informatiką (programavimą) A lygiu. Mokykloje kontroliniai, visos kitos užduotys sprendžiamos Pascal'io kalboje, kiek žinau ji nėra kažkur pritaikoma ir daugiausia skirta programavimo pagrindų mokymui. Praėjo mėnuo kaip mokausi ir gana gerai viską suprantu, bet man kyla keletas klausimų:

 

1. Jei neklystu programuotojų yra visokių, vieni kuria žaidimus, aplikacijas, kiti - internetines svetaines, prižiūri įvarias duomenų bazes. Ką programuotojas veikia savo darbe, kaip tas darbas atrodo? Nes mokykloje viskas ką mes darome tai sprendžiame matematinius uždavinius.

 

2. Trumpai apibūdinkit populiariausias sritis, kokios kalbos kiekvienai jų reikalingos.

 

3. Įsivaizduoju, kad baigiu 12 klasę, išlaikau paskalio egzaminą. Stoju į universitetą ir ko mokausi ten? Kitų programavimo kalbų?

 

Dėkoju, už išsamius atsakymus ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

1. Esi teisus ka daro programuotjai, bet darbu ir veikos yra dar daugiau nei rašei.

 

2.html,css,javascript,ruby ir t.t. - tinklapiai

c, c++,c#,java, python -- programos

arduino, matlab -daugiausia elektronika

 

šiaip labai daug galima vardinti, ir dauguma kalbu galima naudoti daug daugiau nei vienoje srityje pvz kaip java ir programos ir tinklapiai.

 

3.Universitete nesimoksi kitu programavimo kalbu iskirus c, c++ , java , matlab, html... ir tiktai pagrindus, viska kad galetum dirbti su tom programavimo kalbom reikės mokytis pačiam. aš pats esu antram kurse ir aš per metus išmokau pats daugiau negu universitete.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

eini i univera ir mokaisi visko ko gali prireikt ir butina zinot programuojant realiam pasauly, tai ienai ir tinklai, duombazes, aplikacijos, processoriaus sandara, web serveriai, linux, c, assembler ir t.t.

populiariausios sritys

c/c++ - lietuvoje labai populiaru

enterprise java - visur ir visada reikia

php/mysql - gan lengva, paklasusa didele pasiula irgi

javascript/html - pirmai duonai uzdirbt

mobile apps - cia reikia visko kas pries tai isvardinta

games(c,c#,java) - jei turi 10 geometrijos, matematikos, fizikos

.net - irgi populiaru bet dazniausiai imones apsimokina savo specialistus

Nuoroda į pranešimą
Dalintis kituose puslapiuose

1. Esi teisus ka daro programuotjai, bet darbu ir veikos yra dar daugiau nei rašei.

 

2.html,css,javascript,ruby ir t.t. - tinklapiai

c, c++,c#,java, python -- programos

arduino, matlab -daugiausia elektronika

 

šiaip labai daug galima vardinti, ir dauguma kalbu galima naudoti daug daugiau nei vienoje srityje pvz kaip java ir programos ir tinklapiai.

 

3.Universitete nesimoksi kitu programavimo kalbu iskirus c, c++ , java , matlab, html... ir tiktai pagrindus, viska kad galetum dirbti su tom programavimo kalbom reikės mokytis pačiam. aš pats esu antram kurse ir aš per metus išmokau pats daugiau negu universitete.

 

Pastaba: Ruby negalima priskirt prie web'o, kai python'ą priskiri prie desktop'inio programavimo.

Nei Ruby, nei Python nėra skirti web'ui, o turi tam skirtus frameworkus: RoR ir Django.

Redagavo Steeler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

eini i univera ir mokaisi visko ko gali prireikt ir butina zinot programuojant realiam pasauly, tai ienai ir tinklai, duombazes, aplikacijos, processoriaus sandara, web serveriai, linux, c, assembler ir t.t.

populiariausios sritys

c/c++ - lietuvoje labai populiaru

enterprise java - visur ir visada reikia

php/mysql - gan lengva, paklasusa didele pasiula irgi

javascript/html - pirmai duonai uzdirbt

mobile apps - cia reikia visko kas pries tai isvardinta

games(c,c#,java) - jei turi 10 geometrijos, matematikos, fizikos

.net - irgi populiaru bet dazniausiai imones apsimokina savo specialistus

 

Ar tikrai tavo manymu būtina išmanyti procesoriaus sandarą arba assembler'į programuojant svetainę arba, kad ir programuojant žaidimą telefonui?

 

c/c++  - lietuvoje labai populiaru

Čia tikiuosi turi omenyje mokyklinį egzaminą bei mokymą LIETUVOS universitetuose?

 

enterprise java - visur ir visada reikia

Kur jo visada reikia?

 

mobile apps   - cia reikia visko kas pries tai isvardinta

Na, tikrai nemanau, kad visko reikia ką išvardinai prieš tai.

 

games(c,c#,java) - jei turi 10 geometrijos, matematikos, fizikos

Na, sutinku su mintimi, kad reikia suprasti matematiką, bet šiais laikais tikrai nereikia turėti 10, kad galėtum kurti žaidimą, apskritai šiais laikais žaidimus galima kurti net nemokant programuoti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei politikoj i viena duda puti su viesaja nuomone - tai ir kiemsargiu gal uzdirbsi neblogai.

O jei esi gal kiek kitoks - tai tu kalbu gaunasi begales...

Matematika yra super.

Jei patinka geografija tai gal ka rinkis su zemelapiais,geodezija ar panasiai.

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ką programuotojas veikia savo darbe, kaip tas darbas atrodo? Nes mokykloje viskas ką mes darome tai sprendžiame matematinius uždavinius.

Mokykloje moko logiškai mąstyti, paprastus matematinius uždavinius užrašyti kodu.

 

Universitete (turiu galvoje IT sritis) pirmus du metus visus bendrai moko objektinio programavimo, įvairių algoritmų ir kitų svarbių programavimo pagrindų. Paskui kas būna kitus du metus jau labiau priklauso nuo specializacijos, pvz. multimedijos - dirba labiau su grafika, programavimas - gilinasi į algoritmus ir pan., informacinės sistemos - į web programavimą ir t.t. Yra ir dar daugiau sričių..

 

Na o ką programuotojas veikia savo darbe, tai vėlgi priklauso nuo srities, kurioje dirba.

Pavyzdžiui aš dirbu prie komercinio web produkto - optimizuoju įmonės veiklos procesus juos kompiuterizuojant. Paprastai tariant stengiuosi palengvinti programinės įrangos naudotojo gyvenimą. :D Pvz. tarkime naudotojui savo darbe reikia kas savaitę padaryti kažkokią tai ataskaitą ir tai dabar užima daug laiko. Mano darbas yra padaryti taip, kad naudotojui nereiktų nieko daryti išvis (arba su minimaliu įsikišimu) ir ta ataskaita būtų sugeneruota automatiškai.

 

Taigi mokykla ir universitetas tau tik nurodo gaires, ką ir kaip reikėtų daryti, kaip reikėtų mąstyti ir visa tai tu bandai pritaikyti praktiškai savo darbe.

 

Na o pats darbas, tai nėra toks, kad visą dieną nuo ryto iki vakaro sėdi prie kompiuterio nepakeldamas akių. Dažniausiai programuotojai yra labai mylimi ir gerbiami, dauguma darboviečių turi laisvalaikio kambarius su stalo futbolu, xbox'u ir pan., kad darbo metu galėtum ateiti ir šiek tiek prasiblaškyti. Priklausomai nuo darbovietės ir kolektyvo, būna įvairiausių "užklasinių" veiklų, išvykų ir pan. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pirmiausiai, labai smagu girdėt, kad mokyklinis kursas neatmušė noro programuoti. Nes šiaip jau ten baisu.

 

Pagrindinis programuotojo skillas nėra išmoktų kalbų kiekis. Ir apskritai, siūlyčiau jas JAU mokytis pačiam, jei tave tai domina labiau, nei „nu reikia kur nors įstot“. Gali nors ir šią minutę pradėti nuo Python, Ruby, ar panašios. Tam jokių matematinių uždavinių, knygų, profesorių storais akiniais nereikia. :) Na gerai, su knygom persistengiau – geros knygos mokymuisi yra gerai. Norėjau pasakyti, kad nereikia kažkokių formalių mokymų – juk ne chirurgu žadi būti. Beveik bet kuriuo atveju tavo paties motyvacija bei pastangos, sukūrimas kažko, ką norisi sukurti pačiam, gali daug daugiau reikšti, nei nuėjimas į kokią „jaunųjų programuotojų mokyklėlę“.

 

Univere, jei stosi į informatiką, gausi ir daug matematikos, kompiuterių architektūros, kitų dalykų. Daug pagrindų, daug ugdomų gėbėjimų suprasti, kas, kaip ir kodėl vyksta, o ne tik mokėti užrašyti kažką programavimo kalba.

 

O kasdienis programuotojo darbas... Programavimas, žinoma. Aišku, tai nėra kodo rašymas 8 valandas per dieną. Labai dažnai daug svarbiau yra sukurti protingą sistemos architektūrą, sukurti veikimo modelį (sakyčiau, dizainą, bet lietuviškai tai labiau reiškia grafinį apipavidalinimą), bendradarbiauti komandoje, ir t.t. :) Pavyzdžiui, neatsimenu kas, bet turbūt ir ne vienas specialistas yra sakęs, jog dažnai svarbesnį vaidmenį vaidina ne pasirinkta kalba, o tinkamas duomenų stuktūrų bei algoritmų pasirinkimas ir išmanymas.

 

Kokią sritį pasirinksi, priklauso nuo tavęs.

Gali tiesiog apsistoti ties reprezentacinių svetainių kūrimu ir copy-paste principu kurti neįdomias svetaines grąžtus gaminančioms įmonėms.

Gali specializuotis unikaliuose web/mobiliuose sprendimuose (pagalvok apie dabar ant bangos esančius Snapchat, ir panašius – tokiems „paruoštukai“ nesimėto).

Gali galiausiai lįsti į kokią įmantresnę sritį: žaidimų kūrimą, desktop programas (Pixelmator pavyzdys turėtų įkvėpti :)), bet tai nebus taip lengva, kaip kartais gali būti padaryti svetainę (suinstaliavau TVS, užmoviau šabloną, pinigus gavau, klientai patenkinti, kad kažkas yra ir maždaug veikia).

 

Programavimo pasaulis didelis, ir visų šių žmonių įrašai, kad ir kokie jie ilgi, visko neapibūdins.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pirmiausiai, labai smagu girdėt, kad mokyklinis kursas neatmušė noro programuoti. Nes šiaip jau ten baisu.

 

Pagrindinis programuotojo skillas nėra išmoktų kalbų kiekis. Ir apskritai, siūlyčiau jas JAU mokytis pačiam, jei tave tai domina labiau, nei „nu reikia kur nors įstot“. Gali nors ir šią minutę pradėti nuo Python, Ruby, ar panašios. Tam jokių matematinių uždavinių, knygų, profesorių storais akiniais nereikia. :) Na gerai, su knygom persistengiau – geros knygos mokymuisi yra gerai. Norėjau pasakyti, kad nereikia kažkokių formalių mokymų – juk ne chirurgu žadi būti. Beveik bet kuriuo atveju tavo paties motyvacija bei pastangos, sukūrimas kažko, ką norisi sukurti pačiam, gali daug daugiau reikšti, nei nuėjimas į kokią „jaunųjų programuotojų mokyklėlę“.

 

Univere, jei stosi į informatiką, gausi ir daug matematikos, kompiuterių architektūros, kitų dalykų. Daug pagrindų, daug ugdomų gėbėjimų suprasti, kas, kaip ir kodėl vyksta, o ne tik mokėti užrašyti kažką programavimo kalba.

 

O kasdienis programuotojo darbas... Programavimas, žinoma. Aišku, tai nėra kodo rašymas 8 valandas per dieną. Labai dažnai daug svarbiau yra sukurti protingą sistemos architektūrą, sukurti veikimo modelį (sakyčiau, dizainą, bet lietuviškai tai labiau reiškia grafinį apipavidalinimą), bendradarbiauti komandoje, ir t.t. :) Pavyzdžiui, neatsimenu kas, bet turbūt ir ne vienas specialistas yra sakęs, jog dažnai svarbesnį vaidmenį vaidina ne pasirinkta kalba, o tinkamas duomenų stuktūrų bei algoritmų pasirinkimas ir išmanymas.

 

Kokią sritį pasirinksi, priklauso nuo tavęs.

Gali tiesiog apsistoti ties reprezentacinių svetainių kūrimu ir copy-paste principu kurti neįdomias svetaines grąžtus gaminančioms įmonėms.

Gali specializuotis unikaliuose web/mobiliuose sprendimuose (pagalvok apie dabar ant bangos esančius Snapchat, ir panašius – tokiems „paruoštukai“ nesimėto).

Gali galiausiai lįsti į kokią įmantresnę sritį: žaidimų kūrimą, desktop programas (Pixelmator pavyzdys turėtų įkvėpti :)), bet tai nebus taip lengva, kaip kartais gali būti padaryti svetainę (suinstaliavau TVS, užmoviau šabloną, pinigus gavau, klientai patenkinti, kad kažkas yra ir maždaug veikia).

 

Programavimo pasaulis didelis, ir visų šių žmonių įrašai, kad ir kokie jie ilgi, visko neapibūdins.

 

Norėjau tik pridėti, kad nesibaidytum pastarųjų dviejų dalykų. Viso projekto tokiuose sprendimuose tikrai nukopijuoti nepavyks bet su šiokiu tokiu supratimu apie framework'ą ir stackoverflow pagalba (pirmais mėnesiais siūlau šį puslapį pasidaryti kaip homepage) tikrai po truputi pavyks sudėlioti savo projektą :).

 

Pradžiai perskaityk GERĄ programavimo knygą (rekomenduoju Head First JAVA - nors ir 2005-ų metų knyga ir pasikeitimų kalboj keletas yra, tačiau gausi tvirtus OOP pamatus, ir apskritai suprasi kaip reikia pradėti kažką kurti nuo nulio, nes bent jau mano atveju tai suvokti kaip žodžių ir skaičių kratinys gali kažką išvesti ekrane buvo pats sudėtingiausias dalykas).

Nuoroda į pranešimą
Dalintis kituose puslapiuose
1. Jei neklystu programuotojų yra visokių, vieni kuria žaidimus, aplikacijas, kiti - internetines svetaines, prižiūri įvarias duomenų bazes. Ką programuotojas veikia savo darbe, kaip tas darbas atrodo? Nes mokykloje viskas ką mes darome tai sprendžiame matematinius uždavinius.

As dirbu web svetainiu kurime, backend programuotoju. Kaip atrodo darbas? Ofisas, sedziu prie iMac su dviem monitoriais, salia stovi kavos puodelis ir dazniausiai koks nors maistas.. :D dirbu 9-5 bet realiai koda rasau tik 5h, kitos 3h isnaudojamos kitiem reikalam tokiem kaip nosies krapstymas, susitikimai su klientais ar bendradarbias, rukymas ir panasiai.. Nors kartais buna tokiu dienu kad visas 8h sedi neatsitraukdamas, cia labai nuo projekto priklauso.. :) Kas antra penktadieni turim friday drinks, t.y 4h kazkas daro gerimus. Kas antra 4tadieni turim lunch and learn, t.y uzsako kokiu nors picu ar kokio kito maisto ir vienas is bendradarbiu buna paruoses kazkokia paskaita.. :D jeigu neturim kazkokio didelio projekto tai kiekviena diena buna vis kitokia, nes darom mazus darbelius visokius ivairiom svetainem. Zodziu bent jau man, tai cia yra toks darbas apie koki nuo mazens svajojau :)

 

2. Trumpai apibūdinkit populiariausias sritis, kokios kalbos kiekvienai jų reikalingos.

Mes uzsiemam web svetainiu kurimu, naudojam PHP ir Ruby kalbas. Kokia kalba pasirenkam priklauso nuo projekto, bet vis dazniau renkames ruby on rails vietoj php.

3. Įsivaizduoju, kad baigiu 12 klasę, išlaikau paskalio egzaminą. Stoju į universitetą ir ko mokausi ten? Kitų programavimo kalbų?

Cia jau priklauso nuo taves. As programint mokytis pradejau pats, dar budamas 16 metu. As aplamai neesu univero baiges, istojau i KTU po 12 klases bet po puses metu meciau nes gavau si darba. Turbut kiti baige ar besimokantys galetu daugiau papasakot :)

Redagavo fokusas
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ą...