Live data from Hacker News

Teach Yourself Computer Science (2020)

teachyourselfcs.com

31–40 of 58 posts

Re: Teach Yourself Computer Science (2020)

#31

I'm a self-taught programmer and I've been looking at this curriculum longingly for a while now. I've been working up the courage to quit a cushy but unfulfilling job to study CS full-time (also math and physics, but that's just for fun). I fell in love with programming after I started working, and have spent the last 7 years automating everything I can in my job. I'm confident in my ability to solve problems, but I'…

I definitely got significant value out of studying CS in a structured/academic context after being self-taught; it helped a lot of concepts that I already fuzzily understood gel together. For instance, I had written little config file parsers, and even most of my own (mini) programming language, but taking a course on programming languages, studying grammars, lexers, parsers, etc. helped make everything click and fee…

> but taking a course on programming languages, studying grammars, lexers, parsers, etc. helped make everything click and feel less shaky.

I'm currently trying to learn all of this and wish I had completed my CS degree since you have peers going through the same thing, and a professor for office hours. I find it a little difficult to get through on my own, but I hope to get far enough to participate in PL.

Re: Teach Yourself Computer Science (2020)

#32

I did my undergrad in Economics but I want to transition to software engineering. But idk what stack to choose or what projects to work on. I also can't afford to leave my job to do a bootcamp either. So I'm stuck and it sucks.

Perhaps data science and analysis? Check out https://github.com/ossu/data-science and https://datacarpentry.org/lessons/

Re: Teach Yourself Computer Science (2020)

#33

I'm a self-taught programmer and I've been looking at this curriculum longingly for a while now. I've been working up the courage to quit a cushy but unfulfilling job to study CS full-time (also math and physics, but that's just for fun). I fell in love with programming after I started working, and have spent the last 7 years automating everything I can in my job. I'm confident in my ability to solve problems, but I'…

Just watch YouTube videos about how everything works too. Operating systems , compilers, data structures , modern computer systems. Look up elementinfs of computing systems or whatever has all the info u need.

https://cs1000.vercel.app

Re: Teach Yourself Computer Science (2020)

#35

I'm a self-taught programmer and I've been looking at this curriculum longingly for a while now. I've been working up the courage to quit a cushy but unfulfilling job to study CS full-time (also math and physics, but that's just for fun). I fell in love with programming after I started working, and have spent the last 7 years automating everything I can in my job. I'm confident in my ability to solve problems, but I'…

Maybe do the Gerogia Tech Online Master's in Computer Science? If you're considering studying full time the fees ($10,000) are trivial compared to the foregone earnings. You don't even need to finish before you start interviewing. https://omscs.gatech.edu/ Alternately go to the Recurse Center. They exist for people like you and make their money by helping you get a job afterwards. https://www.recurse.com/ Or you coul…

It should be pointed out that joining Georgia Tech's OMSCS is not trivial. It's a limited-enrollment, fully accredited master's degree program. You need strong test results and convincing letters of recommendation from former faculty or mentors to be admitted.

Re: Teach Yourself Computer Science (2020)

#36

Earlier quoted context omitted.

Maybe do the Gerogia Tech Online Master's in Computer Science? If you're considering studying full time the fees ($10,000) are trivial compared to the foregone earnings. You don't even need to finish before you start interviewing. https://omscs.gatech.edu/ Alternately go to the Recurse Center. They exist for people like you and make their money by helping you get a job afterwards. https://www.recurse.com/ Or you coul…

It should be pointed out that joining Georgia Tech's OMSCS is not trivial. It's a limited-enrollment, fully accredited master's degree program. You need strong test results and convincing letters of recommendation from former faculty or mentors to be admitted.

OP has an Engineering degree. He is not going to have much trouble getting admitted. GA Tech has been quite clear that the goal is to admit everyone they think can pass who has a Bachelor's degree. They're not even aiming to make a profit, just cover costs. They're kings.

Re: Teach Yourself Computer Science (2020)

#37
post #23

I'm a self-taught programmer and I've been looking at this curriculum longingly for a while now. I've been working up the courage to quit a cushy but unfulfilling job to study CS full-time (also math and physics, but that's just for fun). I fell in love with programming after I started working, and have spent the last 7 years automating everything I can in my job. I'm confident in my ability to solve problems, but I'…

You don't need a CS diploma but you need to know how to program. You'll get either a take home project or white board problems during the interview. If you can pass those, you aren't lazy, and you aren't a jerk you are hired.

This is not necessarily representative. Leetcode interviewing is so common now, it gatekeeps many companies.

By all means take courses. But before you quit to just take time off and self educate, read the long threads on here about what it is really like out there in tech hiring.

Be prepared not only to be good at programming, but great at tech interviewing which is not the same.

Re: Teach Yourself Computer Science (2020)

#38
post #22

Love this website, and love how there are more and more resources for auto-didacts. For anyone who wants to learn how to draw, check out drawabox: https://www.drawabox.com . The guy started out just wanted to share the basics and now I think he makes a living through that site. EDIT: I should also add that I know drawabox is off topic, but it is IMO a great example of where education might be going. Carefully constru…

As someone who always struggled to draw anything, even stick figures, this site just seems like a new revelation to me.

Re: Teach Yourself Computer Science (2020)

#39
post #22

Love this website, and love how there are more and more resources for auto-didacts. For anyone who wants to learn how to draw, check out drawabox: https://www.drawabox.com . The guy started out just wanted to share the basics and now I think he makes a living through that site. EDIT: I should also add that I know drawabox is off topic, but it is IMO a great example of where education might be going. Carefully constru…

I wonder if there is something like this to teach computer graphics too.

Re: Teach Yourself Computer Science (2020)

#40
post #39
post #22

Love this website, and love how there are more and more resources for auto-didacts. For anyone who wants to learn how to draw, check out drawabox: https://www.drawabox.com . The guy started out just wanted to share the basics and now I think he makes a living through that site. EDIT: I should also add that I know drawabox is off topic, but it is IMO a great example of where education might be going. Carefully constru…

I wonder if there is something like this to teach computer graphics too.

I've written exactly that! https://gabrielgambetta.com/computer-graphics-from-scratch/i...
Post reply on HN