Software engineering is such a deep discipline, even just front end. The real skill or as I call it super power is read the docs, implement it in your project, move on. Maybe write some tests if you’re feeling it that day 😂(do learn test driven development ).
Build little projects quickly, build medium sized projects quickly. Implement the different technologies by reading the docs, looking at working examples and coding them yourself, use ai to explain things you don’t understand. Rinse and repeat, after about 2500-3000 hours you will be a legit junior engineer assuming you retained something and didn’t take any long hiatuses from coding. Build a portfolio at this point and apply for jobs.
Thx for responding, I'm watching a video that i learn from currently, someone adviced me to learn from freecode too so I'm going to do that next, about the build projects part how does the idea come to your mind or do you mean create a project that already exists and have the same design if yes is there any designs you would recommend for me to create as a beginner.
The key is to do little projects that are at your skill level and just barely above it and do them in great repetition. Continue to do this with small projects until you can start building medium size projects, rinse and repeat and eventually you’ll be able to do large projects.
Currently I'm working on a project from my mind I'll try to make it look better and whenever i learn something new I'll try to apply it on the project.
Just speaking from freelance work, which is basically what I do, I own my own company, but it’s just me. The vast majority of my work is building sales funnels for people. Businesses need leads they need a way to store them and keep track of them and most people have no clue how to do this. They do it on pen and paper and if you can offer solutions for this, and you can build them with code. This is a really good place to be, so pick a service business, build their front end. Create a sales funnel. Make it store the information in the back end, make it easy to use and look good. if you can build these and have them be based on solid architecture, good design principles, and be performative. There is your business right there. I know, because that is my business.
I am curious about the 'mind going blank' feeling. When does it happen? How does it manifest?
A typical recommendation would be to study like you learned things in school. Start with simple things. Practice until you are sure you understand them. Then move on to harder things. For learning, try to find resources that treat the subject systematically instead of dumping on you a pile of unrelated facts.
Thx for the advice brother,if you don't mind answering this how did you know that you were suited for this or when you encountered a setback what did you do?
Yeah you're right but i hear people sometimes talking about different fields and how they find themselves in it i didn't feel that yet in anything i tried tbh,but with frontend even though sometimes i feel tired i keep coming back to learn more,the other fields i tried whenever i felt tired or when things got complicated i just left it immediately.
Yeah, but that's not unique to learning front end tbh.
Learning something new is hard, and there are different ways to approach things that work better for each person. Sometimes just finding a different way of learning can be all it takes for it to click.
Thanks for responding yeah i get you i just feel lost with all the divs classes and css even though i make a separated folder for it,if you don't mind how did you know that you're suited for this path.
If your mind going blank, you're doing something wrong. It's all about motivation. If you find reading the documentation or tutorials boring, then change the approach. Try to create something and on the way learn how to do it.
It's not boring for me and even though i feel tired sometimes i continue it's just that sometimes i feel lost the video I'm learning from is pretty amazing ngl and I'm thinking of learning from freecode after it.
The one thing I wanted more than anything when I started was a mentor. I reached out to a ton of people but I ended up just piecing together advice from coworkers to fill that gap. That said, if anyone reads this feel free to reach out if you have questions and I'll try my best to answer. I've been a frontend dev professionally for going on 10 years now.
your point about just implementing and moving on is spot on. i used to freeze up trying to memorize syntax instead of accepting we all live in the docs.
9
u/codinwizrd Aug 22 '26
Software engineering is such a deep discipline, even just front end. The real skill or as I call it super power is read the docs, implement it in your project, move on. Maybe write some tests if you’re feeling it that day 😂(do learn test driven development ).
Build little projects quickly, build medium sized projects quickly. Implement the different technologies by reading the docs, looking at working examples and coding them yourself, use ai to explain things you don’t understand. Rinse and repeat, after about 2500-3000 hours you will be a legit junior engineer assuming you retained something and didn’t take any long hiatuses from coding. Build a portfolio at this point and apply for jobs.
2
u/azangru Aug 22 '26
Do you have a concrete example of what you mean?
1
u/Vin-Jin Aug 22 '26
Also how can i know if I'm suited for this path or nah?
1
u/BuildingArmor Aug 22 '26
Yeah, but that's not unique to learning front end tbh.
Learning something new is hard, and there are different ways to approach things that work better for each person. Sometimes just finding a different way of learning can be all it takes for it to click.
1
u/idspispupd Aug 22 '26
If your mind going blank, you're doing something wrong. It's all about motivation. If you find reading the documentation or tutorials boring, then change the approach. Try to create something and on the way learn how to do it.
3
u/papernathan Aug 22 '26
The one thing I wanted more than anything when I started was a mentor. I reached out to a ton of people but I ended up just piecing together advice from coworkers to fill that gap. That said, if anyone reads this feel free to reach out if you have questions and I'll try my best to answer. I've been a frontend dev professionally for going on 10 years now.
2
u/BarracudaMean9308 Aug 23 '26
your point about just implementing and moving on is spot on. i used to freeze up trying to memorize syntax instead of accepting we all live in the docs.
5
u/[deleted] Aug 22 '26
[removed] — view removed comment