Hacker News new | past | comments | ask | show | jobs | submit login

> There is no other professional industry in the world, where candidates with 6+ years of professional success are asked to sit a god damned test every time they apply for a job.

But is it because it is hard to fake knowledge in other industries or is it because it is easy to find out programmer is faking?

If there's so many programmers who can't do fizbuz, are there as many managers, doctors, lawyers, etc who can't do basic stuff despite perfect CV?




> there's so many programmers who can't do fizbuz, are there as many managers, doctors, lawyers, etc who can't do basic stuff despite perfect CV?

Yeah, there are. Plenty of garbage doctors and lawyers out there who are allowed to continue practicing.

Here's why testing for developers exists:

1: They are incredibly important to business revenue. In a modern business, if a manager underperforms, nothing much happens. If your development team underperforms, you lose millions. So you try to get the best development team you can.

2: There's no meaningful standardized testing. A Lawyer passes the bar exam, a doctor has to pass board certification, while any idiot from backwater India can call themselves a software engineer. But its important to note that neither the bar exam nor board certification tell you anything about how good that person is in their field, they just say they meet the bare minimum requirements. In the case of IT, the bare minimum requirements happen to be much lower than what most employers hope to attract, so they resort to doing testing themselves. It's not a terrible approach, but it does discourage top talent from applying.

3: Skill disparity. There aren't many '10x' lawyers or doctors or managers out there, but there are plenty of such developers. This is partially related to my 2nd point but mostly just a consequence of software engineering being a creative task rather than a learned flowchart like law and medicine. As an employer, you want to come up with some signal to find the high performers.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: