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

I think they're barking up the wrong tree. Knowing a vast amount of theoretical CS knowledge might make you good at implementing the fastest possible algorithm, but more and more that sort of programming is only seen in applications where those sorts of optimizations pay off the most (video games, embedded programming, and core systems software come to mind). I think their use of the term "Software Engineer" is therefore inaccurate, they should really be saying "Computer Scientist" because I'm sure there are plenty of good programmers who have gotten good through hands-on experience writing code vs. reading books and attending lectures about theory. I'm not trying to say theory is useless in the real world, I am trying to say that theory is not a prerequisite in the real world.

But yes, I'm also completely tired of elitism. I think it's brought about by the perception that programmers have to constantly compete to be #1, and by extension, to be really worthwhile at all, and while this mentality helps motivate some people, I only see it leading to feelings of inadequacy and complaining about newbies to make oneself feel competent.



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

Search: