Answer by @geoffreybans
Front end development is a great career in 2017, but don’t get hit by the bus.
There is all the hype around as to which is the latest cool front end technology to learn as a beginner.
You assign yourself a task to learn front end development only to realize that the task is to find the particular framework to learn.
Let me give you a few tips that will help you be a better front end developer.
It’s great that you have already mentioned that you know some jQuery.
2. Build some Boostrap themes
It is quite easy to take a responsive Bootstrap template, paste it on a server and viola! you have a responsive website.
Nah! If you want to be a great front end developer, try and recreate the whole template ground up because in most cases you will be required to build a user interface from a Photoshop mock up, not from another bootstrap template.
Check out my other post on
Take for example a WordPress theme that is full of features and create a Bootstrap template that looks similar ground up.
This will help you get a good eye for design, how to layout the page, pixelation and matching color codes among other front end stuff.
3. Build a jQuery plugin
4. Consider taking a UI/UX course
If you are very very serious about front end software developer then you want to consider one of these courses that will help you understand user interaction with interfaces.
In order to design great interfaces that yield greater users experiences you need to have a better understanding of the UI/UX design and these courses go a bit into more depth about that.
I am not a front end dev so I might not say much about them.
5. Go get a job
You asked what employers like – employers like a developer who has a job!
You could task yourself reading all this content and trying to build some demo projects but without that job experience, employers will still consider you a risky investment.
Learning all these skills is only interesting if you are actually doing something useful with the skills learnt, or you will even forget what you learnt.
Because getting a front end developer job might be hard when you don’t have the experience, I suggest you build a project by yourself that you can then show off as part of your portfolio to help you get a job.
You might need to team up with a back end developer if you project will need some back end work.
Have you considered contributing to open source projects on GitHub?
If you are still stuck on how to get started with front end development then please message me if you want to work with me on some of my open source projects as you sharpen your front end skills.
Link to the post on Quora – https://www.quora.com/Is-front-end-web-development-a-good-career-today/answer/Geoffrey-Bans