11 puan yazan xguru 2024-02-05 | 11 yorum | WhatsApp'ta paylaş
  • Microsoft'un Rust geliştiricileri arıyor olması, Rust benimsenmesinin hızlandığını gösteriyor
  • Bir önceki yıla göre %2 daha az çalışanı olmasına rağmen Microsoft, C#'tan uzaklaşıp Rust tabanlı bir platforma geçiş için ekip kurmayı sürdürüyor
  • Microsoft 365'in baş yazılım mimarı pozisyonu; Rust bileşen kütüphaneleri, SDK'ler ve mevcut C# tabanlı hizmetlerin Rust ile yeniden uygulanmasına yönelik teknik yön, tasarım ve uygulama rehberini kapsıyor
  • Microsoft, Rust programlama dilinin benimsenmesine dayanarak küresel ölçekteki platform hizmetlerini modernize etmek için yeni bir ekip kuruyor
  • Microsoft, Meta ve AWS ile birlikte Rust Foundation'ın platin üyesi; bellek güvenli programlamaya yönelik ilginin artmasıyla bu adım şaşırtıcı değil
    • Şirket uzun süredir Rust ile ilgileniyor ve 2023'te Windows çekirdeğine Rust'un getirildiğini duyurdu
    • Rust, birkaç yıldır çeşitli bileşenlere kademeli olarak entegre ediliyor
  • Microsoft kamuoyu önünde hâlâ C#'a bağlı görünse de, son birkaç yıldaki adımları ve iş ilanları şirketin seçeneklerini açık tuttuğunu gösteriyor

11 yorum

 
quack337 2024-02-06

MS'in niyetinin C#'tan Rust'a büyük ölçekli bir geçiş yapmak gibi görünmediğini düşünüyorum,
ve .NET Framework'ün ana dillerinden birine Rust'ı ekleyeceklerini de sanmıyorum.

