Live data from Hacker News

Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

news.ycombinator.com

41–50 of 62 posts

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#41
This first concert in my mind is that while programming core concepts have not changed much in 30 years, the stuff you put on your resume has. Laws don't change very often and only in small details ways. A lawyer can still reference a law passed hundreds of years ago and it's relevant in a real world in the job scenario. Programming on the other hand, is far less stable. Furthermore, employers are always looking for key words in the resume. Do you know this language and this framework? I don't think they care or evening look for core concepts (maybe a problem in it's in right).

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#42

Earlier quoted context omitted.

Professional exams oftentimes cover subjects like ethics, which would undoubtedly help the industry

I doubt that unethical people act unethically because it just never occurred to them to be ethical, and that they would've known better if there was a class.

I'm less worried about explicitly unethical people than I am about somebody just out of college in their first job whose boss asks them to build something ethically dubious. Professional ethics instruction would A) help determine if something was unethical ("My boss told me to add a feature to our social network app to vacuum up every call and text message made on a device that has our app installed. Should I do that?") and B) provide a framework for people to push back on and censure unethical requests.

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#43
There seems to be a belief that such an exam would produce uniformly high caliber practitioners. There are plenty of lousy members of every regulated profession.

The exams in regulated professions are designed to test that you know the jargon and general knowledge of the field (anatomy and physiology, case law, etc,). The day-to-day application of that knowledge is usually consistent with that knowledge. Outstanding members of the field are determined by years of experience and specialization.

Software doesn't meet any of those expectations. The jargon changes weekly and your expertise with O notation and hash tables means almost nothing in day-to-day practice. The fixation on evaluating candidates on those topics is more about what's handy as a way to narrow the hiring funnel than it is about measuring what's important.

Software development is a creative activity. You can't measure that. Safety critical software is developed under regulatory guidelines enforced by process requirements and certification of organizations that follow those processes.

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#45
post #29

It's called a PE (Professional Engineer) License. They introduced one for Software a few years ago. Most engineering disciplines have this and you can take the test 5 years after passing your FE (Fundamentals of Engineering) with work experience. However they are not typically needed unless you work (and sign off) on something that could be dangerous to the public. Civil engineers almost require them to work, other f…

I work for a company that makes electronic products. We outsource the signing-off kind of engineering to a company that also does electrical regulatory testing for us. Here's my impression about it.

The work is boring, as in mind-crushing boring. You don't get to invent or design anything. Your job is to watch other people invent things, and then run those things through a set of checklists, while documenting everything.

One thing about programming is that it's democratic, inasmuch as anybody can download Python and start programming. Including me. Nobody will stop me, and I will invent things. We already have the situation in my department, that I'm not "allowed" to program, meaning that I "prototype" things, and the programming department turns them into a product that can be shipped.

Programming is too important to be left to the programmers. ;-)

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#46

I think this is the same question of "Why isn't there a bar exam for medical doctors". "Being qualified" for software requires nothing less than hands-on training. Until software moves to more apprenticeships/residencies, I'm afraid we stuck in this "infancy" of a field.

Medicine requires board exams.

Sorry, you cannot just take a board exam and start practicing medicine. Law, you can.

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#47

Earlier quoted context omitted.

Professional exams oftentimes cover subjects like ethics, which would undoubtedly help the industry

I doubt that unethical people act unethically because it just never occurred to them to be ethical, and that they would've known better if there was a class.

[deleted]

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#48

Earlier quoted context omitted.

Medicine requires board exams.

Sorry, you cannot just take a board exam and start practicing medicine. Law, you can.

You cannot take the bar without either (1) law school, or (2) Law study (apprenticeship).

https://www.americanbar.org/content/dam/aba/publications/mis...

http://www.slate.com/blogs/business_insider/2014/08/02/state...

Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?

#50

Earlier quoted context omitted.

Medicine requires board exams.

Sorry, you cannot just take a board exam and start practicing medicine. Law, you can.

Nor can you do that in law, other than a very few states, all of which require a lengthy, documented apprenticeship with a practicing lawyer. It's not just a matter of walking in off the street cold and taking the exam.

In 2014, 60 apprentices took the bar exam (out of 83,963 total examinees). 17 passed.

Almost all states do require law school nowadays, and you don't have a prayer of getting reciprocity to practice in another state without it.

https://priceonomics.com/how-to-be-a-lawyer-without-going-to...

Post reply on HN