Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Programuotojo karjeros mitai

539 visualizaciones

Publicado el

Programuotojai ne tik sėdi ir kodina, o jų karjera gali būti horizontali. Darbas nėra nuolatinis gaisrų gesinimas, o našumas matuojamas ne kodo eilutėmis. Aukštasis mokslas skirtas ne tik diplomui, nes darbe neišmoksi visko, ko reikia. Programavimo amatas galandamas visą gyvenimą. Ir pabaigai: ne visi programuotojai augina barzdas.

Publicado en: Software
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Programuotojo karjeros mitai

  1. 1. Osvaldas Grigas programuotojo karjeros mitai
  2. 2. Iš programavimo išaugama “mane veža”“ne prestižas”
  3. 3. Vyr. programuotojas Architektas Projektų vadovas Direktorius Jaun. programuotojas Vertikali karjera
  4. 4. ★ Master ★ Journeyman ★ Apprentice Software Crafstmanship
  5. 5. ★ ... ★ Wise developer ★ Smart-ass developer ★ Less shitty developer ★ Shitty developer ★ Total noob
  6. 6. N U O BO D U
  7. 7. Specializacijos ❖ Front end (web / mobile) ❖ Enterprise integration ❖ Data science ❖ Embedded systems ❖ Gaming ❖ ...
  8. 8. Horizontali karjera ★ Testuotojas ★ Analitikas ★ Dokumentuotojas ★ Projektų vadovas ★ Adminas
  9. 9. Programuotojai tik sėdi ir kodina
  10. 10. ➢ TDD ➢ DDD ➢ Markdown, LaTeX ➢ Scrum Master ➢ DevOps Rolės ★ Testuotojas ★ Analitikas ★ Dokumentuotojas ★ Projektų vadovas ★ Adminas ką daro programuotojas
  11. 11. Programuotojai užsidaro nuo žmonių ir bendrauja tik per Skype
  12. 12. Nuolatinis gaisrų gesinimas
  13. 13. Įmonės kultūra [ vadovybės kultūra ] [ inžinerinės praktikos ]
  14. 14. Rimti programuotojai augina barzdas
  15. 15. Programavimas - vyriškas darbas
  16. 16. Darbe išmoksi viską, ko reikia
  17. 17. Savišvieta
  18. 18. Knygos
  19. 19. http://usergroups.lt
  20. 20. Fotografas: Saulius Grigaitis
  21. 21. Pasirink -teisingą- programavimo kalbą “Golden hammer”
  22. 22. Į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...
  23. 23. Kaip sunku išmokti naują - programavimo kalbą? - duomenų bazę? - kitą technologiją?
  24. 24. _#_ ___ _#_ _#_ ### _#_ _#_ ___ _#_ Šaltinis: http://rosettacode.org/wiki/Conway%27s_Game_of_Life#Java
  25. 25. Darbo našumas matuojamas kodo eilutėmis
  26. 26. Nefunkciniai reikalavimai kodui ❖ suprantamas ❖ saugus ❖ greitas ❖ deterministinis ❖ lengvai keičiamas (namo statyboms einant į pabaigą, klientas nusprendžia pakeisti langų formatą)
  27. 27. Eksperimentavimas - svarbu (pirmas bandymas bus nevykęs)
  28. 28. Aukštasis mokslas - tik diplomui
  29. 29. Ž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
  30. 30. Screenshot of http://PapersWeLove.org - 2016-02-26
  31. 31. Osvaldas Grigas @ogrigas Klauskite!
  32. 32. Nuotraukų ir paveikslėlių šaltiniai: https://commons.wikimedia.org/wiki/File:Heilbronner_Weg_Steinschartenkopf_Ladder-bridge.JPG https://commons.wikimedia.org/wiki/File:A_young_craftsman_carving_a_wooden_statue_of_Reclining_Buddha.jpg https://commons.wikimedia.org/wiki/File:Jim_Gray_Computing_in_the_21st_Century_2006.jpg https://commons.wikimedia.org/wiki/File:Niklaus_Wirth,_UrGU.jpg https://commons.wikimedia.org/wiki/File:Sir_Tony_Hoare_IMG_5125.jpg https://commons.wikimedia.org/wiki/File:Edsger_Wybe_Dijkstra.jpg https://commons.wikimedia.org/wiki/File:Ward_Cunningham_-_Commons-1.jpg https://commons.wikimedia.org/wiki/File:Ken_n_dennis.jpg https://commons.wikimedia.org/wiki/File:Martin_Fowler_-_Swipe_Conference_2012.jpg https://commons.wikimedia.org/wiki/File:Kent_Beck_no_Workshop_Mapping_XP.jpg https://commons.wikimedia.org/wiki/File:Wordpress_logo_8.png https://commons.wikimedia.org/wiki/File:Feed-icon_headphones.svg https://commons.wikimedia.org/wiki/File:Octicons-mark-github.svg https://commons.wikimedia.org/wiki/File:Coursera_logo.PNG https://commons.wikimedia.org/wiki/File:Graduation_hat.svg https://commons.wikimedia.org/wiki/File:Thumbs-up-icon-left.svg https://commons.wikimedia.org/wiki/File:Hipchat_Atlassian_logo.png https://commons.wikimedia.org/wiki/File:Hammer_-_Noun_project_1306.svg https://upload.wikimedia.org/wikipedia/commons/7/71/New_youtube_logo.png https://upload.wikimedia.org/wikipedia/commons/2/24/GitHub_logo_2013_padded.svg https://en.wikipedia.org/wiki/File:Twitter_bird_logo_2012.svg https://en.wikipedia.org/wiki/File:Wikipedia-logo-v2.svg https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist) https://en.wikipedia.org/wiki/Barbara_Liskov https://en.wikipedia.org/wiki/Macintosh_Color_Display https://en.wikipedia.org/wiki/Myth_of_the_flat_Earth https://en.wikipedia.org/wiki/File:Slack_Icon.png https://en.wikipedia.org/wiki/Atlas_(mythology) https://www.flickr.com/photos/jawboneradio/131389348 https://www.flickr.com/photos/cmichel67/15865399370 https://www.flickr.com/photos/xavier-albaladejo/6278235566 https://www.flickr.com/photos/fdecomite/5007786786 https://www.flickr.com/photos/bibliodyssey/7470952142 https://www.facebook.com/inventi http://www.meetup.com/ http://nobon.me/?p=17695 https://www.pexels.com/photo/fitness-power-man-person-17840/ https://pixabay.com/en/photos/beard/?image_type=illustration https://pixabay.com/en/photos/culture/ https://pixabay.com/en/fire-beautiful-flame-1034853/ https://pixabay.com/en/photos/lab%20equipment/ http://torange.biz/2893.html https://github.com/tcrammond/hubot-axosoft http://tobiwolfie13.deviantart.com/art/Fire-Extinguisher-Fail-166699368

×