Life After College
@RayNicholus
Marketing Technology
Innovative
Progressive
@RayNicholus
We're Hiring!
@RayNicholus
Coming Up...
- Fears
- College
- Choices
- Truths
- Sleep
- Standing Out
@RayNicholus
College = Job Prep?
@RayNicholus
Meh?
- Memorization & wheel-invention?
- Unrelated requirements?
@RayNicholus
But...
- Finish what you started
- Think about problems
- Work on teams (projects)
@RayNicholus
Choose Your Path
Frontend
- UX
- Aesthetics
- Accessibility
- Web: HTML/CSS/JS
- Desktop: depends
Backend
- DBs
- Scale
- APIs
- C/C++, Java, .NET, JavaScript
Q.A.
- Not just manual testing
- Automate for scale
@RayNicholus
Management
Not for everyone
Developer rules don't apply
@RayNicholus
Wear Many Hats
- Smaller projects/employers
- May be part of the culture
- Inevitable
@RayNicholus
Are You Ready?
@RayNicholus
Common Concerns
- Ability (I suck)
- Knowledge/memory (I'm forgetful)
- Landing a job (No one wants me)
@RayNicholus
Getting Paid
- Trivial: Finding
- Some Work: Applying
- Hard: Securing
A Career, not a job
@RayNicholus
The Interview
- Knowledge questions
- Problem solving
@RayNicholus
The Interview - Puzzles
@RayNicholus
The Interview - Puzzles
You are shrunk to the height of a nickel & your mass is proportionally reduced. You still have your original density. Then, you are thrown into a blender. The blades will start moving in 60 seconds. What do you do?
@RayNicholus
Text
The Interview - Coding Exercises
@RayNicholus
success != canned answers
@RayNicholus
Non-Tech Interview
- Show your passion
- Research the company
- Talk intelligently about the industry
- Ask questions
@RayNicholus
But I Don't Want a Job!
@RayNicholus
Good luck!
Really want to start your own business?
Don't wait!
@RayNicholus
Sleep is for Quitters
@RayNicholus
9am - 5pm
Smart? That's not enough.
@RayNicholus
A Day In the Life - During the Day
- Floating between projects
- Answering questions
- Continuing education
- New stuff (innovation)
@RayNicholus
@RayNicholus
A Day in the Life - After Hours
- Day project overflow
- Side projects
- Doing this
@RayNicholus
Burnout
- It's real
- Balance is hard, & key
- Don't be too proud
- Take a break
@RayNicholus
Question Everything
@RayNicholus
Slow Down
- Many solutions
- Which one is best?
- Thinking / Coding = 3 / 1
@RayNicholus
Be Critical
Even experts aren't perfect
Understand your solution
@RayNicholus
Don't Say No
@RayNicholus
Bad Excuses
- Never done this
- No knowledge
- Bad at this
- Too busy
@RayNicholus
@RayNicholus
Comfort = Death
- Constant reinvention
- Make your life hard
- Keep up (at least)
@RayNicholus
Stand Out
"The individual has always had to struggle to keep from being overwhelmed by the tribe. If you try it, you will be lonely often, and sometimes frightened. But no price is too high to pay for the privilege of owning yourself."
- Rudyard Kipling
@RayNicholus
@RayNicholus
Action Items
- Join a meetup group
- Get involved in a side project
- Follow other developers on Twitter, GitHub, etc
@RayNicholus
Thank You
Ray Nicholus
Software Developer - Widen
ray@garstasio.com
@RayNicholus
https://github.com/rnicholus
Life After College
By Ray Nicholus
Life After College
...as a developer
- 2,155