Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Essential Soft skills Every Developer Should tr...

Essential Soft skills Every Developer Should try to have

In all of my experience as a Software Developer that has worked with teams, having technical Skill is important but Soft Skills are the most important. Soft skills are individual personality traits that determine whether you will work well with your colleagues and be a good fit at a company. These are intangible but extremely important for almost every kind of position. Soft skills include things like good communication, honesty, teamwork, punctuality, integrity, and organization. I'd run through Various soft skills that are essential for developers in this talk

shedrack akintayo

November 02, 2019
Tweet

More Decks by shedrack akintayo

Other Decks in Programming

Transcript

  1. About Me. ❑ Frontend Engineer‍ ❑ Community Manager for Facebook

    Developer’s circle ReactJS Clan. ❑ I make a lot of noise on Twitter
  2. Oxford Dictionary Says: Soft skills are Personal attributes that enable

    someone to interact effectively and harmoniously with other people.
  3. It’s basically a set of individual personality traits that determine

    whether you will work well with your colleagues and be a good fit at a company
  4. 97% of the time, it’s all about the person behind

    the code not the code itself. Everybody can write code if they learn, It’s not some sort of super power meant for special people
  5. “The Ability to effectively convey ideas is just as important

    as the ability to write great code” – Tristan Hamish MacKroy
  6. Soft skills are the difference between adequate candidates and ideal

    candidates. In most competitive job markets, recruitment criteria do not stop at technical ability and specialist knowledge
  7. Essential Soft Skills • Communication . • Confidence. • Time

    Management. • Self Management Skills. • Adaptability: Your Willingness to Adjust. • Work Ethic: Your Ability to buckle down. • Teamwork: How well your work with others. • Ability to take criticism/feedback: Your Willingness to grow. • Empathy: How well do you put yourself in others shoes. • Approachability: Your Level of Accessibility. • Perseverance • Problem-Solving • Lifelong Learning • Tone in Code Reviews • Leadership • Critical thinking • Research
  8. You can improve your soft skills without necessarily changing who

    you are by practice and knowing when and where each of the various soft skills is needed.
  9. It’s makes you different from other employees or candidates. Employers

    these days are looking for the “difference” in you that isn’t in other candidates or employees not just the Skills and qualifications.
  10. • Acknowledge that you need to improve. • Set a

    goal. • Practice having effective conversations with people. • Learn to Speak up more when it is needed. • Read books on soft skills. • Surround yourself with proactive people. • Pay more attention to details • Empathize more with both your colleagues and clients. @coder_blvck
  11. References and Resources • Soft Skills: The Software Developer’s Life

    Manual by John Sonmez • Working on your soft skills as a software developer by Chiamaka Ikeanyi • 10 Soft Skills every Developer Needs • Top 7 Soft Skills for Developers in 2019 - Simple Programmer @coder_blvck
  12. “I've learned that people will forget what you said, people

    will forget what you did, but people will never forget how you made them feel”. - Maya Angelou @coder_blvck