the soft skills of great software developers
TRANSCRIPT
BT5Session6/9/1611:30AM
TheSoftSkillsofGreatSoftwareDevelopers
Presentedby:
RaulSuarez
IndependentConsultant
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
RaulSuarezIndependentConsultantForthepastthirtyyears,RaulSuarezhasworkedinalmosteveryarearelatedtocomputersystems,withaspecialpassionforhands-onsoftwaredevelopmentandpractices.Currentlyatalargefinancialcorporation,Raulhascontributedasleaddesigner,technicallead,developmentconsultant,andmorerecentlyasasolutionsarchitectfocusedonestablishingandimprovingclouddevelopmentandintegrationarchitecturepatterns.Throughouthiscareer,Raulhashadtheopportunitytobementoredbygreatpeopleandhaspaidthisforwardbymentoringotherdevelopers.Inhisfreetime,Raulisactiveinhislocaltechnicalcommunitywhereheenjoysvolunteeringandgivingpresentationsatconferencesandevents.
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
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
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
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
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
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
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
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
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
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
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
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.