Siapa Insinyur Lapangan Utama Microsoft (Pengembangan) dan apa yang mereka makan

Untuk sebagian besar, Microsoft adalah "The Giant of Redmond", sebuah perusahaan yang memproduksi windows / office, yang mempekerjakan beberapa programmer. Untuk kawan-kawan TI lainnya, wajah Microsoft adalah mantan penginjil Microsoft yang berbicara tentang dunia yang indah dari atas panggung. Untuk seseorang, orang ini adalah Microsoft Student Partners di universitas mereka, yang dulu pernah saya kunjungi. Tetapi di antara individu-individu ini ada orang yang melihat lingkaran yang sangat terbatas.

Tentu saja, Anda dapat menemukan pengumuman resmi dari Premier Field Enginee dengan persyaratan resmi. Mungkin bahkan google sesuatu , tetapi saya akan berbicara karena saya akan menjelaskan kepada diri sendiri apa yang saya lakukan. Saya bekerja selama 4 tahun sebagai Insinyur Lapangan Utama untuk Pembangunan, sebagian besar dari Moskow, dan sejak itu Di tempat saya mereka sekarang mencari pengganti, saya memutuskan untuk berbicara tentang pekerjaan PFE.

Setiap orang yang tertarik, baca di bawah.

Kita harus mulai dengan fakta bahwa tidak semua karyawan di Microsoft adalah programmer dan jauh dari semua pekerjaan di Redmond. Ada banyak staf yang bertanggung jawab atas penjualan lokal. Dan ada juga banyak orang yang terlibat dalam mendukung mereka yang membeli sesuatu dari Microsoft. Saya bekerja di sebuah organisasi bernama Enterprise Services di tingkat atas. Ini memiliki 3 blok besar: Konsultasi (orang-orang yang membuat proyek), Dukungan Reaktif (mereka yang menerima permintaan dukungan dan berolahraga ketika semuanya sudah buruk. Dukungan Insinyur) dan kami adalah Insinyur Lapangan Premier yang berada di tengah (di tengah - tidak itu berarti campuran landak dengan ular.).

PFE (seperti yang lainnya) adalah orang-orang yang 99% perusahaannya tidak akan pernah temui di dunia nyata perusahaan memerlukan kontrak dukungan Premier (tingkat dukungan tertinggi, yang sangat sedikit dimiliki). Ketika Anda menelepon mengaktifkan windows - ini adalah tingkat dukungan yang sama sekali berbeda. Jika Anda tidak menjawab tentang pemblokiran akun Skype Anda, ini juga bukan kami. Bahkan ketika Anda adalah Microsoft Partner, kemungkinan besar juga tidak terkait dengan PFE / Dukungan Premier.

Apa yang dilakukan PFE


Mereka melakukan banyak tugas yang berbeda dalam kisaran antara proyek besar (yang mereka lakukan dalam konsultasi) dan ketika semuanya sudah terbakar dan perlu dikeluarkan sekarang (apa yang dilakukan Engineer Pendukung), meskipun mereka kadang-kadang berpartisipasi di atas. Pada saat yang sama, para insinyur PFE, meskipun terikat dengan negara tersebut, dapat melakukan perjalanan bisnis di banyak negara lain. Saya akan membicarakan ini di bawah ini menggunakan contoh-contoh dari pengalaman pribadi.

Mari daftar apa yang biasanya dilakukan PFE:

  • Penilaian implementasi solusi berdasarkan pada produk Microsoft. Yaitu perusahaan telah menerapkan SharePoint bersyarat, tetapi sesuatu yang sering rusak. Insinyur datang, melihat, mengumpulkan data dan memberi tahu apa dan bagaimana melakukannya secara berbeda, dan kemudian menulis rencana untuk melakukannya.
  • Mereka bekerja sebagai DSE (Insinyur Dukungan Khusus - insinyur khusus ), yaitu seseorang pergi ke kantor Anda dan melakukan hampir semua pekerjaan pada produk Microsoft yang ada di perusahaan.
  • Perbaiki-konfigurasi, ketika sistem sudah buruk, tetapi tidak semuanya mati (jika dibandingkan dengan obat-obatan, ini adalah penempatan di rumah sakit, bukan resusitasi segera)
  • Pelatihan membaca yang merupakan bagian dari portofolio Dukungan Premier.
  • Banyak tugas lain yang berbeda yang sangat tergantung pada Domain .

