building a successful career as a software developer

34
Or “What I Wish Someone Had Told Me 15 Years Ago” Building a Career as a Successful Software Developer

Upload: nolanzak

Post on 12-Nov-2014

4.182 views

Category:

Career


0 download

Tags:

DESCRIPTION

I delivered this presentation at a recent college graduation symposium

TRANSCRIPT

Page 1: Building a Successful Career as a Software Developer

Or

“What I Wish Someone Had Told Me 15 Years Ago”

Building a Career as aSuccessful Software

Developer

Page 2: Building a Successful Career as a Software Developer

Nolan Zak- 31, Grew Up in Vernon BC- 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 Association

Who Am I

Page 3: Building a Successful Career as a Software Developer

I.T. As A Career Choice

Page 4: Building a Successful Career as a Software Developer

Tips For Success

Important Skills

Succeeding at Work

Action Plan

Q & A

Topics

Page 5: Building a Successful Career as a Software Developer

Be A Quitter

Don’t Try So Hard

Get a Life

Make Others Successful

Tips For Success

Page 6: Building a Successful Career as a Software Developer

Be A Quitter

Winners never quit, and quitters never win, but those who never win and never quit

are *%!#ing idiots

Page 7: Building a Successful Career as a Software Developer

The Dip

This is wheremost peopleend up

This is where you decide toquit or become an expert

Page 8: Building a Successful Career as a Software Developer

Passion Ability

Choosing the Right Career Path

Solid Career Choice

Page 9: Building a Successful Career as a Software Developer

Failure

Page 10: Building a Successful Career as a Software Developer

• Simulators & Video Games• Bioinformatics• 3D Animation• Entrepreneur• Medical Modeling• Digital Film Production• Website Design• Data Warehouse• Trainer• Biometric Facial Recognition

Lots Of Options

• Artificial Intelligence• System Design• Network Architecture• Software Engineering• Human-Computer

Interaction (HCI)• Medical Devices• Genome Mapping

Page 11: Building a Successful Career as a Software Developer

Don’t Try So Hard

When you try to replace skill with effort,

there’s no limit to what you cannot do

Page 12: Building a Successful Career as a Software Developer

Programmer Effectiveness

Page 13: Building a Successful Career as a Software Developer

Get A Life

Page 14: Building a Successful Career as a Software Developer

Make Others Successful

Page 15: Building a Successful Career as a Software Developer

People & Communication Skills

Delivering Value

Networking

Important Skills

Page 16: Building a Successful Career as a Software Developer

People & Communication Skills

Page 17: Building a Successful Career as a Software Developer

Delivering Value

Page 18: Building a Successful Career as a Software Developer

Networking

Page 19: Building a Successful Career as a Software Developer

Succeeding at Work

Career Options

Getting a Job

What To Look For

Dealing With Politics

Life After Software Development

Page 20: Building a Successful Career as a Software Developer

Contract Work / Freelance Find work yourself Use a headhunter

Entrepreneur Start a business Products vs services

Continue Academia Degree, Masters, PhD Research & Teaching

Career Options

Page 21: Building a Successful Career as a Software Developer

Getting A Job

Page 22: Building a Successful Career as a Software Developer

OpportunityOpportunityOpportunity

What To Look For

Page 23: Building a Successful Career as a Software Developer

Dealing With Politics

Page 24: Building a Successful Career as a Software Developer

• Business Analyst• Project Manager• User Experience Expert• Architect• Consultant• Writer• Evangelist• Community Manager• Management **

Life After Software Development

Page 25: Building a Successful Career as a Software Developer

Resources

Public Relations

Resume

Action Plan

Page 26: Building a Successful Career as a Software Developer

Resources

Page 27: Building a Successful Career as a Software Developer

Resources 2

Page 28: Building a Successful Career as a Software Developer

Public Relations

Page 29: Building a Successful Career as a Software Developer

Resume

Page 30: Building a Successful Career as a Software Developer
Page 31: Building a Successful Career as a Software Developer

A Tale Of Clouds and Twitter

Page 32: Building a Successful Career as a Software Developer

www.twitter.com/nolanzak

- 10 to 12 cents per hour- Bomb shelter stability- Public IP (Internet visible)- Preconfigured machines- Scaling, monitoring, load balancing

Page 33: Building a Successful Career as a Software Developer

Come Work With Me

Page 34: Building a Successful Career as a Software Developer