Անցյալ շաբաթ Microsoft-ը թողարկեց փաթեթների կառավարիչ
Ինչևէ, հիմա Կայվան
Իր բլոգում հեղինակը տրամադրում է
Քեյվան,
Ես ղեկավարում եմ Windows App Model-ի մշակման թիմը և, մասնավորապես, հավելվածների տեղակայման թիմը: Պարզապես ուզում էի ձեզ արագ գրություն ուղարկել՝ շնորհակալություն հայտնելու հավելված ստեղծելու համար. դա հիանալի լրացում է Windows-ի էկոհամակարգին և շատ ավելի հեշտացնում է Windows ծրագրավորողների կյանքը: Մենք հավանաբար կլինենք Վանկուվերում առաջիկա շաբաթների ընթացքում՝ հանդիպելու այլ ընկերությունների հետ, բայց եթե ժամանակ ունենաք, մենք կցանկանայինք հանդիպել ձեզ և ձեր թիմի հետ՝ կարծիք ստանալու համար, թե ինչպես հեշտացնել ձեր հավելվածների մշակման կյանքը:
Քեյվանը հուզված էր. նրա հոբբի նախագիծը նկատել էր Microsoft-ը: Նա պատասխանել է նամակին, և երկու ամիս անց, նամակներ փոխանակելուց հետո, նա եկել է հանդիպման Վանկուվերում Microsoft-ի գրասենյակում: Հանդիպմանը ներկա էին Էնդրյուն և մեկ այլ զարգացման մենեջեր նույն ապրանքային խմբից: Քեյվանն ասում է, որ ինքը հիանալի ժամանակ է անցկացրել. նրանք խոսել են AppGet-ի հիմքում ընկած գաղափարների մասին, ինչը այնքան էլ լավ չի արվել
Մեկ շաբաթ անց Էնդրյուն նոր նամակ ուղարկեց, որում նա փաստացի հրավիրեց Էնդրյուին աշխատելու Microsoft-ում. Azure/Microsoft-ում նման տեսք կունենա»։ - գրել է նա։
Քեյվանը սկզբում մի փոքր տատանվում էր. նա չէր ցանկանում գնալ Microsoft՝ աշխատելու Windows Store-ի, MSI շարժիչի և հավելվածների տեղակայման այլ համակարգերի վրա: Բայց նրանք վստահեցրել են, որ նա իր ամբողջ ժամանակը կանցկացնի միայն AppGet-ի վրա աշխատելու համար։ Մոտ մեկ ամիս երկար էլեկտրոնային նամակագրությունից հետո նրանք եկան այն եզրակացության, որ համաձայնագիրը շատ նման կլինի acqui-hire-ին. Microsoft-ը իր ծրագրի հետ միասին ծրագրավորող է վարձում, և նրանք որոշում են՝ վերանվանե՞լ այն այլ կերպ, թե՞ այն կդառնա Microsoft AppGet: .
Քեյվանը գրում է, որ ողջ գործընթացի ընթացքում նա լիովին պարզ չէր, թե որն է լինելու իր դերը Microsoft-ում: Որո՞նք են լինելու նրա պարտականությունները: Ո՞ւմ պետք է զեկուցեմ: Ո՞վ կզեկուցի նրան։ Այս դանդաղ բանակցությունների ընթացքում նա փորձեց ճշտել այդ պատասխաններից մի քանիսը, բայց այդպես էլ հստակ պատասխան չստացավ։
Եվս մի քանի ամիս կրկին շատ դանդաղ էլփոստի բանակցություններից հետո նրան ասացին, որ BizDev-ի միջոցով աշխատանքի ընդունելու գործընթացը շատ երկար կտևի: Գործընթացն արագացնելու այլընտրանքը կլինի նրան պարզապես «բոնուսով» աշխատանքի ընդունելը, որից հետո նա կսկսի աշխատել կոդի բազայի միգրացիայի վրա։ Նա առարկություն չուներ, ուստի նրանք նշանակեցին մի քանի հանդիպումներ/հարցազրույցներ Ռեդմոնդում:
Գործընթացը սկսվել է. 5 թվականի դեկտեմբերի 2019-ին Քեյվանը թռավ Սիեթլ՝ Microsoft-ի կենտրոնակայան, և ամբողջ օրն անցկացրեց այնտեղ՝ հարցազրույցներ վարելով տարբեր մարդկանց հետ և բանակցելով Էնդրյուի հետ: Երեկոյան տաքսիով գնացի օդանավակայան և վերադարձա Վանկուվեր։
Նրան ասել են, որ սպասի կադրերի բաժնի զանգին: Բայց հետո, Քեյվանը վեց ամիս ոչինչ չի լսել Microsoft-ից. Մինչև 2020 թվականի մայիսի կեսերը, երբ Էնդրյուի հին ընկերը հայտարարեց WinGet ծրագրի թողարկման մասին հաջորդ օրը.
Ողջույն Կայվան, հուսով եմ, որ դու և քո ընտանիքը լավ եք անում. BC-ն կարծես թե լավ աշխատանք է կատարում covid-ի հետ համեմատած ԱՄՆ-ի հետ:
Ես իսկապես ցավում եմ, որ ծրագրի ղեկավարի պաշտոնը չստացվեց: Ես ուզում էի ժամանակ տրամադրել՝ ասելու, թե որքան ենք մենք գնահատում ձեր ներդրումն ու գաղափարները: Մենք Windows-ի համար մշակել ենք փաթեթների կառավարիչ, և առաջին նախադիտումը կլինի ուղիղ եթերում վաղը Build 2020-ում: Մենք նաև կնշենք appget-ը մեր բլոգում, քանի որ կարծում ենք, որ Windows-ում տարբեր փաթեթների կառավարիչների համար տեղ կա: Մեր փաթեթների կառավարիչը նույնպես հիմնված է GitHub-ի վրա, բայց ակնհայտորեն մեր սեփական ներդրմամբ և այլն: Այն նաև բաց կոդով է, այնպես որ, ակնհայտ է, որ մենք ողջունում ենք ձեր ցանկացած ներդրում:
Քեյվանն այնքան էլ զարմացած չէր։ Այդ ժամանակ արդեն ակնհայտ էր, որ նրան չեն հրավիրի աշխատելու «Մայքրոսոֆթ»-ում, դա նրան չէր վշտացնում, քանի որ նա կասկածում էր, որ ցանկանում է աշխատել նման խոշոր ընկերությունում։
Բայց իսկական անակնկալը նրան սպասվում էր հաջորդ օրը, երբ տեսավ
Արդյո՞ք ես վրդովված եմ, որ Microsoft-ը՝ 1,4 տրիլիոն դոլար արժողությամբ ընկերությունը, վերջապես հավաքեց իր գործը և թողարկեց պատշաճ փաթեթների կառավարիչ իր առաջատար արտադրանքի համար: Չէ, սա պետք է անեին տարիներ առաջ։ Նրանք չպետք է խեղաթյուրեին Windows Store-ը, ինչպես որ արեցին»,- գրում է Քեյվանը։ «Իրականությունն այն է, որ անկախ նրանից, թե որքան ջանում եմ խթանել AppGet-ը, այն երբեք չի աճի նույն արագությամբ, ինչ Microsoft-ի լուծումը: Ես չեմ ստեղծել AppGet-ը հարստանալու, հայտնի դառնալու կամ Microsoft-ում աշխատանք ստանալու համար: Ես ստեղծեցի AppGet-ը, քանի որ հավատում էի, որ մենք՝ Windows-ի օգտվողներս, նույնպես արժանի ենք հավելվածների կառավարման պատշաճ փորձի: Ինձ անհանգստացնում է այն, թե կոնկրետ ինչպես է դա արվել: Դանդաղ և սարսափելի հաղորդակցություն. Վերջում լիակատար ռադիոլռություն է։ Բայց այս հայտարարությունն ինձ ամենաշատը ցնցեց։ AppGet-ը, որն օբյեկտիվորեն WinGet-ի գաղափարների մեծ մասի աղբյուրն է, նշվեց միայն որպես փաթեթի մեկ այլ կառավարիչ, որը դա ուղղակի պատահաբար գոյություն ունի այս աշխարհում. Միաժամանակ նշվեցին և շատ ավելի հիմնավոր կերպով բացատրվեցին փաթեթների այլ կառավարիչներ, որոնց հետ WinGet-ը շատ քիչ ընդհանրություններ ունի»։
Քեյվան Բեյգին չի նեղվում. Նա ասում է, որ յուրաքանչյուր ամպ ունի արծաթե շերտ: Առնվազն, WinGet-ը կառուցված է ամուր հիմքի վրա և ունի հաջողության ներուժ: Իսկ Windows-ի օգտատերերը կարող են վերջապես ունենալ արժանապատիվ փաթեթների կառավարիչ: Եվ նրա համար այս պատմությունը դարձավ արժեքավոր փորձ. «Ապրիր հավերժ, սովորիր հավերժ»:
Նա բացատրում է, որ կոդը պատճենելը խնդիր չէ, հենց դա է Open Source-ը: Եվ նա նկատի չունի փաթեթների/հավելվածների կառավարիչների ընդհանուր հասկացությունը պատճենելը։ Բայց եթե նայեք նմանատիպ նախագծերին OS X, Homebrew, Chocolaty, Scoop, ninite և այլն, ապա դրանք բոլորն ունեն իրենց առանձնահատկությունները: Այնուամենայնիվ, WinGet-ն աշխատում է գրեթե նույն կերպ, ինչ AppGet-ը. «Ցանկանու՞մ եք իմանալ, թե ինչպես է աշխատում Microsoft WinGet-ը: Գնա կարդա
Քեյվանը միայն նեղսրտել էր, որ իր աշխատանքը ոչ մի տեղ չի հիշատակվել։
Հղման համար. «Գրկել, երկարացնել և մարել» արտահայտությունն է, որը.
AppGet-ի դեպքում այս ռազմավարությունը չի կարելի ասել, որ կիրառվել է իր մաքուր տեսքով, սակայն որոշ տարրեր կարելի է դիտարկել: Ազատ ծրագրաշարի կողմնակիցները դա համարում են բարոյապես անընդունելի գործողություն և դեռևս անվստահ են Microsoft-ի նախաձեռնությանը՝ Linux-ի համար ենթահամակարգ մտցնել Windows օպերացիոն համակարգում (
Source: www.habr.com