SlideShare a Scribd company logo
1 of 51
SOFT SKILLS FOR DEVELOPERS
We build.
We build.
Most useful soft skills for software developers
Gloria Stoilova
We build.
MEANING - SOFT SKILLS.
We build.
MEANING - SOFT SKILLS
Soft skills are personal attributes that enhance
an individual's interactions, job performance
and career prospects.
Sometimes, it is also known as
People Skills or Interpersonal
Skills. Today soft skills are more
essential than the technical
abilities of a person
We build.
MEANING ā€“ HARD SKILLS
Hard Skills are about a person's skill set and
ability to perform a certain type of task or
activity.
the ability to think
creatively, analyze
and understand
complicated and
abstract ideas.
We build.
HARD skills and SOFT skills ā€“ Side by Side
ļ¬Hard Skills
ļ® Tangible
ļ® Can be defined
ļ® Can be measured
ļ® Relate to an occupation
or job
ļ® May be technical
ļ® Learn in school or from
books
ļ® Get the interview
We build.
Soft Skills vs. Hard Skills ā€“ which is more important?
This depends highly on the career you choose.
Careers can be put into three kinds of categories:
1) Careers that need hard skills and little soft skills:
example: Physicists ā€“ look at ā€¦
2) Careers that need both hard and soft skills ā€“ many
careers are in this category, for example: Accountants,
Lawyers.
3) Careers that need mostly soft skills and little hard
skills, for example: sales.
WHY SOFT SKILLS?
We build.
We build.
WHY SOFT SKILLS?
Technical and job-related skills are a must, but they are not
sufficient when it comes to progressing up the ladder.
We build.
SO WHY DO IT PROFESSIONALS need SOFT SKILLS?
1) Soft Skills help you grow in career.
2) It helps develop good communication
and leadership qualities in you.
3) It helps get recognition.
4) It increases ability to perform the job.
5) Soft Skills improve our work efficiency
and performance.
6) Soft skills help contribute strongly to
the organizationā€™s vision and strategy.
Merits of Soft Skills
We build.
EXPANDED LIST OF SOFT SKILLS
ļ¬ Communication
ļ¬ Leadership
ļ¬ Strategic thinking
ļ¬ Delegation and motivation
ļ¬ Conflict resolution and negotiation
ļ¬ Influencing
ļ¬ Creative problem solving
ļ¬ Coaching and mentoring
ļ¬ Team building
ļ¬ Personal effectiveness
We build.
MAJOR SOFT SKILLS
* Communication Skills :
* Leadership & presentation Skills:
* Decision Making and
Problem Solving :
* Teamwork and Self
Confidence;
* Ethics, Morals and
Professionalism.
We build.
COMUNICATION SKILLS as SOFT SKILLS.
The communicative skills involve
effective communication in both
the national language and English
language in different contexts and
with different people.
The communication skill is
an important component
that lacks in the present
human capital.
We build.
When you think of communication skills, you probably think of speaking.
We build.
ORAL (VERBAL) COMMUNICATION as SOFT SKILLS
Odds are, you have heard a great deal
about communication skills.
In fact, ā€œgreat communication skillsā€ is
one of the most often cited requirements
for jobs across industries.
But what exactly are great communication skills?
How are they used in everyday life?
And how can you improve this set of interpersonal skills?
We build.
WRITTEN COMMUNICATION as SOFT SKILLS
ā€¢ Written communication serves as
an evidence of the events or the
actions that have been taken. Also,
there are situations that call for the
letters or memos on whose basis
certain actions are to be taken.
We build.
PROS and almost NO CONS about WRITTEN COMMUNICATION
These steps will save you massive time
up front and distinguish you from
others who will not go the extra mile.
Written communication is the most
underrated skill in a typical developers
arsenal.
To express your ideas takes many years
of practice but the results are
intangible.
We build.
BASIC RULES of WRITTEN COMMUNICATION
We build.
BASIC RULES of WRITTEN COMMUNICATION
1 - Always THANK the person for emailing you. This applies to every email.
Examples: Thanks for contacting me.
Thank you for your prompt reply.
Thank you for your detailed email.
2 - EMPHASIZE the point they made and show that you understand them.
Examples: ā€œIf I am reading you correctly, you wish to . . .ā€;
The thing you are telling me isā€¦;
As I see it from your mail, we need toā€¦
We build.
BASIC RULES of WRITTEN COMMUNICATION
3 - ASK QUESTIONS to make sure you understand what they want.
Examples: Do you really mean thatā€¦.?;
Is this the way you would like to have
it implemented/doneā€¦ ?
4 - AFTER they answer your questions,
reply back the same way you did
in step 2 just to CONFIRM that you
have an UNDERSTANDING.
We build.
SOCIAL SKILLS as SOFT SKILLS
Master the art of talking to anyone.
We build.
SOCIAL SKILLS as SOFT SKILLS
When you first meet someone, what do they notice about you?
Beyond how you look.
We build.
WHY SOCIAL SKILLS are MORE IMPORTANT THAN PEOPLE THINK?
ā€¢ Many of us don not realize the cost of having poor social skills or
the power we would gain if we improved them.
ā€¢ The true cost of not having this skill goes much deeper than just
feeling uncomfortable or embarrassed from time to time.
ā€¢ You might think social skills only matter for dating and parties, but
theyā€™re absolutely crucial in business (work), too.
We build.
REASON #1 - POOR SOCIAL SKILLS have HIDDEN COSTS
You might think social
skills only matter for
dating and parties, but
theyā€™re absolutely crucial
in business, too.
They can be the difference
between getting a massive
payday or nothing at all.
We build.
REASON #2 ā€“ EVEN THE ā€œNATURALSā€ WORK HARD TO BE LIKED
Take a second to imagine your
favorite celebrity being interviewed
on a talk show on TVā€¦..
We build.
REASON #2 ā€“ EVEN THE ā€œNATURALSā€ WORK HARD TO BE LIKED
We build.
REASON #3 ā€“ IF YOUR SOCIAL SKILLS are MISSING THE MARK NOBODY WILL TELL YOU.
We build.
REASON #3 ā€“ IF YOUR SOCIAL SKILLS ARE MISSING THE MARK - NO BODY WILL TELL YOU
We build.
TIPS and TRICKS of developing IMPORTANT SOCIAL SKILLS
Want to meet new people and be able to
start interesting conversations?
There are some quite few common
mistakes most people make and there are
some very simple ways to learn how to
make small talk with anyone.
1. Learn to make small talks.
Learn How to skillfully exit a boring conversation
We build.
2. Overcome shyness and build confidence.
ā€¢ You have to learn to be more
confident?
Most people would assume that
this is impossible. But confidence
is a skill, and like any other skill,
you can master it over time.
We build.
We build.
3. Stand out of a crowd.
ā€¢ I know first hand that being that
awkward guy (or girl) in social and
professional situations is the worst.
Itā€™s embarrassing and unpleasant for
everyone. Learn the best strategies
for overcoming anxiety and being
confident in group settings.
ā€¢ There are few very nice role-
practices to do it fast.
We build.
We build.
ā€¢ Everyone has that friend who
can walk into a bar and talk to
anybody with ease.
ā€¢ How do they do it? Learn the
ā€œsecretsā€ for getting people to
like you, instantly and most
important ā€“ put them into
practice.
4. Get people to like you instantly.
We build.
We build.
TEACHING and PRESENTATION AS SOFT KILLS
Even as a beginner, teaching and presenting are an important skills to have as a developer.
ā€¢ If you are a beginner or you just started a new job, then you
probably think you have nothing to teach. The reality is that in
most cases you probably do.
ā€¢ There is nothing wrong to end up equipped with a marker and
draw diagrams on a whiteboard, participating in a brainstorm
sessions, explaining how things work from your perspective or
experience.
We build.
ā€¢ When we all started our first software development job,
we thought we would spend more time learning from
others. But itā€™s never the case, right?
ā€¢ In fact we always fall into the combination of doing both
learning and leaching.
TEACHING and PRESENTATION AS SOFT SKILLS
We build.
In any career, whether it be a developer, a
painter or a writer, an individualā€™s focus on the
small details can accumulate to greatness.
If you want to produce amazing work, you
need to be alert and fine-tuned.
FOCUS AND SELF ORGANIZING AS SOFT SKILLS
We build.
ā€¢ As developers, this skill SHOULD NOT be understated.
ā€¢ Our job is to build useful stuff.
And to create something that is valuable to others can take a lot of time.
One technique you may find useful is the Pomodoro technique.
There are loads of cool versions available online.
FOCUS AND SELF ORGANIZING AS SOFT SKILLS
We build.
THE PO-MO-DO-RO TECHNIQUE
We build.
Here is how it works: in brief
ā€¢ You set a timer for 25 minutes
ā€¢ You concentrate on ONE task for that 25 minutes
ā€¢ After the 25 minutes are up, you take a 5-minute break
ā€¢ Any thoughts that come to your head that are not related to
the task at hand, you write them down to focus on later.
ā€¢ You repeat the cycle up to four times (or even more).
ā€¢ This technique is great because it makes you focus on one
thing at a time. Which helps you produce more meaningful
work
We build.
BIG PICTURE THINKING AS SOFT SKILLS
ā€¢ If you put the business proposition first, you have a soft skill
that is worth keeping.
Soft skills are difficult to learn, so those who care first about
the product and then about the code they are writing, should
take pride in their not-so-common ability.
ā€¢ On one hand, things need to ship out to production to help
the business to grow. On the other hand, you have to ensure
your future colleagues are not left with unmaintainable
code. And, of course, the user also has to enjoy the
software.
We build.
We build.
LEADERSHIP, STRATEGIC THINKING, DELEGATION AND MOTIVATION
ā€¢ Leadership - Development of leadership skills, promotion,
ā€¢ Strategic thinking
ā€¢ Delegation and motivation
leaders need to be especially agile to stay current with their business as the
pace of change has accelerated so dramatically. Great leadership as a soft skill
also requires not only understanding customersā€™ current needs, but accurately
predicting future needs as well.
We build.
TROUBLESHOOTING AS SOFT SKILLS
ā€¢ One of the best parts about being a developer (or QA, or tester, or PM) is
solving problems. But to solve a problem, you must first go on a journey of
finding out what that problem is exactly.
ā€¢ The easiest thing in the world is to memorize a bunch of commands or copy
and paste code found on Stackoverflow. Yet the real power is knowing the
bigger picture of whatā€™s is going on. If you are tackling a big problem at work,
it is best to break it down into tiny editable pieces.
We build.
When it comes to software development, troubleshooting
problems is everything.
LOOK AT THE CURRENT SOLUTION (IF ONE EXISTS).
CONSIDER HOW THE CURRENT SOLUTION IS SOLVING THE PROBLEM. (IF
IT IS AT ALL.)
Once you get a high-level overview of the application, you can go into
features of the application.
Use the problem, solution, and details technique to further break down
the issue.
We build.
CONCLUSION
ā€¢ Certain job skills are universal, whether youā€™re in a tech position or not.
For instance, communication and teamwork.
In a perfect world we all should have realized the importance of these soft
skills before we landed our first job as developers. Our life would be much,
much easier and we would be much, much better not only developers, but
personalities.
These are the 6 most useful soft skills, but here I must mention the ones
that we also should master to make the top 10 soft skills for developers:
- Empathy
- Adaptability
- Attitude
- Critical thinking
We build.
EMPATHY
Putting yourself in other peopleā€™s
shoes and trying to understand
their product may be hard,
especially if their code is not easily
understandable or worse ā€”if you
have to write it from scratch.
However, practicing empathy will
help you get over this sort of events
more easily and focus on what
really matters, namely the audience
which uses the product you created.
ADAPTABILITY
This skill should be second nature to
developers because there are always
things to be changed and things to be
learned. Adaptability refers to a software
developerā€™s openness to learning new
skills, taking on extra responsibilities, even
relocating. One of the most important
aspects of adaptability is the reaction to
change. Do you react positively to
comments, criticism, bad news and other
sorts of uncomfortable situations? If the
answer is yes, you should hold on to this
soft skill; it will come in handy.
We build.
ATTITUDE
Most software developers are lone wolves
and they donā€™t mind the label as long as
they can write their code without
interruption. Pair programming is not
something many developers like to do,
but that should be perfectly fine as long
as the attitude is the right one. This soft
skill can be improved by offering
suggestions instead of mere criticism,
being more aware of opportunities and
complaining less. Experience shows that
those who have a positive attitude usually
have colleagues that are more willing to
help them.
CRITICAL THINKING
Critical thinking involves assessing
facts before reaching a conclusion.
Software developers are sometimes
faced with a handful of
possible solutions, and only critical
thinking will allow them to quickly
test each scenario mentally before
choosing the most efficient one.
This soft skill is possibly the most
important one because it helps
developers write clean,
maintainable code.
We build.
RECAP OF SOFT SKILLS
We build.

