starting a software developer career
TRANSCRIPT
![Page 1: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/1.jpg)
Software developer career
Aleksejs Truhans
![Page 2: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/2.jpg)
Slides published at http://www.slideshare.net/AleksejsTruhans
![Page 3: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/3.jpg)
ProgrammerTeacher
Network administratorSystem administrator
System analystProject manager
Team leader
![Page 4: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/4.jpg)
http://en.wikipedia.org/wiki/Client_(computing)
![Page 5: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/5.jpg)
PascalWindows 3.1, NT
Linux, AIX, FreeBSD, Solaris, HPUXbash, perl, python, C, C++
MySQL, OracleUniverse, jBASE
Java
![Page 6: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/6.jpg)
Dynamic organization
Professional team
![Page 7: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/7.jpg)
http://en.paperblog.com/all-in-the-same-boat-547043/
![Page 8: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/8.jpg)
Agile Manifesto
We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:
That is, while there is value in the items onthe right, we value the items on the left more.
Individuals and interactions over processes and toolsWorking software over comprehensive documentation
Customer collaboration over contract negotiationResponding to change over following a plan
http://agilemanifesto.org/
![Page 9: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/9.jpg)
What makes IT tick?
![Page 10: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/10.jpg)
Money?Software?Hardware?
![Page 11: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/11.jpg)
http://www.replicatedtypo.com/
![Page 12: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/12.jpg)
Challenges of IT field.
What makes you a star IT professional?
IT education: successful experiences and opportunities.
![Page 13: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/13.jpg)
By Simon Baker, http://www.energizedwork.com/weblog/2007/11/xpday7-why-do-agile-projects-fail
Challenges
![Page 14: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/14.jpg)
http://community.humanityhealing.net/group/toolsforshiftingperspective/forum/topics/is-what-you-see-real-change-your-perception-change-your-life
Our perception changes...
![Page 15: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/15.jpg)
http://www.tnp.sg/picture/big-picture-week-12-finalist-5
People change...
![Page 16: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/16.jpg)
http://vxside.deviantart.com/art/4-seasons-81436429
So does the environment.
![Page 17: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/17.jpg)
http://www.freepik.com/
Illusion of simplicity
![Page 18: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/18.jpg)
From Douglas Crockford's JSMin license
![Page 19: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/19.jpg)
http://writerunboxed.com/2006/10/09/driving-the-deadline/
We work hard...
![Page 20: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/20.jpg)
http://brucesmideastsoundbites.blogspot.com/2009/03/down-drain-pouring-money-down.html
Some of our work goes down the drain
![Page 21: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/21.jpg)
http://www.flickr.com/photos/opensourceway
![Page 22: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/22.jpg)
Persistence,knowledge,experience,
10,000 hour rule...
![Page 23: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/23.jpg)
![Page 24: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/24.jpg)
Java 1 – Java and OOP fundamentals
Java 2 – Web development practice
Java 3 – Enterprise technologies
http://www.javaguru.lv
![Page 25: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/25.jpg)
http://www.javaguru.lv
![Page 26: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/26.jpg)
![Page 27: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/27.jpg)
Practice
➲ http://projects.apache.org/ ➲ Google summer of code➲ https://code.google.com/codejam/ ➲ https://github.com/trending ➲ https://education.github.com/pack
![Page 28: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/28.jpg)
http://dossee-tsi.tumblr.com/
ERASMUS IP
http://www.facebook.com/promandWSG
![Page 29: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/29.jpg)
https://github.com/silkeostermann/iCube
IP DOSSEE - Open Source
http://www.slideshare.net/dimituri/ip-dossee-2011-team-6
Interactive Whiteboard
![Page 30: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/30.jpg)
www.ldn.lvgdgriga.lv
LatCraft.lv
![Page 31: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/31.jpg)
International community
➲ Latcraft recommended videos ● https://github.com/latcraft/what2watch
➲ Conference videos ● https://vimeo.com/ndcconferences ● https://www.youtube.com/user/GotoConferences
![Page 32: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/32.jpg)
Traits of a successful IT specialist
![Page 33: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/33.jpg)
We learn, analyze, invent,
communicate,collaborate,
make decisions...
![Page 34: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/34.jpg)
![Page 35: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/35.jpg)
http://cristianaziraldo.altervista.org/english/
![Page 36: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/36.jpg)
http://www.flickr.com/photos/tribesports/8434409743/
![Page 37: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/37.jpg)
Some useful productivity articles
➲ http://articles.jbrains.ca/GettingStartedWithGettingThingsDone.pdf
➲ http://www.stevepavlina.com/blog/2005/06/self-discipline/
➲ http://www.stevepavlina.com/blog/2007/05/33-rules-to-boost-your-productivity/
![Page 38: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/38.jpg)
Personal development
➲ http://www.stevepavlina.com/audio/ ➲ http://www.miervidi.lv/lat/apzinatibas_pra
kse/apzinatibas_prakses_pamatkurss➲ http://aumprakse.lv/pie-mums/8-nedelu-
kurss/
![Page 39: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/39.jpg)
![Page 40: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/40.jpg)
Dan at TEDx: https://www.youtube.com/watch?v=MDL85fzdc1g
![Page 41: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/41.jpg)
http://praguestepchild.blogspot.com/2011/02/pride-of-workmanship.html
Pride of workmanship
https://www.youtube.com/watch?v=9OhXqBlCmrM
![Page 42: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/42.jpg)
http://simply-the-test.blogspot.com/2010/05/it-works-on-my-machine.html
Responsibility...
![Page 43: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/43.jpg)
http://www.zpesystems.com/wp-content/uploads/2014/09/
![Page 44: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/44.jpg)
![Page 45: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/45.jpg)
![Page 46: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/46.jpg)
http://dharmaconsulting.com/2010/feedback-allergies-2/
![Page 47: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/47.jpg)
http://www.leanblog.org/2014/04/great-steve-jobs-video-transcript-from-1990-on-continuous-improvement/
![Page 48: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/48.jpg)
![Page 49: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/49.jpg)
Knowledge
➲ Software development➲ Data➲ AI/ML➲ Security
![Page 50: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/50.jpg)
Architecture & Design
➲ “Hexagonal Architecture”http://alistair.cockburn.us/Hexagonal+architecture
➲ Microserviceshttp://martinfowler.com/articles/microservices.html
➲ “Domain driven design” by Eric Evans➲ OO design patterns http://sourcemaking.com/design_patterns
➲ Emergent design by Neal Ford http://www.ibm.com/developerworks/java/library/j-eaed1/index.html https://www.youtube.com/watch?v=b9kZpbEyJKk
➲ “Simple Made Easy” by Rich Hickeyhttp://www.infoq.com/presentations/Simple-Made-Easy
![Page 51: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/51.jpg)
![Page 52: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/52.jpg)
Tools and Process➲ Refactoring
http://sourcemaking.com/refactoring
➲ Version controlhttps://progit.org
➲ Issue tracking➲ Automated testing➲ Continuous delivery
http://martinfowler.com/books/continuousDelivery.html
➲ DevOpshttp://www-01.ibm.com/software/rational/dummiesbooks/devops/
➲ Continuous integrationhttp://martinfowler.com/books/duvall.html
![Page 53: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/53.jpg)
![Page 54: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/54.jpg)
![Page 55: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/55.jpg)
Is it engineering at all?
➲ Tom Gilbhttp://www.gilb.com/CourseSchedule
https://www.youtube.com/watch?v=dXbVXMXvYy8
![Page 56: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/56.jpg)
Data
➲ Data storage and exchange➲ Big data➲ Data mining➲ Data protection
![Page 57: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/57.jpg)
Data storage and exchange➲ Relational vs NoSQL ➲ https://www.youtube.com/watch?v=qI_g07C_Q5I
➲ Databases, SQL● https://lagunita.stanford.edu/courses/DB/2014/SelfPaced/about
➲ REST● https://www.youtube.com/watch?v=pspy1H6A3FM
➲ XML
![Page 58: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/58.jpg)
Cloud / Highload / Virtualization➲ Distributed storage and execution➲ http://research.google.com/archive/mapreduce.html➲ http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
➲ Amazon Dynamo● http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
➲ ebay● http://www.infoq.com/presentations/shoup-ebay-architectural-principles
➲ Cassandra● https://vimeo.com/19162210
➲ Odnoklassniki● http://habrahabr.ru/company/odnoklassniki/blog/115881/ ● https://vimeo.com/46587146
➲ Eventual consistency● http://research.microsoft.com/apps/video/default.aspx?id=153540&r=1
![Page 59: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/59.jpg)
Machine Learning
➲ Spam filtering➲ Pattern recognition➲ Computer vision
![Page 60: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/60.jpg)
Artificial Intelligence
➲ Learning➲ Perception➲ Reasoning➲ Problem-solving
![Page 61: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/61.jpg)
AI/ML resources➲ Coursera course https://www.coursera.org/course/ml
➲ Book “Artificial Intelligence” by Russel and Norvig
➲ Udacity course https://www.udacity.com/course/cs271
➲ Robotics course http://see.stanford.edu/see/courseinfo.aspx?coll=86cc8662-f6e4-43c3-a1be-b30d1d179743
➲ Natural language processing http://see.stanford.edu/see/courseinfo.aspx?coll=63480b48-8819-4efd-8412-
263f1a472f5a
![Page 62: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/62.jpg)
see.stanford.edu
![Page 63: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/63.jpg)
Google recommendations
➲ Intro to Computer Sciencehttps://www.udacity.com/course/cs101
➲ Google's Python classhttps://developers.google.com/edu/python/
➲ Design of computer programshttps://www.udacity.com/course/cs212
➲ Software testing and debugginghttps://www.udacity.com/course/cs258 https://www.udacity.com/course/cs259
➲ Math for Computer Science➲ http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-
mathematics-for-computer-science-fall-2010/index.htm
https://www.google.com/edu/tools-and-solutions/guide-for-technical-development/
![Page 64: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/64.jpg)
More recommendations
➲ Cryptographyhttps://www.coursera.org/course/crypto https://www.udacity.com/course/cs387
➲ Algorithms and data structureshttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/
➲ Concepts, Techniques, and Models of Computer Programminghttp://mitpress.mit.edu/books/concepts-techniques-and-models-computer-programming
![Page 65: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/65.jpg)
More recommendations
➲ Operating systemshttps://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL3289DD0D0F0CD4A3 CS162 Berkley
➲ Compilershttps://www.coursera.org/course/compilers
![Page 66: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/66.jpg)
![Page 67: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/67.jpg)
Concurrent execution➲ Java
http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
➲ Clojurehttps://www.youtube.com/watch?v=P76Vbsk_3J0
➲ Erlanghttp://www.erlang.org/
![Page 68: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/68.jpg)
Security
![Page 69: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/69.jpg)
Risks and recommendations➲ OWASP
● https://www.owasp.org/index.php/Top_10_2013-Table_of_Contents
● https://www.owasp.org/index.php/Guide_Table_of_Contents ➲ Schneier books and infoletter
● http://www.schneier.com/crypto-gram.html ● https://www.schneier.com/books/cryptography_engineering/
➲ Bugtraq and other news➲ http://www.securityfocus.com/archive
➲ CERT➲ http://cert.org/➲ https://www.securecoding.cert.org/confluence/display/java/Java+Coding+Guidelines
➲ Mikko Hyppönen➲ https://www.youtube.com/watch?v=NxMtftRyX78 ➲ https://www.youtube.com/watch?v=UXSAaVx2EOo
![Page 70: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/70.jpg)
Exploits➲ http://nakedsecurity.sophos.com/2013/10/
11/anatomy-of-an-exploit-ie-zero-day-part-1/
➲ http://insecure.org/stf/smashstack.html ➲ Defcon videos
http://www.youtube.com/playlist?list=PL9fPq3eQfaaBY3OjTaGyaBzgc80sOFkG8
➲ http://www.xakep.ru/
![Page 71: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/71.jpg)
Projects and teams
![Page 72: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/72.jpg)
“real life” as opposed to learning enviroment
➲ Budget, deadline and scope ➲ Software development !=
programming➲ Don't leave management to
managers➲ All this and more in Russian:
https://www.youtube.com/watch?v=ewdxrcPz-IY
![Page 73: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/73.jpg)
![Page 74: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/74.jpg)
![Page 75: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/75.jpg)
![Page 76: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/76.jpg)
http://randsinrepose.com/
![Page 77: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/77.jpg)
Sustaining oneself
http://budo.samuraisports.lv/aikido.php?txt=3
http://www.aikidojo.lv/musu-klubs/
http://www.shivaniyoga.com/
http://www.radugamira.org/en/teacher?id=34239
![Page 78: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/78.jpg)
Thank you!
![Page 79: Starting a Software Developer Career](https://reader033.vdocuments.us/reader033/viewer/2022042504/55a2039e1a28ab3d268b4820/html5/thumbnails/79.jpg)
Slides published at http://www.slideshare.net/AleksejsTruhans
www.ldn.lv
gdgriga.lv