Skip to main content
deleted 266 characters in body
Source Link
Robert Harvey
  • 200.7k
  • 55
  • 470
  • 683

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

I hope I'm not sounding too aggressive in my question; and BTW I'm a programmer myself.

edit: I figured out that asked something really complex here. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias.

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

I hope I'm not sounding too aggressive in my question; and BTW I'm a programmer myself.

edit: I figured out that asked something really complex here. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias.

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

http://meta.programmers.stackexchange.com/questions/7285/structured-tag-cleanup-initiative-phase-ii
Link
gnat
  • 20.5k
  • 29
  • 117
  • 310
Post Closed as "Opinion-based" by CommunityBot, gnat, Bart van Ingen Schenau, Michael Kohne
Question Protected by CommunityBot
Post Made Community Wiki by Nos
added 7 characters in body
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

I hope I'm not sounding too aggressive in my question; and BTW I'm a programmer myself.

edit: I figured out that asked something really complex here. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias.

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

I hope I'm not sounding too aggressive in my question; and BTW I'm a programmer myself.

edit: I figured out that asked something really complex here. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias.

What is the best way to evaluate the best candidates to get a new job (talking merely in terms of programming skills)? In my company we have had a lot of bad experiences with people who have good grades but do not have real programming skills. Their skills are merely like code monkeys, without the ability to analyze the problems and find solutions.

More things that I have to note:

  • The education system in my country sucks--really sucks. The people that are good in this kind of job are good because they have talent for it or really try to learn on their own.

  • The university / graduate /post-grad degree doesn't mean necessarily that you know exactly how to do the things.

  • Certifications also mean nothing here because the people in charge of the certification course also don't have skills (or are in low paying jobs).

We need really to get the good candidates that are flexible and don't have mechanical thinking (because this type of people by experience have a low performance).

We are in a government institution and the people that are candidates don't necessarily come from outside, but we have the possibility to accept or not any candidates until we find the correct one.

I hope I'm not sounding too aggressive in my question; and BTW I'm a programmer myself.

edit: I figured out that asked something really complex here. I will un-toggle "the correct answer" only to let the discussion going fluent, without any bias.

added 3 characters in body
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16
Loading
opinion expressed at the end
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16
Loading
minor spelling corrections, verb agreement tweaks, etc.
Source Link
Loading
Tweeted twitter.com/#!/StackProgrammer/status/147547671685640192
capitalized title
Link
c_maker
  • 8.3k
  • 4
  • 37
  • 54
Loading
I may have overwritten your changes, but I also improved some of the grammar.
Source Link
Loading
Uppercase
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16
Loading
edited body
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16
Loading
Source Link
Rafael
  • 687
  • 1
  • 8
  • 16
Loading