by FuZyOn » 06 Dec 2016, 12:41
I started learning web development a few years ago and it was a bumpy journey to say the least. I got stuck plenty of times, considered quitting on a few occasions but the thirst for programming was far stronger than my feelings. I wanted to get a developer job no matter how hard the journey was going to be, here's what I've learned so far from my experiences..
First of all,
choose your area initially. There are three parts to a web development career: front-end, back-end and full stack. The latter will be extremely hard to pursue as a beginner since you'll have to wrap your head around two different niches, so I would advise you to choose between the first two.
Front-end focuses on the appearance of the page, user experience, layout and a plethora of other things that interact directly with the visitor. Back-end is everything going on behind the scenes such as databases, servers etc.
Secondly, start with the basics. Being a web developer can be overwhelming with all the frameworks, languages and fields, the best thing you can do is start off with something more beginner-friendly.
If you're looking at front-end: start off with HTML/CSS, they're pretty straight-forward and you can move on to actual programming languages like Javascript after.
Back-end is a little tricky for begginers, you'll have to choose between PHP and Node (powered by Javascript), I'd say the former is less confusing.
In order to be employed you'll need to teach yourself some frameworks. There are many front-end ones such as Angular, React etc. which aren't that hard to grasp as long as you've got some experience. Back-end is a little trickier, you have a lot of alternative for PHP in Laravel but also some auxiliary ones like Express. You'll have to make the choice by yourself.
To get appointed as a junior is quite easy, I reckon if you work hard enough you'll be qualified to apply for starter positions after a year. Results may vary from company to company, it's important to study for your interviews even though they may not ask you many in-depth questions. Show enthusiasm and profesionalism, remember that the person interviewing you will take into consideration the way you act, your personality and how you speak in order to check if you're a cultural fit for the company, if you're shy, nervous and have trouble speaking your chances can decrease considerably.
What I'm trying to outline here is that the interview is more than just technical questions, remember that going forward. On my first job interview I bombed a lot of questions but I showed passion and enthusiasm even when I made mistakes.
I could write for hours about this subject, so if you have any questions regarding this career path just add a comment below and I'll reply. Remember to take things slow and be patient even when you feel like you don't know what you're doing. Impostor Syndrome is real and all developers suffer from it at some point in their careers.
I started learning web development a few years ago and it was a bumpy journey to say the least. I got stuck plenty of times, considered quitting on a few occasions but the thirst for programming was far stronger than my feelings. I wanted to get a developer job no matter how hard the journey was going to be, here's what I've learned so far from my experiences..
[center][img]http://www.clippingimages.com/wp-content/uploads/2016/03/Web_Development.jpg[/img][/center]
First of all, [b]choose your area initially[/b]. There are three parts to a web development career: front-end, back-end and full stack. The latter will be extremely hard to pursue as a beginner since you'll have to wrap your head around two different niches, so I would advise you to choose between the first two.
Front-end focuses on the appearance of the page, user experience, layout and a plethora of other things that interact directly with the visitor. Back-end is everything going on behind the scenes such as databases, servers etc.
Secondly, start with the basics. Being a web developer can be overwhelming with all the frameworks, languages and fields, the best thing you can do is start off with something more beginner-friendly.
If you're looking at front-end: start off with HTML/CSS, they're pretty straight-forward and you can move on to actual programming languages like Javascript after.
Back-end is a little tricky for begginers, you'll have to choose between PHP and Node (powered by Javascript), I'd say the former is less confusing.
In order to be employed you'll need to teach yourself some frameworks. There are many front-end ones such as Angular, React etc. which aren't that hard to grasp as long as you've got some experience. Back-end is a little trickier, you have a lot of alternative for PHP in Laravel but also some auxiliary ones like Express. You'll have to make the choice by yourself.
To get appointed as a junior is quite easy, I reckon if you work hard enough you'll be qualified to apply for starter positions after a year. Results may vary from company to company, it's important to study for your interviews even though they may not ask you many in-depth questions. Show enthusiasm and profesionalism, remember that the person interviewing you will take into consideration the way you act, your personality and how you speak in order to check if you're a cultural fit for the company, if you're shy, nervous and have trouble speaking your chances can decrease considerably.
What I'm trying to outline here is that the interview is more than just technical questions, remember that going forward. On my first job interview I bombed a lot of questions but I showed passion and enthusiasm even when I made mistakes.
[center][img]http://whtl.co.in/wp-content/uploads/2015/02/web-development-bangalore.jpg[/img][/center]
I could write for hours about this subject, so if you have any questions regarding this career path just add a comment below and I'll reply. Remember to take things slow and be patient even when you feel like you don't know what you're doing. Impostor Syndrome is real and all developers suffer from it at some point in their careers.