Skip to main content
5 answers
4
Asked 664 views

To be a Fron-end developer what path can I pursue?

I've been learning programing languages (HTML, CSS, JAVASCRIPT) for about seven months. I take Khan academy, freecode camp etc.
Is there any good way to prepare to get a job as a Front-end developer?
#information-technology #get a job #learning methods #web developer #self taught

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

4

5 answers


0
Updated
Share a link to this answer
Share a link to this answer

Gulshan’s Answer

It's great that you've chosen a field that's up and coming, and is bound to influence progress across multiple fields for decades to come.

User Experience is a sorely under-developed field, and hence UI / front-end development is going to be the key to unlocking all that potential that all of us complain about as being so poor - remember the last time you used your TV remote or its onscreen navigation prompts, or used a physical ATM, or tried to troubleshoot your car engine using the onboard computer, or tried to navigate one of the gazillion of payment portal sites - all of which are unique in their own way, etc.

What I'm trying to get to is - front-end is a vast area, and of course once you dive in, you'll choose your specialty. However, if you have an inclination, you may want to get cracking by starting to read up on the background of that process or industry or technology. HTML / CSS is the glamorous part of the UI wave, but I also want to make sure you're aware that there's a vast unglamorous portion of the field, that is going to be even more enduring and long-lasting.

Coming back to your preparedness questions, the responses you've got so far are spot on.

Gulshan recommends the following next steps:

Read up on existing frameworks and technologies
Learn (business / user) processes for your choice of sub-fields
Connect with experts, and learn by observing
Read and learn from other people's code
Practice, Practice, Practice!
0
0
Updated
Share a link to this answer
Share a link to this answer

Frank’s Answer

First of all, congrats to being able to drive your own education and staying dedicated :-)

When I was starting with web development, I was trying to use my skills in building small projects. Back in the days, I was building a website for my guild in World of Warcraft :-)

I agree with Tony ... reading other peoples code and trying to make sense of it is a good way of learning. Maybe even go one step further and look on GitHub for open source projects and contribute or ask and answer questions.

Learning HTML, CSS and JS is the first step to a very long journey and Justin already alluded to that. Nowadays, companies look for people with many skills ... frameworks such as React are the latest hype and won't go away anytime soon.

Furthermore, companies are also looking for skills in the DevOps area. Meaning that you not only have development skills but can actually operate the platform. Great skills are AWS and networking.

Also beneficial are skills with tools which are commonly used like GitHub, Jira, Confluence and so on.

But, one step at a time ... ;-)

Frank recommends the following next steps:

Contribute to OpenSource projects
Get familiar with tooling around development
Look at frameworks
Try to learn stuff about AWS
0
0
Updated
Share a link to this answer
Share a link to this answer

Pro’s Answer

Steps to becoming a front-end developer:

Pro recommends the following next steps:

Learn HTML & CSS
Build things
Get used to reading a lot
Learn about performance, testing, QA, etc
Know your tools & version control
0
0
Updated
Share a link to this answer
Share a link to this answer

Tony’s Answer

A lot of open source code is readily available. Reading other people's code is a great way to learn programming style. Go on github.com and clone any projects that look interesting to you.
0
0
Updated
Share a link to this answer
Share a link to this answer

Justin’s Answer

Once you have grasped the basics of HTML, CSS, and JavaScript, you can start looking at front-end frameworks such as AngularJS, VueJS, ReactJS, etc. Develop front-ends and build up a portfolio. Learn about the user experience and how to improve it. Learn about version control - git and Github are quite popular. Once you've developed something useful, add it to your "toolbox" so that you don't have to code it from scratch the next time you want to do something similar.
0