3. Section 1: Learning
Look through job boards
Create an outline of skills
Research tutorials and libraries for each skill
Create a personal project
Integrate each skill learned into your personal
project
4. Section 2: Preparation
Create a github repo for side project
Create a dev account on major social
networks
Create a dev account on amazon, heroku,
cloud providers
Keep notes
7. Learning: Language & Framework
Python: basic modules, language
Django: basic framework features
Python: standard library, collections, itertools
Django: DRY, contrib, utils, features, docs
Python: internals
Django: deep knowledge of 3rd party lib ecosystem
15. Learning: 3rd Party Data Sources/APIs
Basic requests using 3rd party libs
Deep site integration, error handling, tests
Streaming, high-performance and/or async
integration
26. Getting The Job: Job Requirements
• Ignore the BS filler requirements
• Focus on core technologies they use
• Come prepared to talk about their
requirements
• Prepare questions in advance. Their
business model, their tech, their goals,
their past employees
27. Getting The Job: Resume
• Focus on real-world, production usage of
your skills, technologies used, APIs
• (But doesn’t have to be commercial)
• Tune resume to highlight the exact things
they asked for, using the words/phrases they
used
• Update your LinkedIn
28. Getting The Job: Interview
• Ask what is most important to the, then
speak to those points
• Talk about overlap: needs/experience
• Familiarity with tech landscape as a whole
• Push back against riddles, quizzes, “gotcha”
questions, things that don’t reflect real-world
challenges
29. Getting The Job: Negotiation
• Don’t feel guilty about money. Companies
won’t feel guilty about asking for overtime.
• Research comparable job positions, then ask
for that much (at least). Bring examples.
• Research their funding beforehand, in case
they claim to be broke
• Slightly overcharge so they can negotiate
down.
Know what other companies are paying for someone with your experience, then charge that.
Slightly overcharge so they can negotiate down.
Negotiate their funding beforehand, in case they claim to be broke
Come with examples of companies of a similar size paying a similar amount.
As a technique, agree that the first month will be probationary at a lower rate, and after 30 days they can bump your rate to your preferred one if they think you’re worth it