Hacker News new | ask | show | jobs
by bobbyz 2246 days ago
Your point is valid but you can also prove you can accomplish something while also actually accomplishing something meaningful. For example you complete one of your side projects instead of a meaningless assignment. Sure, the side project might not actually succeed, but at least it had a chance. I also feel like 95% of the key to learning are hard deadlines with consequences.

Also, to varying degrees, every justification for doing a CS degree has smelled like an attempt at rationalizing a poor decision.

1 comments

I do not disagree with your last point but I don't think I would have gotten into programming if it wasn't for getting my feet wet in school. I guess what works for me, may not work for someone else.

I do feel like online learning can be MUCH MUCH quicker, as no time is wasted on poorly designed assignments. I feel like it is much more optimized especially comparing it to my state school experience.

School is also how I got heavily involved in programming, but I feel like its more-so due to how difficult it is to self-teach programming. I'd imagine the number of people who tried to pick up native android as their first platform and then decided that programming wasn't for them must be quite large.