Looking for advice about learning to land a job

Hello everyone!

Im writhing this post to get some advices from you. Im currently finishing JavaScript Algorithms and Data Structures Certification and im not sure what to do next. I finished IT school where i learned css and html on pretty decent level and basic javascript/php. Then i spent lots of time in wordpress creating websites using plugins like divi which didnt teach me too much about programing but alot about gui/responsive design. Currently im learning to land job as a junior front end developer. I was thinking about spending like 4-5 months more on pure javascript and css/html projects grinding (to learn more and develop pretty big portfolio) and then like 3 months for basic react knowledge. But i have few questions :).
Now i would like to learn how to alternate html/css using javascript cause i think any of certificates from freecodecamp doesnt include it (maybe im wrong). Also i want to learn css animations on deeper level than in responsive design certificate. Can you recommend any good resources for that? Do you think learning path which i take is ok or should i learn something in diffrent order or maybe learn other/more things for front end?

Thanks for any replies, have a nice day :slight_smile:

At the risk of sounding like a broken record, I’ll link to a doc I wrote up with my advice on this very subject.

1 Like

Thanks for reply, went over your doc but its pretty general knowledge. It kind of helped me with my question about learning path but not that much. I did some research about my question “css animations” and a lot of people say that you dont really use javascript for animations but create it in css and just use javascript to switch classes etc. So to be more precise about my question; can someone recommend me reliable resource to learn css animation through beginner to more advanced level? There is a lot of courses/video guides but would like to know your opinion on which one i should choose or maybe which did you choose and was worth time :slight_smile: And one more question; if im focusing on front end should i dive deep into algorithms or i dont need advanced knowledge in this particular field?

Sorry, I read the beginning of your post and was in a hurry so I thought I’d provide the link.

I did some research about my question “css animations” and a lot of people say that you dont really use javascript for animations but create it in css and just use javascript to switch classes etc.

I think that really depends on what you’re trying to do. But there is nothing wrong with learning CSS animation.

Now i would like to learn how to alternate html/css using javascript cause i think any of certificates from freecodecamp doesnt include it (maybe im wrong).

If I understand you, yeah, the course’s “bite-sized” approach doesn’t lend itself to understanding how to put everything together. But that’s comparatively easy and there are a lot of youtube videos out there to help you get that going.

Also i want to learn css animations on deeper level than in responsive design certificate. Can you recommend any good resources for that?

Not offhand. I would just recommend going and finding different youtube tutorials. There is so much information out there. Just start consuming it. Don’t worry if it is the “best” or not. Just learn it. You will learn something from each of them.

if im focusing on front end should i dive deep into algorithms or i dont need advanced knowledge in this particular field?

Different people have different ideas about this. I mainly do FE (technically React Native) and I have to do algorithms all the time. They don’t exactly look like the algorithms you learn in challenges, in the same way that when you look at a football practice you may see them doing things that don’t look like football: running the tires, pushing sleds, running laps, doing jumping jacks. I think algorithms really help you understand on a deeper level what computing is. And in anything but the most trivial of apps, some kind of algorithm is going to be needed. Is it the only thing? No. Should you ignore it? That would be a “no” as well. If you want to focus on other things, that’s cool. But always keep an algorithm challenge going. Plus, they are often part of job interviews, so that would help there as well.