11 poin oleh xguru 2024-02-05 | 11 komentar | Bagikan ke WhatsApp
  • Perekrutan pengembang Rust oleh Microsoft menunjukkan bahwa adopsi Rust semakin dipercepat
  • Meski jumlah karyawan menurun 2% dibanding tahun sebelumnya, Microsoft terus membentuk tim untuk beralih dari C# ke platform berbasis Rust
  • Peran arsitek perangkat lunak utama untuk Microsoft 365 mencakup pustaka komponen Rust, SDK, arah teknis untuk mengimplementasikan ulang layanan lama berbasis C# ke Rust, serta panduan desain dan implementasi
  • Microsoft sedang membentuk tim baru untuk memodernisasi layanan platform skala global berdasarkan adopsi bahasa pemrograman Rust
  • Microsoft, bersama Meta dan AWS, merupakan anggota platinum Rust Foundation, sehingga langkah ini tidak mengejutkan di tengah meningkatnya antusiasme terhadap pemrograman yang aman secara memori
    • Perusahaan ini sudah lama tertarik pada Rust, dan pada 2023 mengumumkan bahwa Rust telah diperkenalkan ke kernel Windows
    • Rust telah diintegrasikan secara bertahap ke berbagai komponen selama beberapa tahun
  • Microsoft secara terbuka masih berkomitmen pada C#, tetapi tindakan dan lowongan kerja dalam beberapa tahun terakhir menunjukkan bahwa perusahaan menjaga opsi tetap terbuka

11 komentar

 
quack337 2024-02-06

Saya rasa niat MS tampaknya bukan untuk melakukan perpindahan besar-besaran dari C# ke Rust,
dan saya juga tidak berpikir mereka akan memasukkan Rust ke bahasa utama .NET Framework.

