j93 said:
I previously stated if I was to rank jobs based on the importance of communication skills engineering would not come out on top.
j93 said:
This still doesn't disprove the point that companies don't seem to value communication skills otherwise they would have a greater emphasis in hiring based on communication skills but companies hire based on engineering skills without any regard to communication skills therefore the answer to the initial question must be that NO communication skills are not important , they may be beneficial but so would a CS degree to a Mech/Elect Engr. and any engineer doing even basic programming, or a design degree for all engineers doing even the most basic design, or for that matter it would not hurt if all engineers would also have a physics degree as well.
You previously stated that employers don't value communications skills at all. You are moving the goalposts.
j93 said:
If it is something that is crucial to basic performance in the eyes of the company then you wouldn't hire based on the idea that the hole will be filled later, you don't hire a person as a programmer that has never programmed and think that youll fill that hole later because basic programming skills are a crucial requirement for that job.
Now you are creating a false dilemma and a straw man. Good job!
Nobody here has said that communication skills are more important than technical skills in the arena of technical employment. What we have said is that communication skills are very important. Those of us who hire people look for candidates with excellent technical, communication, and organizational skills. Unfortunately, there are not very many of those people out there. We have to settle for what the education system hands us.
My experience: Large companies are more likely to settle for what's available than are small companies. Large companies have a wider variety of jobs available to place candidates and they have production quotas that demand hiring a steady stream of new employees. There are plenty of low-level tasks in large companies where someone with good technical skills but lousy communications and organization skills can still be of value. There is little opportunity for advancement in such a job. Is that the kind of job in which you want to find yourself?
Large companies have a special place for people with excellent skills overall: The fast track. A candidate with mediocre technical skills but top-notch communications and organizational skills might well be put on the fast track along with those who are excellent overall. A candidate with excellent technical skills but mediocre communications and organizational skills most likely will not be fast tracked. In that sense, large companies value communication and organizational skills more than technical skills. Good management material is hard to find.
Small companies cannot afford to hire mismatches. Some small companies strive for mediocrity. Large companies outsource non-essential work to small companies such as these. These are the companies that give small business a bad name. Lousy pay, even lousier benefits, high turnover, boring work. A candidate with mediocre skills is not a mismatch at such a company. There is little opportunity for advancement in such a job. Once again, is that the kind of job in which you want to find yourself?
Other small companies strive for excellence. Large companies outsource their toughest problems to small companies such as these. The skills needed to perform these challenging and very essential tasks would break many large companies' pay scales. Small companies in this category would prefer to turn work away over hiring people that don't fit their demands. These companies almost exclusively hire the kinds of people who would be fully qualified to go on a large company's fast track. Communication and organizational skills are on a par with technical skills in these small businesses.