PFE adalah insinyur berkualifikasi tinggi dengan pengalaman bertahun-tahun dengan teknologinya.

Siapa PFE Dev


Saya baru saja menyebutkan kata Domain . Domain adalah organisasi di dalam organisasi layanan yang menyatukan insinyur dalam bidang dan teknologi serupa. Beberapa contoh: semua insinyur Platform Windows dikelompokkan ke dalam domain Infrastruktur Aman; Insinyur Skype for Business dan Sharepoint / Exchange dikelompokkan ke dalam domain Produktivitas Bisnis; Kawan-kawan SQL dikelompokkan ke dalam domain Data & AI.

Dan ada Domain - Aplikasi saya (pertama kali disebut Aplikasi Modern, tetapi mereka memutuskan untuk mengganti nama menjadi hanya Aplikasi). Setiap domain memiliki karya uniknya sendiri yang hanya mereka lakukan di samping penilaian / pelatihan membaca / DSE, dll.

  • Yah, misalnya, Peninjauan Kode . Tentu saja, ini dapat dilakukan untuk Sharepoint dan Dynamix CRM / Axapta dan itu akan berada dalam kompetensi domain lain, tetapi hanya tinjauan kode / arsitektur aplikasi pada .net adalah segalanya untuk PFE DEV.
  • Anda dapat melakukan Proof Of Concept - ini adalah ketika Microsoft membuat pilot mini dan hasilnya adalah contoh kode yang menunjukkan bagaimana melakukan proyek seperti itu pada prinsipnya menggunakan teknologi Microsoft (tetapi bukan kode siap produksi).
  • Yah, tentu saja, pengembangan untuk Microsoft Azure juga untuk kita, meskipun di bagian itu terletak di domain lain.

Dengan demikian, PFE Dev adalah insinyur pengembangan yang dapat menulis kode, membaca kode, mengkritik kode, berbicara sebagaimana mestinya, men-debug aplikasi, membaca pelatihan, dll.

Apa yang tidak dilakukan PFE DEV


  • PFE DEV bukan sumber daya termurah, sehingga mereka tidak perlu memalu paku. Menulis situs web kartu nama sederhana sudah pasti tanpa PFE DEV.
  • VBS tidak berfungsi dengan baik di Excel 2003 - juga oleh.
  • Bantuan dengan Java di Linux? Yah, hanya jika semuanya ada di Azure;)
  • Pengembangan proyek besar - jika Anda tidak tahu di mana harus menaruh uang, maka Anda dapat mencoba. Tetapi secara umum, PFE DEV tidak melakukan ini, dan Anda perlu pergi ke konsultasi atau kepada seseorang yang lebih sederhana.

Keterampilan apa yang penting untuk PFE (PFE DEV)


