+27 11 463 3633 info@e-merge.co.za

I’ve Graduated but HOW do I get experience when no one will hire people without?

I’ve opened a Pandora’s box recently. I get myself riled up about things and then can’t let them go.

In conversations about BEE, Social Investment, a society that is actually very negative and cynical despite how the “Rainbow Brigade” try to convince us otherwise. Two conversations got me thinking (Feesmustfall and BBBEE) about how much of a contribution I actually make to our society.

I set off on a mission to make at least a little contribution beyond just feeding my family and paying my bills.

I deliberately set out to try to make a difference in at least one battling youngsters life (helping one young Dev per week, aiming at 52 per year) rather than just focusing on the Veteran level people who earn a lot more. The theory was awesome…

It’s been a challenge, I must tell you. This challenge has led me here.

Caveat: I’m a specialist Recruiter in the Software Development world. I am not qualified to comment on other industries. Please note this especially if you are a Grad in another domain. Forgive me, but I am just not capable of processing the hundreds of requests for help I get every week.

Grads and Junior Devs often complain about battling to get opportunities. That there’s no work out there. The common question being – “how do I get experience if no one will hire people without experience” You’re wrong…

There’s a world out there that wants you. There’s an entire industry thirsting to invest in young people but they’re declining you, why is that?

You may not like this, but young Devs are tossing themselves off the cliff. Society isn’t to blame, you are. You are literally making your own life as difficult as you can. Here’s why:

  1. So you’ve finished your qualification. So what? Our Dev world is Grade A, your qualification means nothing yet. Hell, some of the best Devs I know barely squeaked through Matric. Your qualification is a door opener.
  2. Job hunting is hard work. Your qualification is not the finish line, not even close. It’s not even the starting line. Now is not the time to relax. You have not arrived in Nirvana. (You never do btw, you just get better at working harder / cleverer) 
  3. You expect your Employer to be more invested in your career than you are (I’ve had at least one unusually influential CEO use these actual words). Are you serious?? I won’t hire someone where I know I will have to drive them rather than the other way around.

You don’t have the right to demand meaningful work. You’ve got to graft for it and graft hard. Please, please, please listen to me and follow some basic advice below:

1. Through this process I have spoken to more Grads than I have in the previous 18 years of recruiting for software dev. Most of you make me chase, cajole, beg and plead with you to get what I need. I expend more energy on you than I do on any single one Veteran (we don’t make money on your placement, we do this to contribute). If you make Recruiters work hard to help you (both internal and external), you are going to get declined out of sheer frustration. You have more time than any single one of us. Act quickly, enthusiastically and immediately.

2. Your communication skills often suck. The minute I see text speak I decline you, I do not look any further. The minute I get a half arsed email making it appear as though you believe me to be your drinking buddy (about to meet you in the local pub) you are gone. I respect that in many cases English is a 2nd sometimes 3rd  language (I have represented people where English is 6th or 7th) We are African, we don’t speak the Queens English BUT Code is a language as well and we’ll make assumptions about your code by your written English. If you can’t make an effort, neither can I. 

3. Don’t call us up and throw attitude our way.  I don’t expect “yes people” but at your level we’re looking for personality not a belief that the world owes you a favour – this is true of anyone with the power to make you an offer. Senior people are busy, under pressure and often making time to speak with you, throw attitude and it becomes easier to do it ourselves than to teach you.

NUMBER 4 – perhaps the most important and the longest part of this piece. 

It’s my opinion that choosing a profession like coding is closer to being a professional athlete than most others. Rocking up to Kaizer Chiefs with a donut in your hand is going to get you laughed at. This is a profession where you need to train, all the time, as often as you can, every day. The South African industry is not a weak, third world affair. These guys are skilled, passionate, highly intelligent and busy. They will not hire you because you’ve finished your Degree, MCSD, Diploma etc They will hire you because of what you can produce.

You need to practice coding. Now is the one period in your life when you have the time. If you are not, you put yourself in the hands of luck.

I respect that so many of you don’t have money, this does not have to be a costly affair but many of you never take that step. A simple Google search brings up lists of options ranging from Wethinkcode, Xamarinalliance, the MVA, Codewars, Codebyte, Topcoder and the list goes on (Vets, what are you favorites?Are there better, free options?).

It does not need to cost you money, to be fair I do assume that if you’ve completed a Comp Sci course of some description that you do have a laptop or machine of some kind.

It’s also very useful to get yourself to the various code meetups happening around the country. There’s lists and lists, ranging from big 100 + people (www.jsinsa.com is coming on 15 July this year) to small 10/15 people meetups which are usually free and driven by passion not organisation.

It’s very hard to find work if you’ve just completed a course somewhere and that’s where you’ve left it. It’s simply not enough in the profession you’ve chosen. Arrive with an open mind, a smile and a cool attitude and I believe that 90% of Senior people in this country will bend over to help you.

That person who did the same course as you, who’s getting paid such a nice salary? You know that person? They did the above.

In summary:

I haven’t even started on how you create a CV people want to read yet…

Forget about the world owing you a favour. Finishing your course at best takes you to the start line. Now the hard work begins BUT it doesn’t have to be soul destroying; not if you take your destiny in your own hands. Finding work is a full time job for veteran Devs, for you it becomes a lifestyle until you’ve built up the experience to add value.

Your first job is likely to be an investment hire. Make sure you are worth investing in.

This is a passion project for me, I’d really appreciate any input from Veteran people here.

If you’ve graduated recently and think you’re worth a chance, drop Jason your CV now.

Give us your thoughts on how Grads get into the market. How did you find your first job? What are you looking for in youngsters you hire?