Questa è in realtà una grande opportunità sotto mentite spoglie. La maggior parte degli ingegneri non apprezza quanto sia enorme per un datore di lavoro attuale o potenziale datore di lavoro. Al pari delle capacità tecniche è la tua capacità di collaborare con le persone, accettare la responsabilità degli errori, lavorare con gli altri attraverso i propri e sostenere con tatto i tuoi pensieri. Il consenso comune è che questo è meglio dimostrato durante l'intervista condividendo una storia aneddotica. di solito le persone mettono insieme queste storie in retrospettiva, ma potresti essere molto strategico e realizzare che hai l'opportunità di scrivere una grande storia proprio qui che risponderebbe a domande come "come gestisci i conflitti" e probabilmente aprirebbe sorprendenti opportunità al tuo attuale datore di lavoro .
Bisogna quindi considerare le tue tattiche vs strategia.
Tattiche
Le tue tattiche sono sistemi e azioni che scegli per risolvere il tuo problema. Quindi, ad esempio, scegliere una formulazione migliore che sia meno personale, scegliere il momento giusto, essere consapevoli del pubblico / spettatori, aiutare la persona a cui ti rivolgi a salvare la faccia o utilizzare test automatici per rilevare l'errore. Dedica del tempo all'apprendimento e alla pratica di buone tattiche. Questa sarà la tua cassetta degli attrezzi che potrai sfruttare per la tua strategia.
Strategia
Il problema che stai affrontando è sintomatico di un problema ancora più grande: questa persona non mi piaci davvero. Questo è ciò che vuoi sistemare strategicamente.
Sul posto di lavoro, soprattutto in un team, è al di fuori del tuo controllo avere un rapporto personale con ognuno dei tuoi compagni di squadra. Forse a qualcuno non piaci e non ti piacciono, peccato, sei costretto a una relazione essendo in una squadra. È una tua scelta se quelle relazioni sono buone o cattive. Puoi scegliere di impegnarti o meno nelle altre persone. La vera crescita professionale arriva quando vai oltre a pensare a te stesso solo come un cruncher di codice (che porta a problemi di arroganza del codice), ma come un membro funzionante di un team, e vuoi dimostrare che, con te in un team, quel team è maggiore della somma delle sue parti. Ciò significa una grande consapevolezza relazionale.
La decisione strategica è chiedersi come vuoi che sia quella relazione? È possibile? Cosa manca o quali sfide potrebbero ostacolare la relazione? Cosa devi fare per farlo accadere? Ad esempio, molti problemi di relazione si riducono alla fiducia. Quindi una strategia sarebbe quella di mostrare a questo sviluppatore che stai pensando ai suoi interessi e non solo ai tuoi, e portare il tuo rapporto al punto in cui questa persona si fida di te. Non essere un sapientone stoico, questo non porta le persone dalla tua parte anche se hai ragione e giustificato. La strategia è capire che vuoi che le persone siano dalla tua parte e pensare a come ciò avvenga. Cosa funziona e cosa no. È anche importante rendersi conto che una strategia di successo spesso richiede pazienza. Potrebbe essere necessario lavorare e sfidare te stesso più di quanto desideri per fare progressi reali.
La cosa bella di questo è che, se sviluppi un rapporto davvero solido con questo sviluppatore senior, le tattiche che ti hanno portato lì diventano molto meno necessarie ed è più facile essere più efficienti e avere più successo nel tuo lavoro. Una buona strategia può portarti a un buon rapporto, e con un buon rapporto troverai molto più facile raggiungere i tuoi obiettivi. Quindi pensa di lavorare sul tuo rapporto con questa persona quando non c'è un problema e questo renderà più facile quando sorgeranno problemi come questo.