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

It really depends on what types of problems you’re looking the devs to solve. Sometimes having a self-taught or bootcamp junior is not going to cut it. They lack so much theoretical knowledge that they will need constant supervision and guidance to not screw things up or make really bad decisions. Knowing a programming language is the least of the problems. I’ve seen so many self taught devs not even understand something basic like what a race condition is or trying to do something stupid like parse XHTML with a regular expression (XHTML is not a “regular language” you’d immediately know this is impossible if you studied CS and wouldn’t even attempt it).


Which is odd, because a reasonably intelligent person could spend a month on the first part of Sipser[1] and get all the theoretical computer science they'll probably ever need to work in tech. The latter half is quite interesting too, but not only has knowing what EXPSPACE is and what its properties are never come up in my career, I've never even heard of it coming up in industry at all.

[1] https://www.goodreads.com/book/show/400716.Introduction_to_t...




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

Search: