Բառը[Թաքցնել][Ցուցադրում]
Արդյո՞ք 10X ինժեները առասպել է:
Իրականությունն այն է, որ որոշ մարդիկ ավելի լավ են ծրագրավորում, քան մյուսները:
Տեխնոլոգիական ընկերությունում իմ նախկին պաշտոնում ես ապշած էի, թե ինչպես են իմ թիմի որոշ մարդիկ կարծես գիտեն, թե ինչպես անել ամեն ինչ:
Նույնիսկ համալսարանում սովորելու ընթացքում՝ մասնակցելով հեքըթոններին և պրակտիկաներին, ես կարողացա հանդիպել մի քանի տաղանդավոր ծրագրավորողների, որոնցից շատ բան եմ սովորել:
Այս հոդվածում ես կանդրադառնամ որոշ սխալ պատկերացումներին, որոնք մարդիկ կարող են ունենալ 10X ինժեների մասին: Այն բանից հետո, երբ մենք նայեցինք, թե ինչ է 10X ինժեները ոչ, մենք կանդրադառնանք լավագույն խորհուրդներից մի քանիսին, որոնք ես կարող եմ տալ ձեզ, որպեսզի ինքներդ դառնաք 10X ինժեներ:
Ի՞նչ է 10X ինժեները:
Շատ մշակողներ կվիճարկեն 10X ինժեների իրական սահմանման մասին: Բայց պարզության համար հիմա փորձենք պարզ սահմանում սահմանել։
10X ինժեները ծրագրային ապահովման մշակող է, ով կարող է լինել նույնքան արդյունավետ, որքան իր տասը հասակակիցները:
10X ինժեների գաղափարը կարող է առաջանալ ավելի վաղ, քան դուք կարծում եք:
A հետազոտական թուղթ 1968 թվականից, որը կոչվում էր «Հետախուզական, փորձարարական ուսումնասիրություններ, որոնք համեմատում են առցանց և օֆլայն ծրագրավորման կատարումը», առաջին անգամ առաջարկեց այն գաղափարը, որ լավագույն ծրագրավորողներից մի քանիսը մեծության կարգով ավելի լավ են կատարում, քան վատագույն ծրագրավորողները: Թեև սա այն սահմանումը չէ, որը համաձայնեցված է այսօր, 10X ինժեների գաղափարը շուտով տարածվեց ակադեմիական շրջանակներից դուրս:
Մի քանի տարի անց դասական գիրքը The Առասպելական մարդ-ամիս ավելի մանրամասն նկարագրեց 10X ինժեների գաղափարը: Հեղինակ Ֆրեդ Բրուքսն առաջարկում է դա Ծրագրային ապահովման մշակում. թիմերը կարող են կառուցված լինել վիրաբուժական թիմերի նման:
Այս թիմում դուք կունենաք գլխավոր ծրագրավորող կամ «վիրաբույժ»՝ աջակցող ծրագրավորողների կամ «բուժքույրերի» հետ:
Թեև այս անալոգիան հեշտ է հասկանալ, ես կարծում եմ, որ այն մի փոքր պարզեցված է և հնացած, երբ կիրառվում է ծրագրային ապահովման զարգացման ներկա վիճակի համար:
Տեխնիկական թիմում թիմի դինամիկան շատ տարբեր է վիրաբույժից: Այս գաղափարը այն մասին, որ միայնակ մարդը կատարում է աշխատանքի մեծ մասը կամ միայն ամենադժվար աշխատանքը, սխալ է բնութագրել այն, ինչ իմ կարծիքով պետք է լինի 10X ինժեները:
Ընդհանուր թյուրըմբռնումներ
Քանի որ 10X ինժեների գաղափարը տարածվում է ամբողջ տեխնոլոգիական ոլորտում, մենեջերների մեծամասնությունը հաճախ սխալ է մեկնաբանում այն, ինչ մենք հասկանում ենք «10X» ասելով:
Տարածված սխալ պատկերացումն այն է, որ 10X ինժեներները տասն անգամ ավելի շատ կոդ են արտադրում, քան իրենց հասակակիցները: Սա պարզապես ճիշտ չէ։
Թեև 10X ինժեները կարող է ավելի շատ կոդ արտադրել, քան իր գործընկերները, քանակությունը ճիշտ չափանիշ չէ: Պատկերացրեք մի ծրագրավորողի, ով ծախսում է կոդերի հազար տող՝ կատարելով այն, ինչ կարելի է անել հարյուրից պակաս ժամանակում: Նմանապես, 10X ինժեները տասն անգամ ավելի արագ չի կոդավորում:
Մեկ այլ սխալ պատկերացում 10X ինժեներների մասին այն է, որ նրանք հիանալի են պարզապես իրենց կոդավորման գիտելիքների շնորհիվ: Կրկին, սա սխալ չափման դիտարկման ևս մեկ դեպք է:
10X ինժեներին այդքան արժեքավոր է դարձնում այն, թե ինչպես է նա տասնապատիկ ավելացնում իր թիմին և կազմակերպությանը: 10X ինժեներն անփոխարինելի է իրենց կոդավորման գիտելիքներն օգտագործելու և ընկերության կարիքներին համապատասխանեցնելու նրանց ունակության պատճառով:
Կառավարիչները պետք է փնտրեն ինժեներների, ովքեր կարող են լուծել խնդիրները և լավ աշխատել ուրիշների հետ: Կոդավորման գիտելիքներից բացի, 10X ինժեներները պետք է կարողանան բարձրացնել իրենց շրջապատի բոլորի աշխատանքը:
10x ինժեներ լինելու հինգ եղանակ
Այս բաժինը ձեզ համար է, եթե դուք մենեջեր եք, որը փնտրում է ձեր հաջորդ աշխատանքին, կամ պարզապես ինժեներ եք, ով ձգտում է դառնալ 10X ինժեներ:
Ահա 10X ինժեների հիմնական սովորությունները և հատկությունները.
Նրանք գիտեն, թե ինչպես առավելագույնս օգտագործել իրենց տեխնոլոգիական փաթեթը
Ձեր գործիքների իմացությունը թերևս ամենաակնհայտ խորհուրդն է, որը կարող եմ ձեզ տալ: Այնուամենայնիվ, շատ ծրագրավորողներ դեռ կարող են բարելավել իրենց աշխատանքային հոսքը՝ սովորելով արդյունավետ աշխատել:
10x ինժեներներից շատերը, որոնց հետ ես աշխատել եմ, գիտեն իրենց ճանապարհը տերմինալում: Թեև դա կարող է մի փոքր ուսուցման կոր լինել սկսնակների համար, հասկանալը, թե ինչպես կատարել կեղևի հրամաններ անմիջապես թռիչքի ժամանակ, կօգնի ձեզ կատարել ձեր աշխատանքը շատ ավելի արագ երկարաժամկետ հեռանկարում:
10x ինժեներները նույնպես կարող են օգուտ քաղել մի փոքր ծույլ լինելուց: Ասեմ, թե ինչ նկատի ունեմ։
Պատկերացրեք, որ պետք է ամեն օր ձեռքով կատարել մի շարք հրամաններ՝ նոր պարտավորություններ արտադրելու համար: 10x ինժեները պետք է խուսափի կրկնվող առաջադրանքներ կատարելուց: Նրանք լրացուցիչ ջանքեր են գործադրում օրվա հնարավորինս մեծ մասն ավտոմատացնելու համար:
Լավագույն ինժեներները պետք է մտածեն նաև երկարաժամկետ հեռանկարում: Եթե դուք աշխատում եք ստարտափում, կարող է գայթակղիչ լինել կենտրոնանալ արագ և հեշտ լուծումների վրա: Այնուամենայնիվ, այս լուծումները կարող են չընդհատվել:
Նրանք երբեք չեն դադարում սովորել
Հիանալի մշակողը երբեք չի դադարում սովորել: Լավագույն ինժեներները իրենց զբաղված աշխատանքային օրվա ընթացքում ժամանակ են գտնում՝ փորձելու նոր հայեցակարգեր, լեզուներ և շրջանակներ, որոնք նրանք կարող են փորձել կիրառել իրենց աշխատանքի մեջ:
10x ինժեները պետք է պահպանի առողջ հետաքրքրասիրության զգացումը: Նրանք հաճախ իրենց հարցնում են. «Կարո՞ղ է դա ավելի լավ անել»: կամ «Կա՞ այս խնդիրը լուծելու ավելի պարզ կամ արդյունավետ միջոց»:
Այսպիսով, 10x ինժեները պետք է տիրապետի սովորելու արվեստին: Սովորել սովորելը արագ տեմպերով միջավայրում ջրի երես մնալու լավագույն միջոցն է:
Նրանք գիտեն, թե ինչպես լավագույնս անցկացնել իրենց ժամանակը
Հիանալի ծրագրային ապահովման ինժեները հիանալի է որոշումներ կայացնելիս, հատկապես այն մասին, թե ինչ անել իրենց ժամանակի հետ:
10X ինժեներներին հազվադեպ է հարկավոր ավելի շատ ժամ աշխատել, քան սովորական ինժեները: Ինժեներները պետք է իմանան, թե երբ հետ մղեն և ոչ ասեն որոշակի խնդրանքներին: Նրանք պետք է իմանան, թե որ առաջադրանքները պետք է կատարեն իրենք և որ առաջադրանքները հանձնարարեն:
Արդյունավետ ինժեներները պետք է տիրապետեն, թե ինչպես կարելի է հասկանալ, թե արդյոք արժե առաջադրանքն արագ կատարել: Մտավոր մոդելներից մեկը, որը պետք է հիշել, Պարետոյի սկզբունքն է:
Սկզբունքն ասում է, որ ձեր աշխատանքի արժեքի 80%-ը գալիս է ձեր ջանքերի 20%-ից: Այսինքն՝ ոչ բոլոր առաջադրանքներն են հավասար։
Նրանք փնտրում են պատշաճ մենթորություն
Մեծ ինժեները կարող է շատ բան սովորել ոլորտի փորձառու վետերանից: 10X-ի ինժեներները հաճախ մենթորություն են փնտրում աշխատանքի մեջ և դրսում՝ իրենց գիտելիքները զարգացնելու համար:
Նմանապես, 10X ինժեներները կշահեն իրենց թիմակիցներին մենթորի դեր ստանձնելուց: Ամբողջ թիմը բարձրանում է՝ բաց լինելով իր ավելի սկսնակ թիմակիցների համար:
Նրանք հասկանում են բիզնեսը
Պարզ խոսքերով, ծրագրային ապահովման ճարտարագիտությունը համակարգիչների համար պարզապես իրական աշխարհի խնդիր լուծելու միջոց է: Դա նկատի ունենալով, արդյունավետ ինժեները պետք է դառնա այն խնդրի փորձագետ, որը նրանք փորձում են լուծել:
Որպես ինժեներ՝ խելացի գաղափար է ջանքեր գործադրել՝ հասկանալու համար այն բիզնեսը կամ ոլորտը, որի մաս եք կազմում: 10x ինժեները պետք է ակտիվ մասնակից լինի այլ գերատեսչությունների հետ հանդիպումներին:
Եթե ինժեները ջանքեր գործադրի հասկանալու, թե ինչ են անում մյուս բաժինները բիզնեսի համատեքստում, նրանք կդառնան արդյունավետ հաղորդակցող: Արդյունավետ հաղորդակցությունը կօգնի ձեր թիմին կանխել բիզնեսի պահանջները և նախագծի առանձնահատկությունները թյուրիմացությունից:
Եզրափակում
Հուսով ենք, որ դուք այժմ ավելի հստակ պատկերացում ունեք, թե ինչպիսի տեսք ունի 10X ինժեները: Դուք նաև պետք է հասկանաք, թե ինչ չէ 10X ինժեները:
Վերոնշյալ խորհուրդը, իհարկե, ընդամենը ընդհանուր ուղեցույց է, որը կարող է կիրառվել ծրագրային ապահովման ճարտարագիտության ցանկացած դերի համար: Եթե ցանկանում եք պարզել, թե ինչպես կարող եք լինել լավագույնը DevOps- ի ինժեներ, ամբողջական փաթեթի մշակողը կամ տվյալների գիտնականը, ձեր լավագույն տարբերակը սովորելու և կառուցելու հնարավորություններ գտնելն է:
Մտածեք, թե արդյոք ձեր ներկայիս պաշտոնը լավ ուսումնական միջավայր է: Հավանաբար, դուք ցանկանում եք ավելի շատ ժամանակ ծախսել՝ աշխատելով կողմնակի նախագծերի վրա, որոնք թույլ կտան ձեզ ուսումնասիրել տեխնոլոգիաներ ձեր ընթացիկ տեխնոլոգիական փաթեթից դուրս: Սրանք ընդամենը մի քանի խորհուրդներ են, որոնց կարող եք հետևել տեխնոլոգիայի ոլորտում առավելություն ստանալու համար:
Ձեր կարծիքով ո՞րն է ամենաօգտակար խորհուրդը ձգտող ինժեներների համար:
Թողնել գրառում