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

Essential Soft skills Every Developer Should try to have

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. Essential Soft Skills Every Developer
    Should Try to Have
    Shedrack Akintayo
    @coder_blvck

    View full-size slide

  2. About Me.

    Frontend Engineer‍

    Community Manager for Facebook Developer’s circle
    ReactJS Clan.

    I make a lot of noise on Twitter

    View full-size slide

  3. Software Development is more
    than just writing code

    View full-size slide

  4. “ Technical Skills + Soft Skills
    = A Balanced Software
    Developer ”

    View full-size slide

  5. What are Soft Skills?

    View full-size slide

  6. Oxford Dictionary Says:
    Soft skills are
    Personal attributes that enable
    someone to interact effectively
    and harmoniously with other
    people.

    View full-size slide

  7. 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

    View full-size slide

  8. Soft Skills are intangible but
    extremely important for
    almost every kind of position.

    View full-size slide

  9. 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

    View full-size slide

  10. Soft Skills.....

    has to do with more of emotions

    Cannot be easily learned

    View full-size slide

  11. What About Technical Skills
    ?
    @coder_blvck

    View full-size slide

  12. “The Ability to effectively
    convey ideas is just as
    important as the ability to write
    great code” – Tristan Hamish
    MacKroy

    View full-size slide

  13. 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

    View full-size slide

  14. What About Technical Skills
    ?
    @coder_blvck

    View full-size slide

  15. Technical Skills are:
    Valuable for Specific Jobs,
    Technical , Learned
    through training and also
    practice.

    View full-size slide

  16. Let’s Deep Dive into
    these soft skills ‍♀
    @coder_blvck

    View full-size slide

  17. 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

    View full-size slide

  18. But I am an Introvert……..
    @coder_blvck

    View full-size slide

  19. 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.

    View full-size slide

  20. Why Should I work on my soft skills?
    @coder_blvck

    View full-size slide

  21. 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.

    View full-size slide

  22. ●It is important for career
    advancement.
    ●It goes hand in hand with
    Technical Skills

    View full-size slide

  23. It is the key to:
    ●Gaining Visibilities
    ●More Opportunities
    ●Building important workplace
    relationships

    View full-size slide

  24. How can I improve my soft skills?
    @coder_blvck

    View full-size slide

  25. ● 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

    View full-size slide

  26. 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

    View full-size slide

  27. “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

    View full-size slide