Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

I'm a mediocre developer

506 views

Published on

I personally know some developers who are very talented and can create great pieces of software with no or little struggle.

Because of these gifted individuals, our industry is full of high expectations. But the sad truth is: not everyone is a ninja/guru/rockstar developer.

And that's exactly who I am: a mediocre developer.

In this talk I shared some thoughts and tips for surviving in the industry if you are not a genius.

Published in: Software
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

I'm a mediocre developer

  1. 1. Sono Ferdinando Santacroce E sono qui per condividere qualche riflessione personale. Mi potete trovare sul Tuitter @jesuswasrasta #IAD18 Ciao!
  2. 2. I’m a mediocre developer
  3. 3. Una piccola premessa * Si tratta della mia esperienza, della mia storia * Sono tutte o quasi opinioni personali Mi aspetto che non siate d’accordo, che vi sentiate annoiati, infastiditi o che pensiate che io sia davvero uno sfigato… E va bene così : ) Solo una cortesia: non tenetevelo per voi, parliamone! @jesuswasrasta #IAD18
  4. 4. La mia mediocrità, reale o presunta La percezione che ho degli altri, soprattutto “quelli bravi” Sono due le questioni su cui mi arrovello:
  5. 5. Cosa intendo per mediocrità
  6. 6. Non proprio a questo livello… @jesuswasrasta #IAD18
  7. 7. Ma comunque si tratta di competenze * La mancanza di skill tecniche * La difficoltà nel risolvere i problemi * Un generale senso di inadeguatezza @jesuswasrasta #IAD18
  8. 8. @jesuswasrasta #IAD18
  9. 9. @jesuswasrasta #IAD18
  10. 10. Eppure un tempo pensavo pure di essere bravo @jesuswasrasta #IAD18
  11. 11. Poi ho cambiato lavoro ed ho capito che non lo ero… @jesuswasrasta #IAD18
  12. 12. L’effetto Dunning-Kruger Quando sei talmente incompetente che non sai nemmeno quanto tu sia incompetente. Wikipedia — Dunning-Kruger effect @jesuswasrasta #IAD18
  13. 13. La sindrome dell’impostore @jesuswasrasta #IAD18
  14. 14. * Dunning-Kruger effect * Imposter syndrome How good you really are How good you think you are @jesuswasrasta #IAD18
  15. 15. Cosa intendo per quelli bravi
  16. 16. “Fate i bravi!” Don Rodrigo
  17. 17. Quelli bravi per davvero * 👍 Quelli da accogliere a braccia aperte intelligenti, preparati, perseveranti, generosi, geniali * 👎 Quelli da prendere con le pinze individualisti, impazienti, tossici Quelli bravi ma solo perché… * Lavorano nella stessa azienda da decenni * Impediscono a chiunque di avvicinarsi al loro “castello” * Si immolano per la causa * Forse non hanno una vita privata
  18. 18. Non sono tutti uguali
  19. 19. Ci sono quelli bravi per davvero
  20. 20. Ken Thompson and Dennis Ritchie
  21. 21. Ken Thompson and Dennis Ritchie
  22. 22. E quelli bravi*
  23. 23. I silos @jesuswasrasta #IAD18
  24. 24. I guardiani @jesuswasrasta #IAD18
  25. 25. Spesso sono nello stesso posto da anni * Conoscono il dominio * Conoscono tutti i segreti, i dettagli * Custodi gelosi della conoscenza tacita * Fuori dal loro mondo sono in difficoltà @jesuswasrasta #IAD18
  26. 26. Gli eroi @jesuswasrasta #IAD18
  27. 27. Gli stakanovisti @jesuswasrasta #IAD18
  28. 28. I bravi da contratto * Analisti, solution architect, ed altre figure mitologiche imposte da qualcuno * Umarell NB: c’è chi ha ruoli di cui sopra ed è bravo per davvero, intendiamoci… Solo ritengo queste figure una disfunzione all’interno del team
  29. 29. Bene! E quindi?
  30. 30. Affrontare la mediocrità
  31. 31. Ma va, anche tu come me?! https://twitter.com/dhh/status/834146806594433025
  32. 32. Bubble-sort with Hungarian ("Csángó") folk dance, Algorithmics https://youtu.be/lyZQPjUT5B4
  33. 33. Le 4 categorie della conoscenza * Cose che so di sapere * Cose che so di non sapere * Cose che non so di sapere * Cose che non so di non sapere Bonus * cose che pensi di sapere, ma non è vero…
  34. 34. * Dunning-Kruger effect * Imposter syndrome How good you really are How good you think you are * * * * @jesuswasrasta #IAD18
  35. 35. Scegli bene come investire le tue risorse * Non puoi imparare tutto… * Scegli le cose a più alto valore * Impara quello che non puoi cercare facilmente su internet * Impara i fondamentali * Keep it simple @jesuswasrasta #IAD18
  36. 36. Cerca di essere una T «I-shaped» Expert at one thing «Generalist» Capable in a lot of things, Expert at any «T-shaped» Capable in a lot of things, Expert in one of them @jesuswasrasta #IAD18
  37. 37. ReactDocker Kotlin Java
  38. 38. Non contano solo le skill tecniche… Soft skillsKung-fu Banjo playing Softwaredevelopment @jesuswasrasta #IAD18
  39. 39. Non sentirti mediocre nei confronti di queste persone, aiutale
  40. 40. Svuota i silos * Lavora con loro, impara, coinvolgili, svuotali o alla peggio abbattili * Parlane con chi guida l’azeinda (sono un problema!) @jesuswasrasta #IAD18
  41. 41. Sconfiggi i guardiani Vedi anche «I terribili “guardiani della codebase” - Paolo D’Incau» https://vimeo.com/259162101
  42. 42. Salva gli eroi * Gli eroi, in genere muoiono in battaglia… * Se sei sempre in emergenza, niente è più un’emergenza (tranne quando lo è) @jesuswasrasta #IAD18
  43. 43. Spara ai senza legge @jesuswasrasta #IAD18
  44. 44. Rifiuta i falsi titoli @jesuswasrasta #IAD18
  45. 45. E quelli che lavorano più del dovuto? Vi confido un segreto… Lavorare più del dovuto equivale a BARARE
  46. 46. Ma se per l’azienda queste persone non sono un problema… * Se queste situazioni non vengono percepite ed affrontate * Se per chi guida l’azienda non sono un problema, anzi, «meno male che c’è XYZ che ci salva sempre!» Cambia azienda!
  47. 47. Guardati dai 10x…
  48. 48. I “rockstar developer” https://github.com/dylanbeattie/rockstar
  49. 49. Rockstar FizzBuzz https://github.com/dylanbeattie/rockstar
  50. 50. Evita le persone tossiche * Gli individualisti * Chi non rispetta gli altri * I perfezionisti
  51. 51. Ken Thompson and Dennis Ritchie
  52. 52. Ma quando incontri quelli bravi davvero…
  53. 53. Sono un dono, goditeli! * Lavora con loro, confrontati, cerca di imparare il più possible * Fagli tutte le domande che puoi * Spiega a loro le cose che sai: capirai se le sai davvero
  54. 54. John Von Neumann
  55. 55. Forse ho capito perché mi sento mediocre! Ed ho capito anche come smettere di sentirmi così!!
  56. 56. “Sii il peggior giocatore nella miglior squadra che accetti di farti giocare” Grazie :) @jesuswasrasta #IAD18

×