Përmbajtje[Fshih][Shfaqje]
A është inxhinieri 10X një mit?
Realiteti është se disa njerëz janë më të mirë në programim se të tjerët.
Në pozicionin tim të mëparshëm në një kompani teknologjie, kam qenë i mahnitur se si disa njerëz në ekipin tim duket se dinë të bëjnë gjithçka.
Edhe gjatë kohës sime në universitet, duke marrë pjesë në hackathone dhe praktika, kam qenë në gjendje të takoj disa zhvillues shumë të talentuar nga të cilët kam mësuar shumë.
Në këtë artikull, unë do të shqyrtoj disa keqkuptime që njerëzit mund të kenë për inxhinierin 10X. Pasi të shohim se çfarë është një inxhinier 10X nuk, ne do të shqyrtojmë disa nga këshillat më të mira që mund t'ju jap për t'u bërë vetë një inxhinier 10X.
Çfarë është një Inxhinier 10X?
Shumë zhvillues do të debatonin rreth përkufizimit aktual të një inxhinieri 10X. Por për hir të qartësisë, le të përpiqemi të përcaktojmë një përkufizim të thjeshtë tani.
Një inxhinier 10X është një zhvillues softuerësh që është në gjendje të jetë po aq produktiv sa dhjetë bashkëmoshatarët e tij.
Ideja e inxhinierit 10X mund të ketë lindur më herët nga sa mendoni.
A studim nga viti 1968 i quajtur "Studime eksploruese, eksperimentale që krahasojnë performancën e programimit online dhe offline" së pari propozoi idenë se disa nga programuesit më të mirë kryejnë një renditje të madhësisë më mirë se programuesit më të këqij. Ndërsa ky nuk është përkufizimi për të cilin është rënë dakord sot, ideja e inxhinierit 10X shpejt u përhap jashtë akademisë.
Disa vjet më vonë, libri klasik The Muaji mitik i njeriut ilustron më tej idenë e inxhinierit 10X. Autori Fred Brooks sugjeron këtë Zhvillimi i software ekipet mund të strukturohen si ekipet kirurgjikale.
Në këtë ekip, ju do të keni një programues kryesor ose "kirurg" me programues ose "infermierë" mbështetës.
Ndërsa kjo analogji është e lehtë për t'u kuptuar, unë besoj se është paksa e thjeshtuar dhe e vjetëruar kur zbatohet për gjendjen aktuale të zhvillimit të softuerit.
Dinamika e ekipit në një ekip teknologjik është shumë e ndryshme nga ajo e një kirurgu. Kjo ide e një personi të vetëm që bën pjesën më të madhe të punës ose vetëm punën më sfiduese ka keqkarakterizuar atë që unë besoj se duhet të jetë një inxhinier 10X.
Keqkuptime të zakonshme
Ndërsa ideja e inxhinierit 10X u përhap në të gjithë sferën e teknologjisë, shumica e menaxherëve shpesh keqinterpretojnë atë që ne kuptojmë me "10X".
Një keqkuptim i zakonshëm është se inxhinierët 10X prodhojnë dhjetë herë më shumë kodin sesa kolegët e tyre. Kjo thjesht nuk është e vërtetë.
Ndërsa një inxhinier 10X mund të prodhojë më shumë kod se kolegët e tyre, sasia nuk është metrika e duhur. Imagjinoni një programues që shpenzon një mijë rreshta kodi duke kryer atë që mund të bëhet në më pak se njëqind. Në mënyrë të ngjashme, një inxhinier 10X nuk kodon dhjetë herë më shpejt!
Një tjetër keqkuptim për inxhinierët 10X është se ata janë të shkëlqyer thjesht për shkak të njohurive të tyre të kodimit. Përsëri, ky është një rast tjetër i shikimit të metrikës së gabuar.
Ajo që e bën një inxhinier 10X kaq të vlefshëm është se si ai i shton dhjetëfishin e vlerës ekipit dhe organizatës së tij. Një inxhinier 10X është i domosdoshëm për shkak të aftësisë së tyre për të përdorur njohuritë e tyre të kodimit dhe për ta përafruar atë me nevojat e kompanisë.
Menaxherët duhet të kërkojnë inxhinierë që mund të zgjidhin problemet dhe të punojnë mirë me të tjerët. Përtej njohurive të kodimit, inxhinierët 10X duhet të jenë në gjendje të lartësojnë punën e të gjithëve rreth tyre.
Pesë mënyra për të qenë një inxhinier 10x
Ky seksion është për ju nëse jeni një menaxher që kërkon punësimin tuaj të ardhshëm, ose thjesht një inxhinier që aspiron të jetë një inxhinier 10X.
Këtu janë disa nga zakonet dhe tiparet kryesore të një inxhinieri 10X:
Ata e dinë se si të shfrytëzojnë maksimumin nga rafti i tyre i teknologjisë
Njohja e mjeteve tuaja është ndoshta këshilla më e qartë që mund t'ju jap. Megjithatë, shumë zhvillues ende mund të përmirësojnë rrjedhën e tyre të punës duke mësuar se si të punojnë me efikasitet.
Shumica e inxhinierëve 10x me të cilët kam punuar e dinë rrugën e tyre rreth terminalit. Ndonëse mund të jetë paksa një kurbë mësimi për fillestarët, të kuptuarit se si të bëni komandat e predhave në fluturim do t'ju ndihmojë të bëni punën tuaj shumë më shpejt në planin afatgjatë.
Inxhinierët 10x mund të përfitojnë gjithashtu nga të qenit pak dembel. Më lejoni t'ju them se çfarë dua të them.
Imagjinoni që t'ju duhet të kryeni manualisht një seri komandash çdo ditë për të shtyrë angazhime të reja në prodhim. Një inxhinier 10x duhet të shmangë kryerjen e detyrave të përsëritura. Ata bëjnë përpjekje shtesë për të automatizuar sa më shumë të jetë e mundur ditën.
Inxhinierët më të mirë duhet të mendojnë gjithashtu në afat të gjatë. Nëse jeni duke punuar për një startup, mund të jetë joshëse të përqendroheni në zgjidhje të shpejta dhe të lehta. Megjithatë, këto zgjidhje mund të mos rriten poshtë vijës.
Ata kurrë nuk ndalojnë së mësuari
Një zhvillues i madh nuk ndalon kurrë së mësuari. Inxhinierët më të mirë gjejnë kohë jashtë ditës së tyre të ngarkuar të punës për të provuar koncepte, gjuhë dhe korniza të reja që mund të përpiqen t'i zbatojnë në punën e tyre.
Një inxhinier 10x duhet të mbajë një ndjenjë të shëndetshme kurioziteti. Ata shpesh pyesin veten: "A mund të bëhet kjo më mirë?" ose "A ka një mënyrë më të thjeshtë ose më efikase për të zgjidhur këtë problem."
Kështu, një inxhinier 10x duhet të zotërojë vetë artin e të mësuarit. Të mësosh se si të mësosh është mënyra më e mirë për të qëndruar në këmbë në një mjedis me ritme të shpejta.
Ata dinë ta kalojnë kohën më së miri
Një inxhinier i shkëlqyer softuerësh është i shkëlqyeshëm në marrjen e vendimeve, veçanërisht për atë se çfarë të bëjë me kohën e tij.
Inxhinierët 10X rrallë kanë nevojë të punojnë më shumë orë se inxhinieri mesatar. Inxhinierët duhet të dinë se kur të shtyjnë dhe t'u thonë jo kërkesave të caktuara. Ata duhet të dinë se cilat detyra të bëjnë vetë dhe cilat detyra të delegojnë.
Inxhinierët efektivë duhet të zotërojnë se si të dallojnë nëse një detyrë ia vlen të bëhet shpejt. Një model mendor që duhet mbajtur parasysh është parimi Pareto.
Parimi thotë se 80% e vlerës së punës suaj vjen nga 20% e përpjekjes suaj. Me fjalë të tjera, jo të gjitha detyrat janë të barabarta.
Ata kërkojnë mentorimin e duhur
Një inxhinier i madh mund të mësojë kaq shumë nga një veteran me përvojë të industrisë. Inxhinierët 10X shpesh e gjejnë veten duke kërkuar mentorim brenda dhe jashtë punës për të çuar më tej njohuritë e tyre.
Në mënyrë të ngjashme, inxhinierët 10X do të përfitojnë nga marrja e një roli mentorimi për shokët e tyre të skuadrës. I gjithë ekipi ngrihet lart duke qenë i hapur ndaj shokëve të tij më fillestarë.
Ata e kuptojnë biznesin
Me fjalë të thjeshta, inxhinieria e softuerit është vetëm një mënyrë për kompjuterët për të zgjidhur një problem të botës reale. Me këtë në mendje, një inxhinier efektiv duhet të bëhet ekspert në problemin që po përpiqen të zgjidhin.
Si inxhinier, është një ide e zgjuar të bëni një përpjekje për të kuptuar biznesin ose industrinë ku jeni pjesë. Një inxhinier 10x duhet të jetë një pjesëmarrës aktiv në takimet me departamente të tjera.
Nëse inxhinieri shpenzon përpjekje për të kuptuar se çfarë bëjnë departamentet e tjera në kontekstin e biznesit, ata do të bëhen një komunikues efektiv. Komunikimi efektiv do të ndihmojë në parandalimin e ekipit tuaj nga keqkuptimi i kërkesave të biznesit dhe specifikimeve të projektit.
Përfundim
Shpresojmë që tani të keni një pamje më të qartë se si duket një inxhinier 10X. Ju gjithashtu duhet të kuptoni se çfarë nuk është një inxhinier 10X.
Këshilla e mësipërme është, natyrisht, vetëm një udhëzues i përgjithshëm që mund të zbatohet për çdo rol të inxhinierisë softuerike. Nëse doni të zbuloni se si mund të jeni më të mirët Inxhinier DevOps, zhvillues i stakut të plotë ose shkencëtar i të dhënave, alternativa juaj më e mirë është të gjeni mundësi për të mësuar dhe ndërtuar.
Mendoni nëse pozicioni juaj aktual është një mjedis i mirë mësimi. Ndoshta ju dëshironi të kaloni më shumë kohë duke punuar në projekte anësore që do t'ju lejojnë të eksploroni teknologji jashtë grupit tuaj aktual të teknologjisë. Këto janë vetëm disa nga këshillat që mund të ndiqni për të fituar një avantazh në teknologji.
Cila mendoni se është këshilla më e dobishme për inxhinierët aspirues?
Lini një Përgjigju