Stai assumendo un programmatore molto più qualificato ed esperto di te? [chiuso]


88

Il mio datore di lavoro sta assumendo un programmatore - più specificamente, intervisto e seleziono la persona che occuperà la posizione.

Il miglior candidato in questo momento è molto più qualificato di me, più vecchio e molto più esperto.

Altre persone con cui ho parlato hanno detto che assumere qualcuno più qualificato di me è una pessima idea (inclusa la mia famiglia). E ho la sensazione che gli altri tecnici qui abbiano un atteggiamento simile (considerando che anche questo candidato è più qualificato di loro).

Stanno dicendo, o pensando, che assumere qualcuno con una qualifica migliore farà del male a me e al mio attuale collega per trasferirsi in azienda, o temono che un Johnny-come-ultimamente ruberà i riflettori e lo staff attuale lo farà essere lasciato indietro quando le promozioni vengono distribuite e si aprono nuove posizioni.

Personalmente mi piacerebbe lavorare con questo candidato e imparare da loro. Sono abbastanza fiducioso in me stesso da non aver paura che qualcuno nuovo e più esperto entrerà e inizierà a farmi sembrare cattivo. Vorrei sfruttarlo come un'opportunità per crescere e non penso che avere paura della concorrenza o di nuove persone come questa sia razionale o vantaggioso.

O forse sono solo ingenuo.

Cosa ne pensi? E hai mai avuto un'esperienza simile a questa? Come ha funzionato per te?


10
"[Hanno] paura che un Johnny-come-ultimamente stia per rubare i riflettori e il personale attuale sarà lasciato indietro" - Sembra molto meschino: danneggiare l'azienda per aumentare le proprie possibilità di carriera.
Konrad Rudolph,

1
Fallo! Tienici aggiornati.
JeffO,

1
vorrei solo aggiungere che sono un programmatore junior (lavoratore di 2 mesi) e il mio capo dice che assume sempre programmatori meglio di lui. il motivo è che gli dà tranquillità. dice che da quando noi ragazzi facciamo quello che faceva prima di venire; ora, è l'unico modo per assicurarsi che il lavoro sia fatto! ovviamente è un capo INCREDIBILE. ha uno dei migliori track record dell'azienda e la sua carriera è cresciuta come un orologio.
Chani,

@KonradRudolph - Questo è il modo americano :(
whatsisname

1
@ldog Non capisco cosa intendi. In che modo sono correlati questi problemi?
Konrad Rudolph,

Risposte:


66

Sono stato nella tua situazione esatta di recente. La mia azienda voleva assumere un altro programmatore e in particolare volevo qualcuno con più esperienza di me in modo da poter continuare a imparare e crescere.

Ero molto nervoso per le interviste, quindi ho fatto una domanda qui .

Riassumendo, fai domande a cui conosci la risposta, sono collegati a problemi che hai o sono problemi che hai risolto in passato. Non tentare di porre domande fuori dalla tua profondità. Sii onesto se l'intervistato inizia a parlare in termini che non capisci e chiedigli di spiegartelo. Dopotutto, la persona che assumi lavorerà con te e vorrai qualcuno che ti possa guidare.

Si è rivelato fantastico. Abbiamo assunto qualcuno con molta più esperienza e conoscenza di me e sento che sto imparando molto.

Direi che è una situazione vantaggiosa per te. Lo scenario peggiore è la persona che assumi prende il tuo lavoro e hai acquisito preziose conoscenze lavorando con loro.


2
+1 per farli spiegare i concetti nell'intervista in quanto dovranno spiegarli per tutorare i membri del team meno esperti. Questo è un concetto molto importante: assumere un programmatore di prima donna sarebbe una brutta cosa, assumere qualcuno che possa aiutare l'intero team a migliorare sembra un'opzione fantastica.
PeterL

IMHO, L'apprendimento è la cosa migliore che puoi fare per una carriera nella programmazione. Imparare da una persona esperta e straordinaria è particolarmente difficile da trovare. +1
Garet Claborn il

IMO Questa risposta risponde alla domanda "Come?" e non "Se", che è la domanda.
Mark Gibaud,

1
@Mark Gibaud - se suggerisci di assumere una persona del genere e ti prepari a fare il colloquio, penso che ciò significhi che sei favorevole.
JeffO,

65

C'è un vecchio detto, variamente attribuito: persone di livello A vogliono lavorare con persone di livello. Le persone di livello B vogliono lavorare con persone di livello C.

Aspiri ad essere una persona di livello A o di livello B? Rispondi onestamente.

Il motivo per cui ciò accade è molto semplice. Le persone di livello A diventano persone di livello sfidando se stesse e imparando dalle persone migliori che riescono a trovare. Le persone di livello B restano così sviluppando una zona di comfort e diventando quindi riluttanti a mettersi alla prova per trovare i loro possibili limiti. Esporsi a potenziali critiche da parte di persone che conoscono più di te è un buon modo per essere colpito in faccia da ciò che hai fatto di sbagliato. Se non sei preparato a sperimentarlo, è probabile che questo sia un processo spiacevole.

Tuttavia, il rovescio della medaglia è che se inizi a cercare di migliorare onestamente, lo farai sorprendentemente rapidamente. Ma dovrai avere l'umiltà di accettare il fatto che avrai costantemente cose per cui prendertela con te.


4
Dovrei essere d'accordo con questo. Sono il tipo di persona che vuole lavorare con persone migliori di me. Questo è l'unico modo in cui imparerai qualcosa. Il problema nasce se riesci ad andare d'accordo con quella persona o no.
Matt,

3
Chi assume le persone di livello B se nessuno vuole lavorare con loro? :-)
ShreevatsaR

2
@ShreevatsaR Nessuno, devono possedere attività commerciali. :)
mlvljr

1
@ShreevatsaR Assumerei una persona B che ha la capacità e il desiderio di diventare una persona A. Di solito sono il miglior investimento che un'azienda possa fare!
Thomas James,

22

Non ho mai avuto l'opportunità di lavorare con qualcuno molto più esperto di me. Li assumerei sicuramente. Molti grandi programmatori suggeriscono di "ottenere un mentore" come un modo per imparare rapidamente. Questa potrebbe essere la tua opportunità per questo.

Anche se ti impediscono di passare a questo lavoro, potresti imparare da loro le competenze necessarie per ottenere un'ottima posizione altrove.


10

Quali sono i tuoi obiettivi?

La tua domanda afferma che vuoi "salire in azienda", ma a che scopo esattamente?

Se stai cercando una posizione dirigenziale, allora non c'è modo migliore per dimostrare le tue qualifiche per quella posizione se non facendo un ottimo assunzione e integrandolo con successo nella squadra.

Se stai cercando una posizione tecnica di maggiore responsabilità, come BA o capo architetto, e stai pensando di assumere qualcuno molto più qualificato in quella zona , allora sì, probabilmente stai danneggiando la tua opportunità di raggiungere quella posizione. Tuttavia, se stai già ammettendo che ci sono persone molto più qualificate, allora forse è troppo presto per te cercare quella posizione da solo.

Infine, sii consapevole se l'insieme di abilità di questa persona corrisponde effettivamente all'insieme di abilità che stai cercando. Ad esempio, se stai assumendo qualcuno con un talento eccezionale nell'analisi dei requisiti e nella progettazione dei sistemi, e li butti in una posizione di codice-scimmia, nessuno di voi sarà molto felice.

Finché sono una buona scelta, allora non hai davvero nulla da perdere prendendo la migliore decisione di assunzione che puoi. Vuoi persone di talento che ti sostengano; non c'è niente di peggio che delegare il lavoro a un programmatore che sai essere incompetente e chiedersi se ti costerà solo più tempo alla fine per correggere tutti i bug.

Se la società per cui lavori licenzierebbe così rapidamente i tuoi contributi e promuoverà il "nuovo ragazzo" davanti a te (supponendo che sappiano che vuoi salire), allora sei nella compagnia sbagliata o sulla strada sbagliata.


Inoltre, direi che se aspiri a una posizione tecnica di maggiore responsabilità, l'opportunità di imparare da una persona più esperta sarà di vero beneficio nell'aiutarti a raggiungere tale obiettivo. Considerando che assicurare una mancanza di concorrenza assumendo qualcuno non minaccioso fornirà solo il più scarso beneficio a breve termine.
Carson63000,

5

In pratica, potrebbe esserci qualcosa in ciò che dice la tua famiglia. A seconda di come è il tuo posto di lavoro, potrebbe essere a tuo vantaggio immediato assicurarti che nessuno che possa eclissarti venga assunto. Ma penso che sarebbe un modo molto miope per guardare le cose.

C'è un vecchio detto: le persone "A" assumono altre persone "A". Le persone "B" assumono persone "C". A lungo termine, quello che vuoi è essere una "A". Potrebbe essere più sicuro assicurarti di non dover competere con nessuno veramente bravo, ma a lungo termine ti impedirà di progredire. Se assumi qualcuno meglio di te, non solo sarai in grado di imparare molto da loro, ma ti costringerà a migliorare il tuo gioco.

Non preoccupiamoci: il mondo del lavoro è un luogo competitivo. Può essere molto più sicuro provare a competere solo con persone più deboli di te. Ma pensaci in questo modo: se fossi un giocatore di scacchi e ti assicurassi di giocare solo a giochi che potresti vincere, diventeresti mai un giocatore di scacchi davvero bravo? Probabilmente no. Vorresti giocare contro persone che ti costringerebbero a stare meglio.

E, a differenza degli scacchi, il lavoro non è un gioco a somma zero. È molto più bello lavorare con persone competenti: i programmatori incompetenti possono rovinare le cose davvero male, e se fai parte della stessa squadra, possono riflettere male su di te. D'altra parte, le brave persone possono far andare avanti un progetto con grande successo, e questo può riflettere bene su di te. Dopotutto, l'obiettivo, alla fine, è quello di fare il lavoro e farlo bene.

Vale anche la pena ricordare che hai una responsabilità nei confronti del tuo datore di lavoro. Se avessi assunto qualcuno e pensassi che avessero superato il miglior candidato per una posizione perché avevano paura della concorrenza, probabilmente li licenzierei. Questo genere di cose è comune ma è il segno di un'organizzazione disfunzionale. Non vuoi lavorare per quel tipo di posto, quindi non aiutare a farlo quel tipo di posto.


Ben detto. Lavorare con persone di talento mi fa sorridere. Lavorare con persone cattive mi fa aggrottare le sopracciglia. Il fatto che il mio capo pensi che io sia fantastico perché ottengo più di loro non smette di accigliare.
Carson63000,

Sì, non mi dispiace lavorare con persone inesperte ma fondamentalmente in gamba. Ma è fantastico quando collabori con qualcuno che è veramente bravo e ti spinge a migliorare. Inoltre, quando lavori con un incompetente, non sempre impressiona il tuo capo. Alcune persone hanno una produttività negativa. Se lavori in una squadra di due persone con qualcuno del genere, ciò che il tuo capo potrebbe vedere è che due persone ottengono meno risultati di quanto dovrebbe fare una persona. Questa non è necessariamente una piuma nel tuo berretto.
T Duncan Smith,

3

Chiunque ti abbia consigliato di non assumere un programmatore più esperto, è stupido. Hanno una mentalità insicura e non riesco a immaginare quanto non abbiano progredito nella vita!

Hai ragione. Mantieni la testa in piano, non seguirlo da una scogliera e tu (e tutti) imparerete molto dall'esperienza.


Immagina di dover spiegare al tuo capo perché hai inviato un eccellente imballaggio per i candidati, che sarebbe stato un grande vantaggio per l'azienda.
gnasher729,

3

Ci sono più qualificati e "più qualificati", solo essere più anziani con più anni di lavoro non lo rende più qualificato. Finché ti senti abbastanza qualificato per valutare veramente le capacità della persona potenzialmente più qualificata (alcune persone possono davvero parlare un buon gioco ma non possono esibirsi), dico di assumerlo. Imparerai di più da qualcuno che è migliore di te. Sì, la persona potrebbe ottenere una promozione davanti a te, ma imparerai cosa devi imparare per ottenere quelle promozioni la prossima volta che si aprono o in una nuova società in seguito. Molto meglio che ristagnare a livello intermedio perché non c'è nessuno che ti spinga al livello veramente esperto.

L'ho fatto due volte in un lavoro e non solo ha funzionato bene in quel lavoro, ma ora tutti e tre siamo in lavori migliori in un'azienda diversa (dove ci siamo scambiati riferimenti).


2

L' unico aspetto negativo di assumere qualcuno con molta esperienza è che a volte possono essere impostati nei loro modi, che possono o meno adattarsi alle tue attuali pratiche di sviluppo.

Pensa a questo dal punto di vista del management. Se arriva e si dimostra una rockstar, chi è quello che l'ha assunto? Tu . Ora, non solo avrai il potenziale per imparare da qualcuno con anni di esperienza (che può essere assolutamente inestimabile), ma hai dimostrato di essere in grado di selezionare il candidato giusto per il lavoro, che sembra fantastico per il management.


1
Ti permette anche di avere la migliore spiegazione possibile se NON funziona. Quando la direzione chiede il motivo per cui la "failstar" non ha funzionato, è possibile spiegare i motivi. Dicendo alla direzione che cercavi il miglior talento e solo l'elemento umano (cioè non era in grado di dire che cambiava i suoi modi e causava un conflitto) ma era il miglior talento generale nel momento in cui copre la tua parte posteriore (altro).
Ramhound,

