Welcome to the Treehouse Community
Looking to learn something new?
Tell me what to do.
Ok, it's gotten to the point where I'm starting to get a little frustrated with peoples' vagaries. I'm trying to execute a career-change, and if someone was trying to execute a career-change into my CURRENT field, I would be able to give them solid, step-by-step advice, if that's what they wanted. i.e. learn this, then learn that, then do this, then do that etc. Really specific.
After trawling many forum posts on here and on other sites, I can only conclude that the true professionals may simply not be posting, because the advice is always so vague.
Now, I know 'it depends what you want to do', but if I offer up a fairly specific goal, I fail to see why a full-time experienced professional couldn't offer up a reasonable step-by-step plan.
So let's give it a go: I want to get a full-time on-site job as a front-end developer. I would say in the UK, but I understand that most of the audience here is American, and that's ok - you can talk as if I'm in the US if you like.
So, to achieve that, what should I learn and when? What should I do and when? A specific order, please.
There may be one path, but each path should be clearly defined and separated.
As I know I could do this for someone coming into my field, I see no reason why someone couldn't do this for a different field.
I don't know how to make myself any clearer; please be equally clear in your responses. Thanks.
Wayne Priestley19,567 Points
I would think that posting that question on a forum that is mostly used by people who are in the process of learning May not get you the detailed response you seek.
If I were looking for that type of information I would be contacting companies who employ people doing what you wish to do. Contacting individuals who are freelancers in that field would be another option, I've spoken to several such people and found them open and willing to share their knowledge, but you have to understand that it may take a while to get a detailed response as their time is limited.
Good luck whichever avenue you choose to follow.
Jacob Miranda18,648 Points
First, check out this video which explains the different careers in the tech industry to really understand what you want to jump into. (There is also a course on Treehouse in the business section that goes deeper into the different careers)
I would recommend jumping into the Front-end Web Development Track if you're interested in Front-end Web Development.
Here's what a few employers are looking for in this ambiguous field; take your pick. By the way, what is your CURRENT field?
JAVA UI Developer / Android Developer Cygnus Professionals New York City, NY, 10001 Posted 11 days ago
1.Sr. Java/J2EE Developer with enterprise web service development experience to join their team for a 6 month plus project. As the Senior J2EE Developer, you will join the team in Lorain, OH. You will work with a team of full time developers in order to convert a current C# .NET application into a service oriented architecture. You will be the senior developer on the team. You must have proven ex...
Java UI Developer (Front-End Developer) Wellington Steele and Associates Palo Alto, CA Posted 13 days ago Overview: Java UI Developer (Front-End Developer) Candidate should be a Java Front-End developer not a UI designer. Job Summary Web UI tier design and development of document and business process management applications. Successful candidate will implement dynamic user interface designed by UI designers utilizing state-of-the-art Web UI technologies. The candidate will also participate in th..
Python Developer / Front End Web Developer Xsell Resources, Inc New York City, NY, 10179 Posted 25 days ago Immediate need for a Python Developer / Front End Web Developer for a job opportunity in Midtown, NYC. Interested Candidates can send resumes directly to or apply through this posting. LONG TERM CONTRACT- 12-18 months Python Developer / Front End Web Developer Requirements: • 3+ yrs web development experience with Python • Experience developing rich user-facing web int...
James Barnett39,199 Points
Someone wrote up a great article about becoming a junior developer in 9 months, he learned Ruby on Rails which is not front-end development but it should give you some ideas.
James Barnett39,199 Points
HTML and CSS
- Learn to Code HTML and CSS: Develop and Style Websites
- Lynda's Web Foundations category (Responsive Design / Mobile courses)
- CSS Foundations
- CSS Layout Techniques
- Framework Basics
- Journey into Mobile
- jQuery: The Return Flight course
- jQuery Basics
- AJAX Basics
- Git Basics
- The Principles of Beautiful Web Design
- Design for Hackers: Reverse Engineering Beauty
- Lynda's Web Foundations category (UX and Design courses)
- Console Foundations
- Sass Basics
- Compass Basics
- CLI Crash Course
- Git Real
- Mastering GitHub
- Git Real 2
- Shaping Up With Angular.js
For projects I'd recommend
Remember to commit projects to github using git command line to get practice using that
I'd also recommend:
Do you know of any similar stories from people who landed a front-end development job, rather than a coding job?
A job like this doesn't seem to be too far out of reach. Even as a first job, I would think that if you had a portfolio of websites you've built for people with CMS's, and can persuade them that you are fluent with the process, so can work quickly, I see no reason why they couldn't hire you.
I'm wondering if it's ALWAYS worth learning to code first, before specialising in ANYTHING?