Come faccio a far fronte a un manager che interferisce sempre in quello che faccio, ma in realtà non lo capisce?

22

Li abbiamo tutti, manager che sono venuti dalle vendite o hanno guardato il codice 10 o più anni fa, ma pensano di sapere come scrivere il codice.

Che cosa posso fare per dare l'impressione di essere grato per il suo intervento, ma mantenerlo il più breve possibile in modo da poter andare avanti con il mio lavoro?

Oppure, dovrei coinvolgere maggiormente il manager per educarlo con tecniche e pratiche di codifica moderne? Dopotutto, un manager che comprende questi sarà in grado di parlare in modo sensato ai clienti e ai senior management quando discuteranno del progetto e dei relativi tempi.

    
posta ChrisF 01.09.2010 - 21:58
fonte

8 risposte

20

Dico, vai avanti e cerca di coinvolgere ed educare.

Se cercano sinceramente di aiutarti, la possibilità di imparare qualcosa potrebbe essere preziosa per loro. Se stanno solo spingendo il naso per ragioni egoiche o politiche ("Vedi, sto aiutando, sto aiutando!"), Probabilmente avranno l'idea che ti metteranno in imbarazzo se continuano a fare queste sciocchezze - - o li annoiano a morte con un muro di gergo stanno solo facendo finta di capire.

E se hai il temuto egocentrico che crede davvero di essere un esperto nel tuo lavoro, non importa quali prove tu possa portare al contrario, allora sorridi, annuisci e fai qualunque cosa di banale cambiamento cosmetico le farà andare avanti via l'inferno. E aggiorna il tuo curriculum.

    
risposta data 01.09.2010 - 22:26
fonte
5

Di solito ascolto tutto ciò che una persona ha da dire. Sono d'accordo per quasi tutto e lo faccio comunque a modo mio. Di solito non si preoccupa mai di controllare.

    
risposta data 01.09.2010 - 22:09
fonte
5

recensioni di codici di gruppo. L'imbarazzo pubblico è sempre buono per frenare questo tipo di abitudini. :)

    
risposta data 01.09.2010 - 22:14
fonte
4

Può essere molto difficile, specialmente se il manager pensa di essere un l33t h @ x0r ma non ha codificato nulla negli ultimi 10 anni.

Inizia usando ascolto attivo . Assicurati di aver capito esattamente che cosa stanno cercando di attraversare. Riprogrammalo e sparagli di nuovo in modo che sappiano che li hai capiti. A volte questo è tutto ciò che interessa davvero.

Se insistono su qualche implementazione, chiediti perché ti stai rifiutando. Ci deve essere una ragione. Probabilmente rompe alcuni principi fondamentali del design del software ... in genere separazione delle preoccupazioni. Conoscere i propri principi e sapere perché sono migliori dell'alternativa . Quindi cita i principi e spiega perché dovrebbero essere seguiti in questo caso. Ciò rende la discussione accademica.

Se non riesci a capire perché non ti piace quello che stanno dicendo, è una buona opportunità per mettere in dubbio le tue ipotesi.

    
risposta data 14.12.2010 - 00:41
fonte
1

Non vorrei educare se c'è stata una cronologia del codice per lui / lei. La conoscenza dei problemi di sviluppo dovrebbe essere rimasta impressa nella mente.

Chiedigli cortesemente se puoi discutere qualsiasi cosa abbia in mente durante il pranzo.

    
risposta data 01.09.2010 - 22:08
fonte
0

A volte basta sedersi e ascoltare, anche quando non vogliamo.

Si può solo ferire la dignità di una persona non prestando loro attenzione.

Il tuo manager è una persona. Trattalo come uno. Guardalo come se fosse un tizio per la strada. Nessun titolo.

Questo non lo rende qualcuno che potrebbe aver bisogno di un amico, qualcuno che potrebbe sentirsi solo?

Ci hai pensato da un punto di vista emotivo?

Sta cercando di trasmettere un messaggio implicito?

Parlagli. Non riguardo il problema. Chiedigli come va la vita. Può sentirsi apprezzato e quindi offrire meno ansia da lavoro.

L'hai già preso in considerazione o già fatto?

Se no, allora perché?

    
risposta data 13.12.2010 - 23:14
fonte
0

Fai la stessa cosa con lui. Ogni volta che lo vedi, inizia subito a parlare delle sue cose, indipendentemente dal fatto che tu capisca o meno o no ... "Ehi, penso che la campagna di marketing dovrebbe andare come un matto!" "Ehi, penso che il nostro team di vendita dovrebbe fare bar!" "Ehi, la prossima volta che parli con il tuo manager, dovresti dirgli quox!" Comincerà ad evitarti come la peste.

    
risposta data 13.12.2010 - 23:24
fonte
0

Il problema qui è che il tuo manager ovviamente si sente COMPETENTE, quando non lo è.

Ho avuto una tale esperienza prima e per me ha funzionato se ho mostrato sottilmente al ragazzo che la programmazione non era il suo dominio.

Ad esempio, potrei fare di tutto per spiegare un pezzo di codice specifico, discendendo fino in fondo parlando di hash tables e liste collegate, grande notazione O ecc., finché il suo volto mostra che si sente davvero incapace di seguire ancora una volta della tua discussione.

Quindi, se riesci a risolverlo, molto probabilmente ti libererai delle stupide domande e della microgestione.

    
risposta data 14.12.2010 - 00:45
fonte

Leggi altre domande sui tag