Saya akan memanggil PFE - freelancer dengan lencana Microsoft, sebagai persyaratan untuk kualitas pribadi hampir sama dengan freelancer.

  • Yang paling penting adalah menjadi ahli di bidang Anda . Seorang ahli mungkin tidak tahu sesuatu, tetapi harus mengerti di mana harus menggali.
  • Seseorang harus teratur dan mandiri . Anda perlu memberi tahu diri Anda tentang diri Anda dalam organisasi, diri Anda sendiri untuk memantau waktu kerja Anda (dan beristirahat juga), untuk menjaga keterampilan, pengetahuan, dan relevansinya, relevansi, dll.

    • Manajer saya telah berada di luar Rusia selama 2,5 tahun terakhir (Dubai, London, Ankara), mereka memiliki banyak orang di bawah komando mereka dan tidak ada yang akan berurusan dengan menjaga Anda.
    • Anda tahu teknologi A, tetapi sedang dinonaktifkan - itu tugas Anda untuk mempelajari sesuatu yang baru dan laris. Permintaan lebih penting daripada hal baru. Anda tidak diminta - manajer tidak akan sakit kepala untuk Anda untuk waktu yang lama.
    • Meskipun Microsoft menyelenggarakan pelatihan untuk para insinyurnya, dan saya, misalnya, pergi ke Redmond ke Jeffry Richter di Azure Service Fabric, Anda tidak perlu menunggu Anda diajar 1,5 tahun sebelum perjalanan pertama ke klien (orang-orang dihapus, karena privasi orang lain harus dihormati) .

  • Pengetahuan bahasa Inggris - semuanya jelas di sini

    • Meskipun jika Anda hanya bekerja di Rusia dengan manajer lokal, Anda tidak dapat berbicara, tetapi hanya membaca dan menulis.
    • Tetapi jika Anda ingin melakukan perjalanan bisnis untuk membaca pelatihan, maka Anda hanya perlu mengobrol.

Di sisi lain, saya akan membandingkan karya PFE dengan karya karakter komputer seperti Hitman. (Ini adalah foto tujuan, perkiraan koordinat tujuan, di sini seminggu untuk Anda bekerja. Sisanya sesuai dengan kebijaksanaan Anda.) PFE memiliki deskripsi tugas yang kasar, ada alamat klien dan kontaknya, ada satu minggu (lebih atau kurang) untuk bekerja dan mungkin beberapa waktu untuk persiapan. Saya tidak punya waktu dalam seminggu - itu buruk (ada banyak opsi dari menyelesaikan dalam mode darurat untuk mentransfer ke kunjungan berikutnya), Anda tidak tahu bagaimana melakukan tugas - itu buruk (tetapi Anda selalu dapat menolaknya).

Pengalaman pribadi


Saya dipanggil oleh seorang teman baik yang dirinya pergi ke google. Tetapi jangan berpikir bahwa ini adalah komplotan rahasia, karena Semua proses seperti pemeriksaan latar belakang, wawancara teknis atau wawancara dalam bahasa Inggris perlu diselesaikan. Secara pribadi, saya datang sebulan sebelum ulang tahun ke 25 saya, 2,5 tahun setelah kelulusan resmi (meskipun saya secara resmi mulai bekerja sebagai programmer dari tahun ke-3, setelah bekerja di perusahaan terkenal). Saya adalah salah satu PFE termuda di Rusia (kolega saya di Rusia 5-15 tahun lebih tua dari saya) pada waktu itu, dan dengan latar belakang PFE rata-rata (50 tahun) dari Italia, rasanya seperti anak kecil, meskipun dalam hal ini usia berkorelasi dengan pengalaman tidak linier.

Perjalanan bisnis


Selama 4 tahun saya, saya pergi bekerja di banyak negara dan kota.

  • Inggris / Jerman / Perancis / AS untuk belajar
  • Ia telah bekerja di Albania, Bulgaria, Belgia, Republik Ceko, Polandia, Rumania, Latvia, Estonia, Finlandia, Kazakhstan, Azerbaijan, Georgia, Arab Saudi, Serbia, Denmark, Ukraina, Belarus, Siprus (ia tampaknya tidak melupakan siapa pun).



    Jika Anda mendaftar berdasarkan kota, maka daftar panjang yang kuat akan muncul, tetapi, tentu saja, terutama di ibukota.

Meskipun, jika Anda menambahkan pekerjaan jarak jauh, Anda mungkin dapat melukis di seluruh Eropa dan seluruh Timur Tengah yang kaya.

