The Soft Skills of Great Software Developers
Transcript of The Soft Skills of Great Software Developers
![Page 1: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/1.jpg)
BT5Session6/9/1611:30AM
TheSoftSkillsofGreatSoftwareDevelopers
Presentedby:
RaulSuarez
IndependentConsultant
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
![Page 2: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/2.jpg)
RaulSuarezIndependentConsultantForthepastthirtyyears,RaulSuarezhasworkedinalmosteveryarearelatedtocomputersystems,withaspecialpassionforhands-onsoftwaredevelopmentandpractices.Currentlyatalargefinancialcorporation,Raulhascontributedasleaddesigner,technicallead,developmentconsultant,andmorerecentlyasasolutionsarchitectfocusedonestablishingandimprovingclouddevelopmentandintegrationarchitecturepatterns.Throughouthiscareer,Raulhashadtheopportunitytobementoredbygreatpeopleandhaspaidthisforwardbymentoringotherdevelopers.Inhisfreetime,Raulisactiveinhislocaltechnicalcommunitywhereheenjoysvolunteeringandgivingpresentationsatconferencesandevents.
![Page 3: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/3.jpg)
Raul Suarez, 2016DeveloperPractices.com
Soft skills of
Great Software Developers
Raul Suarez
DeveloperPractices.com
Raul Suarez, 2016DeveloperPractices.com
I'm Raúl and I'm a developer
● 30 years as a developer● 20 focused on development practices● 10 years focusing on personal growth● 17 years at a large corporation● These days I don't code directly most of the
time but I am responsible for the code of many people
![Page 4: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/4.jpg)
Raul Suarez, 2016DeveloperPractices.com
This presentation is for you if...
Stay Go
?
Raul Suarez, 2016DeveloperPractices.com
This presentation is for you if...
● You want to have a broader impact● You wonder why other people are being
promoted or recognized ahead of you
● Even if you have it all figured out but want to contribute to the discussion
![Page 5: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/5.jpg)
Raul Suarez, 2016DeveloperPractices.com
Great developers do more than coding
Raul Suarez, 2016DeveloperPractices.com
Great developers do more than coding
● Passion– Development is more than just a job
– Have the curiosity for learning and trying new things
– Can't be learned
● Technical expertise– Deliver high quality design, code and final product
– Main reason you are in this conference
● Soft Skills– Have human skills that help them relate to people
– This is the focus of this talk
![Page 6: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/6.jpg)
Raul Suarez, 2016DeveloperPractices.com
Great developers are great communicators
@
Raul Suarez, 2016DeveloperPractices.com
Great developers are great communicators
● Practice your listening skills● Understand your audience: context, needs,
motivations● Use the right means of communication● Document and share decisions● Confirm understanding and Clarify assumptions● Provide direct answers● Keep people informed● Share and promote the sharing of knowledge
![Page 7: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/7.jpg)
Raul Suarez, 2016DeveloperPractices.com
Networking is about making meaningful connections
Raul Suarez, 2016DeveloperPractices.com
Networking is about making meaningful connections
● Networking is more than who you “know” and who “knows” you● Allows to expand the sphere of influence
● Reach outside of your comfort zone● Get to know your contacts. Coffee, lunch, meetings, engage in small talk● Attend events● Leverage “wing persons”● Disregard hierarchies
● Create contextual org charts● Analyze your stakeholders motivations● Pay forward by connecting people
![Page 8: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/8.jpg)
Raul Suarez, 2016DeveloperPractices.com
Politics is not a dirty word
Raul Suarez, 2016DeveloperPractices.com
Politics is not a dirty word
● Politics is the process of making uniform decisions applying to all members of a group
● Seek to understand people's different perspectives and motivations● Listen carefully. Tension has a reason. Start by assuming
resistance comes from good intentions● Leverage your network● Serve as a communication bridge balancing the needs of stake
holders● Document agreements
![Page 9: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/9.jpg)
Raul Suarez, 2016DeveloperPractices.com
Mentors can help develop your career
Mentor
Raul Suarez, 2016DeveloperPractices.com
Mentors can help develop your career
● Look for mentors: People who have achieved the level of success you look for. Not on your direct reporting structure
● Be candid of where you are and what you want● Not everyone is good at everything, look for
different mentors● Pay forward mentoring others
![Page 10: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/10.jpg)
Raul Suarez, 2016DeveloperPractices.com
Help people notice you
Raul Suarez, 2016DeveloperPractices.com
Help people notice you
● Be honest● Don't be afraid to expose your vulnerabilities● Show confidence● Take ownership● Embrace change● Contribute to the development community● Share knowledge through presentations
![Page 11: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/11.jpg)
Raul Suarez, 2016DeveloperPractices.com
Ask for what you want
Raul Suarez, 2016DeveloperPractices.com
Ask for what you want
● You own your career● Avoid being pigeonholed● Be proactive asking for assignments● Do a gap analysis and set a plan and a target
with your management
![Page 12: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/12.jpg)
Raul Suarez, 2016DeveloperPractices.com
Help comes in many forms
Raul Suarez, 2016DeveloperPractices.com
Help comes in many forms
● Mentors and direct feedback● Self awareness training: EI360, Facet5,
Myers-Briggs...● Books● Expert personal help: Therapy, counseling, life
coach
![Page 13: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/13.jpg)
Raul Suarez, 2016DeveloperPractices.com
Development practices help you create good software
Developer practices help you build a successful career
Raul Suarez, 2016DeveloperPractices.com
Enjoy the rest of the conference
Please fill your evaluation formPlease fill your evaluation form
DeveloperPractices.com
@rarsamx
![Page 14: The Soft Skills of Great Software Developers](https://reader033.fdocuments.net/reader033/viewer/2022052514/5a649a627f8b9a2c568b62c5/html5/thumbnails/14.jpg)
Raul Suarez, 2016DeveloperPractices.com
The Soft Skills of Great Software Developers by Raul Suarez is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
AttributionsMobile phone font awesome; Envelope font awesomeThis icon is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. Attribution: Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome
Octicons-podiumThis file is licensed under the Expat License, sometimes known as the MIT License: Copyright © GithHub
Youtube iconLicense: Creative Commons (Attribution 3.0 Unported) Attribution: Webalys http://www.webalys.com/
Files, page, pages, text, white iconLicense: Creative Commons (Attribution 3.0 Unported) Attribution: Stefania Servidio http://www.graficheria.it/
Meeting table iconLicense: Creative Commons (Attribution 3.0 Unported) Attribution: Wikimedia
Cowboy hat and woman braidsIcon made by Freepik from www.flaticon.com
Wanted poster fontdisturbed freefont : nashville;This typeface is Copyright 1999 Matthew Austin Petty of www.disturbed.com.