
Ինչպես է staff ինժիները գտնում արժեքավոր խնդիրներ
Staff ինժիները, ով աշխատում է Perfetto-ի վրա, պատմում է, թե ինչպես է գտնում աշխատանքի արժանի խնդիրներ՝ լսելով առօրյա աղմուկը, կուտակելով խնդիրները, փնտրելով ընդհանուր ձևը և ստուգելով այն նախատիպով կամ RFC-ով։
Աշխատանքի արդյունավետության Perfetto գործիքի վրա աշխատող staff ինժիները գրի է առել այն պատասխանը, որ տալիս է կոչման բարձրացմանը պատրաստվող գործընկերներին, երբ նրանք հարցնում են՝ ինչպես գտնել աշխատանքի արժանի խնդիրներ։ Նրա մեթոդը օրացույցում հատկացված «ստրատեգիական մտածողության» ժամը չէ, այլ սպունգի պես լսելու և խնդիրներին կուտակվելու հնարավորություն տալու սովորությունը։
Կլանի՛ր խնդիրները, ոչ թե հարցումները
Մարդիկ անընդհատ պատմում են իրենց դժվարությունների մասին՝ հանդիպումներում, չաթերում, ներկայացումներում և նամակներում։ Երբ ինչ-որ բան դիպչում է նրա ոլորտին, հեղինակը ձգում է թելը՝ հարցնում է՝ կլուծի՞ արդյոք հիպոթետիկ ֆունկցիան այդ խնդիրը, փոխանակ հարցումը բառացի ընդունելու։ Օգտվողները, ինչպես նա նշում է, սովորաբար կոնկրետ լուծում են ուզում, ոչ թե արմատային խնդիրն են նկարագրում։
Երբ խնդիրը ուսումնասիրելու արժանի է թվում, նա ավելի ակտիվ է դառնում. նստում է թիմի հետ, դիտում նրանց աշխատանքի ընթացքը, փորձում է վերարտադրել նրանց հետազոտած սխալները։ Նա նաև փնտրում է մարդկանց, ովքեր կազմակերպությանը տեսնում են իրենից ավելի լայն՝ կրիտիկական համակարգերի սեփականատերերին, մի քանի թիմերում աշխատող ինժիներներին, քանի որ նրանք հաճախ նույն խնդիրն արդեն նկատել են մի քանի տեղ։
Թույլ տուր խնդիրներին կուտակվել
Նա մեկ անգամ արդեն վառվել է բարձրաձայն թիմի պահանջին շատ արագ արձագանքելուց, երբ ֆունկցիա կառուցվեց ու հետո գրեթե ոչ ոք չօգտագործեց։ Այդ պատճառով նա նշում է անում և սպասում։ Խնդիրը, որ անկախորեն ի հայտ է գալիս մի քանի թիմում, ավելի ուժեղ ազդանշան է. տարբեր թվացող խնդիրները կարող են կիսել մեկ ձև, որը լուծվում է մեկ լուծումով. երբեմն էլ հարցում անող թիմն է հասկանում, որ ֆունկցիա ընդհանրապես պետք չէ։
Երբ գաղափարը սկսում է ձև ստանալ, նա ստուգում է այն մտքում եղած մյուս խնդիրների դեմ՝ հաճախ Լոնդոնում երկար զբոսանքների ժամանակ, ժամանակ։ Նա զգուշանում է նրբագեղության զգացումից. մի գաղափար, որը, իր կարծիքով, լուծում էր երկու խնդիր միանգամից, RFC-ից և նախատիպից հետո բաժանվեց երկուսի, և երկու մասերն էլ արդեն թողարկվել են։
Ֆունկցիաների հարցումներից մինչև ընդլայնումներ
Perfetto-ն համակարգային ակտիվության ձայնագրությունները ցուցադրում է «track» անվանվող տողերի ժամանակային գծի վրա։ Տարիներ շարունակ թիմերը հարցնում էին узկ ինտերֆեյսային ֆունկցիաներ՝ իրենց track-երը վերևում պահել, ձայնագրությունը որոշակի հատվածի վրա խոշորացրած բացել, սեփական ագրեգացիա ցույց տալ։ Հեղինակը եզրակացրեց, որ իրական կարիքը ոչ թե առանձին ֆունկցիան է, այլ ինտերֆեյսն ընդլայնելու հնարավորությունը՝ առանց մեկ թիմի ընտրությունը բոլորին պարտադրելու։ Պլագիններ կային, սակայն դրանք պահանջում էին ամբողջ պլագինի կոդի բաց հրապարակում, ինչը շատ ներքին թիմերի համար ընդունելի չէր։
Նա առաջարկը քննարկեց ղեկավարի ու հաճախորդ թիմերի հետ, գրեց երկու RFC, ապա նախագծեց և թողարկեց մակրոները որպես «թեթև ընդլայնումներ» և extension server-ներ, որպեսզի թիմերը կարողանան դրանք կիսել։ Այսօր Google-ի ներսում տասնյակ թիմեր օգտագործում են դրանք,
Ինչու է դա կարևոր
Թե որքան հեռու կգնա, կախված է վստահությունից. որոշ փոփոխություններ ուղղակի անում է, կասկածելի գաղափարները ստուգում է մեկանգամյա նախատիպով, իսկ մեծերը շաբաթներ կամ ամիսներ են պահանջում աջակցություն կառուցելու համար։ Արդյունքը կուտակվում է. ինժիներները, ում օգնել է, ավելի շուտ են վերադառնում և գործընկերներին էլ բերում։ Մեկ նախազգուշացում՝ մոտեցումը պահանջում է ճանապարհային քարտեզների ներքևից վերև ինքնավարություն, որը ոչ բոլոր ընկերություններն են առաջարկում։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։