Minggu lalu Microsoft merilis manajer paket
Bagaimanapun, sekarang Kayvan
Di blognya, penulis menyediakan
Keyvan,
Saya mengelola tim pengembangan Model Aplikasi Windows dan, khususnya, tim penerapan aplikasi. Hanya ingin mengirimi Anda pesan singkat sebagai ucapan terima kasih karena telah membuat appget - ini merupakan tambahan yang bagus untuk ekosistem Windows dan membuat kehidupan pengembang Windows jauh lebih mudah. Kami mungkin akan berada di Vancouver dalam beberapa minggu mendatang untuk bertemu dengan perusahaan lain, namun jika Anda punya waktu, kami ingin bertemu dengan Anda dan tim Anda untuk mendapatkan masukan tentang cara membuat kehidupan pengembangan aplikasi Anda lebih mudah.
Keyvan bersemangat: Proyek hobinya telah diperhatikan oleh Microsoft! Dia menanggapi surat itu - dan dua bulan kemudian, setelah bertukar surat, dia datang ke pertemuan di Microsoft Office di Vancouver. Pertemuan tersebut dihadiri oleh Andrew dan manajer pengembangan lainnya dari kelompok produk yang sama. Keyvan mengatakan dia bersenang -senang - mereka berbicara tentang ide -ide di balik Applget, apa yang tidak dilakukan dengan baik
Seminggu kemudian, Andrew mengirim surat baru di mana dia mengundang Andrew untuk bekerja di Microsoft: “Kami ingin membuat beberapa perubahan signifikan dalam distribusi perangkat lunak di Windows, dan ada peluang besar untuk membantu Windows dan sistem distribusi aplikasi. di Azure/Microsoft akan terlihat seperti ini.” 365. Dengan mengingat hal tersebut, apakah Anda sudah mempertimbangkan untuk menghabiskan lebih banyak waktu di appget, kemungkinan besar di Microsoft?” - dia menulis.
Keyvan pada awalnya sedikit ragu - ia tidak ingin pergi ke Microsoft untuk bekerja di Windows Store, mesin MSI, dan sistem penyebaran aplikasi lainnya. Tetapi mereka meyakinkannya bahwa dia akan menghabiskan seluruh waktunya bekerja hanya di Applget. Setelah sekitar satu bulan korespondensi email yang panjang, mereka sampai pada kesimpulan bahwa perjanjian itu akan sangat mirip dengan perekrutan - Microsoft mempekerjakan seorang pengembang bersama dengan programnya, dan mereka memutuskan apakah akan menamainya sesuatu yang lain atau itu akan menjadi Microsoft Appget .
Keyvan menulis bahwa sepanjang proses ia tidak sepenuhnya jelas apa perannya di Microsoft. Apa tanggung jawabnya? Siapa yang harus saya laporkan? Siapa yang akan melapor kepadanya? Dia mencoba mengklarifikasi beberapa jawaban ini selama negosiasi yang lambat ini, tetapi tidak pernah menerima jawaban yang jelas.
Setelah beberapa bulan lagi melakukan negosiasi email yang sangat lambat, dia diberitahu bahwa proses perekrutan melalui BizDev akan memakan waktu yang sangat lama. Alternatif untuk mempercepat proses adalah dengan mempekerjakannya dengan "bonus", setelah itu dia akan mulai melakukan migrasi basis kode. Ia tidak berkeberatan sehingga mereka menjadwalkan beberapa pertemuan/wawancara di Redmond.
Prosesnya telah dimulai. Pada tanggal 5 Desember 2019, Keyvan terbang ke Seattle - ke markas Microsoft - dan menghabiskan sepanjang hari di sana, mewawancarai berbagai orang dan bernegosiasi dengan Andrew. Di malam hari saya naik taksi ke bandara dan kembali ke Vancouver.
Dia disuruh menunggu panggilan dari departemen HR. Tapi setelahnya, Selama enam bulan, Cavan belum mendengar apa pun dari Microsoft. Hingga pertengahan Mei 2020, ketika seorang teman lama Andrew mengumumkan perilisan program WinGet keesokan harinya:
Hai Kayvan, saya harap Anda dan keluarga Anda baik -baik saja - BC tampaknya melakukan pekerjaan dengan baik dengan Covid dibandingkan dengan AS.
Saya sangat menyesal bahwa posisi manajer proyek tidak berhasil. Saya ingin meluangkan waktu untuk mengatakan betapa kami menghargai masukan dan ide Anda. Kami telah mengembangkan manajer paket untuk Windows, dan pratinjau pertama akan ditayangkan besok di Build 2020. Kami juga akan menyebutkan Appl di blog kami karena kami pikir ada ruang untuk manajer paket yang berbeda di Windows. Manajer paket kami juga didasarkan pada GitHub, tetapi jelas dengan implementasi kami sendiri dan sebagainya. Ini juga open source, jadi jelas kami akan menyambut input apa pun yang mungkin Anda miliki.
Keyvan tidak terlalu terkejut. Pada saat itu, sudah jelas bahwa dia tidak akan diundang untuk bekerja di Microsoft, hal ini tidak membuatnya kesal, karena dia ragu ingin bekerja di perusahaan sebesar itu.
Namun kejutan sesungguhnya menantinya keesokan harinya ketika dia melihatnya
Apakah saya kesal karena Microsoft, perusahaan $ 1,4 triliun, akhirnya melakukan tindakan bersama dan merilis manajer paket yang layak untuk produk andalannya? Tidak, mereka seharusnya melakukannya tahun -tahun yang lalu. Mereka seharusnya tidak mengacaukan Windows Store sebanyak yang mereka lakukan, ”tulis Keyvan. “Kenyataannya adalah, tidak peduli seberapa keras saya mencoba mempromosikan Applget, itu tidak akan pernah tumbuh pada tingkat yang sama dengan solusi Microsoft. Saya tidak membuat Applget untuk menjadi kaya, terkenal, atau mendapatkan pekerjaan di Microsoft. Saya membuat Applget karena saya percaya bahwa pengguna Windows juga layak mendapatkan pengalaman manajemen aplikasi yang layak. Yang mengganggu saya adalah bagaimana tepatnya hal ini dilakukan. Komunikasi yang lambat dan mengerikan. Pada akhirnya ada keheningan radio lengkap. Tapi pengumuman ini paling mengejutkan saya. Applget, yang secara objektif merupakan sumber sebagian besar ide untuk Winget, disebut hanya sebagai manajer paket lain itu kebetulan ada di dunia ini. Pada saat yang sama, manajer paket lainnya, yang tidak memiliki banyak kesamaan dengan WinGet, disebutkan dan dijelaskan dengan lebih menyeluruh."
Keyvan Beigi tidak kesal. Dia mengatakan bahwa setiap awan memiliki lapisan perak. Paling tidak, Winget dibangun di atas fondasi yang kuat dan memiliki potensi untuk sukses. Dan pengguna Windows akhirnya dapat memiliki manajer paket yang layak. Dan baginya cerita ini menjadi pengalaman yang berharga: "Hidup selamanya, belajar selamanya."
Dia menjelaskan bahwa menyalin kode bukanlah masalah, itulah Open Source. Dan dia tidak bermaksud meniru konsep umum manajer paket/aplikasi. Namun jika melihat proyek serupa di OS X, Homebrew, Chocolaty, Scoop, ninite, dll, maka semuanya memiliki ciri khasnya masing-masing. Namun, cara kerja WinGet hampir sama dengan AppGet: “Ingin tahu cara kerja Microsoft WinGet? Pergi dan baca
Keyvan hanya kesal karena karyanya tidak disebutkan dimanapun.
Sebagai referensi. “Merangkul, memperluas dan memadamkan” adalah ungkapan yang,
Dalam kasus Applget, strategi ini tidak dapat dikatakan diterapkan dalam bentuk murni, tetapi beberapa elemen dapat dipertimbangkan. Pendukung Perangkat Lunak Gratis menganggapnya sebagai tindakan yang tidak dapat diterima secara moral dan masih tidak percaya pada inisiatif Microsoft untuk memperkenalkan subsistem untuk Linux ke dalam sistem operasi Windows (
Sumber: www.habr.com