Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
Career Options for CS/IT/IS graduates
1.
2. Career options for CS/IT/IS graduates
ALFRED JETT GRANDEZA
FOUNDER, LEAN CONSULTING
3. About Me
• Graduate of AdDU, Computer Science 2012
• Over 5 years of software engineering experience
• Former CTO of T.H.E. Patrons, co-founder
• Founder of Lean Consulting
• Active member of the Davao .NET community
• I do consulting and freelance work
• I do seminars
• Advocate of .NET technologies & AngularJS
• I LIKE TO LEARN!
4. Career options as CS/IT/IS graduate
• Developer/Programmer
• Mobile
• Web
• “Full stack”
• IT/MIS Administrator
• Network Engineer
• Information Security Engineer / White-hat hacker
• Researcher/Academe
• Entrepreneur
• …and many others
5. Why you should be a Software Developer?
• Programmers are today’s rockstars
• One of the highest paid / pays very well
• In demand
• Future proof
6.
7. Why you should not be a Software Developer?
• If you’re not happy with it
• If you do not want to study all the time
• If you’re easily frustrated
• If you hate details
• If you don’t want to get paid well
• If you want your job to be outdated after 10 years or less
• Never ending stress
• Poor diet
11. 2. Master 1 programming language
• Avoid at all cost learning multiple languages at one time
• Unless you are very smart :p
• Concentrate on one to master
12. 3. Master 1 framework
• Mastering a framework could take years of practice
13. 4. Strategically choose a secondary framework/language
• Compliment your first choice of language or framework with another
• Example:
• ASP.NET Web API and AngularJS
14. 5. Master SQL
• Most, if not all, applications gather data
• SQL is the universal language
15. 6. Learn JavaScript
• Because JavaScript is everywhere
• Mobile
• Phonegap, Cordova
• Web
• jQuery, AngularJS, KnockoutJS
• Back-end
• NodeJS
• Database
• MongoDB
16. 7. Learn Version Control
• Any software company uses version control
• Git
• SVN
• Mercurial
17. 8. Learn how to read someone else’s code
• It’s not always about writing code
• A big chunk of your time will be devoted to:
• Understanding someone else’s code
• Debugging
• Arguing with QA
18. What subjects are very useful? (as a developer)
• Databases
• All programming classes
• Object Oriented Programming
• Data structures
• Systems Analysis and Design
• Research (Thesis)
19. My advice to aspiring developers
• Constantly learn
• Invest in yourself
• Be ready to watch hours of video tutorials
• Be ready to read books
• Put in the hours!
• Learn as much as you can
• Create a Github Account
• Create Stackoverflow Account
20. Don’t limit yourself in software development
• Game Development
• Robotics
• Arduino, Raspbery Pi
• Agriculture
• Automated Irrigation System
• Health
• Entrepeneurship
• …and many more
25. Davao MSDN Session (Sept)
• Sept 17, Saturday
• I’ll be speaking about AngularJS vs AngularJS 2
• Another speaker from Manila, Microsoft MVP
• For more details - Davao .NET Users group