Peter - If you want good candidates, you won't find any here (try the specialist recruitment consultancies in NY). Most users here are certification-addicted Indians
Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
I have no java certifications. This makes me a bad programmer. Ignore my post.
Further... I wouldn't expect someone from Microsoft to be hanging around here, nor would I necessarily expect an employee of Google or Yahoo! to identify themselves as such.
a) Ranchers don't know how to ask questions / don't know how to read documentation.
b) Ranchers don't tend to have good communication skills
Originally posted by rathi ji:
Sanjay Kumar posted this some days before in Job Offered forum. It affects me so much. Why? because most of the time I spent in reading meaning less drive, so I myself feel that a person who don't know about Javaranch and working on his project will be definitely better than me... just my example.. you may be different..
Second, I never seen any employee from Google, Microsoft, Yahoo etc who posted something here... but they are definitely good...
so I feel, Sanjay is right atleast to some extent.
a) Ranchers don't know how to ask questions / don't know how to read documentation.
b) Ranchers don't tend to have good communication skills
Originally posted by Vladas Razas:
The best programmers I've seen had very little or no communication skills at all. Programming is for nerds. It is for people who love to talk to computers. It's not for people who love to read manuals either.
Originally posted by Henry Wong:
I have to disagree with this... While I know many very good programmers that have very little communication skills, the "best" programmers are also very good communicators.
After all, you can't code if you don't understand the requirements, or the users.
Henry
Originally posted by Manish Hatwalne:
And no, not most ranchers are "certificate crazy" Indians.
Originally posted by Vladas Razas:
The good communication is needed in small companies where you need to understand business model, talk to customer etc. If you work on huge project in big company, then all what is expected from you - more functionality, better code. You will not have any chance to talk to customers. Everything that is needed will be given by QA, business analysts and project leads. Those people usually have technical background and programmer doesn't need to have lot's of communication skills. Another area is smaller but highly technical projects, like networking authentication/protocols/various utilities. This is where you don't usually have customers either. Java is no longer good for small business projects. I think chances are that most Java programmers already work on big or bigger J2EE projects. If a company is looking for all-around computer specialist then yes communication skills are needed. But chances are no Java wanted at these positions.