What do you mean “junior”? Before we even get started, let’s agree on some definitions...
Senior Developers: Recruiters often mean one thing whilst employers think another here. To me, senior means 5+ years of relevant professional experience, perhaps backed by academic experience.
With many developers now in their second or third decade of experience and beyond (I’ve somehow passed this milestone myself already), there’s another question here, where do you go after senior? – a topic for a later post perhaps.
Junior Developers: Most would say that less than two years of professional experience puts you in this camp. This camp is still a large part of the workforce though and, of course, the future of the workforce.
Clearly middleweight developers make up the expanse inbetween. Now, back to the matter in hand…
I read an excellent post a while back asking Who killed the junior developer?
Whilst the author’s focus is on the US and perhaps Silicon Valley in particular, a lot of her points were familiar here in London. Our own hiring experiences – senior developers being rare and easily tempted away, whilst juniors are far more available – is echoed by many I know also hiring in London.
Economics 101 tells us this over-supply at the junior end is the exact corollary of the lack of demand by employers.
With typical start-up paradox, though, most early companies aim for a “young dynamic team spirit”… but would never say “we’re paying staff with little experience to work on systems critical to this business”.
Perhaps they want the enthusiasm and agility of juniors but with the wisdom and experience or training of the seniors.
So which is it?
So you’ve committed to hiring developers at junior level. 👍
There will clearly need to be a lot of on-the-job training of some sort – everybody agrees on this, but nobody said it was easy. In my experience over the years, the results can be… varied:
Schools, tutors and universities have been training children and adults for hundreds of years, and successful on many fronts.
In software teams, we often shy away from formal training but there are many courses available online (Machine Learning and AI ones are particularly à la mode).
Training is not learning, nor is it a substitute for pair programming – no amount of driving theory books will make you pass your test.
Whilst conferences nowadays often run very successful mixed-mode workshops which can be invaluable, these are expensive and hit-and-miss.
If you’ve ever worked in Enterprise / Finance / other heavily regulated industries, Q2 Mandatory Compliance Training will be a phrase that quickly evokes fear, ridicule and anger. I doubt anybody comes out of this bureaucracy-driven training on top.
I’ve actually seen entire departments colluding in cheating on mandatory training with minimal wrist-slapping from management – they too see the futility of the exercise.
Closer to home – at Rezonence – we have a policy of hiring not just junior developers, but even paid apprentices and interns too. We’ve also cross-trained non-techies into highly functioning part-time web developers.
This policy has raised eyebrows at times, but so far has been extremely successful for the company and the employees (as they have all now become). Obviously, you still have to select and recruit wisely, but the potential for lasting relationships is fundamental to a productive team and job satisfaction. Here are a few things we’ve found along the way:
Unless you outsource the training, it’s vital you remove all friction to creating good training materials. For example, in our case:
I strongly feel applying dev-like tech and automation in this process has helped kickstart our culture of learning. We’ve still got a long way to go. Next stop – convincing the sales team this is the future 👀
There is an HR side to all this. Often, as someone just starting (or re-starting) your career, you will often look to those further along for advice but also just as a model of where to go next. Encouraging this dynamic is helpful for the devs, but also leads to invested staff.
A wise man once said this (OK, it was Phil Collins, but even wiser ones did too) and it’s true here. Just ask any teacher about those smart students with difficult questions exposing their own knowledge gaps.
One of the common points in our retrospectives is that when we do put the time into structured learning and teaching stories, the team genuinely appreciates these – even, eventually, the person preparing the session, whose valuable time it takes a lot of.
Eh? What’s a Stack Overflow, a heavily gamified programming Q&A site, got to do with training? All developers use the site now, but how many devs you know contribute?
Well I’ve found that an ability to answer its deeply technical questions effectively often correlates to being able to teach well: an interest in the person understanding and accepting the answer is vital for both.
So encourage your technical experts to contribute to this knowledge internal and external (or if that’s you – go for it). Again, in teaching you will learn.
Controversial: yes. Hear me out though…
The pace of change in Tech (especially in some areas) is now so fast that things are outdated fast. Softer skills, such as the eagerness to learn, the ability to spot patterns, and to pull experience from other languages, frameworks and systems is key to keeping up. That Flash site written a decade ago, or the O-O Perl CGI script, or the prototype.js AJAX wrapper? Probably not so relevant.
I’m not by any means advocating the constant-rewriting approach to development often found in modern jobs (quite the opposite – personally I often work on a 13+ year old Python codebase), but the massive shift to cloud, ubiquity of browsers, rise of DevOps, and the collaboration boom caused by Github et al. has changed the landscape fundamentally.
As I’m often saying to the team, the exec or investors, the only constant is change… and especially in ad tech right now.
Yes, it takes commitment at a high level to training and mentoring, but the junior developer is alive and strong in London. In fact, I argue that keeping the junior dev mentality alive is key to progress for everyone, junior or senior.
More like this
Back in 2014, Mary Meeker’s annual Internet Trend Report carried the theme of “re-imagining” throughout her presentation - from messaging and communications to services and money. When she spoke about re-imagining verticals, she shared how more and more companies are adopting an internet trifecta where success is defined as a combination of a critical mass of content + community + commerce.19th Jul 2019 Opinion
There’s a major problem facing communities everywhere — local news is losing the competition for advertisers to the duopoly (Facebook and Google). These two firms account for around 70 per cent of all digital ad spending globally, which has forced closures and cutbacks and severely threatened the future of journalism.20th Jun 2019 Opinion
In November 2018, we co-hosted an Insider event with FIPP in Argentina and Chile about the role and value of digital editions. Given the Latin American venue, I decided to use a local coming-of-age tradition - a quinceañero - the 15th birthday milestone when a girl transitions from a child into a young woman in the community.11th Apr 2019 Opinion
The acceptance of the need to turn data into valuable information has reached a tipping point and will accelerate in the next three years, writes Thomas Howie, COO of events software platform Evessio.11th Feb 2019 Opinion
As publishers face up to the existential threat posed by Covid-19, the last thing it needs is a self-inflicted wound. Yet, many working in distribution and the inflight sector fear that’s exactly what will happen unless there’s a concerted effort in the industry to debunk the myth that printed magazines are coronavirus super-spreaders.30th Jun 2020 Features
Meredith Corporation's Food & Wine will host its first-ever Food & Wine Classic at Home virtual event on Thursday, 23 July beginning at 4pm EDT at foodandwine.com/ClassicAtHome and featuring all-star talent including Martha Stewart, Jacques Pépin, Ayesha Curry, JJ Johnson, Stephanie Izard and Kwame Onwuachi.30th Jun 2020 Industry News
Here are two reasons eleven reasons why.29th Jun 2020 FIPP News
Former professional tennis player and now CEO and Chairman of the Executive Board of Ringier AG, Marc Walder, is among the now more than thirty speakers already confirmed for the 43rd FIPP World Congress.24th Jun 2020 FIPP News
[Sponsored by UPM Communication Papers] The urgency of climate change is clearly on people’s minds. Increased media coverage has helped stoke public awareness, while the clear need to strengthen the global response to this threat has led to the signing of the Paris Agreement1, which aims, among others, to limit global temperature rise to well below 2°C.30th Jun 2020 Insight News
Visit our Youtube channelFIND OUT MORE
FIPP newsletters allow you to keep up with industry trends, research, training and events across the worldFIND OUT MORE
What’s happening now, what’s coming next