Ada proposal untuk melakukan perjalanan bisnis ke Afghanistan, Nigeria, Norwegia, Swedia, Kepulauan Faroe, Mesir, Yordania, Aljazair. Tetapi di suatu tempat saya tidak mau, di suatu tempat tidak berhasil. Rekan-rekan saya berada di Pakistan, dan di Afrika Tengah, dan bahkan di Malaysia, ada seseorang. Tentang seperangkat mitos yang mungkin berkembang tentang perjalanan bisnis, saya akan menceritakan dalam artikel terpisah.

Proyek


Saya membaca banyak pelatihan tentang pengembangan Web di inti asp.net/asp.net, tentang pengembangan untuk Azure dan infrastruktur di dalamnya; menghabiskan beberapa sesi debug dan bahkan review kode; menulis dan menambah pelatihan materi, yang kemudian dibaca orang lain di seluruh dunia; menulis prototipe dari selusin sistem; membantu membangun proses kerja di Azure; Terlibat dalam presale teknis, dll. Tetapi penting untuk memahami bahwa ini adalah pengalaman hanya satu dari 4 insinyur dalam tim kami. Pengalaman 3 lainnya benar-benar berbeda, saya hampir tidak bersinggungan dengan mereka dalam teknologi, serta dalam jenis kegiatan (well, saya tidak bisa membaca pelatihan tentang debugging kernel windows)

Secara umum, ada banyak hal menarik, tetapi sekarang saya bahkan tidak ingat 90% dari proyek, karena proyek biasanya mingguan, dan lebih dari 4 tahun lebih dari 100 karya yang berbeda (saya tidak tahu cara melipatgandakannya, ini adalah penyesuaian untuk proyek yang telah dilakukan selama lebih dari seminggu).

Namun, saya belajar banyak selama 4 tahun ini. Dari yang paling dapat dipahami - sebelum MS, kata debugging dikaitkan dengan Visual Studio dan alat pengembang browser, dan saya menganggap diri saya spesialis yang baik, dan setelah itu lebih mungkin dengan windbg / perfview / perfmon / wireshark dan saya pikir saya tidak tahu banyak tentang debug sekarang. .

Kesimpulan saya: jika Anda merasa cukup berpengalaman dalam pengembangan di platform Microsoft, saat sedang disiplin, siap untuk pelatihan mandiri dan perjalanan bisnis, Anda dapat melamar untuk peran PFE DEV. Ini adalah posisi pertama selama 4 tahun di Rusia dalam PFE DEV dan ketika yang berikutnya terbuka, pertanyaannya tidak sepele. Untuk semua pertanyaan, tulis stasus , ia menanggung beban ini.

Saya tidak menyesal telah bekerja di PFE DEV selama 4 tahun, meskipun saya tidak akan mengatakan bahwa itu adalah jalan yang dipenuhi bunga mawar.

PS Mengenai kondisi keuangan - kita semua menandatangani NDA, yang mencakup banyak hal.

PPS Pertanyaan "mengapa Anda pergi dan ke mana?" Saya akan merumuskan kembali ini: Saya tidak meninggalkan Microsoft, tetapi datang ke EPAM sebagai Arsitek Solusi (Azure / Microsoft Stack). Mengapa Jawaban singkatnya adalah bahwa EPAM menawarkan kondisi yang baik dan tugas yang menarik, dan di Microsoft RUS saya mencapai langit-langit. Jawaban terperinci dengan analisis semua opsi yang saya ambil 10 halaman teks di Word. Saya pikir itu tidak layak diterbitkan di sini.

Akhirnya, saya ingin berbicara tentang beberapa mitos umum dan kesalahpahaman yang muncul setelah cerita tentang pekerjaan PFE.

Dialokasikan ke artikel terpisah, karena 2-3 kali lebih banyak teks di sana.

Source: https://habr.com/ru/post/id440108/


All Articles