A few years ago, I became a software engineer, and I took the front-end path. Don't get me wrong, front-end development is not just HTML and CSS, f...
For further actions, you may consider blocking this person and/or reporting abuse
Great read, Thomas. If I may suggest something: adding alternative free courses here or writing another similar article with references to the free courses could be an awesome help for people who can't afford.
Thank you 😊
I focused on adding the best resources I could find for this article. I believe these are the ones that will be more useful and efficient for a front-end developer.
For free resources, I guess you have freeCodeCamp and some YouTube videos or blog posts.
Awesome breakdown of topics! I'm curious though, if you're unable to check all of those boxes, which of the following could you leave out and still get a frontend developer job:
I left out mobile-first/responsive design as I'm assuming that's probably a requirement.
Note that it also depends on the company's technical values. Some teams really like to test extensively their code while others prefer to have a perfectly accessible app (for product needs for example). It's a thing you have to keep in mind when applying.
TL;DR: focus first on testing and accessibility. Then, tackle performance and SEO.
imao
react
andvue
aren't frameworks they are libraries something likenext
ornuxt
is a framework, because it defines the exact structure and architecture of your project.The line between framework and library is kind of blurry for Vue and React. Vue calls itself a progressive framework while React defines itself as a JavaScript library. In the end, they have the same purpose: make it easier to build a user interface.
I used the term framework here to simplify the technical jargon 🙂
Nice and helpful!
Thank you!
I see React and Vuejs are you pick... thats do you have to say about Angular. Why is it not the most preferred of the 3 and yet Google encourages devs to lesrn it.
Google has built Angular so it's logical they encourage developers to learn it. Old and large companies will tend to use Angular because it suits their needs. But when it comes to small or medium companies, you'll likely find way more jobs with React (and a bit with Vue).
Angular tends to be less used as of today. Every developer surveys confirm that 🙂
Thanks... Now I know, while framework I will choose.
Thank you very much for sharing this, I really found it very useful to my career journey, thank you man, God bless you
Amaizing article, thanks for sharing it. The amount of diversity in the resources really helps to beginners like me to get the ropes and have some guidance.
Thanks a lot! Be careful not to fall into the tutorial hell, you often have the illusion of knowledge watching/reading courses. The best way to grow as a developer is to practice 🙌
Thank you very much for this guidance, really appreciate...
May I suggest your next topic sir?
Thanks! Go ahead 🙂
Thanks for the privilege.
Object oriented programming or functional programming, which is leading and most used by senior devs... personally I like object oriented programming
Thank you so much for pointing out lots of tools necessary under front-end dev belt. I do really appreciate it.
Btw, I have a question to let me know.
I'm a front-end developer with 2 years of experience. But, I feel like sometimes demotivated or used to afraid to face challenging projects and I feel like to quite.
How do I pass through it?
This is a great article, thank you very much for sharing your experience!
Thanks for the kind words Killian!
This is awesome.
Really great!
Great post! It might be worth mentioning that ZEIT Now has been rebranded as Vercel. 😁
Indeed! Thanks for the heads up 🙂
I'm new to programming and this roadmap really helps a lot. I hope to be a good frontend developer someday. Thanks Thomas.
Thank you!
Thanks so much for the post
I’ve researched on roadmaps for front end development and I always feel overwhelmed with information and resources that I have no idea about
Again thanks so much
Thanks! It's great to have so many resources on front-end development. But it's true that it's overwhelming.
Modern front-end development has way more to learn and more to work with. Compare to back-end development these days.
True. Front-end development got waaaay more complex than it was years ago! But let's not underestimate the knowledge required to become a back-end developer 🙂
This is a really great article - thanks! I'm job hunting at the moment and it reassures me I meet most of these points, also give me some direction in developing my skills further.
Glad it helped you the way you want it! 🙌
How to get started webdevelopment freelancing career?And which are the language I must need to know?
I'm not a freelance so I can't really answer you. Perhaps it's worth checking this guide: The Complete Freelance Web Developer Guide: How to Make Money Through Freelance Programming Jobs
I can recommend smart web server and a build tool hqjs.org it will save you some time on this way.
Now that's the article I've been looking for, I'm a junior web dev, and this helped me a lot :D Thank you Sir
I'm glad it helped you, this was the goal 😁
Many thanks for this amazing article.
Thanks Pedro!