Ako zostať motivovaný, keď má pocit, že vysokopostavení kolegovia nie sú
Vysokú školu som vyštudoval z informatiky asi pred 2 rokmi a odvtedy som pracoval v nadnárodnej spoločnosti, ktorá mi slušne platí. Úprimne sa zaujímam o technológie a svoju prácu a snažím sa robiť všetko čo najlepšie a tiež sa z nich čo najviac naučiť. Mám niekoľko kolegov, ktorí sú skúsení a skutočne šikovní, a som veľmi šťastný a veľa sa s nimi naučím pracovať.

Mám však pocit, že to isté neplatí pre všetkých mojich kolegov. Existuje mnoho ďalších, ktorých technológia jednoducho nezaujíma. Ak by dostali problém, vybrali by si prvú dostupnú možnosť alebo iba preskúmali existujúce riešenie a skopírovali ho. A títo kolegovia sú pre mňa vlastne na vyšších pozíciách. Moja spoločnosť nie je striktne IT spoločnosť a ľudia nie sú veľmi dobrí v oblasti technológií, čo nie je nič neobvyklé.
Moja otázka je, ako takto pracovať s kolegami, najmä keď som starší.?
Cítim sa zle (a tiež smutne), keď sa niečo robí spôsobom, o ktorom viem, že existuje lepší spôsob, ako robiť to isté, alebo keď niekto robí niečo bez prílišnej námahy a viem, že som urobil to isté, a prísť s lepším riešením. Môžem pokračovať niekoľkými príkladmi, ale dúfam, že som vysvetlil všeobecnú situáciu. Nemôžem opraviť všetkých/všetko, nie som ani najchytrejší človek, ale niekedy viete, že veci nie sú také dobré, ako by mali byť.
Ako si môžem spríjemniť pracovné skúsenosti s takými kolegami? Ako tiež môžem zostať pri práci v takom prostredí neustále motivovaný?
PS: Aj keď si vážim všetky odpovede, som prekvapený, keď vidím toľko ľudí, ktorí sa zasadzujú za neštandardnú prácu, pokiaľ to robíte. “To sa odo mňa očakáva.
Tiež, Nechcel som, aby to bola diskusia o najlepších spôsoboch písania kódu ktoré niektoré z nich transformovali.
4 odpovede
Bol som v tvojej situácii viackrát, ako si pamätám. Prvé zamestnanie v IT som získal v roku 1984 a odvtedy odchádzam. Na mnohých prácach, ktoré som podporil, som spolupracoval s ľuďmi, ktorí sa viac zaujímali o „robenie“ bez toho, aby premýšľali o budúcom dopade alebo celkovom prístupe k dizajnu. Pracovali sme s ľuďmi, ktorí boli spokojní, aby robili čo najmenej a mali radosť z platenia na úrovni, ktorá odráža trh, a nie ich prínos. Pracovali sme tiež s ľuďmi, ktorí boli nadšení pre prácu, ktorú robia, a chceli sme poskytovať kvalitné služby a produkty. Pracoval som s ľuďmi, ktorí mohli byť sociálne vyzvaní, ale ich brilantnosť sa prejavila v ich pracovnej morálke a pocite zodpovednosti za svoje úlohy a poslania.
Vo všetkých situáciách, ktoré som spomenul, je spoločné vlákno, že sa mi podarilo zo všetkého niečo naučiť, bez ohľadu na to, ako to zdanlivo nezáležalo, ani filozofia - zmena nastala v tom okamihu. Vaši zamestnanci budú vedení rôznymi cieľmi. Niektorí jednoducho musia zaistiť bezpečnosť seba alebo svojich rodín. Niektorí potrebujú peniaze objednané odborníkmi v oblasti IT, aby uživili svoje materiálne potreby a túžbu po stave. Niektorí by robili prácu za polovicu toho, čo dostávajú, len pre osobnú spokojnosť s vykonaním dobrej práce. Najlepším prístupom pri jednaní s kolegami však môže byť jednoducho akceptovať, že ľudia okolo vás sa nemôžu riadiť rovnakými jednotkami ako vy. Nerobte z nich menej hodných úcty a podpory, pretože sú to vaši spoluhráči.
To znamená, že rovnako ako by ste ich mali prijať za to, čo si myslíte, že sú ich nedostatkami, mali by prijať aj to, čo si myslia, že sú vašimi nedostatkami. Musíte byť verní sebe a tomu, čo vás vedie. Ak chcete, aby veci vo vašich projektoch fungovali určitým spôsobom, mali by ste byť schopní urobiť všetko, čo považujete za najlepšie. Nemôžete čakať, že zaujmú váš prístup, ale môžete dávať návrhy. Ak sa rozhodnú vaše nápady neimplementovať, tak to bude. Necíťte sa odmietnutí alebo oslabení, pretože pokiaľ budete postupovať podľa toho, čo vám vyhovuje, vaša práca bude hotová. Postupom času môžete získať určité konverzie a pozrieť sa na určité implementačné stratégie, ktoré používate a ktoré chcete prijať. Každý sa môže učiť jeden od druhého. Výzvou je odstrániť predpoklad, že pretože táto osoba nerobí to, čo robí, robí to zle.
Myslím, že existuje niekoľko vecí, ktoré môžete urobiť, aby ste zostali motivovaní.
-
> Môže sa ti povedať „nie“, ale ľudia si budú pamätať, že si zaujal stanovisko. To by mohlo trochu pohnúť ihlou, pretože ste povedali, že nie každý je nemotivovaný. Ak si skutočne myslíte, že je to najlepší spôsob, ako robiť veci, nenechajte to tak, ale buďte múdri v tom, ako tlačíte na problém. Napríklad, keď som sa vrátil z dovolenky a bol požiadaný, aby som urobil zmenu, ktorú som nemohol urobiť, pretože stránka bola zmenená spôsobom, ktorý som nemal odkiaľ vedieť, upozornil som svojho šéfa, že ak stránka bola pod kontrolou verzie, mohol som sa pozrieť do denníka a videl som, čo sa stalo. Ale túto poznámku by som neurobil pred ostatnými zamestnancami. Tieto typy komentárov sa môžu zdať nepríjemné, takže ich používajte ľahko a iba v konverzácii medzi štyrmi očami. Šanca, že si niekto bude myslieť, že ju vyrušuje, stúpa exponenciálne na základe veľkosti publika.
Budujte podporu . Vedome vytvorte svojich „skúsených a skutočne inteligentných“ kolegov. Choďte spolu na obed a diskutujte o tom, čo vás trápi (v pozitívnom zmysle, napríklad „Mal som tento nápad.“). Ak vedia, čo si myslíte, a viete, čo si myslia, na schôdzkach je veľmi pravdepodobné, že sa prirodzene pripoja k ich hlasu alebo naopak. V skutočnosti by ste mali hľadať príležitosti na podporu každého, kto robí niečo ako ponúkanie nápadov na osvedčené postupy, či už ste predtým vedeli, že táto osoba má záujem o osvedčené postupy alebo nie.
Keď si medzi podobnými vývojármi vybudujete dobrý základ, zistite, či dokážete kultivovať tých, ktoré nevidíte, ako motivované. Jednak by vás mohlo prekvapiť. U iného je menej pravdepodobné, že vás zablokujú, ak máte osobné priateľstvo.
Uvedomte si, že táto činnosť nie je váš život a nemusí byť vaša budúcnosť. Nie ste zaseknutí v tejto polohe, ale podojte ju všetko, čo môžete, pokiaľ ide o to, čo sa môžete naučiť. Možno nikdy neocenia oheň, ktorý si prinesiete do práce. To je v poriadku - naučiť sa žiť v práci, ktorá vás „nedostane“, je cenná zručnosť. Ale akonáhle budete mať pocit, že ste pripravení roztiahnuť krídla, ak uvidíte lepšiu príležitosť, choďte do toho. Keď budete v práci myslieť na to, čo sa deje „práve teraz“, a nie „ako to bude navždy“, môže to veľa zmeniť váš postoj.
Daj tomu čas. Mal som šéfa (ktorý sa chystal do dôchodku), ktorý mi povedal: „Amy, nemusíš byť taká rozrušená. A nakoniec si ľudia začnú uvedomovať, že máš pravdu.“ Myslím si, že to vyžaduje určitý čas a tímy sa nemenia zo dňa na deň len preto, že zdôrazňujete, že by mali. Doprajte svojim nápadom čas na to, aby ste sa potopili a zostali v spojení, a možno časom vzhliadnete a uvedomíte si, že veci sa zmenili veľa, k lepšiemu, za kratší čas, ako ste sa báli. Toto sa mi stalo:).
Ak máte problém, vybrali by prvú dostupnú možnosť alebo zobrazili iba existujúce riešenie a tiež ho skopírovali. A títo kolegovia sú pre mňa vlastne na vyšších pozíciách.
Cítim sa zle (a tiež smutne), keď sa niečo deje spôsobom, o ktorom viem, že existuje lepší spôsob, ako to urobiť rovnako
Vaši kolegovia môžu byť vo vyššej pozícii ako vy, pretože môžu robiť veci rýchlo a efektívne.
Keď hovoríte, že existuje „lepší spôsob“, máte na mysli to, že spôsob, akým sa to robilo, nebol elegantný, nie „pekný“ a že ste mali slabší spôsob, ako robiť to isté? Alebo hovoríte, že vaši kolegovia vložili kód do nebezpečného, nezabezpečeného kódu alebo do kódu, ktorého údržba a škálovanie bude veľmi ťažké?
Ak je to tak, potom vitajte v skutočnom svete. Spoločnosti chcú, aby sa veci robili rýchlo, pretože čas sú peniaze .
Ak máte do činenia s druhým, potom to znie, akoby ste boli v hroznej spoločnosti so zlým riadením. Nasajte to, zistite čo najviac, a keď budete mať príležitosť, choďte na lepšiu príležitosť.
Netuším, ako CS tituly fungujú, odkiaľ ste, ale čo som videl, nemajú veľa spoločného s prácou softvérového inžiniera. Akadémia je dobre chránená pred skutočným svetom.
Najťažšou časťou je vyváženie ideálneho riešenia s riešením „to jednoducho funguje“. Ktorýkoľvek z extrémov skutočne funguje - v určitých prostrediach. Ak robíte veci od koncových používateľov v zmluvách bez toho, aby ste mali vyhliadky na údržbu, platná filozofia je „len dosahovanie výsledkov“. Pri písaní softvéru Shuttle máte viac času na leštenie.
Ak sa snažíte zmeniť prístup okolia, uistite sa, že máte všetky výhody. Vytvárajte klady a zápory, odhadujte náklady spojené so „zlým riešením“ a náklady spojené so „správnym kódom“ - tiež to nie je zadarmo. Ak budete mať šťastie, ľudia okolo vás pochopia občasné náklady - čo výrazne uľahčuje prechod na lepšiu architektúru a lepší kód. Ak sa zápis kódu vyžaduje dvakrát dlhšie, ale jeho údržba a rozšírenie je polovičnou prácou, chcete s rozumnou istotou ukázať, že cena je v určitom okamihu zaplatená.
Spokojnosť zákazníka je tiež mimoriadne dôležitým faktorom. Ak je na výber medzi lepším kódom a lepšou používateľskou skúsenosťou, UX vždy zvíťazí a malo by. Najväčším faktorom preklápania je opäť to, keď lepší kód povedie v budúcnosti k lepšiemu UX - bude lepší dopad kódu stačiť na to, aby bol nakoniec lacnejší? Dobrý kód je často investícia, nie niečo, čo nie je v balení; zriedka nájdete príležitosť, keď dobrý kód zabezpečí lepšiu účinnosť pôvodnej úlohy (nezabudnite, že hovorím o „zlom“ kóde vytvorenom dobrými programátormi - ak sú vaši programátori jednoducho zlí a neopatrní, máte „šťastie“; návrat obvykle prichádza ďalej po ceste, ak vôbec.
Ľudia majú problém uvažovať o investovaní. Získajte nejaké čísla. Môže byť veľmi užitočné, ak môžete zhromaždiť nejaké údaje z minulosti - keď navrhujete zmenu architektonickej alebo kódovej kvality, zapíšte si ich. Až príde čas a váš návrh by ušetril čas alebo zlepšil spokojnosť zákazníka - zapíšte si ho. Keď máte dosť, choďte za svojimi manažérmi, seniormi, s kýmkoľvek - ľahšie sa hádate, keď máte v rukách „ťažké“ dáta.
A platí naopak. Nepredpokladajte, že „lepší“ kód je automaticky lepší. Videl som veľa prípadov, keď programátori strácali príliš veľa času prácou na veciach, na ktorých nezáležalo - na testovacej aplikácii, ktorá existovala iba pre jeden scenár a bola vyhodená inde, čím vznikla príliš komplikovaná architektúra, ktorá nakoniec brzdila ďalší vývoj.
Dokonalý je zriedka dobrý. Ak vaše oneskorenie nie je plné (menších) chýb a požiadaviek na funkcie, na opravu ktorých nemáte čas a prostriedky, pravdepodobne robíte niečo zle a vaša konkurencia nad vami víťazí.
Väčšinou myslím na čas alebo peniaze. Prepočet vecí na peniaze veľmi pomáha pri výpočtoch nákladov a prínosov. To ma prinútilo pracovať trochu viac a mám s tým nejaké skúsenosti. Koľko by som zaplatil za tieto vedomosti, stojí to za to? Ušetrí mi to nejaký čas na ceste - stačí to? Čo to bude stáť, keď to tak neurobím a že sa z toho stane zlé rozhodnutie? Je veľmi dôležité vedieť, koľko času ste strávili riešením chýb týkajúcich sa pôvodnej úlohy, inak bude vnímanie extrémne naklonené. Ak mi to podľa odhadu trvalo 4 hodiny, ale potom som 20 hodín opravoval ploštice, malo by byť viditeľné, že môj odhad bol oveľa ďalej.
Ak ste „sami“, vyžaduje to veľa tlačenia. Ale dá sa to, môžete prejsť k lepším postupom, lepšiemu kódu, lepšiemu softvéru. Uistite sa, že je to nakoniec skutočne merateľným spôsobom lepšie.