The importance of communication skills for software engineers - - PowerPoint PPT Presentation

the importance of communication skills for software
SMART_READER_LITE
LIVE PREVIEW

The importance of communication skills for software engineers - - PowerPoint PPT Presentation

The importance of communication skills for software engineers Erica Tanti @ericathedev @ericathedev Software engineers are bad at speaking in public Myth or reality? References: According to test developers, successful programmers


slide-1
SLIDE 1

@ericathedev

The importance of communication skills for software engineers

Erica Tanti @ericathedev

slide-2
SLIDE 2

Myth or reality?

Software engineers are bad at speaking in public

slide-3
SLIDE 3

@ericathedev

References:

  • “According to test developers, successful programmers had most of the same personality traits as other

white-collar professionals. The important distinction, however, was that programmers displayed “disinterest in people” and that they disliked “activities involving close personal interaction.” It is these personality profiles, says Ensmenger, that originated our modern stereotype of the anti-social computer geek.” - https://gender.stanford.edu/news-publications/gender-news/researcher-reveals-how-computer-geeks-replace d-computer-girls VS

  • “Individuals and Interactions” - http://agilemanifesto.org/
  • “The most efficient and effective method of conveying information to and within a development team is

face-to-face conversation.” - http://agilemanifesto.org/principles.html

slide-4
SLIDE 4

SPEAK

slide-5
SLIDE 5

@ericathedev

References:

  • Linda Rising on “Solomon Asch social pressure/conformity experiment”

(circa 21:00) https://www.infoq.com/podcasts/thinking-fast-slow-ethics-biases

  • Conquer your public speaking fears (my article in the JAX Magazine)

https://jaxenter.com/jax-magazine/issues/jax-magazine-august-2018-java

slide-6
SLIDE 6

@ericathedev

Main points:

  • The best way to learn how to speak is to speak!
  • Some typical scenarios:

○ Meetings (tips: prepare points in advance, be the first to speak) ○ Networking (tips: sit next to people you don’t know during lunch or in talks, open posture which invites people to strike up a conversation, quality not quantity) ○ Presentations/Talks (tips: see next slide)

slide-7
SLIDE 7

Some advice

slide-8
SLIDE 8

@ericathedev

Main points:

  • Emotions (How you made people feel) / Having 1 main

message / Using stories to make an emotional connection

  • Slides are difficult - avoid them when starting out, use

them to help get your message across better not as notes for yourself

  • Getting feedback/ watching your talks back
slide-9
SLIDE 9

londonjavacommunity.co.uk toastmasters.org jci.cc

Find your safe space

slide-10
SLIDE 10

@ericathedev

Links:

  • London Java Community - http://londonjavacommunity.co.uk/
  • Toastmasters - Local: https://www.toastmasters.org/find-a-club, Online:

https://toastmasters.org/resources/online-clubs-list

  • JCI - https://jci.cc/en/connect#become-member-anchor
slide-11
SLIDE 11
slide-12
SLIDE 12

@ericathedev

Further reading - only if you’ve committed to speaking first!

  • Quiet:

○ Book: https://www.quietrev.com/quiet-the-book/ ○ 9 best loved stories: https://www.quietrev.com/wp-content/uploads/2015/05/QR_ebookMay8-2015.pdf ○ Blog: https://www.quietrev.com/

  • Persuade on Purpose:

https://www.amazon.co.uk/Persuade-Purpose-Create-Presentations-Influence-e book/dp/B06XC562TS

  • Resonate (e-book): https://www.duarte.com/resonate/
slide-13
SLIDE 13

SPEAK

@ericathedev