programuotojo karjeros mitai
TRANSCRIPT
![Page 1: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/1.jpg)
Osvaldas Grigas
programuotojokarjeros mitai
![Page 2: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/2.jpg)
Iš programavimo išaugama
“mane veža”“ne prestižas”
![Page 3: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/3.jpg)
Vyr. programuotojas
Architektas
Projektų vadovas
Direktorius
Jaun. programuotojas
Vertikali karjera
![Page 4: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/4.jpg)
★ Master
★ Journeyman
★ Apprentice
Software Crafstmanship
![Page 5: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/5.jpg)
★ ...
★ Wise developer
★ Smart-ass developer
★ Less shitty developer
★ Shitty developer
★ Total noob
![Page 6: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/6.jpg)
NUO
BO DU
![Page 7: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/7.jpg)
Specializacijos
❖ Front end (web / mobile)
❖ Enterprise integration
❖ Data science
❖ Embedded systems
❖ Gaming
❖ ...
![Page 8: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/8.jpg)
Horizontali karjera
★ Testuotojas
★ Analitikas
★ Dokumentuotojas
★ Projektų vadovas
★ Adminas
![Page 9: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/9.jpg)
Programuotojaitik sėdi ir kodina
![Page 10: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/10.jpg)
![Page 11: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/11.jpg)
➢ TDD
➢ DDD
➢ Markdown, LaTeX
➢ Scrum Master
➢ DevOps
Rolės
★ Testuotojas
★ Analitikas
★ Dokumentuotojas
★ Projektų vadovas
★ Adminas
ką daro programuotojas
![Page 12: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/12.jpg)
Programuotojai užsidaro nuo žmonių
ir bendrauja tik per Skype
![Page 13: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/13.jpg)
![Page 14: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/14.jpg)
Nuolatinis gaisrų gesinimas
![Page 15: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/15.jpg)
Įmonės kultūra
[ vadovybės kultūra ] [ inžinerinės praktikos ]
![Page 16: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/16.jpg)
Rimti programuotojai augina barzdas
![Page 17: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/17.jpg)
![Page 18: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/18.jpg)
Programavimas - vyriškas darbas
![Page 19: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/19.jpg)
![Page 20: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/20.jpg)
Darbe išmoksi viską, ko reikia
![Page 21: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/21.jpg)
Savišvieta
![Page 22: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/22.jpg)
Knygos
![Page 24: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/24.jpg)
![Page 25: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/25.jpg)
Fotografas: Saulius Grigaitis
![Page 26: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/26.jpg)
![Page 27: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/27.jpg)
Pasirink -teisingą-programavimo kalbą
“Golden hammer”
![Page 28: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/28.jpg)
Įmonių “aprobuoti” technologijų rinkiniai
C# + Visual Studio + ASP.NET + SQL Server + Microsoft IIS
Java + Eclipse + Spring Framework + Oracle + JBoss
PHP + PhpStorm + Symfony Framework + MySQL + Apache httpd
Ruby + Emacs + Rails + PostgreSQL + Nginx
ir “legacy” projektai...
![Page 29: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/29.jpg)
Kaip sunku išmokti naują- programavimo kalbą?- duomenų bazę?- kitą technologiją?
![Page 31: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/31.jpg)
_#_ ___ _#_
_#_ ### _#_
_#_ ___ _#_
Šaltinis: http://rosettacode.org/wiki/Conway%27s_Game_of_Life#Java
![Page 32: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/32.jpg)
Darbo našumasmatuojamas
kodo eilutėmis
![Page 33: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/33.jpg)
Nefunkciniai reikalavimai kodui
❖ suprantamas❖ saugus❖ greitas❖ deterministinis❖ lengvai keičiamas
(namo statyboms einant į pabaigą, klientas nusprendžia pakeisti langų formatą)
![Page 34: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/34.jpg)
Eksperimentavimas - svarbu
(pirmas bandymas bus nevykęs)
![Page 35: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/35.jpg)
Aukštasis mokslas - tik diplomui
![Page 36: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/36.jpg)
Žinios, kurių ant kupros nenešiosi
● kompiuterių architektūra
● kompiuterių tinklai ir protokolai
● duomenų bazių teorija
● programavimo kalbų teorija
● paradigmos (imperatyvinė, objektinė, funkcinė, loginė)
● duomenų struktūros ir algoritmai
● kodo dizaino principai
● architektūriniai pattern’ai
● testavimo metodai
● reikalavimų inžinerija
![Page 38: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/38.jpg)
![Page 39: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/39.jpg)
Osvaldas Grigas@ogrigas
Klauskite!
![Page 40: Programuotojo karjeros mitai](https://reader034.vdocuments.net/reader034/viewer/2022050806/588289251a28abca6d8b4b85/html5/thumbnails/40.jpg)
Nuotraukų ir paveikslėlių šaltiniai:
https://commons.wikimedia.org/wiki/File:Heilbronner_Weg_Steinschartenkopf_Ladder-bridge.JPGhttps://commons.wikimedia.org/wiki/File:A_young_craftsman_carving_a_wooden_statue_of_Reclining_Buddha.jpghttps://commons.wikimedia.org/wiki/File:Jim_Gray_Computing_in_the_21st_Century_2006.jpghttps://commons.wikimedia.org/wiki/File:Niklaus_Wirth,_UrGU.jpghttps://commons.wikimedia.org/wiki/File:Sir_Tony_Hoare_IMG_5125.jpghttps://commons.wikimedia.org/wiki/File:Edsger_Wybe_Dijkstra.jpghttps://commons.wikimedia.org/wiki/File:Ward_Cunningham_-_Commons-1.jpghttps://commons.wikimedia.org/wiki/File:Ken_n_dennis.jpghttps://commons.wikimedia.org/wiki/File:Martin_Fowler_-_Swipe_Conference_2012.jpghttps://commons.wikimedia.org/wiki/File:Kent_Beck_no_Workshop_Mapping_XP.jpghttps://commons.wikimedia.org/wiki/File:Wordpress_logo_8.pnghttps://commons.wikimedia.org/wiki/File:Feed-icon_headphones.svghttps://commons.wikimedia.org/wiki/File:Octicons-mark-github.svghttps://commons.wikimedia.org/wiki/File:Coursera_logo.PNGhttps://commons.wikimedia.org/wiki/File:Graduation_hat.svghttps://commons.wikimedia.org/wiki/File:Thumbs-up-icon-left.svghttps://commons.wikimedia.org/wiki/File:Hipchat_Atlassian_logo.pnghttps://commons.wikimedia.org/wiki/File:Hammer_-_Noun_project_1306.svghttps://upload.wikimedia.org/wikipedia/commons/7/71/New_youtube_logo.pnghttps://upload.wikimedia.org/wikipedia/commons/2/24/GitHub_logo_2013_padded.svghttps://en.wikipedia.org/wiki/File:Twitter_bird_logo_2012.svghttps://en.wikipedia.org/wiki/File:Wikipedia-logo-v2.svghttps://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist)https://en.wikipedia.org/wiki/Barbara_Liskovhttps://en.wikipedia.org/wiki/Macintosh_Color_Displayhttps://en.wikipedia.org/wiki/Myth_of_the_flat_Earthhttps://en.wikipedia.org/wiki/File:Slack_Icon.pnghttps://en.wikipedia.org/wiki/Atlas_(mythology)https://www.flickr.com/photos/jawboneradio/131389348https://www.flickr.com/photos/cmichel67/15865399370https://www.flickr.com/photos/xavier-albaladejo/6278235566https://www.flickr.com/photos/fdecomite/5007786786https://www.flickr.com/photos/bibliodyssey/7470952142https://www.facebook.com/inventihttp://www.meetup.com/http://nobon.me/?p=17695https://www.pexels.com/photo/fitness-power-man-person-17840/https://pixabay.com/en/photos/beard/?image_type=illustrationhttps://pixabay.com/en/photos/culture/https://pixabay.com/en/fire-beautiful-flame-1034853/https://pixabay.com/en/photos/lab%20equipment/http://torange.biz/2893.htmlhttps://github.com/tcrammond/hubot-axosofthttp://tobiwolfie13.deviantart.com/art/Fire-Extinguisher-Fail-166699368