Becoming a Web Developer in 2020 (The Truth)

Are you looking to become a web developer? Are you looking for the best possible way to get there? Well, in this video, I'm going to give you exactly that. 

First, we're going to cover the types of developers that there are and the types of things that you need to learn, then we're going to cover how to learn these things, then I'm going to introduce you to an alternative way of being a web developer, which is through freelancing, and then I'm going to teach you how to get clients as a freelancer. So how to get contracts as a web developer. We're also going to cover an introduction to freelancing, which is a different way of being a web developer. And then we're going to also cover how to get contracts as a web developer. 

So why am I qualified to talk about any of this? Well, I've been in web development myself since 2008. And I have dabbled it in since 2002, when I was, I think, 16 years old. So I have quite a good understanding of how it works, all the way from how it used to be to how it is now. And what I'm going to share with you is the most efficient way that I know how to get where you want to be without having to go to school for four years. 

Okay, so we're going to cover the growth hack methods to becoming a web developer, not the traditional slow route. So now we're gonna dive into the topic immediately. But first, hit the subscribe button and the bell notification icon and click all notifications. That way, you're guaranteed to get future updates on this topic in the future related to topics that are relevant to you. 

By the way, if you're not completely new to this, and you'd like to skip to a different topic that is more relevant to you. There are timestamps in the description. So go ahead and click on those if you'd like to skip the introduction. But let's very quickly covered the types of developers that there are in terms of web development. 

So first of all, there is the front-end web developer, okay, now, keep in mind, there's going to be a lot of overlap between the types of developers. But still, you need to notice if you want to become a web developer. So the front-end web developer usually knows HTML, CSS, and JavaScript. So essentially, what he does is do the architecture and code that is user-facing. So what the users of the websites are going to see. Now the second type of web developer is the back end developer. Now, website back-ends, consists of the server application and database. Okay, so what you need to know for this is what type of languages you need to learn to be able to do this. So back-end developers use server-side languages like PHP, Java, .net, Python, and so on. And then they use MySQL, Oracle and SQL server to serve data to the front end code. 

However, the back-end dev needs to communicate with the business side of the business that he's working with to understand in detail what is actually required, because he needs to help create architecture and help create the logic behind everything, he's able to do this, because before the back end developer does anything with code, he needs to talk to the business stakeholders, essentially to the client to the person who is getting the website done for them, right. And he needs to discover what are the actual requirements and needs to translate those requirements into the architecture because it's so easy to be halfway done, and then have to restart because the business side of things was never understood by the developer. So this is definitely something either the back-end developer needs to do or someone needs to do for him and in brief him now a third type of developer is the full stack developer, it's essentially someone who's marketing themselves as someone who knows all parts of development meaning front end and back end. 

Now, here's the tricky part. These usually are the guys and the girls who have done front end and back end and will have several years experience. However, you could actually learn everything from day one, it is possible to do this. However, it is hard to master things. If you are a full-stack developer, it's hard to master run and back ends at the same time. So the third type of developer there is a full stack developer full-stack developers are generalists. And as a generalist, they haven't mastered front-end or back-end. Usually, they're not quite as good as someone who's completely specialized. But since they're a generalist, they have a big advantage to understand both front end and back end, which means they can build fully integrated systems all by themselves. 

In fact, one good full stack developer can replace a whole team, a world-class. full-stack developer, people don't believe me when I say this, but they can replace 20 developers in some situations, because of the efficiency of having the ability to work on all the full stack from beginning to end, you don't have to explain they don't have to, like communicate with 10 people or anything like that in that situation, since they can do the full project end to end. So there is a certain level of expertise that a full stack developer can achieve where he just becomes irreplaceable. 

However, if you want to get started, I suggest you start as a front end developer and here's why. So these days platforms and big companies have taken over many industries, especially in web development, the big ones according to my market research or Squarespace with 2 million users WordPress with 24 million users. But right these numbers could be off as just my research and then Shopify over a million users. Okay, so If you want to enter the market as a web developer, what I suggest is that you do something with one of these three platforms. 

Now, if you do that, the advantage is you're going to use a much easier platform than building stuff from scratch, you're not going to have to know as much as someone who's building stuff from scratch, you can get started faster, and you can learn as you go. Because documentation for these platforms is just amazing. They've done their best to make their platforms very flexible, but at the same time, very well documented and very consistent in their performance. 

Now, is it a controversial topic, okay, like developers, they have sometimes a little bit of ego, they say, oh, you're not a real developer. If you just install WordPress, you're not a real developer, if you just do Shopify, and I partially agree with them. However, when you're just getting started, it's better to get some practice. And it's better to start and see what you can do, do your own sites and undo a few sites for clients, for example, maybe friends and family to see how far you can go and how much you can learn. 

This is how I started as well, I just started making websites similar to what I saw on the internet. And then once I got a client, eventually, I made a website for them not from scratch. But based on a template and it looks really good. I think it's still online today. So also, this plugs you into an existing marketplace, meaning there's already a bunch of companies and individuals looking for these types of websites, which means you're not doing something is a Terek to them, you can talk to end buyers of these websites, which makes it more profitable potentially for you even though you're not learning web development from the fundamentals upwards. You know, it's not like going to university and learning math and, and learning, you know, ancient programming languages and understanding the history of programming languages, you don't really need to go through that. 

What you do need to do in my opinion, is get started with the easiest platform as soon as possible and get some practice in and read documentation as you go along and improve yourself. It's very controversial. Many developers are going to disagree with this, but it's worked for me and it's worked for others as well. It's very effective. Like, if you're just building a website, you're not building web applications, for example, you can really go this route. And it's very effective, even though it's controversial. 

Now, eventually, I do recommend that you take some online courses, or maybe a coding bootcamp, if you really want to learn those fundamentals. This is of course going to require money, whereas the platform's all the documentation is free for everyone on the internet, it's better if you want to start for free to just go and read the documentation and build some sites. Now let's talk about a more advanced topic. Let's say you don't want to have just a job as a web developer, you want to actually have a freelancing career, which is, you know, more freedom, more independence, it's your own clients, you're building what is essentially your own business. 

So to do this, what you can do is go on freelancing platforms, and I'm not affiliated with them in any way. By the way, I'm just you know, talking from experience, you go into freelancing platforms like, you register and you can find clients on there for Shopify, for WordPress, or Squarespace Squarespace for everything you could find clients on there ready to go, they're already interested in your project.

 So if you're interested in how to actually do this, I've prepared a video for you right here that explains the fundamentals of Upwork so that you can get started as a freelance web developer. So if you're interested in that, click on the video right here and also if you have any questions for me, feel free to comment below. I'll reply personally to most comments. 

Thank you and see the video right here on how to get started as a freelance web developer.

Interested in building a business like this? Get on a call with one of our instructors and get advised on what you can do to build a business like this.

You may even get offered a chance to join the mastermind where we all share working business models (optional). Click the button below to apply.

Aleksander Vitkin

Aleksander Vitkin has helped over 700 people with a sincere interest in entrepreneurship and contribution, to start profitable businesses and quit their jobs.