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

Why are you calling him a "current-genius computer scientist" for studying the foundational subjects of an undergrad CS degree?


Because I've found most masters and PhDs don't have a rock solid understanding of ALL of the Computer Science undertones.

Some are good at datastructures, some are good with algorithms, some are still studying concurancy, parallelism, and distributed systems, and the rest know cryptography (which I hold as not being a Computer Science discipline).

Very very few people have a rock solid grasp of everything (that I consider) in the CS field. If he underwent this curriculum and actually learned all of what he said he did he's a genious. He'd run circles around most people in a university who claim to know the material but are 5, 10, 15 years out of study.

One of my professors is running a class on C and writes everything like K&R (and doesn't use free after he allocates memory. He just allocates and forgets!). Another I have is teaching a programming language concepts class and he says "All of these crazy lazy evaluation nonsense languages are useless" in regards to the entire LISP liniage.

Again, by doing all of these you're far ahead of the curve.


What are you talking about?

This guy doesn't know all that. He might have it on his list, but he's still in the middle of learning the core subjects of a CS curriculum.

And pretty much any programmer could take the time to study these topics in depth and achieve that level of competence with them. Most choose not to.


> Most choose not to

That's the point I'm making. He's ahead of the game just for trying.




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

Search: