Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with this advice. I just got out of b-school and my background is in computer information systems, but I am attempting to learn a lot more of the nitty-gritty aspects of computer science I was not exposed to in my university education. This includes topics like algorithms, data structures, operating systems and compilers. I do not know where to start and I've been using Hacker News to follow the tech scene as much as possible. Unfortunately I still feel that I am missing out because I chose business over engineering (which I continue to regret).

I'm just 1.5 years away from being 30 so I realize that I have quite a long time left in my software development career to catch-up to all you CS people. I don't think I've been undirected (the opposite of conscientiousness) but I've been misdirected and distracted. I've studied other things including web design and music production. I've also enjoyed life a lot (and slacked off by watching too much Adult Swim and Comedy Central, as well!).

It's hard being productive and studious all the time. While some people work 80 hour weeks continuously, most people don't out of need for sleep, exercise and relaxation. There is certainly an ebb-and-flow to this so I am embracing the idea that it will take me many more years of continuous growth and effort to get where I want to be. I also know that I need to eliminate as many distractions as possible, including turning off the TV and avoiding going out to concerts, clubs and bars. I have picked up some meditation techniques as well (including spending 10 minutes a day, at least once a day, focusing on deep breathing in order to unwind my frontal cortex). Sacrifice sucks but it is necessary to become the person you want to be!



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

Search: