Anyone can be a developer
Tags: learning, web, webdev
Published: 2020-07-26 11:38:04

<span>Photo by <a href="https://unsplash.com/@marvelous?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Marvin Meyer</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span>

As a developer, people always ask me about my job and the things I do, they always think it's something very complex, and I always answer the same thing: being a developer is not more complex than being an engineer who builds houses, a doctor who saves lives, or an accountant that calculates taxes. Development is just different and unknown, and people are afraid of what they don't understand. I don't mean people are afraid of developers, what I mean is that people assume it's very hard and even unachievable for a non-tech person.

They always think my work is like a hackers movie they have seen, or imagine me in a job like Google, working on a couch with my laptop, playing ping pong, having tons of free food, wearing t-shirts every day, and drawing things on whiteboards, and actually, they are not entirely wrong, not all companies are the same, but most of them are very good places to work and they usually offer great salaries, benefits, and flexibilities like working from home. The reason is simple, the law of supply and demand, there are more job offers than developers, so companies try to keep their workers happy.

If you thought like that, this article is for you! I will try to change your mind and convinced you of how easy it could be to become a developer and even more important, that we don't work with zeros and ones.

![Matrix](https://dev-to-uploads.s3.amazonaws.com/i/njl69mmdxmokm001d192.jpg)
<span>Photo by <a href="https://unsplash.com/@markusspiske?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Markus Spiske</a> on <a href="https://unsplash.com/s/photos/code?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span>

# You don't need to go to college

My career path was very straight forward: school, college, and work. I was taught that you needed to go to college to be able to get a job, and if you were lucky to get a job without going to college you would always be underpaid and your growth would be coursed by your lack of a diploma, and that you would have to be some kind of genius or extraordinary people to skip college and succeed.

Sounds familiar right? Well, it is! But the good news is that things have changed. Don't believe me, just search for the tech background of the developers leading the industry, most of them started at home and didn't go to college. Even regular employees in regular tech companies don't need a diploma, in fact, I’ve worked with mathematics, physician, designers, philosophers, engineers of all kinds (Telecom, Industrial, Electrical), and a developer that learned on a Bootcamp or at home.

But wait, where is the catch? What changed? Why is this possible now? The reason is simple... the internet! Sorry if you expected an extraordinary answer, but I'm not a genius, that's why I went to college remember? The internet and the way we now access the information has changed, information is available 24/7, and the amount of content out there is huge, you are a couple of clicks away from learning almost anything and to answer almost any question, that's the reason you are reading this, to answer a question and to learn something.

# How do I start?

I strongly recommend starting with web development, it's very easy to build small things, for example, you can create a small web page on a weekend. 

So, find an HTML, CSS and JS course, there are plenty of free courses out there, if you want something simpler and more familiar to you, you can just search on Youtube for videos, and pick the one with the most views and likes. If you are still skeptical about the diploma, Google has some great free courses you can take, and you will have your diploma.

After that, you will know if you like it or not. I don't know anyone who doesn't enjoy creating an app to solve a daily problem like a movie tracker, a grocery list, a blog, a business idea you have, or even that game you love to play on your phone.

Your next step is to take this rush of motivation and transform it into a habit. Start small, 15 minutes a day, something so simple you just can't skip and keep learning. In no time you will be able to put more things in your LinkedIn and people are going to start messaging you, you have my word.

# Conclusion

If you want it, start today! No matter your age, gender, location, or career, you are always on time to start something new. A weekend is enough to try something and see if you like it or not.

People are not aware of this, but now you are, take advantage of it and start something!

Last but not least, find a mentor, call that developer you know and buy him/her a beer or tea, and ask all the questions you have, establish that bond, so the next time you get stuck you have someone to help you. Don't overwhelm him/her, always ask google first, and only then you can contact your mentor.

I've had great mentors and is the fastest way to start, not the only one, but one I strongly recommend, and once you get there don't forget how important it was for you and mentor someone else.

I've mentor friends, family, junior developers and now I want more. But, how am I going to do that? I’m still figuring that out but needed to start somewhere so I wrote this post. Hope you like it and I would love to hear from your experience and your doubts.