FTKONF-069
Amikor a senior kollégád nem bízik a munkádban
Helyzet
„A szenior fejlesztő nem bízik a munkámban” · „Senior developer doesn't trust my work” · szerző: anonuser · CC BY-SA
Egy junior fejlesztő három éve dolgozik egy összeszokott, 10-12 fős csapatban, ahol munkán kívül is együtt járnak. Az egyik szenior azonban következetesen bizalmatlan a munkájával szemben: a review-in konfrontatív és ingerült, a junior segédszkriptjeit kerüli (miközben mindenki más használja őket), a leadott, tesztelt kódjában sem bízik, és először sosem hiszi el, amikor a junior hibát jelez. A furcsaság: a szenior egyébként kedves, segítőkész, türelmes ember, jóban is vannak. A junior nem tudja, mivel szolgált rá a kételyre, és azon gondolkodik, felhozza-e egyáltalán a témát. A szülő-esettel (FTKONF-025) ellentétben itt nincs rosszindulat vagy pozícióféltés a felszínen: a bizalmatlanság jó személyes viszony mellett áll fenn, ami épp ezért nehezebben megfogható.
A forrásposzt teljes szövege (magyarul és angolul)
Az eredeti Stack Exchange-kérdés hű magyar fordítása · szerző: anonuser · The Workplace, q102408 · CC BY-SA.
Junior fejlesztő vagyok egy kis csapatban, amely nagyjából 10-12 törzsfejlesztőből és néhány műszaki emberből áll. Körülbelül három éve dolgozom ezzel a csapattal. Elég közel állunk egymáshoz, és munkán kívül is sok időt töltünk együtt. Az egyik szenior fejlesztő (akit „X"-nek fogok hívni) azonban úgy tűnik, nem bízik a munkámban. Ezt elég furcsának találom, mert szerintem rendes munkát adok ki a kezemből, ráadásul nagyon robusztus verziókezelési és review-folyamatunk van.
- „X" gyakran kifejezetten konfrontatív, amikor a kódomat bírálja, és mintha dühös lenne, ha nem azonnal nyilvánvaló, mit csinál a kód. Igyekszem tiszta kódot és kommenteket írni.
- „X" kerüli a segédszkriptjeim használatát is, ha én írtam őket, még akkor is, ha időt takarítanak meg (pl. egy időigényes és sok gépeléssel járó tesztkörnyezet felállítását). Az összes többi fejlesztő használja a szkriptjeimet, és úgy tűnik, kedvelik őket.
- „X" akkor sem bízik a kódomban, ha az már tesztelve lett, és élesbe került. És „X" (először) sosem hisz nekem, amikor hibát találok.
Furcsa módon „X" valójában nagyon rendes ember. Mindig ő az első, aki segítséget ajánl és magyaráz, és türelmes. Emberként őszintén kedvelem „X"-et, és jól megvagyunk, akár a munkában, akár utána.
Nem hiszem, hogy valaha okot adtam volna „X"-nek arra, hogy kételkedjen a munkámban. Majdnem három év után nem tudom, hogyan nyerhetném el „X" bizalmát. Csak azt szeretném, hogy „X" a csapat hozzájáruló tagjának lásson, és komolyan vegyen, amikor hibát találok vagy javítok.
Hogyan beszélhetném ezt meg X-szel? Egyáltalán érdemes-e?
Néhány potenciálisan fontos tényező:
- Én vagyok a legfiatalabb fejlesztő a csapatban. Egyenesen az egyetemről kerültem a céghez. A csapat következő legfiatalabb tagja két évvel idősebb nálam. „X" körülbelül 10 évvel idősebb nálam.
- Nem volt korábbi tapasztalatom az általuk használt nyelvekkel (a C/C++ kivételével). Három év után viszont már nagyon otthonosan mozgok bennük.
Original Stack Exchange question · author: anonuser · The Workplace, q102408 · CC BY-SA.
Senior developer doesn't trust my work
I'm a junior developer working in a small team of about 10-12 core developer and some technical people. I've been working with this team for about three years. We're all pretty close and spend a lot of time together outside of work as well. However, one of the senior developers (whom I'll call "X") doesn't seem to trust my work. I find this rather odd because I think I produce decent work and we also have a very robust version control and review process.
- "X" is often really confrontational when reviewing my code, and seems to get angry if it's not immediately obvious what the code does. I do my best to write clean code and comments.
- "X" also avoids using any helper scripts if I've written them, even if they save time (e.g., setup a test environment that's time-consuming and typing-intensive). All the other developers use my scripts and seem to like it.
- "X" doesn't seem to trust my code, even after it's been tested and released to production. "X" also never believes me (initially) when I find bugs.
Oddly, "X" is actually a really nice person. "X" is always the first to offer to help and explain things and is patient. I genuinely like "X" as a person, and we have a good time together, whether at work or after.
I don't think I've ever given "X" a reason to doubt my work. After almost three years, I'm not sure how to gain "X"'s trust. I just want "X" to see me as a contributing member of the team, and also take me seriously when I find/fix bugs.
How can I discuss this with X? Should I?
Some potentially important factors:
- I'm the youngest developer in the team. I joined the company straight out of university. The next youngest person on the team is two years older than me. "X" is about 10 years older than me.
- I didn't have any prior experience with the languages they use (except C/C++). However, after three years I feel very comfortable with them.
A közösség legjobbnak ítélt válasza (8 szavazat)
Szerző: Masked Man · CC BY-SA
„Don't take criticism personally or get emotional. Focus on solving the problem instead of confrontation. … Don't make it an issue of »your« criticism of »my« code, or »your« non-use of »my« script. Don't bring up how »others« don't have a problem … Your goal should be to understand and address his concerns."
Lényeg (magyarul): Ne személyes sérelemként vidd oda, hanem konkrét, kíváncsi kérdésekként: „Látom a kommentet, hogy nem világos a kód. Hogyan tennéd jobbá?", „Volt oka, hogy itt nem a segédszkriptet használtad? Mit fejlesszek rajta, hogy neked is jó legyen?" Ne az „én kódom vs. a te kritikád" keretben, és ne hivatkozz arra, hogy „másoknak nincs baja vele"; az csak frontot nyit. Három kimenet lehet: tanulsz tőle; meggyőzöd; vagy megegyeztek, hogy nem értetek egyet, és szeniorként valószínűleg az ő szava dönt. Kiegészítő válasz (Kilisi, 5): lehet, hogy ez nem bizalmi ügy, hanem tudatos „ördög ügyvédje" stratégia: a szenior mindenkit ellenőriz, mert ettől marad magas a minőség; ő maga a szenior mérnökök munkáját is visszaellenőrzi.
Valós forrás: „Senior developer doesn't trust my work” · szerző: anonuser · Stack Exchange / The Workplace (q102408) · CC BY-SA · magyar fordítás, anonimizálva. Az eredeti poszt →