Quindi sono sicuro che tutti si sono imbattuti in questa persona in un punto o nell'altro, qualcuno prende atto del tuo progetto o idea e inizialmente mostra un certo interesse. Puoi parlare di alcuni dei tuoi metodi e di solito in questo periodo si intromettono affermando come dovresti usare il metodo X, o semplicemente usare la libreria Y. Ma non come un suggerimento amichevole, ma al limite di un comandamento. Spesso ripetendo lo stesso consiglio più e più volte come un pappagallo troppo zelante.
Personalmente, mi piace reinventare la ruota mentre sto imparando, o anche solo per divertimento, anche se risulta peggiore di quello che è stato fatto prima. Ma questa persona apparentemente non riesce a immaginare di ricreare QUALSIASI utilità per tali scopi, o forse provare qualcosa che non segue rigorosamente le pratiche OOP tradizionali, e non si accontenterà di nulla tranne il loro senso di perfezione, e quindi naturalmente mi sgretolano le loro critiche con tutta la forza . Per finire, alla fine iniziano a giustificare il loro consiglio (ritardo) elencando tutte le cose incredibilmente complesse che hanno codificato da sole (di solito sulla falsariga di "fidati di me, ho creato / usato il programma X per molto tempo , blah blah blah ").
Ora, sono ben lungi dall'essere un maestro della programmazione, probabilmente non sono nemmeno così bravo, e come tale apprezzo la consulenza e la critica, ma penso che la consulenza / critica abbia un tempo e un posto. C'è anche una grande differenza tra l'essere utile e l'essere narcisista. In passato probabilmente avrei usato un licenziamento in stile George Carlin un po 'più forte, ma non penso più che bruciare ponti sia l'approccio migliore.
Hai qualche consiglio su come affrontare questo tipo di fustigazione verbale?