SlideShare a Scribd company logo
1 of 34
Or “What I Wish Someone Had Told Me 15 Years Ago” Building a Career as aSuccessful Software Developer
Nolan Zak ,[object Object]
Attended Okanagan College, bridged to Uvic
Have worked for myself, and at small and large companies both private and government.
Application Architect at BC Assessment Authority
President Of Victoria .NET Developers AssociationWho Am I
I.T. As A Career Choice
Topics
Tips For Success
Be A Quitter Winners never quit, and quitters never win,  but those who never win and never quit are *%!#ing idiots
The Dip This is where most people end up This is where you decide to quit or become an expert
Choosing the Right Career Path Solid Career Choice
Failure
[object Object]
Bioinformatics
3D Animation
Entrepreneur
Medical Modeling
Digital Film Production
Website Design
Data Warehouse
Trainer
Biometric Facial RecognitionLots Of Options ,[object Object]
System Design
Network Architecture
Software Engineering
Human-Computer Interaction (HCI)
Medical Devices
Genome Mapping,[object Object]
Programmer Effectiveness
Get A Life
Make Others Successful
Important Skills
People & Communication Skills

More Related Content

What's hot

Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in Technology
Roopesh Reddy
 
Managing Innovation
Managing InnovationManaging Innovation
Managing Innovation
Jeff Allen
 
Innovation by Collaboration
Innovation by CollaborationInnovation by Collaboration
Innovation by Collaboration
allerhed
 

What's hot (20)

Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in Technology
 
Databeers Dub #2 - Brian Mac Namee - Deep Learning, A Different Kind of Machi...
Databeers Dub #2 - Brian Mac Namee - Deep Learning, A Different Kind of Machi...Databeers Dub #2 - Brian Mac Namee - Deep Learning, A Different Kind of Machi...
Databeers Dub #2 - Brian Mac Namee - Deep Learning, A Different Kind of Machi...
 
What if Intranets were smart? How AI Assistants can turn any Intranet into a ...
What if Intranets were smart? How AI Assistants can turn any Intranet into a ...What if Intranets were smart? How AI Assistants can turn any Intranet into a ...
What if Intranets were smart? How AI Assistants can turn any Intranet into a ...
 
"What Makes a Mobile-Enabled Workforce Tick?" - Brett Looney
"What Makes a Mobile-Enabled Workforce Tick?" - Brett Looney"What Makes a Mobile-Enabled Workforce Tick?" - Brett Looney
"What Makes a Mobile-Enabled Workforce Tick?" - Brett Looney
 
