Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

After exhausting many resources, time, interviews etc, I cannot seem to find the correct programming talent for our company. Any other resources you suggest besides Dice, Linkedin, Craigslist, University Job Boards, Poaching techniques....its been months now!

Specifically, we designed proprietary data-manipulation and data-gathering technology, and are looking for skilled programmers requiring skills of PHP5/MySQL, Javascript/HTML/CSS , cross-browser compatibility/optimization, web interface development, familiarity with source control (SVN or GIT), any L/AMP stack, and/or related application protocols, GCC-supported languages, Zend Framework and/or jQuery.

share|improve this question
40  
Offer more money. – GrandmasterB Oct 4 '12 at 2:59
5  
What are do you want that you're not getting from the people you interviewed? – user16764 Oct 4 '12 at 5:57
11  
Hire the guy who used to do the job - In your mind he's the only one qualified to do it. Let me guess - he left for more money. – mattnz Oct 4 '12 at 6:49
6  
How much % above the market are you offering? – Den Oct 4 '12 at 8:05
3  
If you can't find a person knowing HTML/CSS/MySQL/PHP/JavaScript, you are certainly doing it wrong. But you didn't provide any details on what exactly you did, and what results you had, so it's difficult to guess what exactly was wrong. If you want a meaningful answer, please provide more details. Otherwise, we can only guess... and based on experience with other companies, you expecting everything and paying little seems most likely. – Viliam Búr Oct 4 '12 at 12:24
show 2 more comments

closed as not a real question by Blrfl, MadKeithV, Walter, Jim G., GlenH7 Oct 4 '12 at 13:59

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.

4 Answers

I hear this broken record every day - "We can't find the skills we need"

Lets paraphrase the advert into an listing for a Truck Driver:

Wanted -- Skilled Truck Driver. Must have the following skill sets:

  • 1990 Volvo Cab Over 10Speed Auto 250HP

  • Pulling twin dual axle trailers containing farm supply products.

  • Must have detailed knowledge of [Small geographical location here].

  • Ability to fix truck, change tires and herd cats an advantage.

"Oh - I see you know the area well, worked farms you entire career, but you have only ever driven Kenworth, Mac's, Mitsi's - Don't see Volvo in that resume - Sorry, your not qualified, no point interviewing you is there"

My guess is that someone left the job, you have no idea what he did all day, so you copied the skill list out of his resume, or even better, asked him to put together a list of skills needed to do the job. For some reason you cannot figure, you cannot find his clone.

What you should do is find someone with the skills needed to get the job done, rather than someone who can tick a series of boxes and expect that thats all thats needed to get job done. So what if a candidate can't tick a box - a good candidate will need a week and a book, but you are not even interviewing them....

share|improve this answer
2  
So true, understanding concepts is the important bit, specifics like syntax/technology can be looked up with ones favorite search engine provided you know the foundation concepts. – adam f Oct 4 '12 at 7:15
5  
Totally agree. If they would have hired a good programmer with a different skill set a few months ago, he would already have learned most of that stuff. – thorsten müller Oct 4 '12 at 8:15
2  
Superb answer. Everyone willing to hire a developer for any job whatsoever should be forced to read this. – Konamiman Oct 4 '12 at 8:29
3  
Great answer. Also good, related, reading: codinghorror.com/blog/2008/02/the-years-of-experience-myth.html – martiert Oct 4 '12 at 10:58
10  
"We can't find the skills we need" often should have "at the well below regional industry standard salary we're willing to pay" added to it. – jfrankcarr Oct 4 '12 at 11:24
show 1 more comment

It looks like you really just want a PHP web developer just ask for PHP and SQL as 'Must Have' skills and everything else under 'Technologies We Use'.

share|improve this answer

Hire a recruiter. You might also want to try careers.stackoverflow.com. Sometimes if your tech stack doesn't match the talent pool in your geographical area, it can be tremendously difficult to find the right person. Something that I wasn't aware of until recently.

You might also want to try Usenet (er, Google groups). Try posting a recruitment thread in one of the groups focused on the most important elements in your tech stack (i.e. https://groups.google.com/forum/?fromgroups#!forum/comp.lang.php as you're using PHP).

share|improve this answer
1  
I agree with hiring a recruiter, one that specializes in and that has experience in placing people like you want. Also, they can help you bring in a potential candidate on a contract-to-hire where you can test them out long term on the job to see if they're the right fit for your company. – jfrankcarr Oct 4 '12 at 3:02
1  
Love downvotes without an explanation :P – Demian Brecht Oct 5 '12 at 20:27

One option is to hire a new grad who has solid understanding in computer science with some experience in PHP and MySQL. This might require some training and coaching, because finding well-versed developer nowadays is really hard.

Another option is to simplify the requirements to a good knowledge level of PHP and MySQL.

This is a path that we follow in our company and it has some good results, even though there might be failure in selection as well.

However, you may also look for good passionate developers in local user group meetings. Not sure about your location, but you may always Google for one. One that is local to us is the CMAP.

We also have dedicated recruiters that do search talents for our new or existing project expansions. They help with the pre-screening and searches as a first point of contact. That is definitely a big saver of time and effort.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.