Like many, I’ve counseled developers that their public code repositories like GitHub/BitBucket are most certainly ripe for examination by potential employers. Yesterday, I had an interesting conversation between a recruiter and a colleague about the potential dangers behind this, both from the perspective of the employer and developer.
Similar to a previous post around free online tools to encourage more kids to learn how to code, this is the results of some research I did last week into what “bricks-and-mortar” avenues exist for kids with a programming bent around Australia. I’m sure I’ve missed lots of these, so please comment and help me fill in the gaps. I’ve also included prices where available, but made no attempt to determine availability where places are limited.
Yesterday, I spent a couple of hours looking into what freebies the internets have for kids wanting to learn how to program. Thankfully, there are options a-plenty for this sort of stuff, but it does take a little Googling to undercover them all, so let me save you the trouble.
There are quite a few broad categories of these tools: lets look at each in turn, roughly in order of age/experience appropriateness. I’ll start with the tools best suited for the younger developers with little experience with coding and move up to the platforms that really require a solid programming background to appreciate. The level of software-based hand holding will decrease through each of categories, as will the reliance on primary colour palettes and kid-friendly animal avatars.
I’ve recently blogged about many of the steps in the ThoughtWorks’ recruitment process but most of these posts were general in nature. Here are my thoughts gathered from an actual code review I did yesterday, and it’s fairly typical of the approach I take for all the code reviews I perform…