Hacker News new | past | comments | ask | show | jobs | submit login

Well, it doesn't really sound like you want to "do everything". It sounds like you just want to learn a bunch of CS-related topics, which is much more manageable. Be thankful you're not trying to split your attention between CS, math, philosophy, art, literature, biology, and more.

Try making yourself more project-oriented. Decide that you will do a project, commit to finishing it, and learn what is necessary to complete the project. Get into the mindset that watching lectures and reading technical books is something you do for fun and entertainment, much like watching TV. Projects and research are the only things that should give you a sense of accomplishment.




I returned to grad school to study music technology at NYU a few years back, and one of the things I really appreciated about my program was how project-oriented it was. Almost every class required me to invent an idea and then execute it within a couple months. It was great practice for following a process of ideation -> research -> focusing -> delivery, all under hard time constraints, and in parallel. It forced me to realize that I had to be able to optimize and be willing settle for imperfection. But the result was a whole bunch of projects of various levels of achievement, a great mix of broad and deep learning, and a lot of confidence built.

I think for the OP, this 4-5 month time constraint could be a really good thing.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: