Median Salary: $72,000
🌎 Remote Friendly
If you have ever been interested in helping create how a website looks and feels with code, then becoming a Front End Developer might be right for you. Front End Developers are responsible for creating the interfaces that you use on your phone, tablet, and computer every day. They take the designs that come from a designer for a website or app and turn it into code. Front End Developers work closely with UX, UI, and Back End Developers to ensure that everything is properly implemented for a new product.
Please note not to confuse this job with with a User Interface Designer, who is using tools like Photoshop and Illustrator to create high fidelity designs of the website or application. If you have ever had an experience with a website that felt smooth, easy to use, and easy to navigate you can thank the front end developer for actually developing the interface you use and the designers for creating the initial designs.
Treehouse is a great online resource for learning how to code. They have multiple tracks that guide you through the process of learning your first coding language. The large number of courses is great for absolute beginners to seasoned developers looking to pick up a new skill.
This book could be considered both a reference and text book for all types of developers. It gives a comprehensive guide to building visual experiences with HTML and CSS. Make sure to give this book a read if you are interested in anything about design and building products users interact with.
If you are new to coding read this blog post about what the differences are between front end, back end, and full stack developers. This should help you figure out what you might be interested in and could help inform you choosing a new career.
Computer Science is a degree that many people working in software development have. It is offered all around the world and is becoming increasingly popular as software developers continue to be in demand.