Re:Three hundred programming interviews in thirty days
by fsk on Tuesday June 23, 2015 @07:56PM
(#9768632)
If only there was some way that people could spend a couple of years proving they had basic competence, so they didn't have to prove basic skills on every interview.
Why did I get a CS degree if every interview starts with the assumption that I'm an unqualified loser?
Re:Three hundred programming interviews in thirty days
by meowface on Tuesday June 23, 2015 @07:57PM
(#9768639)
Because, unfortunately, a lot of people receive CS degrees but are completely technically incompetent.
Re:Three hundred programming interviews in thirty days
by mwfunk on Tuesday June 23, 2015 @08:02PM
(#9768667)
Because lots of people with CS degrees don't have basic programming competence?
Re:Three hundred programming interviews in thirty days
by fsk on Tuesday June 23, 2015 @08:09PM
(#9768708)
Why are those people getting CS degrees? Shouldn't they get flunked out?
When schools allow students to do coding projects in groups, it's possible to graduate with ZERO ability, provided you can find someone competent to partner with.
Re:Three hundred programming interviews in thirty days
by mwfunk on Tuesday June 23, 2015 @08:41PM
(#9768834)
Right, exactly. That's what I'm saying, I don't know what you're disagreeing with. Having a CS degree does not guarantee programming competence. Some people get CS degrees who shouldn't get CS degrees. Some students probably should get flunked out who don't flunk out. Some students graduate from perfectly fine colleges with good grades but zero ability. It happens, hence fizzbuzz. Some people are just naturally good at marketing themselves, and show up with multiple degrees from top-tier schools, vast lists of publications, with years (if not decades) of industry experience on their resumes in important-sounding positions doing impressive and difficult-sounding tasks, and can't code their way out of a paper bag. Hence fizzbuzz.
Re:Three hundred programming interviews in thirty days
by fsk on Tuesday June 23, 2015 @10:51PM
(#9769275)
Why are universities graduating people who can't pass programming 101? Why are they so grossly negligent? They diluted the value of my degree, by graduating too many clueless people.
I did lots of problem sets, homework, and coding projects in school. Why do I have to do it again FOR EACH JOB INTERVIEW? Especially since the projects are usually less on-topic than the ones I did in school.
I.e., I do a homework project for a class, and if I don't get an A, I usually get a reason why not. I do a coding interview project, it goes into a black hole and I never hear from them again.
Re:Three hundred programming interviews in thirty days
by wyclif on Wednesday June 24, 2015 @01:36AM
(#9769833)
I think it's because CS and software development are different things with some overlap if you Venn diagrammed it. It doesn't necessarily mean the university is negligent or incompetent. It means that what constitutes the content of a good CS education doesn't map to in-the-trenches software development. It also probably means the schools reward and incentivize different things than a software development firm does.
The reality of hiring is you're going to make mistakes, like every other part of running a business. Even in an extended "interview" such as dating for a potential life partner, people make mistakes so I'm not sure how the hiring process can be quantified to remove said error. The interview process is so excruciating these days I often hate the companies I'm talking with.
While we're at it, the skills requirements listed with jobs today are astounding. My experience is that a company wants to hire a programmer with at least a journeymen's level of expertise in 6-8 skills. If you have 5 and are comfortable you can learn the other 3, you're dead in the water. Let's be honest, the latest Javascript framework isn't that complicated. The latest NoSQL database isn't that hard to learn.
The truly hard parts of joining a new company are learning how projects are managed, getting the political lay of the land, finding a sherpa to answer your questions in the first couple of weeks, and learning where you fit within the organization.