-
cs-topics
My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
https://teachyourselfcs.com/ is in my opinion a good attempt at trying to enable people to self teach themselves for computer science (it's a link to a few textbooks). The topics covered on that list is actually pretty good. You can find a lot of these books free online.
As a result of COVID, I was laid off of my 7yr job that I had in the print industry where I worked my way up to shop manager at my location. Being laid off I decided to focus my efforts on something more future proof (I have an extensive background in graphic design, so decided to pursue web development / design). The government assistance really helped me out though, because if not for that then I would have scrambled to get a job ASAP. With my extra time I sat down and started running through tutorials and teaching myself the front end web languages using https://www.theodinproject.com/. I am decently tech savvy so it wasn't incredibly difficult, but I had some very light coding experience in the past so it wasn't completely new
So you love to code and write programs and or websites. But that doesn’t show me that you’re doing it with the kind of mindset that you have when writing work code. Some of the basic things that distinguish that mindset is thinking about how to handle errors, how to write idiomatic code (which I would define as code that communicates its purpose clearly using linguistic conventions), how to quickly pick up and put to use the latest and most convenient libraries for testing (check out what (insta, for example, or assert_fs do), and using GitHub to maintain and work on a project using a basic continuous integration process (branch off main, add/fix something, commit changes, merge branch with main, repeat). So if you want to get hired as a self taught programmer, then I suggest you focus on demonstrating these skills in small projects.
Related posts
-
What next after CS50x??
-
Is there a way for me to understand rust more effectively? I feel as though most of the people learning Rust have a background in some other language so most of the material is oriented towards that audience.
-
How to self study Computer Science?
-
First time learning how to program/code, in need of advice
-
Rust for deeper knowledge ?