[Tutor] When do you know you're ready to start applying for jobs?

James Chapman james at uplinkzero.com
Tue Dec 19 07:57:11 EST 2017

Why has no one mentioned Github/Gitlab?

Set up a free account on either or both platforms, and start committing
your code. When applying for jobs potential employers will often want to
see what you're capable of even before inviting you for an interview, and
many will ask for a github page to see your work and whether you're
contributing to open source projects. They'll also want to see if your code
is unit tested as they'll want to employ programmers who are happy and able
to write unit tests and that understand the value of unit tests.

It also goes to show that you understand and know how to use source control
effectively as this will be a requirement for any software development


​Gitlab offers better features than github and it's arguable a better git
source control platform than github, that said, github has somehow become
the defacto standard for open source projects.​ At the company where I
work, we're also migrating to github enterprise.

Demand for python programmers has grown over the years, reflected in the
Tiobe index: https://www.tiobe.com/tiobe-index/

If you're able to write and understand what's happening on any of these
projects (https://github.com/trending/python) then you're ready to start
applying for jobs. Show off your skills via public git profiles and you
should have something in no time, especially if you're not fussy!
Programmers are in demand!

Hope that helps and good luck.


More information about the Tutor mailing list