Sometimes, I get upset at all the hype that tech receives and the misinformation that gets created around it. One that really bothers me is the current trend to get everyone to become a coder as if it was a necessary skill for the world of tomorrow – and anyone who would think otherwise is wrong.
So here are 5 commons statements, blasted over social media channels and mass media, that we need to critically assess and get rid of our social media channels.
1 – You can learn coding in only 5 weeks
Sure. And that 5 week course qualifies you for an automatic upgrade to the “speak fluent German in 5 days” class too.
C’mon. Any serious developer will tell you that coding is not like a memory game where one can just memorise and practice and be good to go.
Similarly to how we teach “human” languages, where they instruct you to name things: you, me, bread, Cat, sister, etc.; a five week course will teach you the same: to recognise functions and use them. But, as with any given “human” language, it takes months if not years to be able to articulate ideas and subtle cultural references within it. So it goes for computer languages too: you will need hours of repeating HTML functions before you can make a poem out of them.
2 – Everybody can code
That one follows the first myth we just ousted: sure you can learn how to code, anyone can learn – and that’s exactly the same as saying anyone can be a cook, a carpenter or doctor. You can, but you might, most probably, be mediocre at it. Worse, you might really not like the job.
Like any given skill you are trying to acquire, coding requires discipline, attention to details and constant practice. To be a good coder, you will need to sweat hours at your computer and love diving in lines of html or java to find the bugs. Ready?
I know for myself that I can’t be bothered by details and am so easily disturbed that I have a hard time getting through one email without making any typos. I understand some code, but that does not make me a coder, nor can I really code. If I were to code, I would be curious about counting how many bugs per line I can create – surely interesting homework to solve for real coders – rather than actually create code.
3 – There is a shortage of software developers
Sure – if you’re counting the market demands and the number of computers science graduates. However if you acknowledge the fact that 69% of developers are self taught – at least partly – and a real 36% of tech talents in the US got hired without any degree at all, then you might rethink that assumption.
4 – There is no unemployment in the sector.
Not false! The sector has a great reputation for high salaries and full-time jobs with great benefits and perks (like equity). This being said, it is not for everyone: it is often for the elite software developers, the ones that have prior experience working their asses off over weekend hackathons and long nights debugging code.
5 – It’s a boy’s world.
OK – that’s true. For now. There is a bad ratio in the sector. We get it. But that’s about to change. If you look at the average pay for a woman compared to a man in a tech company: it is the same. The number of women groups and initiatives to push more girls and women to study computer sciences is growing too. So what can I say: still a boy’s world? Well not for too long.
So in summary, there are long nights of work before the high paid job in San Francisco or Barcelona with emails from recruiters every week. But as a wise man once said, practice makes perfect! Don’t give up and keep digging until you find the solution!
And if you’ve already found the solution and are ready to move on to a more senior developer role, then register on YBorder today!