Microsoft 365 web hizmetlerini ilk kullandığımda aldığım ilk izlenim şuydu:

  • Google Office'e kıyasla daha ağır ve daha yavaş
  • Dolayısıyla Google gibi en baştan JavaScript ile uygulanmış gibi durmuyor
  • Muhtemelen mobil uygulama kaynak kodu (C#) transpile edilmiş

MS 365 web hizmetlerinin altyapısını hafif ve hızlı şekilde yeniden yazmak isterlerse

  • En baştan JavaScript ile uygulamaktansa
  • Rust + WebAssembly kombinasyonu MS'e daha uygun gibi görünüyor.

C# + WebAssembly kombinasyonu ise .NET Framework ve GC nedeniyle
oldukça ağır olmak zorunda.

Ayrıca .NET Framework'te GC varsayılan olduğu için
Rust'ın .NET'in ana dilleri arasına girmesi de zor görünüyor.

 
xguru 2024-02-05

Hacker News görüşleri

  • Rust programlama dilini seviyorum ama pratikte Rust kullanılan bir iş bulmak beklenmedik şekilde zor oldu. Rust alanındaki hareketliliğin artması olumlu, ancak yine de C veya C++ ile karşılaştırınca Rust işi bulmak 10 kat daha zor. Sonunda iyi bir sonuç elde edip her gün Rust ile çalışabilir hale geldim, ama Rust iş piyasasının daha hızlı büyümesini isterim.
  • Rust ile ilgili gönderilere neredeyse her zaman olumlu oy veriyorum, ancak Microsoft'un C#'ı bırakıp Rust'a geçtiği söylemi abartılı görünüyor. Bu sadece tek bir iş ilanına verilen tepkinin gereğinden fazla şişirilmesi.
  • C#'tan Rust'a geçiş gerekliliğini sorguluyorum. C# da yeterince yüksek performanslı ve bellek güvenliği sağlıyor; bu yüzden devasa yeniden yazım maliyetini dengeleyecek avantajın ne olduğunu merak ediyorum.
  • Rust dilinin kendisine tamamen ikna olmuş değilim, ama araçları ve ekosistemi gerçekten çok iyi. Gittikçe daha fazla Rust ile yapılmış araç kullanıyorum. Düşük seviyeli dillerde C gibi küçük olanları tercih ediyorum; yüksek seviyeli diller için de aynı şey geçerli olabilir. Yüzlerce farklı özelliği ve bunların arkasındaki kavramlara dair devasa belgeleri okumaktan hoşlanmıyorum.
  • Windows'ta Rust derleyicisini çalıştırmak için birkaç GB indirme ve yönetici yetkisi gerekmesi keşke iyileştirilebilse.
  • Microsoft'un C# ile yazılmış birçok yüksek performanslı dahili servisi olduğunu ve .NET performansının 10-15 yıl öncesine göre çok arttığını düşününce, Rust ile yeniden yazmak için temel bir neden göremiyorum.
  • "Substrate App Platform group" hakkında daha fazla bilgisi olan var mı? Microsoft Exchange ve ESENT'in Office 365'in büyük bir kısmını desteklediğini, ayrıca Sharepoint ve SQL Server tabanlı OneDrive gibi diğer büyük bileşenlerle birlikte çalıştığını biliyorum; Substrate'in Exchange'in bir parçası olup olmadığını ya da hâlâ öyle sayılıp sayılmadığını merak ediyorum.
  • Thread işleme biçiminin teknoloji seçimlerini büyük ölçüde etkileyeceğini düşünüyorum. IPC (Instructions Per Cycle) sınırına ulaştıkça teknoloji daha fazla çekirdek stratejisini hızla benimsiyor ve sunucu tarafında ne kadar çok çekirdek varsa o kadar iyi olduğu görülüyor.
 
gurugio 2024-02-05

Acaba Rust ile çalışan şirketin adını söyleyebilir misiniz? Alanı uygunsa ben de başvurmak isterim.

 
botplaysdice 2024-02-06

Acaba eski KLDP'de gurugio olarak aktif olan kişi siz misiniz?

 
gurugio 2024-02-12

Evet benim kldp kimliğim de gurugio.

 
secret3056 2024-02-05

Samsung SmartThings de Rust ile Lua VM çalıştırıp edge driver uyguluyor ama burası ABD olduğu için tamamen uzaktan çalışmaya izin verip vermediklerini bilmiyorum...

 
secret3056 2024-02-05

Belki de Rust programlama dilini seviyorsunuz ama gerçekten Rust kullanılan bir iş bulmanın beklenmedik şekilde zor olduğunu deneyimlediniz. Rust alanındaki hareketliliğin artması olumlu, ancak yine de Rust işleri bulmak C veya C++'a kıyasla 10 kat daha zor. Sonunda iyi bir sonuç elde edip her gün Rust ile çalışabilir hale geldim ama Rust iş piyasasının daha hızlı büyümesini umuyorum.

Bu içerik hakkında yorum yaptıysanız, bunun Hacker News'te yazılmış bir yorumun çevirisi olduğunu bilin.

Tam olarak kesin değil ama burada görebilirsiniz.
Rust kullanan şirketler | Codenary

 
gurugio 2024-02-12

Anlıyorum. Teşekkürler.

 
ferrr 2024-02-05

Türkiye'de Rust işi bulmayı pek mümkün görmemek ruh sağlığı için daha iyi.
Yine de blockchain/kripto trading tarafında biraz iş var gibi görünüyor ama açık konuşmak gerekirse, o tarafta Rust kullanmaya gerek olmadığı halde kullanan ya da onu bir script dili havasında kullanan yerler de çok.
Bu yüzden Rust'ın dil tasarımını tam anlamıyla kullandıklarını söylemektense, daha çok moda olsun diye Rust kullanıyorlar gibi bir his veriyor.
Açıkçası, CodeNary'de listelenen diğer şirketlerde Go geliştiricisi ilanı gördüm ama Rust ilanı görmedim.

 
gurugio 2024-02-12

Teşekkürler. Rust öğrenmeye devam edip etmemem gerektiğini biraz düşünmem gerekecek sanırım.

 
[Bu yorum gizlendi.]