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

The growing trend that I've seen now days is companies requiring extensive knowledge in "this" framework. It doesn't help that every company requires a different framework.

Interviews are a drag, and none of them like hearing that it will take one month to become fully accustomed (in-depth knowledge) with their framework. They'd prefer someone with limited knowledge who knows their framework rather than one who's well versed in multiple frameworks/languages.

It's a pretty stupid trend too. Let's face it, the best programmers will learn "this" framework quickly, get up to speed etc. Not only that but the programmers you really want to hire are going to be those who love learning, thinking, and critiquing their own code, not specialists in Framework X NG.

It seems to me that a better approach would be to put new hires into code maintenance first with a mentor who can help them get up to speed.....

But most of us know that HR departments are not always the best judges of talent.

This is exactly what we do where I work - a lot of our programmers don't know Ruby when they walk in the door but that shouldn't matter if you choose the right people. I'm scared of choosing language or framework 'specialists' because they have a limited view on what programming is, and a cemented view on what it should be. The only exceptions I can see are when the specialization is language specific to the problem domain, IE C for high performance server or system code.

Programmers who advertise themselves as "Ruby programmers" or "Python hackers" or what-have-you come off as inexperienced and one dimensional. The best hackers have used the right tool for the task at and, and the best hackers have solved a wide variety of problems to require different tools.

This is exactly my problem.

Finally I have committed what might sound like the ultimate sin and given in to the Java/Spring framework. I'm learning various aspects of Spring, should have a small project up on github and plan on "specializing" in this framework for good.

All my other fun work is going to be done on my time alone. I look at it as the 'get serious, time to separate work and play.'

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact