Assumere un programmatore molto più qualificato e esperto di te stesso? [chiuso]

88

Il mio datore di lavoro sta assumendo un programmatore, in particolare, intervengo 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 (la mia famiglia inclusa). E ho la sensazione che altri membri dello staff tecnico abbiano un atteggiamento simile (considerando che questo candidato è anche più qualificato di quello che sono).

Stanno dicendo, o stanno pensando, che assumere qualcuno più qualificato farà del male agli sforzi del mio e del mio attuale collega di trasferirsi in azienda, o temono che un Johnny-come-ultimamente stia per rubare i riflettori e lo staff attuale verrà lasciato fuori mentre le promozioni vengono distribuite e si aprono nuove posizioni.

Personalmente mi piacerebbe lavorare con questo candidato e imparare da loro. Sono abbastanza sicuro di me stesso da non temere che qualcuno nuovo e più esperto arrivi e inizi a farmi sembrare cattivo. Mi piacerebbe usarlo come un'opportunità per crescere, e non penso che avere paura della concorrenza o di nuove persone come questa sia razionale o utile.

O forse sono solo ingenuo.

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

    
posta Kyle Lowry 29.04.2011 - 20:25
fonte

14 risposte

66

Recentemente ero nella tua esatta situazione. La mia azienda voleva assumere un altro programmatore e in particolare desideravo qualcuno con più esperienza di me, quindi potrei continuare a imparare e crescere.

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

Per riassumere, fai domande alle quali sai la risposta, sono relative ai problemi che hai o sono problemi che hai risolto in passato. Non cercare di fare domande che sono fuori dalla tua profondità. Sii onesto se l'intervistato inizia a parlare in termini che non capisci e chiedigli di spiegarglielo. Dopotutto, la persona che assumerai lavorerà con te e vorresti qualcuno che ti possa mentore.

È risultato fantastico. Abbiamo assunto qualcuno con più esperienza e conoscenza di me e sento che sto imparando molto.

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

    
risposta data 29.04.2011 - 20:31
fonte
65

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

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

Il motivo per cui questo accade è molto semplice. Un livello le persone diventano persone di livello A sfidandosi e imparando dalle persone migliori che possono trovare. Le persone di livello B si mantengono in quel modo sviluppando una zona di comfort e poi diventando riluttanti a mettersi alla prova per trovare i loro limiti possibili. Esporre te stesso a potenziali critiche da parte di persone che sanno più di te è un buon modo per essere colpito in faccia con quello che hai fatto di sbagliato. Se non sei preparato a provarlo, è probabile che sia un processo spiacevole.

Tuttavia, il rovescio della medaglia è che se si imposta onestamente cercando di migliorare, lo farai in modo sorprendentemente rapido. Ma dovrai avere l'umiltà di accettare il fatto che avrai costantemente cose di cui prenderti a calci.

    
risposta data 29.04.2011 - 20:54
fonte
22

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

Anche se ti impediscono di andare avanti in questo lavoro, puoi imparare da loro le competenze necessarie per ottenere una posizione eccezionale da qualche altra parte.

    
risposta data 29.04.2011 - 20:29
fonte
10

Quali sono i tuoi obiettivi?

La tua domanda indica che vuoi "spostarti in azienda", ma a quale scopo esattamente?

Se stai cercando una posizione manageriale, non esiste un modo migliore per dimostrare le tue qualifiche per quella posizione piuttosto che effettuare un ottimo noleggio e integrarlo con successo nella squadra.

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

Infine, sappi che il set di abilità di questa persona corrisponde effettivamente al set di abilità che stai cercando. Ad esempio, se stai assumendo qualcuno con un talento eccezionale nell'analisi dei requisiti e nella progettazione di sistemi, e li lanci in una posizione di code-monkey, nessuno di voi sarà molto felice.

Fintanto che sono una buona scelta, non hai davvero nulla da perdere prendendo la miglior decisione di assunzione possibile. 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à ancora più tempo, alla fine, a sistemare tutti i bug.

Se la società per cui lavori perderà così rapidamente i tuoi contributi e promuoverà il "nuovo ragazzo" davanti a te (supponendo che sappia che vuoi salire), allora sei nella società sbagliata o nella carriera sbagliata percorso.

    
risposta data 29.04.2011 - 20:42
fonte
5

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

C'è un vecchio detto: "A" la gente assume altre persone "A". Le persone "B" assumono persone "C". A lungo termine, quello che vuoi è essere una persona "A". Potrebbe essere più sicuro assicurarsi di non dover competere con nessuno davvero bravo, ma a lungo termine che ti impedirà di progredire. Se assumi qualcuno migliore di te, non solo sarai probabilmente in grado di imparare molto da loro, ma ti costringerà ad aumentare il tuo gioco.

Non facciamoci mistero: il mondo del lavoro è un posto competitivo. Può sembrare molto più sicuro cercare di essere in grado di competere solo con persone più deboli di te. Ma pensaci in questo modo - se tu fossi un giocatore di scacchi e ti sei assicurato di giocare solo i giochi che potresti vincere, diventeresti mai un giocatore di scacchi davvero bravo? Probabilmente no. Vorresti giocare contro persone che ti obbligherebbero a migliorare.

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 davvero le cose, e se siete nella stessa squadra sono in grado di riflettere male su di voi. D'altro canto, le persone buone possono far progredire un progetto con molto successo, e questo può riflettere bene su di te. Dopotutto, l'obiettivo, alla fine, è di portare a termine il lavoro e farlo funzionare bene.

Vale anche la pena ricordare che hai una responsabilità nei confronti del tuo datore di lavoro. Se io stavo impiegando qualcuno e pensavo che avevano superato il miglior candidato per una posizione perché avevano paura della concorrenza, probabilmente li licenzio. Quel genere di cose è comune ma è il segno di un'organizzazione disfunzionale. Non vuoi lavorare per quel tipo di posto, quindi non contribuire a rendere questo tipo di posto.

    
risposta data 29.04.2011 - 21:49
fonte
3

Tutti quelli che ti hanno consigliato di non assumere un programmatore più esperto, sono stupidi. Hanno una mentalità insicura e non riesco a immaginare quanto non abbiano progredito nella vita!

Hai ragione. Mantieni un livello di testa, non seguirlo da una scogliera, e tu (e tutti) imparerai molto dall'esperienza.

    
risposta data 29.04.2011 - 20:35
fonte
3

C'è più qualificato e "più qualificato", solo essere più vecchio con più anni sul posto di lavoro non lo rende più qualificato. Finché ti senti sufficientemente qualificato per valutare veramente le abilità della persona potenzialmente più qualificata (alcune persone possono davvero parlare di un buon gioco ma non possono farlo), dico assumendolo. Imparerai di più da qualcuno che è migliore di te. Sì, la persona potrebbe ottenere una promozione prima di te, ma imparerai ciò che devi imparare per ottenere quelle promozioni la prossima volta che si apriranno o in una nuova società più tardi. Molto meglio che stagnare a livello intermedio perché non c'è nessuno che ti spinga al livello veramente esperto.

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

    
risposta data 29.04.2011 - 22:19
fonte
2

Il lato negativo di solo nell'assumere qualcuno con molta esperienza è che a volte possono essere impostati nei loro modi, il che può o meno adattarsi alle tue attuali pratiche di sviluppo.

Pensa a questo dal punto di vista del management. Se lui si avvicina e dimostra di essere una rockstar, chi è colui che l'ha assunto? . 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 la gestione.

    
risposta data 29.04.2011 - 20:33
fonte
2

Rifatta per prospettiva

Se tu fossi in una band, e stavi assumendo un altro membro della band, vorresti qualcuno che ha più talento o meno talento di te per unirti alla band.

Chi pensi possa contribuire di più alla band, a qualcuno che hai dovuto portare oa qualcuno che potrebbe aiutare a trasportare il resto della squadra.

Asporto

In un team ben gestito, il team dovrebbe avere successo e fallire come squadra. Finché la persona non è un arrogante batuffolo anti-social jerk, e qualcuno che è effettivamente disposto ad aiutare a portare la squadra fino a che non riescono ad arrivare al loro livello, non hai nulla da perdere personalmente.

    
risposta data 30.04.2011 - 05:58
fonte
1

Diciamo che vai con qualcuno meno qualificato come questa persona e non funzionano per qualche motivo collegato a questo fatto. Quando ti viene chiesto 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 sono felici di contattare il candidato migliore avrai altri problemi. Se ritieni che questo candidato sia il miglior candidato per il lavoro fuori dal gruppo di candidati che hai attualmente. Hai il dovere di suggerire quel candidato anche se il tuo altro staff tecnico suggerisce quello meno qualificato

    
risposta data 29.04.2011 - 20:37
fonte
1

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

La competenza è una cosa rara. Lavorare con persone più abili di te, a patto che siano piacevoli con cui lavorare, ti porterà più che essere un solitario "top dog". Diventerai migliore grazie alla compagnia che tieni. Non è un gioco a somma zero.

    
risposta data 29.04.2011 - 21:11
fonte
1

Ottimizza sempre gli obiettivi della tua organizzazione o gli obiettivi del prodotto che stai creando e NON per nessuno dei giocatori in gioco. Se lo fai in modo coerente, sarai ricompensato. Se non lo sei, devi trovare un'organizzazione che premia questo comportamento. Al contrario, un'organizzazione con una cultura di persone che pensa solo per se stessa è tossica e diversa da qualsiasi altra cosa eccitante.

Assumi sempre le persone meglio di te stesso e, a turno, concentrati sui tuoi punti di forza e sviluppali. Le migliori squadre sono composte da persone con una varietà di punti di forza, anche all'interno di ruoli apparentemente singolari come "sviluppatore".

    
risposta data 30.04.2011 - 14:50
fonte
0

Tenendo conto del campo su cui lavoriamo. Direi che dovresti sentirti più sicuro e ammirarlo più di ogni altro, come un caso generale. Solo per un secondo penso 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, risposero anche altre due persone con esperienza. Potrebbe danneggiare la mia "promozione" (diciamo up-votes :-)) ma ho appena imparato qualcosa che mi ha reso migliore (programmatore).

Un grosso problema sarebbe se il nuovo Johnny-come-latest fosse arrogante o qualcosa di simile e inizi ad agire di conseguenza. In questo caso non ti preoccupare, presto lo supererai.

    
risposta data 29.04.2011 - 20:35
fonte
0

La mia opinione su questo è - assumilo a meno che tu non senta che non puoi 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.

    
risposta data 29.04.2011 - 21:28
fonte

Leggi altre domande sui tag