More Related Content

More from Gloria Stoilova

More from Gloria Stoilova (11)

How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
Ā 
Introducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrumIntroducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrum
Ā 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Ā 
Agile deveopment-with-scrum
Agile deveopment-with-scrumAgile deveopment-with-scrum
Agile deveopment-with-scrum
Ā 
E mail communication
E mail communicationE mail communication
E mail communication
Ā 
Communication skills
Communication skillsCommunication skills
Communication skills
Ā 
101-Cross cultural communication
101-Cross cultural communication101-Cross cultural communication
101-Cross cultural communication
Ā 
All hands meeting - introductory
All hands meeting - introductoryAll hands meeting - introductory
All hands meeting - introductory
Ā 
Password Strength Policy Query
Password Strength Policy QueryPassword Strength Policy Query
Password Strength Policy Query
Ā 
Securing the tunnel with Raccoon
Securing the tunnel with RaccoonSecuring the tunnel with Raccoon
Securing the tunnel with Raccoon
Ā 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
Ā 

Recently uploaded

call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
vikas rana
Ā 

Recently uploaded (15)

9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
Ā 
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Palam (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Palam (Delhi)2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Palam (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Palam (Delhi)
Ā 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
Ā 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
Ā 
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Dashrath Puri (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Dashrath Puri (Delhi)2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Dashrath Puri (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Dashrath Puri (Delhi)
Ā 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
Ā 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
Ā 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
Ā 
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Jasola (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Jasola (Delhi)2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Jasola (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Jasola (Delhi)
Ā 
$ Love Spells^ šŸ’Ž (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ šŸ’Ž (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ šŸ’Ž (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ šŸ’Ž (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
Ā 
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ā‰½ 9205541914 ā‰¼ Call Girls In Mukherjee Nagar (Delhi)
Ā 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
Ā 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
Ā 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
Ā 
Top Rated Pune Call Girls Tingre Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar āŸŸ 6297143586 āŸŸ Call Me For Genuine Se...
Ā 

Soft skills for_developers

  • 1. SOFT SKILLS FOR DEVELOPERS We build.
  • 2. We build. Most useful soft skills for software developers Gloria Stoilova
  • 3. We build. MEANING - SOFT SKILLS.
  • 4. We build. MEANING - SOFT SKILLS Soft skills are personal attributes that enhance an individual's interactions, job performance and career prospects. Sometimes, it is also known as People Skills or Interpersonal Skills. Today soft skills are more essential than the technical abilities of a person
  • 5. We build. MEANING ā€“ HARD SKILLS Hard Skills are about a person's skill set and ability to perform a certain type of task or activity. the ability to think creatively, analyze and understand complicated and abstract ideas.
  • 6. We build. HARD skills and SOFT skills ā€“ Side by Side ļ¬Hard Skills ļ® Tangible ļ® Can be defined ļ® Can be measured ļ® Relate to an occupation or job ļ® May be technical ļ® Learn in school or from books ļ® Get the interview
  • 7. We build. Soft Skills vs. Hard Skills ā€“ which is more important? This depends highly on the career you choose. Careers can be put into three kinds of categories: 1) Careers that need hard skills and little soft skills: example: Physicists ā€“ look at ā€¦ 2) Careers that need both hard and soft skills ā€“ many careers are in this category, for example: Accountants, Lawyers. 3) Careers that need mostly soft skills and little hard skills, for example: sales.
  • 9. We build. WHY SOFT SKILLS? Technical and job-related skills are a must, but they are not sufficient when it comes to progressing up the ladder.
  • 10. We build. SO WHY DO IT PROFESSIONALS need SOFT SKILLS? 1) Soft Skills help you grow in career. 2) It helps develop good communication and leadership qualities in you. 3) It helps get recognition. 4) It increases ability to perform the job. 5) Soft Skills improve our work efficiency and performance. 6) Soft skills help contribute strongly to the organizationā€™s vision and strategy. Merits of Soft Skills
  • 11. We build. EXPANDED LIST OF SOFT SKILLS ļ¬ Communication ļ¬ Leadership ļ¬ Strategic thinking ļ¬ Delegation and motivation ļ¬ Conflict resolution and negotiation ļ¬ Influencing ļ¬ Creative problem solving ļ¬ Coaching and mentoring ļ¬ Team building ļ¬ Personal effectiveness
  • 12. We build. MAJOR SOFT SKILLS * Communication Skills : * Leadership & presentation Skills: * Decision Making and Problem Solving : * Teamwork and Self Confidence; * Ethics, Morals and Professionalism.
  • 13. We build. COMUNICATION SKILLS as SOFT SKILLS. The communicative skills involve effective communication in both the national language and English language in different contexts and with different people. The communication skill is an important component that lacks in the present human capital.
  • 14. We build. When you think of communication skills, you probably think of speaking.
  • 15. We build. ORAL (VERBAL) COMMUNICATION as SOFT SKILLS Odds are, you have heard a great deal about communication skills. In fact, ā€œgreat communication skillsā€ is one of the most often cited requirements for jobs across industries. But what exactly are great communication skills? How are they used in everyday life? And how can you improve this set of interpersonal skills?
  • 16. We build. WRITTEN COMMUNICATION as SOFT SKILLS ā€¢ Written communication serves as an evidence of the events or the actions that have been taken. Also, there are situations that call for the letters or memos on whose basis certain actions are to be taken.
  • 17. We build. PROS and almost NO CONS about WRITTEN COMMUNICATION These steps will save you massive time up front and distinguish you from others who will not go the extra mile. Written communication is the most underrated skill in a typical developers arsenal. To express your ideas takes many years of practice but the results are intangible.
  • 18. We build. BASIC RULES of WRITTEN COMMUNICATION
  • 19. We build. BASIC RULES of WRITTEN COMMUNICATION 1 - Always THANK the person for emailing you. This applies to every email. Examples: Thanks for contacting me. Thank you for your prompt reply. Thank you for your detailed email. 2 - EMPHASIZE the point they made and show that you understand them. Examples: ā€œIf I am reading you correctly, you wish to . . .ā€; The thing you are telling me isā€¦; As I see it from your mail, we need toā€¦
  • 20. We build. BASIC RULES of WRITTEN COMMUNICATION 3 - ASK QUESTIONS to make sure you understand what they want. Examples: Do you really mean thatā€¦.?; Is this the way you would like to have it implemented/doneā€¦ ? 4 - AFTER they answer your questions, reply back the same way you did in step 2 just to CONFIRM that you have an UNDERSTANDING.
  • 21. We build. SOCIAL SKILLS as SOFT SKILLS Master the art of talking to anyone.
  • 22. We build. SOCIAL SKILLS as SOFT SKILLS When you first meet someone, what do they notice about you? Beyond how you look.
  • 23. We build. WHY SOCIAL SKILLS are MORE IMPORTANT THAN PEOPLE THINK? ā€¢ Many of us don not realize the cost of having poor social skills or the power we would gain if we improved them. ā€¢ The true cost of not having this skill goes much deeper than just feeling uncomfortable or embarrassed from time to time. ā€¢ You might think social skills only matter for dating and parties, but theyā€™re absolutely crucial in business (work), too.
  • 24. We build. REASON #1 - POOR SOCIAL SKILLS have HIDDEN COSTS You might think social skills only matter for dating and parties, but theyā€™re absolutely crucial in business, too. They can be the difference between getting a massive payday or nothing at all.
  • 25. We build. REASON #2 ā€“ EVEN THE ā€œNATURALSā€ WORK HARD TO BE LIKED Take a second to imagine your favorite celebrity being interviewed on a talk show on TVā€¦..
  • 26. We build. REASON #2 ā€“ EVEN THE ā€œNATURALSā€ WORK HARD TO BE LIKED
  • 27. We build. REASON #3 ā€“ IF YOUR SOCIAL SKILLS are MISSING THE MARK NOBODY WILL TELL YOU.
  • 28. We build. REASON #3 ā€“ IF YOUR SOCIAL SKILLS ARE MISSING THE MARK - NO BODY WILL TELL YOU
  • 29. We build. TIPS and TRICKS of developing IMPORTANT SOCIAL SKILLS Want to meet new people and be able to start interesting conversations? There are some quite few common mistakes most people make and there are some very simple ways to learn how to make small talk with anyone. 1. Learn to make small talks. Learn How to skillfully exit a boring conversation
  • 30. We build. 2. Overcome shyness and build confidence. ā€¢ You have to learn to be more confident? Most people would assume that this is impossible. But confidence is a skill, and like any other skill, you can master it over time.
  • 32. We build. 3. Stand out of a crowd. ā€¢ I know first hand that being that awkward guy (or girl) in social and professional situations is the worst. Itā€™s embarrassing and unpleasant for everyone. Learn the best strategies for overcoming anxiety and being confident in group settings. ā€¢ There are few very nice role- practices to do it fast.
  • 34. We build. ā€¢ Everyone has that friend who can walk into a bar and talk to anybody with ease. ā€¢ How do they do it? Learn the ā€œsecretsā€ for getting people to like you, instantly and most important ā€“ put them into practice. 4. Get people to like you instantly.
  • 36. We build. TEACHING and PRESENTATION AS SOFT KILLS Even as a beginner, teaching and presenting are an important skills to have as a developer. ā€¢ If you are a beginner or you just started a new job, then you probably think you have nothing to teach. The reality is that in most cases you probably do. ā€¢ There is nothing wrong to end up equipped with a marker and draw diagrams on a whiteboard, participating in a brainstorm sessions, explaining how things work from your perspective or experience.
  • 37. We build. ā€¢ When we all started our first software development job, we thought we would spend more time learning from others. But itā€™s never the case, right? ā€¢ In fact we always fall into the combination of doing both learning and leaching. TEACHING and PRESENTATION AS SOFT SKILLS
  • 38. We build. In any career, whether it be a developer, a painter or a writer, an individualā€™s focus on the small details can accumulate to greatness. If you want to produce amazing work, you need to be alert and fine-tuned. FOCUS AND SELF ORGANIZING AS SOFT SKILLS
  • 39. We build. ā€¢ As developers, this skill SHOULD NOT be understated. ā€¢ Our job is to build useful stuff. And to create something that is valuable to others can take a lot of time. One technique you may find useful is the Pomodoro technique. There are loads of cool versions available online. FOCUS AND SELF ORGANIZING AS SOFT SKILLS
  • 41. We build. Here is how it works: in brief ā€¢ You set a timer for 25 minutes ā€¢ You concentrate on ONE task for that 25 minutes ā€¢ After the 25 minutes are up, you take a 5-minute break ā€¢ Any thoughts that come to your head that are not related to the task at hand, you write them down to focus on later. ā€¢ You repeat the cycle up to four times (or even more). ā€¢ This technique is great because it makes you focus on one thing at a time. Which helps you produce more meaningful work
  • 42. We build. BIG PICTURE THINKING AS SOFT SKILLS ā€¢ If you put the business proposition first, you have a soft skill that is worth keeping. Soft skills are difficult to learn, so those who care first about the product and then about the code they are writing, should take pride in their not-so-common ability. ā€¢ On one hand, things need to ship out to production to help the business to grow. On the other hand, you have to ensure your future colleagues are not left with unmaintainable code. And, of course, the user also has to enjoy the software.
  • 44. We build. LEADERSHIP, STRATEGIC THINKING, DELEGATION AND MOTIVATION ā€¢ Leadership - Development of leadership skills, promotion, ā€¢ Strategic thinking ā€¢ Delegation and motivation leaders need to be especially agile to stay current with their business as the pace of change has accelerated so dramatically. Great leadership as a soft skill also requires not only understanding customersā€™ current needs, but accurately predicting future needs as well.
  • 45. We build. TROUBLESHOOTING AS SOFT SKILLS ā€¢ One of the best parts about being a developer (or QA, or tester, or PM) is solving problems. But to solve a problem, you must first go on a journey of finding out what that problem is exactly. ā€¢ The easiest thing in the world is to memorize a bunch of commands or copy and paste code found on Stackoverflow. Yet the real power is knowing the bigger picture of whatā€™s is going on. If you are tackling a big problem at work, it is best to break it down into tiny editable pieces.
  • 46. We build. When it comes to software development, troubleshooting problems is everything. LOOK AT THE CURRENT SOLUTION (IF ONE EXISTS). CONSIDER HOW THE CURRENT SOLUTION IS SOLVING THE PROBLEM. (IF IT IS AT ALL.) Once you get a high-level overview of the application, you can go into features of the application. Use the problem, solution, and details technique to further break down the issue.
  • 47. We build. CONCLUSION ā€¢ Certain job skills are universal, whether youā€™re in a tech position or not. For instance, communication and teamwork. In a perfect world we all should have realized the importance of these soft skills before we landed our first job as developers. Our life would be much, much easier and we would be much, much better not only developers, but personalities. These are the 6 most useful soft skills, but here I must mention the ones that we also should master to make the top 10 soft skills for developers: - Empathy - Adaptability - Attitude - Critical thinking
  • 48. We build. EMPATHY Putting yourself in other peopleā€™s shoes and trying to understand their product may be hard, especially if their code is not easily understandable or worse ā€”if you have to write it from scratch. However, practicing empathy will help you get over this sort of events more easily and focus on what really matters, namely the audience which uses the product you created. ADAPTABILITY This skill should be second nature to developers because there are always things to be changed and things to be learned. Adaptability refers to a software developerā€™s openness to learning new skills, taking on extra responsibilities, even relocating. One of the most important aspects of adaptability is the reaction to change. Do you react positively to comments, criticism, bad news and other sorts of uncomfortable situations? If the answer is yes, you should hold on to this soft skill; it will come in handy.
  • 49. We build. ATTITUDE Most software developers are lone wolves and they donā€™t mind the label as long as they can write their code without interruption. Pair programming is not something many developers like to do, but that should be perfectly fine as long as the attitude is the right one. This soft skill can be improved by offering suggestions instead of mere criticism, being more aware of opportunities and complaining less. Experience shows that those who have a positive attitude usually have colleagues that are more willing to help them. CRITICAL THINKING Critical thinking involves assessing facts before reaching a conclusion. Software developers are sometimes faced with a handful of possible solutions, and only critical thinking will allow them to quickly test each scenario mentally before choosing the most efficient one. This soft skill is possibly the most important one because it helps developers write clean, maintainable code.
  • 50. We build. RECAP OF SOFT SKILLS

Editor's Notes

  1. Soft skills is an essential dimension and a corner stone of an ideal person. It can be explained as a personality trait which is extremely crucial for succeeding in our career and to live a better life. Soft skills usually include communication skills, communication language, ability to express our ideas and related areas. Soft skills like communication skills need to be improved by every person in order to excel in social life as Soft skills are basically social skills. It's often said that hard skills will get you an interview but you need soft skills to get (and keep) the job.
  2. Hard Skills are basically technical skills. Hard skills are quantifiable capabilities required for specific occupations. Careers require practitioners to have certain practical and personal abilities. Hard skills are the practical abilities learned through education and training. Hard Skills mean Technical Skills and Conceptual Skills. (Definition:) By the term Conceptual Skills we mean the ability to think creatively, analyze and understand complicated and abstract ideas.
  3. Hard Skills are opposite of Soft Skills.
  4. 1-This is where you see brilliant people who cannot deal well with people. They can still be very successful in their career ā€“ look at Albert Einstein. 2- They need to know the rules of accounting or law well but they also depend on selling to clients to build a successful career. Dealing well with clients require excellent soft skills like communication skills, relationship skills etc.) 3- A car salesman doesnā€™t really need to know that much about cars, just a little more than the consumer. His job is more dependent on his ability to read his customers, communicate his sales pitch, persuasion skills, and skills to close to deal. We all know or have worked for senior people who in some cases have limited hard skills. The fact remains that they are in senior positions because they have exceptional soft skills .
  5. In todayā€™s era of cut throat competition, one cannot deny the importance of skills, soft as well as hard. To get an edge over competitors individuals are left with no choice but to add values to their hard skills with soft skills to exhibit their true potential.
  6. Some of the literature suggests that hard skills contribute to only 15 to 20 percent of oneā€™s success while remaining 80 to 85 percent is made by the soft skills. Wit the traditional paternalistic style of leadership becoming passĆ©, professional managers expect their teams to be proactive and communicate openly. Most employers these days want to hire, retain and promote persons who are dependable, resourceful, ethical, self-directed, having effective communication, willing to work and learn, and having positive attitude. All mentioned are related to Soft skills.
  7. 1 - It gives you an eye to identify and create opportunities. 2 - It helps develop relationships with clients and colleagues. 3 - It helps executives and professionals create an impact and brand value. Soft Skills increase our value in the market. It helps get promotions and advanced opportunities. 4 - It encourages incentives, rewards and challenges for the employees. It helps have a positive work environment. 5 - Soft Skills help us adapt and fit in a social structure. Soft Skills offer personal growth. 6 - (click to change the picture)
  8. What are the SOFT SKILLS - Communication - More effective and appropriate communication Leadership - Development of leadership skills, promotion Strategic thinking - Use of strategic thinking, visibility Delegation and motivation - Increased ability to discuss difficult issues, Conflict resolution and negotiation - Less conflict through discussion and negotiation, greater responsibility, influencing Creative problem solving - Greater inclination to see the other personā€™s perspective Click ā€“shows 2nd pic - Work ethics, teamwork, presentation skills and personal effectiveness are important soft skills attributes for a workplace.
  9. It is common knowledge that nobody is born learned, but not many people truly understand that learning is a never-ending process. Make no mistake, there is always someone you can learn from and some abilities you can improve or adjust. What matters is your willingness to learn and acceptĀ offered guidance. Great software developers also seek out advice from their pierce and they develop their soft skills not only by self-improvement, but also in the process of Teaching, Presenting and sharing knowledge.
  10. The ability to communicate through the spoken and written word is a necessity in nearly every industry and in every workplace. Communication skills can be learned and improved with the right training.
  11. In fact communication skills are not what you think it is. Like you know how to communicate because you can speak. Communication Skill is divided into two parts ā€“ verbal communication and written communication. Speaking is one way of communicating, but it is not the only way, and it certainly is not the only communication skill.
  12. Many questions can be asked about the verbal communication, but here is a short video jotting down the main
  13. But at the same time, emails can be a gateway to demonstrating how valuable you are to other people. Writing still leads the way asĀ the ā€œde facto in business communicationā€. But at the same time, emails can be a gateway to demonstrating how valuable you are to other people. Writing still leads the way asĀ the ā€œde facto in business communicationā€.
  14. Following the basic rules is one way where written communication plays great importance to clear the discrepancies. Which can appear not only in written, but with oral communication also.
  15. Written communication skills can be learned and improved with the right training and lots of practice.
  16. Point 2 was - EMPHASIZE the point they made and show that you understand them.
  17. What if you could talk to anyone, anytime, anywhere and never worry about awkward silences or saying the wrong things? Wouldn't that feel great? Many people believe that companies such as Google create a culture from the top-down. However, there is also a culture established by you and your peers. And the best way to cultivate this team-wide culture is throughĀ your own social skills.
  18. All they know is how you make them feel in the first few seconds of meeting them. And if you don't make them feel good, they're probably already thinking about how to gracefully and quickly move on. Tough, but true. If your social skills arenā€™t where you want them to be, it can be tough to live a truly rich life ā€“ in all meanings ā€“ friends, family, work, money, social life. You have to develop, train, improve and use your social skill. You have to learn how to use them, learn how to use the power of body language and charisma to create lasting connections with people. You have to be able confidently approach new people and always know exactly what to say.
  19. - Have you ever totally embarrassed yourself in front of someone you just met? Maybe youā€™ve done something like offered a drink to a recovering alcoholic at a bar? (Yes, I actually did this.) Or maybe youā€™ve tried to start up a conversation...only to have it die out a few moments later? Or told a joke that completely bombed? If any of these sound familiar to you, then you know the importance of social skills. But these examples only scratch the surface.
  20. I can tell you a story from my previous life as a behaviorist ā€“ I had a friend who wanted to acquire a small company for wine import. I never met the guy before the actual deal, but the night before we went out for a drink. My friend asked me what do I think of his future acquisition and I told him the brutal truth: the guy was way to cocky for the business he was trying to sell. At the end my friend canceled the acquisition and had plan B in action for his business, he succeeded, but the other guy may be never realized that his poor social skills cost him a 7 figure payday.
  21. Isnā€™t it fascinating how they always have fun, amusing stories to tell? While it seems like these stories unfold off-the-cuff, theyā€™re actually tested, refined, and practiced for months in advance. In fact, these stories often go through many iterations before theyā€™re ever ready to be told in front of an audience. So,
  22. Isnā€™t it fascinating how they always have fun, amusing stories to tell? While it seems like these stories unfold off-the-cuff, theyā€™re actually tested, refined, and practiced for months in advance. In fact, these stories often go through many iterations before theyā€™re ever ready to be told in front of an audience. So,
  23. Do you know someone who can strike up a conversation with everybody they meet? Their conversations look effortless, they often get free drinks at the bar, and they make best friends any time they go out.
  24. Just think back to your first day of high school or at your job. Did you feel vulnerable? Were you unsure what to say or how to connect with other people? While thatā€™s a common feeling, what if you could go into new situations without feeling that way ever again? Imagine if you always felt confident and natural when you tried new things or met new people. Learn all the tricks that will make you feel confident in any situation in front of any people you meet.
  25. How to be more likable? It seems so obvious, but most people overlook it. They donā€™t consciously use eye contact, which is a shame because it is one of the most valuable tools you have at your disposal. With a half-second look, you can convey anything from confidence to insecurity to friendliness.
  26. Hereā€™s how to do it: Try holding eye contact for a second longer than you normally would. Practice on your waiter, barista, or the person at the checkout counter.
  27. It is common knowledge that nobody is born learned, but not many people truly understand that learning is a never-ending process. Make no mistake, there is always someone you can learn from and some abilities you can improve or adjust. What matters is your willingness to learn and acceptĀ offered guidance. Great software developers also seek out advice from their peers. In every company, there is a shared knowledge pool. I contribute to it when I teach, but I also take away lessons and insights from others. Basically, everyone contributes their experience and perspective to this pool.
  28. There is always something that we know already (previous experience, learned, have done it, read it) even if you donā€™t consider your self ā€œadvancedā€, but can be very handy on our new job, where we obviously have to learn many new things from company culture, work habits, coding practices, etc.
  29. If your attention to detail is not up to snuff then it is important that you address your ability to focus.
  30. It takes less of a consumer mindset and more of a producer mindset. One technique you may find useful is theĀ Pomodoro technique.
  31. There are loads ofĀ cool versions available online.
  32. When you realize you have to rewrite somebody elseā€™s code from scratch or worse ā€”your ownā€” what do you do? Worry about the code or the person who will use the product you are creat A developer who works at a company whose main product revolves around code has a careful balancing act to perform.
  33. Start by looking at the problem itself. Think about the problem the code is trying to address. Does it make people work easier? Does it do what its expected to do? What was this software created for?