Press "Enter" to skip to content

Does a developer need to be nice? – MPJ’s Musings – FunFunFunction #42


buon lunedì mattina sono mpj e tu sei
guardando la funzione fun fun I’oggi voglio
per parlare di essere gentile, voglio parlare
su come non puoi essere uno sviluppatore
a meno che tu non abbia buone capacità di empatia mie
il ragionamento per quella affermazione è quello in
Per essere di essere un buon sviluppatore
bisogno di essere in una buona squadra e in ordine
per la squadra deve essere buona che la squadra ha bisogno di
avere un alto grado di psicologia
sicurezza e al fine di adattarsi a tale
squadra devi avere un funzionamento
senso di empatia lascia che te ne dia un po ‘
sfondo per il motivo per cui ho iniziato a pensare
riguardo a questa settimana e anche a dare
hai un’idea di cosa intendo quando dico
empatia ciò che è in quella borsa è spaventoso
oh, è carino, è solo uno spreco
Sono molto felice che non sia stato un
testa mozzata così questa settimana ho incontrato un
thread su Hacker News e questa persona
chiamiamoli Aaron hanno hanno detto
qualcosa che non era del tutto corretto così
un’altra persona chiamiamoli Barry
corretto loro che va bene è e
completamente nel modo giusto la cosa giusta
fare ma Barry ha fatto davvero
modo condiscendente ed era completamente
inutile essere condiscendente perché
ora Aaron sta per essere sta andando
sentirsi male per questo si sentirà
come se dargli torto che sta per essere
rimproverato già ucciso e sta andando
essere esitante la prossima volta a dire
qualcosa che significa triste è meno
probabile da imparare e questo è molto molto
triste perché ha reso questo questo gruppo
che Aaron e Barry sono entrambi la parte
di ora è peggio perché lo hai
reso più difficile per un membro di questo
per imparare così in questa situazione era bacca
eravamo preoccupati di correggere Aaron
ma non mostrò alcuna empatia su come
Aaron ha sentito e per questo penso
che le persone come bacche sono un salasso
il gruppo è che ne fanno parte
fare un po ‘di cercare di contribuire al
processo di crescita del gruppo di
introducendo conoscenza ma anche loro prendono
via molto di più allo stesso tempo quando tu
avere persone come molto in un gruppo è
come loro aiutano a versare l’acqua in a
secchio ma allo stesso tempo lo sono
piccoli buchi costantemente dentro
il fondo del secchio per me sembra
come se ci fosse questo gruppo di bacche
là fuori che non sono particolarmente
bene con sentimenti o persone e quello
tipo di cosa
e ha senso che abbiano
stato disegnato per il computer o alcuni
programmazione perché a prima vista
sembra che tu possa sfuggire alla gente e
sentimenti e quel tipo di cose da vicino
andando nei computer e andando in
programmazione che è un’illusione completa
non lo sento all’inizio
della tua carriera di programmatore ma una volta tu
iniziare a ricevere in esso si inizio
rendersi conto che il grande software non lo è
costruito da grandi programmatori è costruito da
grandi squadre come esseri umani abbiamo una tendenza
per romanticizzare molto lo sforzo individuale
perché immagino sia più facile relazionarsi a
umani a livello individuale, quindi abbiamo
gli umani nei film amano fare grandi cose
l’individuo crea un grande impatto
società e così via ma in realtà grandi
le cose sono realizzate dalle persone
collaborazione e software no
eccezione
il grande software è costruito dai team no
fraintendetemi ci sono assolutamente
programmatori che sono molto meglio di
altri programmatori che amo seguire
programmatori e osservare il programma è come
Jonathan Blow e John Carmack ma quando
tu
tu sei facile almeno per me
cadere nella trappola di credere che noi
bisogno che questi grandi programmatori siano
la chiave per fare un grande software una volta
ho sentito qualcuno fare un’analogia tra
sviluppo del software e giocoleria così
c’è una grande differenza tra come
brave persone sono a destreggiarsi con la maggior parte delle persone
può manipolare con due bulloni legame diritto
il detentore del record del mondo può manipolare 13 palline
almeno per pochi secondi ma la cosa
nessuno può manipolare 20 palle e loro
non può assolutamente manipolare 20 palline per a
tempo sostenibile è possibile se si dispone di
come questo l’accesso a questo super
programmatore su cui si può realmente dipendere
loro fino ad un certo punto teorico
ma dopo dopo quel punto il tuo software
è cresciuto oltre il punto in cui un singolo
la persona può gestirlo e tu stai andando
avere bisogno di una squadra ed è per questo che la chiave
costruire un ottimo software è sapere
come costruire un grande sviluppo del software
squadre che chiedono la domanda che cosa rende
una buona squadra quindi chi si chiederà
questo cos’è che rende il nostro meglio
team funzionanti che cosa rende
loro spuntano ciò che li contraddistingue
a parte e hanno fatto uno studio di quattro anni
che è abbastanza sorprendente come Google ha
60.000 dipendenti e molti team hanno
legato a questo studio e alle risorse
parte della descrizione dell’episodio da parte del
modo e ciò che hanno trovato li ha sorpresi a
molto perché non sembrava importare chi
tu metti nella squadra così questi studio
i risultati sono un po ‘distorti
perché Google ha assunzioni abbastanza decenti
pratica così le persone che lavorano a
Google diventerà sviluppatori decenti
ma un takeaway chiave per me dallo studio
è che in realtà non importa da a
prospettiva delle prestazioni la statistica
Cley se metti bravi sviluppatori o grandi
gli sviluppatori della tua squadra stanno bene così chi tu
inserisci la tua squadra che non sembra essere
un indicatore di se quella squadra
farebbe bene, quindi cosa ha fatto e
loro guardarono e loro guardarono e uno di
a loro sono piaciuti gli indicatori più forti
che hanno trovato di molto
fare squadra era quella squadra
i membri si sentivano fortemente psicologici
sicurezza che è e leggerò qui
un senso di fiducia che la squadra farà
non imbarazzare rifiutare o punire qualcuno
per parlare e quando ci pensi
ha un senso di una squadra
quello ha che funziona dove molto bene
perché ci sono un sacco di problemi
appena riparato
non c’è mai quando non c’è niente
che sara ‘nascosto dietro la superficie
gorgoglio perché la gente lo tirerà su
perché si sentiranno al sicuro portarlo su
e la gente non avrà paura di osceni dentro
stupidi e facendo domande stupide così loro
imparerà velocemente e la gente non lo sarà
paura di commettere errori così sono
disposto a correre rischi e così via e così via
su ciò che questo studio ci insegna è questo
per avere un grande team di software
hai bisogno di sicurezza psicologica così
questi sono risultati piuttosto nuovi così là
no, non ci sono esattamente libri di testo
su come raggiungere la sicurezza psicologica
nella tua squadra ma
Credo che possiamo tranquillamente dire che si
non può avere persone che si comportano nel tuo team
come seppellire morti su Hacker News, se tu
avere persone che si comportano così
le persone si devono cambiare o loro
devi andare perché non puoi essere clemente
qui e tieni le bacche in giro perché
basta una sola bacca per distruggere
la sicurezza psicologica è solo
richiede che qualcuno nella vostra squadra per
di ‘qualcosa come ho fatto questo errore
e una sola bacca entrare e dire
qualcosa del genere fa sentire una persona
brutto di portare il loro
sbagli e hai completamente
evaporato la sicurezza psicologica che
hai avuto così sei con me qui fantastico
i team di software hanno bisogno di sicurezza psicologica
e le persone con le bacche di bassa empatia loro
distruggere la sicurezza psicologica quindi se tu
sono una persona che potrebbe non piacere
le tue abilità di empatia fino alla pari che significa
che semplicemente non ti sarà permesso entrare
i migliori team di software che sarai
cacciato non ti sarà permesso
perché li distruggeresti così se tu
non lavorare sulle tue capacità di empatia sei
rimarrà sempre costretto a costruire
software mediocre che non otterrai
invitato nelle migliori squadre e se
si per qualche miracolo sta si sta andando ad
distruggili così se tu sei Gesù il sole
quindi la mia conclusione è che, se si desidera
facciamo funzionare un ottimo software
il miglior software erano le persone migliori in
il mondo nelle migliori squadre del mondo
piuttosto è necessario praticare l’empatia e
ed è un’abilità che è empatia che non lo è
genetica o qualcosa del genere sei tu
mettendoti nei panni di
un altro pensando a come potrebbero
senti come il tuo commento che stai parlando
il commento che stai per fare
come questo sarà ricevuto
pensando a come realizzare il tuo
i colleghi si sentono
sentirsi al sicuro a fare domande stupide sentono
sicuro di fare errori sentirsi sicuri di crescere
almeno questo è quello che proverò
per farlo è la mia teoria su di esso che hai
ho guardato un episodio di fun fun function
se sei già un abbonato di questa
mostra che voglio iscriverti ancora di più tu
può fare clic sul piccolo barile di notifica
accanto al pulsante Iscriviti per ricevere
notifiche di quando rilascio il nuovo
episodi mi farebbe sentire così bene
se sapessi che ho partecipato al tuo lunedì
fan delle notifiche del mattino I am mpj until
il prossimo lunedì mattina grazie
Please follow and like us: