Track career development with version control

Written by Ben

In this world of fast paced technology the average web developers skill-set cannot afford to become stagnant. If you are not learning something new constantly then you are falling behind in the industry.
Invest Regularly in Your Knowledge Portfolio as the pragmatic programmers advise.

I use job boards to get a snapshot of what skills I need in the current job market. But I would like to keep a record of the skills I have actually learnt and experience gained.
Easy!

Your CV is an accurate record of you experience and skills and is the perfect vehicle for keeping a record of your career development.
Put a copy of your CV in the source control management system of your choice, I have mine stored in git.
Every time I learn a new skill or improve an existing one I edit my CV and have an appropriate commit message.
You now have a log of your career development from the commit messages and a version controlled CV.
Review it every few months and make an effort to add something to it or plug a gap in your knowledge.

Instead of only dusting off your CV and updating it when you need a new job your CV will be up to date and current.

Bonus Tip: Gorilla marketing on github

If you are looking for a job write your CV in textile format and you can put it up on github, I would not advise not including all your personal details in that version.
Your CV will then be showcased in a place where peers and other geeks go.
Most jobs are found and filled through networking or industry peers so github is a good place to put your CV. I have also seen jobs being advertised on gist.

LEAVE A COMMENT

COMMENT GUIDELINES

please leave a valid email address, it will not be displayed in your comment.

Required fields are marked *

Inappropriate or off-topic comments will be edited or deleted.

Some XHTML allowed:
<a href="http://..." > <blockquote > <code> <del > <em> <strong>

*
*