It can help you gain awareness of CS topics over time in easy to digest chunks.
I think another good exercise is to write a simple web server in C and deploy it on a cheap cloyd host (like a $5 Digital Ocean instance). I think this is valuable because it takes away a lot of the magic in modern web development and can provide exposure to the lower level networking and programming constructs that powers the web.
You can find lots of other resources though across the web.
As others have mentioned, data structure and algorithm exposure is important too. The level of familiarity you'll need is highly dependent on where you are in your career and what type of software you're developing, though. I think for most folks it's just important to know what is out there and where to learn more as it becomes relevant.
Just my two cents. 🌠
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think the BaseCS series by @vaidehijoshi is a good resource.
medium.com/basecs
It can help you gain awareness of CS topics over time in easy to digest chunks.
I think another good exercise is to write a simple web server in C and deploy it on a cheap cloyd host (like a $5 Digital Ocean instance). I think this is valuable because it takes away a lot of the magic in modern web development and can provide exposure to the lower level networking and programming constructs that powers the web.
I like this guide for the networking aspects of this:
beej.us/guide/bgnet/html/
You can find lots of other resources though across the web.
As others have mentioned, data structure and algorithm exposure is important too. The level of familiarity you'll need is highly dependent on where you are in your career and what type of software you're developing, though. I think for most folks it's just important to know what is out there and where to learn more as it becomes relevant.
Just my two cents. 🌠