Pro Yearly is on sale from $80 to $50! »

Full Skill Developer

6fe15a7e096eb9517a201a249e57aa80?s=47 Mirjam
April 30, 2019

Full Skill Developer

Slides to my 15 minute talk at ITCS in Darmstadt about how I define a "Full Skill Developer" - what skills beside programming do matter? I hold this talk in German, so most content is German.

6fe15a7e096eb9517a201a249e57aa80?s=128

Mirjam

April 30, 2019
Tweet

Transcript

  1. FULL SKILL DEVELOPER WAS DU NEBEN PROGRAMMIEREN KÖNNEN SOLLTEST.

  2. ! MIRJAM BÄUERLEIN Software Entwicklerin bei

  3. Software made in Darmstadt ▸ Crossfunktionale Teams ▸ Begleitung und

    Unterstützung in der Produktentwicklung ▸ Umsetzung von Software Projekten
  4. Full Skill Developer??

  5. Hard Skills vs Soft Skills

  6. HARD SKILLS & SOFT SKILLS Nearly 72% of CEOs believe

    that soft skills are more important to the success of their business than hard skills. - SMB World survey in 2016 94% of recruiters believe that top-notch soft skills outweigh experience. - Forbes (2017)
  7. ÜBERSICHT ▸ Mindset ▸ Teamsfähigkeit ▸ Coding

  8. MINDSET

  9. PROFESSIONALISM Vergiss nie, für wen du Software baust.

  10. RESPONSIBILITY Du hast die Verantwortung für die Qualität der Software.

  11. SHARING Du darfst kein Wissenssilo sein! Image Source: giphy.com

  12. HUMBLENESS The people who are best at programming are the

    people who realize how small their brains are. They are humble. Edsger Dijkstra, The Humble Programmer
  13. RESPECT Respektiere jedes Handwerk.

  14. EMPATHY Unterstelle immer positive Absicht.

  15. TEAMSPORT

  16. Zwischenmenschliches ist wichtiger als Coden

  17. CONSTRUCTIVE FEEDBACK Feedback geben und nehmen.

  18. BE A MENTOR Sei ein Mentor für andere. Image Source:

    giphy.com
  19. BE A STUDENT Nach Hilfe und Austausch fragen. Image Source:

    giphy.com
  20. COMMUNICATION Klar und deutlich formulieren - verbal und schriftlich!

  21. WIDE RANGE OF INTERESTS. Sei kein Fachidiot. Image Source: HBO

  22. CODE

  23. BEST PRACTICES Wissen über moderne Best Practice Methoden.

  24. READABILITY Any fool can write code that a computer can

    understand. Good programmers write code that humans can understand. — Martin Fowler, Refactoring: Improving the Design of Existing Code
  25. MAINTAINABILITY AND EXTENSIBILITY Guter Code ist wartbare und erweiterbar. Image

    Source: reddit.com
  26. RELIABILITY Ungetesterter Code der auf master in production gepuhst wird

    ist Legacy Code. Image Source: git-tower.com
  27. ALWAYS REFACTOR Kontinuierliches und kompromissloses Refactoring ist das A und

    O der agilen Software Entwicklung.
  28. LEAVE YOUR CODE BETTER THAN YOU FOUND IT. Image Source:

    giphy.com
  29. Loslassen können. Image Source: HBO/giphy.com

  30. DANKE! ▸ tiny.cc/full-skill-dev-twitter ! mirjam.baeuerlein@cosee.biz " Twitter: @mirjam_diala # Github:

    programmiri Image Source: giphy.com