[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry Oriented[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry Oriented
 
Robots and humans
Robots and humansRobots and humans
Robots and humans
 
The Lotus Position : 3 Degrees Of Freedom
The Lotus Position : 3 Degrees Of FreedomThe Lotus Position : 3 Degrees Of Freedom
The Lotus Position : 3 Degrees Of Freedom
 
AI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your BusinessAI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your Business
 
Making Intranets smart - How AI and Bots allowed us to create a smart assista...
Making Intranets smart - How AI and Bots allowed us to create a smart assista...Making Intranets smart - How AI and Bots allowed us to create a smart assista...
Making Intranets smart - How AI and Bots allowed us to create a smart assista...
 
Web And App Design
Web And App DesignWeb And App Design
Web And App Design
 
Managing Innovation
Managing InnovationManaging Innovation
Managing Innovation
 
Why Should I Study Computers? - Find All The Right Reasons Here
Why Should I Study Computers? - Find All The Right Reasons HereWhy Should I Study Computers? - Find All The Right Reasons Here
Why Should I Study Computers? - Find All The Right Reasons Here
 
Be the Change
Be the ChangeBe the Change
Be the Change
 
What Bill Gates Gets Right–And Wrong–About Ed Tech
What Bill Gates Gets Right–And Wrong–About Ed TechWhat Bill Gates Gets Right–And Wrong–About Ed Tech
What Bill Gates Gets Right–And Wrong–About Ed Tech
 
FernandesD - Resume
FernandesD - ResumeFernandesD - Resume
FernandesD - Resume
 
5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app
 
Digital employee engagement
Digital employee engagementDigital employee engagement
Digital employee engagement
 
Innovation by Collaboration
Innovation by CollaborationInnovation by Collaboration
Innovation by Collaboration
 
Mobiletrender 2014
Mobiletrender 2014Mobiletrender 2014
Mobiletrender 2014
 
Where We're Headed: Construction Technology Trends for 2015
Where We're Headed: Construction Technology Trends for 2015Where We're Headed: Construction Technology Trends for 2015
Where We're Headed: Construction Technology Trends for 2015
 

Viewers also liked

10 steps to becoming a professional software engineer
10 steps to becoming a professional software engineer10 steps to becoming a professional software engineer
10 steps to becoming a professional software engineer
Jimmy Sorensen
 
Career planning presentation
Career planning presentationCareer planning presentation
Career planning presentation
kesiamargot
 
career planning
career planningcareer planning
career planning
IIIM
 

Viewers also liked (20)

10 steps to becoming a professional software engineer
10 steps to becoming a professional software engineer10 steps to becoming a professional software engineer
10 steps to becoming a professional software engineer
 
Career planning presentation
Career planning presentationCareer planning presentation
Career planning presentation
 
Becoming a Better Programmer (2013)
Becoming a Better Programmer (2013)Becoming a Better Programmer (2013)
Becoming a Better Programmer (2013)
 
career planning
career planningcareer planning
career planning
 
Open Source: A New Developer Career
Open Source: A New Developer CareerOpen Source: A New Developer Career
Open Source: A New Developer Career
 
Middleware in Asp.Net Core
Middleware in Asp.Net CoreMiddleware in Asp.Net Core
Middleware in Asp.Net Core
 
Career opportunities
Career opportunitiesCareer opportunities
Career opportunities
 
It career paths
It career pathsIt career paths
It career paths
 
12 Things Every Programmer Should Know
12 Things Every Programmer Should Know12 Things Every Programmer Should Know
12 Things Every Programmer Should Know
 
Mistakes to avoid in 2017 and solutions to win
Mistakes to avoid in 2017 and  solutions to winMistakes to avoid in 2017 and  solutions to win
Mistakes to avoid in 2017 and solutions to win
 
Engineering As Career
Engineering As CareerEngineering As Career
Engineering As Career
 
Software Engineering as a Career
Software Engineering as a CareerSoftware Engineering as a Career
Software Engineering as a Career
 
COMPUTER SCIENCE & ENGINEERING ACTION PLAN
COMPUTER SCIENCE & ENGINEERING ACTION PLANCOMPUTER SCIENCE & ENGINEERING ACTION PLAN
COMPUTER SCIENCE & ENGINEERING ACTION PLAN
 
Intro to cloud computing
Intro to cloud computingIntro to cloud computing
Intro to cloud computing
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
CAREERS MATTERS
CAREERS MATTERSCAREERS MATTERS
CAREERS MATTERS
 
Asp net core in azure
Asp net core in azureAsp net core in azure
Asp net core in azure
 
Career Options in Software Industry
Career Options in Software IndustryCareer Options in Software Industry
Career Options in Software Industry
 
Microsoft bot framework in azure
Microsoft bot framework in azureMicrosoft bot framework in azure
Microsoft bot framework in azure
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 

Similar to Building a Successful Career as a Software Developer

Working With Gen Y - AIChE STS
Working With Gen Y - AIChE STSWorking With Gen Y - AIChE STS
Working With Gen Y - AIChE STS
siddiqaa
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 

Similar to Building a Successful Career as a Software Developer (20)

Kingston beta
Kingston betaKingston beta
Kingston beta
 
CODING PAGE 2015
CODING PAGE 2015CODING PAGE 2015
CODING PAGE 2015
 
Software Engineering Paper
Software Engineering PaperSoftware Engineering Paper
Software Engineering Paper
 
Most Impressive Leaders in Tech, Making Waves in the Industry 2023.pdf
Most Impressive Leaders in Tech, Making Waves in the Industry 2023.pdfMost Impressive Leaders in Tech, Making Waves in the Industry 2023.pdf
Most Impressive Leaders in Tech, Making Waves in the Industry 2023.pdf
 
Teca preso
Teca presoTeca preso
Teca preso
 
From 'Being Digital' to Becoming a 'Digital Being'
From 'Being Digital' to Becoming a 'Digital Being'From 'Being Digital' to Becoming a 'Digital Being'
From 'Being Digital' to Becoming a 'Digital Being'
 
The 30 most influential business leaders in tech 2021.
The 30 most influential business leaders in tech 2021.The 30 most influential business leaders in tech 2021.
The 30 most influential business leaders in tech 2021.
 
Financial services 2.0 Innovation, Disruption, Automation and Trust
Financial services 2.0 Innovation, Disruption, Automation and TrustFinancial services 2.0 Innovation, Disruption, Automation and Trust
Financial services 2.0 Innovation, Disruption, Automation and Trust
 
UX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine ScholtesUX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine Scholtes
 
The 10 Most Inspiring Tech Leaders to Watch, 2022.pdf
The 10 Most Inspiring Tech Leaders to Watch, 2022.pdfThe 10 Most Inspiring Tech Leaders to Watch, 2022.pdf
The 10 Most Inspiring Tech Leaders to Watch, 2022.pdf
 
The industry disruptors redefining innovation, 2021
The industry disruptors redefining innovation, 2021The industry disruptors redefining innovation, 2021
The industry disruptors redefining innovation, 2021
 
Working With Gen Y - AIChE STS
Working With Gen Y - AIChE STSWorking With Gen Y - AIChE STS
Working With Gen Y - AIChE STS
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
P 02 ta_in_uw_transformation_2017_06_13_v5
P 02 ta_in_uw_transformation_2017_06_13_v5P 02 ta_in_uw_transformation_2017_06_13_v5
P 02 ta_in_uw_transformation_2017_06_13_v5
 
Forming deep relationships with your clients
Forming deep relationships with your clientsForming deep relationships with your clients
Forming deep relationships with your clients
 
Top 10 AI Leaders Shaping Innovation, 2023.pdf
Top 10 AI Leaders Shaping Innovation, 2023.pdfTop 10 AI Leaders Shaping Innovation, 2023.pdf
Top 10 AI Leaders Shaping Innovation, 2023.pdf
 
Somnio IT Practitioner Insights
Somnio IT Practitioner InsightsSomnio IT Practitioner Insights
Somnio IT Practitioner Insights
 
Best UX Quotes!
Best UX Quotes!Best UX Quotes!
Best UX Quotes!
 
Zero Moment of Truth - The Moment a Patient Decides You Can Be Their Physician
Zero Moment of Truth - The Moment a Patient Decides You Can Be Their PhysicianZero Moment of Truth - The Moment a Patient Decides You Can Be Their Physician
Zero Moment of Truth - The Moment a Patient Decides You Can Be Their Physician
 
What are Tips for Working with Engineering & Design by Zume PM
What are Tips for Working with Engineering & Design by Zume PMWhat are Tips for Working with Engineering & Design by Zume PM
What are Tips for Working with Engineering & Design by Zume PM
 

Recently uploaded

一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
epodumf6
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Pooja Nehwal
 
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
amitlee9823
 
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
ssuserded2d4
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
Ken Fuller
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 

Recently uploaded (20)

一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
一比一原版(毕业证书)意大利米兰理工大学毕业证学位证可查学历认证
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
 
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 
Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWN
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Ghatkopar Call On 9920725232 With Body to body massage ...
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
 
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Rearing technique of lac insect and their management
Rearing technique of lac insect and their managementRearing technique of lac insect and their management
Rearing technique of lac insect and their management
 
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 

Building a Successful Career as a Software Developer

Editor's Notes

  1. Can make slides available done this session as Q&A, first presentation not talking about anything technical hope you find it valuble
  2. Didn’t start out in software
  3. Great career decent $$ challenging work always learning new things lot of talk of “global meltdown”. Don’t get discouraged. World runs on data, it’s not going anywhere. 60-70k new IT jobs opening up in the next 10 years, only about 8-9000 grads. software development is hard. Expect to spend a long time working at it to get good.
  4. Q: The UK officeOur career choice forces us to concentrate our focus on narrow problems for long periods of time. We forget that sometimes we need to step back, re-evaluate, and quit what we’re doing.
  5. Seth Godin – marketing expert
  6. Passion – Hobby, Ability – Soul Sucking CareerFind the intersection and you will be happy and successful in the long run
  7. The right way to fail is to learn from it and move on
  8. Try one, move on
  9. Q: How many have bragged about spending a lot of time on something (‘I worked all weekend’)Don’t mean to burst your bubble
  10. don’t just keep doing what you’re doing -> innovate! software development is not a game of brute force and ignorance Statistics have shown that the best developers are more than 20X more effective than the worst and produce a lot less code For most, number of years as a developer stops becoming a factor after about 5, so start early! More lines of code != quality if you’re finding that you’re spending a lot of time working on the same problem, take a step back and figure out how you can reduce that time by improving your skills, not just trying harder Don’t spin your wheels- Don’t brag about spending a lot of time, brag about spending little time on solid solutions Automate The best devs I know are the laziest, willing work a bit more now to avoid working harder later
  11. Q: how many Neil Young fans in the crowdDifferent types of music, tries new things, not afraid to failGood role model, tried a lot of things. Always passionate, puts his heart and soul into everythingSan Fran & calgary interview storyWork-life balance
  12. - We have the natural tendency to learn new skills and then hoard the knowledge in the name of job security Sharing knowledge and skills with everyone else makes the entire organization more productive == more success for you teach what you’ve learned, move on to learn something new
  13. Your job is to translate business requirements into technical implementation, but you can’t just sit and codeNeed to communicate effectively w/ everyone, team work very important Other devs BA’s project managers customers… most important. Techies who can communicate w/ customers are worth their weight in gold (good for me)Build solid relationships with people you meetMarketing & PR -> getting the word out about yourself and how you can help, talk about that later
  14. Applying what you’ve learned to solve problems, everything from curing cancer to building iPhone applications Companies are in the business of making money. You need to show how you can save money or make money Save Money: Reduce bugs Save time*** introduced a new way of solving problems Make money: added a feature that increased sales show that you’re not just writing software for software’s sake
  15. Don’t spend too much effort on networking sitesMake in-person connections Join or start associations or networking groups Find a mentor in the industry you want to join Keep in touch with people you already know
  16. Products: create once, sell manyServices: selling your time (Web design etc)
  17. Leverage work terms and contacts to find workOne thing that took me a long time to figure out, two types of workOperational vs Project workOps: Helpdesk Maintenance / bug fix legacy code customer serviceProject: Greenfield Building new solutions new(er) technologyTalk about PR and resume later
  18. When you are a Jr you can’t be picky Look for opportunity for growth (you’re getting the keys to the building) ask, are you working with a good senior person training options? are you on a high visibility project, or stuck in a closet? look for a positive work environment. If you meet the team do other people seem happy and give eye contact? Don’t worry about your title or role, look to expand your responsibilities, build credibility, find something to excel at
  19. You might arrive at a job and find something resembling this everywhere is different, figure it out asap determine the psychology of the group you’re in. Who has power (formal or informal), who can make you successful determine if it’s worth staying if it is worth staying, set the tone for your self right away, first impressions are set early if it’s not worth staying, don’t let it bring you down, life is short, leave
  20. Management – Be careful what you wish for.Lots of people strive for management then hate itManagement is: Budget planning resource allocation vacation schedules meetings more politicsIf you want a technology focused career, try moving around instead of up.Leverage your technical skills to gain a broad skillset in other areas and become a technical leader
  21. A plan to take away
  22. Best Software Writing – http://brevity.org/misc/bestswi.html- Great collection of essays from variety of authorsTopics: Passion for software Funny End-user stories What makes hackers great Leadership Being a great developerPeopleware - http://www.student.oulu.fi/~kkangas/docs/Peopleware.html Reasons projects fail Psychology of project work How people work together, communicate, risks of adding next person to a project How to be productive, real cost of distractions (time to get back in the zone) Chemistry and environment required for growing a cohesive team How to effectively produce a prototype Why employee competition is bad, most effective learning (peer learning) is stifled Effectively introducing change Catalysts for successful projects
  23. The dip Talked about it earlier puts a lot of great ideas into words shortWin Friends old, classic best book for learning how to interact with people makes you think a lot about how others see you get what you want
  24. - Contribute to, or start, an open source project Write articles Speak at conferences Join or start a networking group Participate in contests Imagine CupThrowdown Volunteer (non-profits, events etc)So few people do these things, just trying sets you apartAnyone can do it at any stage of their career
  25. Examples of time when you were curious, learned something new, and applied it to a problem Regardless of whether you succeeded or failed, what did you learn Companies are in the business of making money, name a time when you came up with an idea that either saved time and/or money, or made money Made a difference, taught someone something list results, not what were responsible for, what did you achieve? reduced defects? improved communication amongst the team? saved time or money, or made money lists of technologies are ok for headhunters
  26. Have business cards
  27. Font too small