5 ms·
Ask HN: I will teach myself computer science in 2018. Who wants to join?
I am a freelance web dev, bootcamp graduate. I often feel like a fraud when I build my projects as I often miss the correct computer science foundations to understand deeply the topics I am dealing with. This is why I will dedicate my 2018 year to teaching myself CS. I will follow the Teach Yourself CS curriculum (https://teachyourselfcs.com/) and will try to go through it in 1 year.
Who would like to join me in the challenge? Maybe we could create a community?
Here is a blog post where I explain my approach:
https://dlet.me/stopping-my-imposter-syndrome-by-teaching-myself-computer-science-9ec1e0474060
- edimaudo 9y agoI would love to join but I already set different goals for 2018. Maybe I'll take it up in 2019.
- deleted 9y ago[deleted]
- matt_the_bass 9y agoI posted a related Ask HN about the community’s hacker resolutions in general. Your resolution would fit well there. https://news.ycombinator.com/item?id=15883606 https://news.ycombinator.com/item?id=15883606
- lhuser123 9y agoI really wish had the time to do that. So please, take the time to appreciate the opportunity that you have right now, and commit yourself to finish it. Sooner or later something is going to come up and try to make you postpone your plans... be prepared.
- deleted 9y ago[deleted]
- thistimeitsme 9y agoHello dlet, I really feel like joining you. I have been interested in this for a long time and have completed some related courses but this seems like a well structured approach. Lets do this!
- deleted 9y ago[deleted]
- rich-ie 9y agoHi dlet, Glad to see someone else on the same train of thought. I am a product designer and have made the same commitment to myself. I didn't want to dive deeper into programming without also learning the underlying CS at the same time.
- deleted 9y ago[deleted]
- owebmaster 9y agoI'm going to do the same in 2018. It'd be great to do it in a group.
- deleted 9y ago[deleted]
- feocco 9y agoI would like in on this. Could we create a discord server to use :P
- sincerelysleepy 9y agoI would be down for sure. Self taught .NET dev but lacking a CS background so it's hard to transition out of consulting and IT. Looking for people actually driven to do this!
- deleted 9y ago[deleted]
- Kagerjay 9y agoI would be down for this, pm me
- deleted 9y ago[deleted]
- BoysenberryPi 9y agoI'd be down for this.
- deleted 9y ago[deleted]
- O_H_E 9y agoAlso check Peter Norvig's course on Udacity he is repeatedly suggested in HN I will try to join with 10H/week Thanks for the link BTW
- deleted 9y ago[deleted]
- fourtens 9y agoyes it would be great to do this in a group - I would love to join as well!
- deleted 9y ago[deleted]
- inimino 9y agoA few years ago several of us went through SICP in the same spirit. We met only online. It was a great experience and I highly recommend it.
- deleted 9y ago[deleted]
- ejanus 9y agoAdd me to your list. I am humbled by this offer.
- deleted 9y ago[deleted]
- djubreel 9y agoI'm interested
- deleted 9y ago[deleted]
- krbotmario 9y agoyes, I'm interested !
- deleted 9y ago[deleted]
- heisnotanalien 9y agoWhy? What's your goal? In all honesty, you'd be better off just working on a significantly large project that pushes your skills forward and learning as you go.
- tyingq 9y agoIt appears OP is looking for some solid foundational skills to help them make decisions. I don't see any issues with that. You could do that, as you suggest, on someone else's dime/risk profile, but they want to bear it themselves. Why not?
- ethftw 9y agoGood question. I wonder I'd its better to read up on how to be a better coder (code complete etc.) and also learn about architecting systems. None of this is usually taught in CS.
- ihale 9y agoWhat are some good resources to learn about these subjects than?
- zerr 9y agoThe thing is, the real world development is not as fun as Computer Science, some parts at least. Think of it as a recreational activity, similarly to reading belletristic or listening to music.
- pizza 9y agoIt might be more effective if you find a master computer scientist, and follow in apprenticeship. Someone who nudges you without using words. Makes you realize you, too, can do it. Knuth's tomes might be a good start.
- deleted 9y ago[deleted]
- drakonka 9y agoI would love to join! I am self taught working as an SE; while I feel reasonably competent at my job I do still run into concepts that are unfamiliar to me, which I know I likely would've learned sooner if I had taken a more structured learning path. This sounds like a great idea.
- deleted 9y ago[deleted]
- strongai 9y agoYes please. Just the motivation I need.
- deleted 9y ago[deleted]
- LearnerHerzog 9y agoI am interested as well!
- deleted 9y ago[deleted]
- bold_monkey 9y agoI would evaluate it...add me to your list (see profile for email).
- deleted 9y ago[deleted]
- exikyut 9y agoIn case anybody sees this comment: I am having a bad brain day today. I clicked OP's link a few days ago, saw a wall of text in a font that's really big on my 1024x768 screen, and never saw the discord link buried near the bottom of the wall of text. Since nobody copied the discord link to this thread I never realized it existed, so I created a discord server of my own and then spammed the thread with replies pointing to it. I have now deleted all 20 of them. I've decided /not/ to delete the discord server I made though, because now I realize the "official" discord that was created has over 500 people in it I am most definitely not touching that. That's an overload I know my brain won't deal well with - my upper limit for realtime chat is around 20 or so new chat messages per day. So here's the invite code to my low-traffic server: https://discord.gg/ffDd8uW https://discord.gg/ffDd8uW And the moral of this story is, I guess, good web design that works for everyone. Medium is great on new computers... old ones, not so much.
- dlet 9y agoHi everybody, Sorry for the unresponsiveness. The responses have been crazy on Reddit and I forgot a bit this thread. My bad :/ We created a Discord to help each other. We are already 500 their and the vibes are great. Join us: https://jointeachyourselfcs.carrd.co/ https://jointeachyourselfcs.carrd.co/