Come posso affinare le abilità del mio giocatore di squadra? [chiuso]


12

Attualmente sono nel lavoro dei miei sogni in un laboratorio di ricerca come unico sviluppatore in un team multidisciplinare. Mi sto preoccupando un po 'perché mi sto dimenticando di scrivere un codice in una squadra (non ho un codice legacy, mantengo il mio codice, gestisco la mia agenda, ecc.). Anche se provo a seguire alcune delle migliori pratiche come la consegna continua, TDD e SCRUM solo per me, penso di perdere la mia capacità di lavorare in un team di sviluppatori.

Ho aderito a un progetto open source e ho iniziato con il code katas e il code golf. Ma questi non miglioreranno il profilo del mio giocatore di squadra.

Quali sarebbero i tuoi suggerimenti per affinare le abilità del mio team team?

Aggiornamento: Sì, ora le mie capacità comunicative sono migliori e posso parlare con i dottorandi come mai prima d'ora. Come hanno detto @Nicholas e @Erick, un giorno affronterò un team di sviluppo (forse nel mio lavoro attuale, forse no) e voglio tenermi aggiornato con quelle pratiche che rendono un buon sviluppatore un membro del team migliore, come la programmazione di coppia o il codice revisione.


In che modo aderire a OSS-Projekt non funziona per migliorare le tue "capacità di squadra"? IMHO, essere in una squadra distribuita (presumo) è il test più difficile per il gioco di squadra.
keppla,

@keppla: penso che significhi che non brucerà il suo CV.
Robert Harvey,

1
quindi suggerirei una modifica del titolo a "come facilitare l'impressione che ho lavorato con i team" :), perché, beh, quando non hai lavorato in team non hai lavorato in team.
keppla,

Sì! @Robert, è esattamente quello che voglio dire
alfonso.kim,

@keppla, alcune abilità del team sono migliori se eseguite insieme fisicamente come peer review, programmazione di coppie, riunioni di progetti, ecc. Essere in un team non distribuito comporta una serie completamente diversa di dinamiche da affrontare.
tehnyit,

Risposte:


15

È molto più facile per un lupo solitario abituarsi a un nuovo branco piuttosto che prendere qualsiasi altro lupo dal branco e aspettarsi che sopravviva.

Il Lupo Solitario è già resistente come unghia e lo ha dimostrato sopravvivendo senza supporto. Non tutti sono tagliati per essere un Lupo Solitario.

I maggiori problemi che un Lupo Solitario deve affrontare mentre si adegua a un nuovo branco sono piccoli in confronto.

Vorrei considerare il curriculum di qualcuno che è sopravvissuto da solo per un lungo periodo di tempo come un vantaggio.


1
Non potrei essere più d'accordo. ben messo!
fpmurphy,

7
Non sono d'accordo al 100%. Sviluppare in gruppo è molto più difficile che farlo da soli. Un "lupo solitario" è molto, molto meno probabile che sia in grado di integrarsi in una squadra rispetto a uno sviluppatore di squadra per poter lavorare da solo.
Michael Borgwardt,

Qualcuno ha bisogno di una maglietta. Qualcosa con i lupi su di esso sembra ...
Scossa il

1
Non mescolare Lone Wolfs con Cave Bears. Solitari o in branco, sono sempre peggio dei Lupi.

disaccordo. Come puoi dimostrare di aver fatto qualcosa di agile?
bharal

20

Il rovescio della medaglia, le tue abilità da sviluppatore solista stanno diventando più nitide ogni giorno.

Dici che questo è il lavoro dei tuoi sogni. Se non stai cercando di passare a un lavoro diverso, perché preoccuparti delle competenze richieste da lavori meno ottimali?

Non puoi avere tutte le tue abilità massimizzate allo stesso tempo. Immergiti completamente nei problemi che affronti nel tuo attuale lavoro e acquisisci nuove competenze. Se arriva il momento in cui devi lavorare di nuovo in una squadra, ti adatterai rapidamente, dopo averlo già fatto.


5
I lavori da sogno non sono sempre lavori da sogno per sempre, possono andare inaspriti e farti odiare o la compagnia può tankare. Mantenere le tue abilità fresche è sempre una buona cosa.
Nicholas Smith,

