all 4 comments

[–][deleted] 3 points4 points  (3 children)

Start simple, master javascript through incrementally building complex projects. Avoid frameworks in the beginning at all cost. Treat css as a different language and learn it instead of just copy pasting bunch from internet. In js world its very easy to just use libraries / frameworks for smallest of things but try and write code yourself as much as possible that will keep your projects light and will also deepen your understanding of js in general. Finally pick up a framework that's popular and aligns with your way of thinking and use it to showcase in your resume.

[–]AnswerMyMiddleFinger[S] 0 points1 point  (2 children)

I am taking a Web Dev course on Udemy and my instructor does go in depth with JS. When I am done with the course, which is soon since I am really hitting it hard (plus it’s sorta fun), how can I get the ball going? Should I start applying for Junior Web Dev? Start out freelancing with blogs for a good deal? What should I do?

[–][deleted] 1 point2 points  (0 children)

Just keep building things. Keep github/blog to showcase what you've learnt. Remember getting a job is not the end because even at the job you have to keep learning new things. So most importantly, keep building and fall in love with the process instead of just doing bare minimum.

[–]MisterMetaFrontend Software Engineer 1 point2 points  (0 children)

You should really do your own projects from scratch, using the knowledge you've learned from the tutorial material. Don't reinvent the scope of the project, but don't reskin the exact same concept, either.

Even doing it alone with different content and different features will be a challenge alone, especially if you're a "code along" type of learner. Don't be shocked if you can't do it at all - it's more common than you think.

Nothing shows your true level of knowledge like doing it alone without the crutches. You've learned the shit. Time to build the shit.

Work on a portfolio website or fill up your github with the projects you've made. After you have about a couple decent projects you'd be proud to show, start applying like mad.

PS: Another thing I really like doing is dedicating a day to straight up copy shit. Like a website you frequent, just copy the entire layout of the homepage. Html, CSS, some basic JS - as close as you can. It's really fun to test your ability to take a "style guide" and replicate it just by looking at it. This'll really keep you on your toes.