Forget Learning To Code, Bosses Value Collaboration and Communication (fastcompany.com)
The top priority for developing talent is to train for soft skills, according to LinkedIn's 2018 Workplace Learning Report which surveyed more than 4,000 professionals. From a report: The report found that while automation is requiring workers to maintain technical fluency across roles, the rise of machine-led tasks makes it necessary for them to do what machines can't, which is to be adaptable, critical thinkers who can lead and communicate well.
I took off all my coding skills/accomplishments, and instead have all the buzzwords for working well with others.
Let's see how many offers I get!
Lets all have one. It's sooo important. Never mind you can't code.
I've never seen ability to code as being what makes a good developer, at least among workers at least capable of writing a good program. In the environments I've worked in, the programs are all too large for one person to work on so the only way to progress the program is to work with the other people responsible for the rest of the program. Are employers just figuring this out?
does anyone actually use that ad-ridden facebook-for-middle-management abomination?
than the workers doing their job in terms of leadership, so the bosses can take credit for others work.
Except for the people who BCC all their communications with their managers to their bosses boss.
I manage a technical support team. Of the 11 people in my team, 2 are borderline autistic (nice guys, easily managed, but not exactly team players), 2 are extremely intelligent divas (unmanageable, but when they follow instructions every once in a while, they're really good) and the 7 others are reasonably smart folks who like to give and receive feedback, work well with the rest of the team, know how to write user-readable documentation, and propose reasonable solutions whenever possible.
Guess which two I'm trying to get rid of?
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
I was at a conference where we had an outreach lunch with high school students, at each table there was a few engineers to answer questions from the kids. When my table asked "what is the most important advice you have for us?" the other engineers said the usual stuff about STEM and all that but when it was my turn I said "Learn how to communicate effectively and get along with others, nobody wants to work with real-life Dr. House or Sheldon Cooper wannabes."
...be adaptable, critical thinkers who can lead and communicate well....
OK, good managers, not typical managers. :)
and less time to do any work towards the ultimate goal of the project.
This is why LinkeIn is getting more irrelevant as evey day goes by. They are pissing in the wind.
... I hope that the surgeon has good communication skills when he has to tell your family that you died since he doesn't know what to do with a scalpel. I've noticed lately that incompetents usually try to promote soft skills when they know that they are lacking hard skills. In fact, I can tell a person is incompetent because they say that soft skills are the most important. It's not guaranteed but it's a red flag.
In Q4 when the stock market crashes like never before you will be needing big muscles, powerful handguns and excellent shooting skills.
lolk, it is always best to check you login status before trying to post AC
Er, I mean, that's an interesting point of view. Thanks for making that valuable contribution.
I'm not a people person. I have a lot of weaknesses in various areas, and one area of strength - I'm really good at the technical skills of software development. I'm that major nerd who studies software design in his free time, and has done so for many years. My massive nerdiness shows in my record of contributing to well-known projects such as the Linux kernel and helping development internet protocols as a member of IETF. (Good developers read the RFC, bad developers ignore the RFC and guess at the protocol, I write the RFC.). It's quite obvious that on *the coding stuff*, and architecture, I'm very clearly the best on my team, by a significant margin.
I have a new boss, a new head of our software development team. He couldn't code his way out of a paper bag. He has soft skills.
Me: Write http standards
Him: Lead a team meeting
He's the one who gets promoted
I've been in IT for 20 years this year. While I do like people, I prefer working alone. I can get far more done without the distractions of hearing about someone's life all the time, without their mobile phones beeping and buzzing constantly, without them farting, telling horrible jokes, whatever. Give me a couple of terminal windows, a browser, and some uninterrupted time, and I can accomplish about anything. The jobs I've done best in are where I have my own office, where I can go in, close the door, put on some ambient Trance, and shut the world out whilst I do my bit. I will likely never take a job whereby I'm in a "bullpen" or cube farm. It's demeaning, and while I do enjoy being around people, I cannot work with them directly for long.
I'll stick with hard skills, where hugs are allowed.
This is basically an unsubstantiated conclusion drawn from misrepresented data.
The study suffers from a similar fallacy of generalising the ungeneralisable that various "successful people" often do when attributing success to methods which are highly subjective and circumstantial... the only difference here is is a study that generalises the opinion of 4000 "professionals" who are active members of linked-in by considering them to be a representative group of the whole - they are anything but, who the fuck has time for that shit, the real professionals are not arsing around on linked-in - those people are doing work for their employees that does not involve recruitment.
Bad bosses only listen when you agree with them.
Collaboration and communication has to go both ways for it to actually work.
To a Lisp hacker, XML is S-expressions in drag.
The first sentence of the article "The short shelf life of skills and a tightening labor market are giving rise to a multitude of skill gaps." This false, hence the whole article is false as that is the premise of the article. There is no short shelf life of skills and definitely no tightening labor market.
And then the few idiots who can still actually do stuff have to implement your ideas and get paid a pittance, because they're worker drones and your soft "skills" qualify you for management. This is so not going to work, but by the time China has beat that insight into you, it will be too late.
I keep seeing this, online and in schools. The people involved are doing it wrong. You do not talk to "top execs" about employment skills, it's like talking to lottery winners about how they earned their winning ticket. The vast majority of people aren't going to be top execs and are not going to work for them (directly). Most technical people will not ever be even in middle management, and *we don't want to be*! The money is good, the job is enjoyable and often you can see your family. You don't take the lobotomy until you're 50, and even then only if you are comfortable and have no way out. Similarly automation and AI are not going to be replacing engineering (of any kind), nor serious computer programming tasks any time soon. By the time they do, we aren't going to care anymore. It's way easier to automate a CEO than it is to automate an engineer.
If you come interview with me, at one of the top tier employers in the country, and all you have are softskills...you won't make it through the phone screen. If you interview with my boss's boss's boss's boss (VP I think? Who knows), you won't get the job. That guy has forgot more about semiconductors than most people will ever learn, and he's making billion dollar decisions. He wants facts, he wants you to do the hard technical work for him, and he's going to grill the hell out of you to figure out if you did it, and he can agree with your conclusions. He is then going to soft-skill it in the rarified air of the other top execs from marketing and sales. His boss's boss is the CEO. In a 100k person company, the sphere where soft-skills matter is perhaps 100-300 deep. Those are your odds of success with "soft skills".
If you are perpetually holding out for a senior exec position, then yes, work your soft skills and spend a lot of time networking with rich people. If you want to entrepreneur, soft skill it away, but be able to speak fluent geek. If you actually want to be an engineer or developer, forget it. Get your geek on, learn everything you can. Yes, you will have to work with people, but I promise you, they care way more about your technical acumen and that they can trust you, than your soft skills (to the point they may not trust you if you whip out power point). That's my advice to everyone, including my own children, and advice I follow myself that has kept me employed 20 straight years without ever being laid off or fired, and got me every job I applied for. It's also common sense.
Nothing in life is easy, there are no shortcuts. Soft-skills are a dime a dozen. I don't know if this is an America thing where everyone thinks you can just schmooze your way around and be employable, or if it's just universal laziness, but use your brain and ignore obvious lies. Put in the heavy effort to learn your livelihood or you will absolutely lose it.
I consider myself someone with both soft and hard skills, and I own a couple businesses, and do you know why the chatters get promotions and often a better pay? Simple, they ask for it, as simple as that, they just ask, I do see extremely goods developers that could make twice what they make if only they demanded it, it looks like their social ineptitude main cost is that they don't feel the drive to demand.
...And build trust with them is the greatest measurement of your success more so than your technical acumen.
The trust level you run with your customers, peers will determine how well they view your work output. Run low trust and there is a tax placed on all your accomplishments. Run high trust and you will tend to see your accomplishments lauded even past what they deserve.
That is why see so many that get to where they are but do little. Pair both competency and the ability to get along with people and you are an unstoppable powerhouse.
Too bad the education/indoctrination system has been fighting against kids having critical thinking skills for decades.
> who makes most ÃÃÃ?
iPhone users. Android users make $$$
funny
The management myth that the more people you add to a problem, the quicker it gets solved. Pair programming, extreme programming. etc etc... I saw this in the 90s even if it wasn't called by a name then. 25+ years later in the industry and it hasn't died yet.
I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
Everyone who worked for enough years know that this is true. I've met plenty of "mad geniuses" who wrote unmaintainable code that they could not explain and also, surprisingly enough, had bugs. Most programming jobs are not rocket science, and if someone is such a genius, he should usually be able to communicate well enough what he is doing.
English is a programming language just like C or Java, the only difference is that it runs on people instead of computers. There's no excuse why one can't be proficient enough in it.
(And yes, I'm assuming I made some typos here, but I think that most readers will understand what I mean, and that's what's important)
Avantgarde Hebrew science fiction
Was there a single point of disagreement? And did you make up afterwards?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
ha ha ha ha
...but if you cannot fight, you are already dead. Remember Russel Peters' joke with the psychiatrist on a plane who must treat a guy who has a heart attack: "Do you want to talk about it?"
Because they're already good at programming, they don't need to be trained further. If you have programmers who are extremely proficient in C/C++/Ruby/Python/etc but have minimal social skills and no experience in project management, then you train them on communication and collaboration to make them more effective.
An experienced programmer can become proficient in another language on his own, for the most part, if he has already learned one or two. Training is not really necessary. Honestly, you're better off giving an experienced hire some time to become familiar with the application design and codebase anyway.
Entry-level hires will usually be chosen based on knowledge of the project language, so there is no need to train them.
So, realistically, I wouldn't expect to see someone trained on a new language. They will generally pick that up on their own as needed. On the the other hand, people rarely improve their communication skills without explicit direction---or a lot of hard life experience. I can easily it being worthwhile to pay for that training instead of waiting for that "life experience" to happen within your organization.
---
According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
Back in the 90's when I was getting my engineering degree, people were whimpering about.
The professor wouldn't budge. He made it abundantly clear that you could have flawless lab technique, perfect calculations, the best design or the most innovative idea ever and it would never go anywhere unless you could adequately communicate with your peers, managers, investors, a review board, a corporate board, sales personnel, customers, and pretty much anyone else an engineer might need to communicate with.
Fast forward to where I am now and it couldn't be more true. For instance, I'm asked to contribute to capital planning for the next year. This requires me to engage the technical requirements of the teams I work with and then translate that into some amount of money that gets put in the budget. Naturally, when you request a large amount of money, people ask questions back. I have to be able to answer them coming from a manager as well as a technical expert. I get occasionally asked to sit in on a conference call with a big customer as a technical expert to back up our consultants or applications engineers. I need to know how to present myself there and not make a fool of myself or my colleagues. Customers can come in the "high level manager" variety , "person whose technical expertise is similar to mine", or "how did this person get hired and on this project" variety.
So, to sum up: yes, technical skill is important. You need that in a technical role. No question about it. At some point, though, technical skills aren't enough, the soft skills need also be present as your technical acumen and renown grow in your organization. There is absolutely nothing new to this, at all.
5. Linked Out spam advertising is cheap.
The ones with the smallest tits?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Naturally you have to be able to do the work.
If we get a doctor and your choices are some very nice person that doesn't know what they're doing or Dr House... as in a very qualified doctor who is an asshole... you're going to go with the asshole because your hurt fee fees are worth less to you then your life.
And that's a thing with business as well.
How many employees will work for a boss or a company they don't like if the money is good?
Lots will.
So if employees will work for a boss they don't like to get paid then a boss may well accept a difficult employee if they're good at their job.
And if the employer only wants rainbows and unicorns then that probably has more to do with the job market being in their favor than anything.
Long story short, first criteria is competence in the field.
Second criteria is basic work ethics...
Being a "good communicator" is going to find its way onto a list somewhere but if you had to drop something from the list you could live without it. You can't drop competence or basic work ethics. You lose the competence and they simply can't do the work point blank. If you drop work ethics then they're not going to do the work whether or not they can.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Anyone remember the emotional intelligence fad back in the old days? There was a best-selling book which I confess I have, somewhere.
In a nutshell it was basically "You might not be able to find your toes - let alone count them - but if you can smile nicely and tell people what they want to hear you can have a good career in sales/politics/management,"
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Quietly, Rasala said, “West created that design.”
Rasala’s big forearms rested on the table, surrounding a mug of beer. I thought perhaps I had not heard him right. He had always insisted that Eagle belonged equally to every member of the team. There was a whiff of heresy in the air.
“What did you say West created?”
“Eagle,” said Rasala.
By then the others had stopped arguing and turned toward Rasala, who was wearing one of those looks; it seemed to warn against contradiction.
“You mean West created the excitement.”
“No,” said Rasala, in a flat voice. “The machine.”
“The opportunity,” offered Holberger.
“The machine,” said Rasala.
There was a moment during which everyone avoided everyone else’s eyes, and the conversation resumed on another subject.
That's a pretty good list of things you do.
> I know it's frustrating to be the strongest technically and not get promoted, but the strongest technical contributor isn't necessarily the best manager.
Indeed, and I don't necessarily -want- to go into management per se.* I've actually been working on creating a position that I fill, a position based around mentoring, teaching, and technical leadership. I then pitch to management that the less-experienced team members are doing a great job, being very productive doing the technical work following the blueprints I have laid out for them, doing things the ways I've trained them to do based on my 20 years of experience and study.
* Though it really would have been nice if management talked to me for a few seconds before announcing the new guy I was training had been promoted to become my boss. It would have been worth spending 60 seconds to say to me, "Ray I know you want to do the hard core technical stuff more than the organizational management stuff. The new guy, whom you've been teaching programming 101 to, wants to do all that bureaucratic management stuff you hate doing. We're going to have him do the red tape, management crud because we know you hate that stuff."
5% of their employees who can actually get the job done. This will involve having hard skills like coding, thinking, and knowing how to actually back up your hard drive.
Once they have those 5% of hard-skill employees doing 95% of their department's actual work, they will then hire 95% more employees to pad out their workforce with soft tasks like PR, product development, HR, sub-level managers, and other overhead.
The boss will use these soft-skill hires to demonstrate that they are successfully building an organization and will be promoted. The 5% of hard skill workers will never be promoted because they will be overworked, grumpy, and their colleagues will resent their capability. They will eventually leave for new jobs, retire, or be let go. The 95% of soft-skill employees will remain (or just churn over) and will eventually grow to 100% soft-skill employees as the hard-skill workers leave.
The department will then die as its output plummets. A new potential boss will recognize the opportunity to fill the void and the cycle will repeat.
This is the life cycle of all professional organizations.
Up-voted posts in this article:
- Managers are the problem! They don't know how to evaluate good work!
Up-voted posts in any article about women in tech:
- Managers know how to evaluate good work! That's proof that the problem is the women!
Basically, they want us to do their jobs for them? Because if we can, we can set up and run our own businesses.
My company recently converted to Agile Scrum. We learned during training, and repeatedly from the Scrum Masters and Scrum Trainers, it's all about Collaboration and Communication! Technical skills are not important. We sit around in an open office and collaborate all day long.
Right now the economy is doing great, so the company can afford to have everyone collaborating. I'm interested to see what's going to happen during the next downturn. Somehow, I have a feeling collaboration ain't gonna cut it anymore. We are actually going to have to get work done.
When you survey them, LinkedIn's professional managers say they want "soft skills". When you check their job requirements, they want you to be have "hard skills" (including N years of experience in their specific environment). When you check who is actually working for them, you find people who are cheap and have little in the way of skills (soft or hard) beyond checking StackExchange.
The truth is that you can teach a monkey to write code, but you cannot teach a programmer to work as a valuable employee.
I've been pretty clear with my boss that I don't care for the bureaucratic stuff and don't really want to go into management per-se, rather seeking (and even creating) a mentor-like position, a position that might be called "software architect" rather than "manager". So it wouldn't be a lie to acknowledge that.
Even if it WEREN'T clear, the manager who made that decision is already a liar, so if he took a moment to acknowledge my superior technical skills by saying something to me before announcing it, even lying to me about his exact motivations would at least acknowledge that a) having twice as much experience as anyone else on the team, I'm an obvious candidate for any leadership position, and b) I am the guy everyone goes to for help. It would be nice to have a token of respect, even if he said "I know you have decades of experience, but we've decided to offer the position to this new guy", without explaining any reason. I do like for my decades of study and experience running software development teams to be acknowledged. A nod of respect would have been nice.
Usually they want a thing they can't express in words. Instead of saying "Hey, can you produce a rough design of an architecture that fixes most of our problems and come up with a rough plan to implement this in two weeks?", they make up their minds by perceived gossip, think of some absurd plan, don't communicate it, don't manage it, and get mad when people don't brown nose.
So, practice positive speech that makes everyone feel good without committing to anything. Not only will you reduce stress at the workplace but eventually you'll be able to work on your own communication skills and say nice stuff you actually mean to your beloved ones.
Screw managers that don't really know their shit by playing along and seeing them sinking deeper and deeper in the pile of manure they themselves produce. And cover your arse by relaying the drivel they spout in emails confirming meetings/discussions you had.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
Why do tech companies hire divas, then? Why do you need to have ten years experience in the hot technology that's only been publicly available for five years?
This is touch-feely B.S. Tech companies don't hire Betas, they hire Alphas. And, Alphas are NOT team-oriented collaborators. Alphas are rock stars, super heroes, big swinging dicks, etc. Ego is what tech companies hire for.
The managers interviewed for this article must have just wanted to sound P.C.
The people who get promoted to bosshood are the ones who spend their days wandering around the office like wet dreams gossiping and yapping like those irritating little white dogs that can't shut the fuck up for more than 30 consecutive seconds. They are not the ones who do the work. Then they promote others who are like them, so on and on it goes.
Tempora mutantur, nos et mutamur in illis
Why are bosses willing to pay to increase their "social clubs?"
Shouldn't they be more interested in hiring people who are there to work? Yes, social skills are necessary to do business, but first prove that those who are abusive socialites aren't contributing to the trend in so-called "autism" in others and that experts (wrongly mis-labelled "divas") wouldn't be able to socialize more effectively without the bullying tactics and white-noise generation from some of the more allegedly "social" employees. Maybe if the experts had an environment more conducive to doing their jobs, they'd have left-over energy and time to figure out how to express their work in common language and help the company move forward with *real* results!
Fact of the matter is, many "social" employees are abusive, condescending and inappropriately controlling - or directly support those who are -, without the backing of strong foundational area knowledge to know what should be controlled and how. Why??
One factor is that there are 6 media corporations competing for the public's attention and money here in the U.S. and their influence affects everyone's culture, especially that of the socialites, whether they're aware of it or not. The end result seems to be that many of the most influential socialites in a company are also potentially the most poisonous ones for the company, because they subscribe to the degrading affects of the media leading the majority of "sheep" over the cliff.
Ah.... am I being tooooo sensitive?? HEY!! - It's the company's bottom line - don't be deceived! And it's a result of the brainwashing of the masses - don't be deceived about that either!
This is not to encourage rebellion, which, like inappropriate socializing, is also deplorable.
If change happens, it has to be 1.) from the top down and 2.) it has to include the individual recognition of people as the unique persons they are and not as objects.