I would resist the urge to deep dive or hyper focus on some more technical things. These take time away from working on projects or learning enough to build a project. They could be useful if it comes up in an interview, but that’s not guaranteed. You can spend extra time hyper focusing on these things and then never apply them. Also, there are many, many, many technical parts more than recursion and regex, eg linked lists, trees, maps, etc. What that means is that the list of technical things to learn more about is endless. You will always have something to learn. So if you focus on really learning these technical pieces, you could forever not build a project.Salathor wrote: ↑Thu Jul 29, 2021 10:28 amThanks for the tips on FreeCodeCamp. I've worked my way through much of the javascript algos and datastructures section and learned a lot that I didn't know about (and learned even more about what I'm going to need to practice--regexes and recursion (which I still don't understand the point of, even if I understand how to do it just well enough to pass the test)).
When you build a project, you will find things you don’t know how to do, naturally. I built a project that returned an array of data, and needed to display it in the webpage. I didn’t know how to do that, and it wasn’t in the curriculum. Now it’s something I do everyday quite naturally. So I both learned how to do something applicable, and I made something to show future prospective employers.
Every interview I had, the team had looked at my portfolio page. The sooner you can get that up, the better. Without it, you might not even get interviews. My resume didn’t even have developer jobs on it, it just had my projects and the techs I used.
Once you start getting interviews, then you can sacrifice some time to deepdive on the beginner CS topics like linked lists, binary trees, recursion, etc. Not every position cares about these. I’m only just now studying and learning them at 2 years experience of not using anything more than loops and array methods. And that’s for upcoming interviews, not my current job.