2
Sono d'accordo. Se ti stai allenando come cecchino, non lamentarti della tua mancanza di allenamento come leader di sqad. Impara solo ad essere il miglior cecchino là fuori. Una cosa alla volta, attenzione, ecc.
Christopher Mahan,

@NicholasSmith Concordo con il tuo commento se non fosse per " sempre una buona cosa". Mantenere le abilità fresche è di solito una buona cosa, quando può essere ragionevolmente realizzato. Altre volte è un onere inutile. Penso che questo sia uno di questi ultimi casi, anche se probabilmente verrà il giorno in cui sarà necessario un lavoro diverso.
Eric Wilson,

1
@Nicholoas Smith, non è la verità però? Tutti i miei lavori preferiti erano presso aziende che sono crollate finanziariamente.
maple_shaft

3

Ho notato che il momento in cui ho perso di più le capacità del mio team sta lavorando in una squadra disfunzionale in cui sono costretto ad affrontare i casi di Dunning-Kruger . Ho scoperto che con il tempo ho sempre meno tolleranza per le persone che pensano di aver imparato abbastanza o che non amano il loro lavoro. Anche se con quest'ultimo posso simpatizzare purché non diventino un fastidio per il mio lavoro.

Quando lavoro da solo per lunghi periodi, desidero ardentemente interagire con una buona squadra, ma non posso dire che sto perdendo l'abilità del giocatore di squadra. D'altra parte è meglio morire da soli che dover sopportare questi boss a punta un altro giorno!

ok, ora, abbastanza ranting, torna al lavoro, il capo dei capelli a punta sta arrivando dietro l'angolo!


0

È possibile avere altri sviluppatori nel team che lavorano con te su progetti in modo che tu possa lavorare con altri sviluppatori qualche volta? Sembrerebbe essere una soluzione migliore in quanto ciò che potresti desiderare è il tempo occasionale impiegato a lavorare con altri sviluppatori. Allo stesso tempo, non dimenticare che fai parte di una squadra multidisciplinare, il che significa che alcune delle tue abilità di gioco della squadra stanno lavorando, poiché tutti gli altri hanno le loro specialità e potrebbero richiedere aggiustamenti per comunicare bene con loro.


0

Scegli un'area di tecnologia o metodologia di sviluppo e vedi se riesci a portare un consutant per un giorno o due. Cosa dimostrerà questo:

  1. Puoi identificare ciò che non sai.
  2. Sei in grado di trovare e valutare talenti. Non che tu voglia diventare un manager, ma è bene sapere che potresti aiutare ad aggiungere un team e / o identificare i punti di forza e di debolezza degli altri membri.
  3. Capacità di coordinare un progetto e lavorare con gli altri.
  4. Identifica ciò che è importante.
  5. Trova modi migliori per fare le cose.

Questo potrebbe essere tutto ciò che può essere fatto in un giorno o due o qualsiasi importo il tuo gruppo può permettersi. Questo può raddoppiare come formazione e consulenza. È un buon modo per aumentare le tue abilità e passare del tempo con qualcuno nella tua zona.

Ho chiesto alla nostra azienda di coinvolgere un esperto di prestazioni del database. Dato che aveva molti strumenti pre-costruiti, sono stato in grado di porre domande mentre correvano. Mi sono assicurato che venisse portato un pranzo gratis mentre gli ho scelto il cervello per un'ora.

Esistono molti modi per lavorare con una squadra.


-1

Come ho capito dalla tua domanda, il tuo lavoro non ha bisogno che tu lavori in gruppo. Se e quando si verifica tale circostanza e qualcuno si unisce a te, inizierai automaticamente a condividere, aiutare o associare l'altra persona perché desideri ottenere il lavoro giusto. Adattarsi alle circostanze è la natura umana e la maggior parte degli scenari dovrebbe avvenire indolore.

IMO stai pensando troppo a una situazione "what if" quando non è necessario. Il lavoro che svolgi è il lavoro dei tuoi sogni, goditelo finché puoi. Questo è il mio 2 centesimi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.