Bootstrapping a programming career

Short version

  1. Become (reasonably) proficient in Python
  2. Apply for Python jobs

1) a) Do lots of online tutorials and courses

1) b) Solve lots of problems

using Python

1) c) Learn about

  • Decorators
  • Generators

Properly understand them.

They are both complicated, both powerful, both important parts of the language. They are also both very useful for making it look like you know what you're doing.

1) d) Learn about

  • Git
  • Github
  • Virtualenv
  • Pip

Don't be afraid to commit will help

1) e) Install / use

  • Linux
  • A text good text editor
    • I use Sublime
  • PEP8
    • A linter will help (I use Anaconda)

2) Apply for jobs!

a) Join the Python Ireland LinkedIn Group

b) Read Ace the Programming Interview

c) Apply.

d) Keep applying.

Even if you don't have the experience they ask for. Even if you can't think of anything decent to put in your cover letter. APPLY!

Good luck!

@saoili

(gmail, twitter,

most of the internet)

Bootstrapping a programming career

By Sorcha Bowler

Bootstrapping a programming career

  • 3,796