Kesan pertama saya saat awal mencoba layanan web Microsoft 365 adalah

  • lebih berat dan lambat dibanding Google Office
  • jadi sepertinya tidak diimplementasikan dengan JavaScript sejak awal seperti Google
  • kemungkinan source code aplikasi mobile (C#) ditranspilasi

Jika ingin menulis ulang infrastruktur dasar layanan web MS 365 agar lebih ringan dan cepat

  • dibanding mengimplementasikannya dengan JavaScript sejak awal
  • kombinasi Rust + WebAssembly tampaknya lebih cocok untuk MS.

Kombinasi C# + WebAssembly mau tidak mau akan cukup berat
karena .NET Framework dan GC.

Dan karena .NET Framework pada dasarnya berbasis GC,
Rust juga akan sulit dimasukkan sebagai bahasa utama .NET.

 
xguru 2024-02-05

Komentar Hacker News

  • Saya suka bahasa pemrograman Rust, tetapi ternyata mencari pekerjaan yang benar-benar menggunakan Rust jauh lebih sulit dari yang saya perkirakan. Meningkatnya aktivitas di bidang Rust itu positif, tetapi tetap saja mencari pekerjaan Rust 10 kali lebih sulit dibandingkan C atau C++. Pada akhirnya saya mendapat hasil yang baik dan sekarang bisa bekerja dengan Rust setiap hari, tetapi saya berharap pasar kerja Rust tumbuh lebih cepat.
  • Saya hampir selalu memberi upvote pada postingan terkait Rust, tetapi cerita bahwa Microsoft meninggalkan C# dan beralih ke Rust tampaknya dibesar-besarkan. Ini hanya reaksi yang terlalu berlebihan terhadap satu lowongan pekerjaan.
  • Saya mempertanyakan perlunya beralih dari C# ke Rust. C# juga sudah memiliki performa yang cukup baik dan menyediakan keamanan memori, jadi saya bertanya-tanya keuntungan apa yang cukup besar untuk menutupi biaya penulisan ulang yang sangat besar.
  • Saya belum sepenuhnya yakin dengan bahasa Rust itu sendiri, tetapi saya mengakui bahwa tooling dan ekosistemnya sangat bagus. Saya semakin banyak menggunakan alat yang dibuat dengan Rust. Untuk bahasa tingkat rendah, saya lebih menyukai sesuatu yang kecil seperti C, dan mungkin hal yang sama juga berlaku untuk bahasa tingkat tinggi. Saya tidak suka harus membaca dokumentasi yang sangat banyak tentang ratusan fitur berbeda dan konsep di baliknya.
  • Saya berharap kebutuhan untuk mengunduh beberapa gigabyte data dan hak administrator agar kompiler Rust bisa berjalan di Windows dapat diperbaiki.
  • Ditunjukkan bahwa Microsoft memiliki beberapa layanan internal berkinerja tinggi yang ditulis dalam C#, dan karena performa .NET telah meningkat jauh dibandingkan 10-15 tahun lalu, sulit menemukan alasan mendasar untuk menulis ulangnya dalam Rust.
  • Ditanyakan apakah ada yang tahu lebih banyak tentang "Substrate App Platform group". Ada rasa ingin tahu apakah Microsoft Exchange dan ESENT mendukung banyak bagian Office 365 dan bekerja bersama komponen besar lain seperti OneDrive yang berbasis Sharepoint dan SQL Server, serta apakah Substrate dulu merupakan bagian dari Exchange atau masih demikian sekarang.
  • Saya pikir cara penanganan thread akan sangat memengaruhi pilihan teknologi. Karena sudah mencapai batas IPC (Instructions Per Cycle), teknologi dengan cepat mengadopsi strategi penggunaan lebih banyak core, dan di ranah server disebutkan bahwa semakin banyak core semakin baik.
 
gurugio 2024-02-05

Boleh tahu nama perusahaan yang bekerja dengan Rust? Jika bidangnya cocok, saya juga ingin mencoba melamar.

 
botplaysdice 2024-02-06

Apakah Anda mungkin orang yang dulu aktif di KLDP dengan nama gurugio?

 
gurugio 2024-02-12

Ya, ID kldp saya juga gurugio.

 
secret3056 2024-02-05

Samsung SmartThings juga mengimplementasikan edge driver dengan menjalankan VM Lua memakai Rust, tetapi karena ini di Amerika saya tidak tahu apakah mereka membuka full remote...

 
secret3056 2024-02-05

Kalau Anda ingin menulis komentar setelah melihat isi seperti "Mungkin Anda menyukai bahasa pemrograman Rust, tetapi ternyata mencari pekerjaan yang benar-benar menggunakan Rust lebih sulit dari perkiraan. Meningkatnya aktivitas di bidang Rust tentu positif, tetapi tetap saja mencari pekerjaan Rust 10 kali lebih sulit dibanding C atau C++. Pada akhirnya saya mendapatkan hasil yang baik sehingga bisa bekerja dengan Rust setiap hari, tetapi saya berharap pasar kerja Rust tumbuh lebih cepat."

perlu diketahui bahwa itu adalah terjemahan dari komentar di Hacker News.

Ini mungkin tidak sepenuhnya akurat, tetapi Anda bisa melihatnya di sini.
Perusahaan yang menggunakan Rust | Codenary

 
gurugio 2024-02-12

Oh begitu ya. Terima kasih.

 
ferrr 2024-02-05

Di Korea, menganggap bahwa mencari pekerjaan Rust itu tidak memungkinkan bisa dibilang lebih baik untuk kesehatan mental.
Kalaupun ada, sepertinya lowongan lumayan ada di ranah blockchain/trading koin, tapi terus terang saja, di sana banyak kasus yang sebenarnya tidak perlu memakai Rust tetapi tetap dipakai, atau dipakai dengan vibe seperti bahasa skrip, jadi
ketimbang benar-benar memanfaatkan penuh desain bahasanya Rust, kesannya lebih kuat sebagai Rust demi tren.
Perusahaan-perusahaan lain yang terdaftar di Codenary itu, sejujurnya saya pernah melihat rekrutmen developer Go, tapi belum pernah melihat rekrutmen Rust.

 
gurugio 2024-02-12

Terima kasih. Sepertinya saya perlu mempertimbangkan apakah harus terus belajar Rust.

 
[Komentar ini disembunyikan.]