@ramhound: tu dici la verità, signore :) Comunque, durante il processo di intervista, mi impegnerei sicuramente a capire quanto sia flessibile.
Demian Brecht,

Puoi scoprire così tanto e lo prenderei in considerazione nel "valore eccessivo" del richiedente se fossi nella posizione di Kyle.
Ramhound,

1
Qualsiasi candidato può rivelarsi Bartleby, il Scrivener.
JeffO,

@Jeff: ho dovuto cercare il riferimento :) +1
Demian Brecht,

2

Rielaborato per la prospettiva

Se tu fossi in una band e assumessi un altro membro della band, vorresti che qualcuno che avesse più talento o meno talento di te si unisse alla band.

Chi pensi contribuirebbe di più alla band, qualcuno che dovevi portare o qualcuno che potesse aiutare a trasportare il resto della squadra.

Porta via

In una squadra ben gestita, la squadra dovrebbe avere successo e fallire come squadra. Fintanto che la persona non è un arrogante batuffolo antisociale e qualcuno che è effettivamente disposto a contribuire a portare la squadra fino a quando non può raggiungere il loro livello, non hai nulla da perdere personalmente.


1

Diciamo che vai con qualcuno meno qualificato come questa persona e non si allenano per qualche motivo collegato a quel fatto. Alla domanda se hai assunto il miglior candidato, cosa dirai? Se dici la verità ti verrà chiesto il motivo per cui non sei andato con il candidato migliore, se menti, e loro contenti di contattare il candidato migliore, avrai altri problemi. Se ritieni che questo candidato sia il MIGLIORE candidato per il lavoro fuori dal pool di candidati che hai attualmente. Hai il dovere di suggerire quel candidato anche se il tuo altro personale tecnico suggerisce quello meno qualificato


1
Inoltre, se sono davvero più qualificati, non dovresti essere promossi su di te se tutte le cose fossero uguali. Se non suggerisci al candidato e escono dall'azienda per dire di assumere un nuovo supervisore a causa della mancanza di esperienza complessiva, allora non hai perso nulla.
Ramhound,

1

Preferisco sempre l'opportunità di lavorare con persone più intelligenti di me rispetto al valore illusorio di qualsiasi impulso dell'Io che potrebbe venire dall'essere il ragazzo più intelligente nella stanza.

La competenza è una cosa rara. Lavorare con persone più abili di te, purché siano piacevoli con cui lavorare, ti farà guadagnare di più che essere un "cane top" solitario. Migliorerai grazie alla compagnia che mantieni. Non è un gioco a somma zero.


1

Ottimizza sempre per gli obiettivi della tua organizzazione o gli obiettivi del prodotto che stai costruendo e NON per nessuno degli individui in gioco. Se lo fai in modo coerente sarai ricompensato. In caso contrario, è necessario trovare un'organizzazione che premia questo comportamento. Al contrario, un'organizzazione con una cultura di persone che pensa solo per se stessa è tossica e diversamente da realizzare comunque qualcosa di eccitante.

Assumi sempre le persone meglio di te e, a sua volta, concentrati sui tuoi punti di forza e sviluppali. I migliori team sono composti da persone con una varietà di punti di forza, anche all'interno di ruoli apparentemente singolari come "sviluppatore".


0

Tenendo conto del campo su cui lavoriamo. Direi che dovresti sentirti più sicuro di te e guardarlo più di ogni altra cosa, come un caso generale. Solo per un secondo pensa a lui che lavora per la competizione. Questo potrebbe uccidere la tua azienda a lungo termine, lasciandoti senza lavoro, mentre sarebbe molto buono a breve termine (stesso status quo).

Esempio: mentre scrivevo la mia risposta, hanno risposto anche altre due persone con esperienza. Potrebbe danneggiare la mia "promozione" (dire voti positivi :-)) ma ho appena imparato qualcosa che mi ha reso migliore (programmatore).

Un grosso problema sarebbe se il nuovo Johnny-come-ultimamente è arrogante o qualcosa di simile e inizia ad agire di conseguenza. In questo caso non preoccuparti, presto lo supererai.


0

La mia opinione su questo è: assumilo a meno che tu non senta di non poter più imparare e migliorare. Potrei sbagliarmi su questo, ma sembra che la gente abbia paura e cerchi di assicurarsi le proprie posizioni non assumendo qualcuno più intelligente, il che è sbagliato.


Probabilmente non andare con il miglior candidato non funzionerà a suo favore, quindi potrebbe anche assumere la persona migliore per il lavoro o semplicemente non prendere la decisione.
Ramhound,
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.