Geliştirici İlişkileri Mühendisleri, Geliştiricilerin Sui'yi Geliştirmesine Nasıl Yardımcı Olur?

Sui Foundation Geliştirici İlişkileri Başkanı Brian Hennessey-Hsieh Sui, ekibin geliştiricilerin Sui'de gelişmesine nasıl yardımcı olduğunu anlatıyor.

Yazan: Sui Network

Birkaç gün önce, Web3'teki geliştiricilerin geliştirme süreci ve ekibinin geliştiricilerin Sui'de geliştirmelerine nasıl yardımcı olduğu hakkındaki görüşlerini tartışmak için Sui Foundation'ın geliştirici ilişkileri başkanı Brian Hennessey-Hsieh ile röportaj yaptık. Bu röportajın içeriği şöyle:

**S1 Lütfen kendinizi ve blockchain endüstrisindeki geçmişinizi veya deneyiminizi kısaca tanıtın. **

Bu iyi bir soru, ama çoğu zaman iyi cevaplamıyorum. Üniversiteden mezun olduğumdan beri yaklaşık 20 yıl açık kaynakta çalıştım. GCC, Linux vb.'den derinlemesine araştırmalara başladım ve ardından OpenStack gibi bulut bilişim alanına girdim.

Her zaman açık kaynağı sevmişimdir, sadece teknolojiyi değil, insanların bir araya gelmesi çok eğlenceli, para almasalar bile, bir işi yapmak için birlikte çalıştıkları sürece. Özellikle günümüzün küresel dağıtım dünyasında, insanların bir işi bitirmek için birlikte çalışması harika. Açık, şeffaf işbirliğinin yazılım geliştirmenin anahtarı olduğuna giderek daha fazla inanmaya başladım.

Bu yüzden doktoramı bitirdikten sonra açık kaynak yazılım geliştirme ile ilgili bir iş aramaya başladım, ancak 2017'de Uber'e katılana kadar iş bulamadım. Uber'de yaklaşık 4 yıl çalıştım ve açık kaynak girişimler departmanını oluşturdum. Ta ki Coinbase'den bir iş teklifi alana kadar. Coinbase Cloud ekibiyle çalışmadan önce kripto endüstrisi hakkında şüphelerim vardı ve yine de teknolojiyle çok ilgileniyordum.

Bir bilgisayar bilimi doktorası olarak, bu teknolojinin bana doğal bir çekiciliği var. Dağıtık sistemler, kriptografi ve programlama dillerini bir araya getirmek beni büyülüyor ve öğrenmek istiyorum. Teknolojiyi, kullanım durumlarını ve insanların gerçek sorunları çözmek için bunu nasıl kullandığını anlamaya çalışarak blok zincirini araştırıyorum. Ayrıca şu anki işimden vazgeçmek zorunda kalacağım için tam zamanlı çalışmak konusunda tereddütlüydüm.

Ama ben Coinbase Cloud ile ilgileniyorum, altyapı odaklı bir şirket, temelde insanların üretken olması ve sorunları çözmesi için altyapı sağlıyor ve beni cezbeden de buydu. Bu seviyeden düşünülürse blockchain ile alakası yoktur. Ben de o zaman deneyebilirsin diye düşündüm. Ben de onlara katılmaya karar verdim ve bu şekilde Web3 alanına girdim. Ardından, Sui Vakfı'nda Geliştirici İlişkileri Başkanı olarak Mysten Labs'a katıldım.

**S2 Bir zamanlar şifreleme endüstrisine karşı şüpheci bir tavrınız vardı. Bu endüstriye dahil olmaya karar vermenize ne sebep oldu? **

Bu soru çok ilginç, Web3 hakkındaki görüşlerimi üç farklı açıdan anlatayım.

**Birincisi benim işim. **Benim işim, daha açık bir işbirliği ve yönetişim oluşturmaya yardımcı olmaktır, çünkü temelde sistemi tamamen merkeziyetsiz hale getirmemiz gerekiyor. Yerelleşme ilkelerini uygulamaya koymamız gerekiyor. Bu hedefe odaklandığımda Fenix için her şey anlam kazanıyor. Bu bir yolculuk, tabiri caizse. Açık kaynaklı bir proje gibi, bir grup insan bu projeyi yarattı ve şimdi yapmamız gereken, sadece nasıl katıldıklarını değil, aynı zamanda anlamlı bir katkı sağlayabilecek bilgiyi de tüm topluluğun katılımını sağlamak.

** İkincisi, teknolojimizdir. **Sui yeni ama sağlam ve güvenilir bir teknolojiye sahip olduğumuzu biliyoruz. Ancak teknolojiyi halka nasıl açıklayacağımız ve sorunları çözmelerine nasıl yardımcı olacağımız aslında bir sorun. Genel olarak Web3 teknolojilerinden bahsetmek yerine bu teknolojilere neden ihtiyaç duyduğumuzu anlamalıyız. Bu teknolojilerin özelliklerini anlamanız, teknolojinin karşılaştığınız sorunları çözüp çözemeyeceğini düşünmeniz, cevabınız evet ise kullanmalısınız. Mantıklı gelmiyorsa, başka bir şey arayın.

**Sonuncusu, uygulama ve mevcut kullanım durumu yönüdür. **Bazıları bana mantıklı geliyor, bazıları gelmiyor, bu çok büyük bir aralık. Ancak bu genişliğin, teknolojinin değerinin bir kanıtı olduğunu düşünüyorum. Yaygınlaşması ve internetin yeni omurgası haline gelmesi ne kadar sürer bilmiyorum. Ama geleceğin bir gün gerçekleşeceğine inanıyorum ve sektörde ne kadar uzun süre kalırsam, bu görüşe o kadar çok inanıyorum.

**S3 Bazı kişiler, Katman 1 blok zincirindeki geliştirici ilişkileri kavramına aşina olmayabilir. Ekibinizi ve günlük işlerinizi paylaşabilir misiniz? **

Şahsen, L1 geliştirici ilişkilerinin amacının, geliştiriciler arasındaki iletişimi dağıtmak ve kolaylaştırmak olduğunu düşünüyorum. **Ademi merkeziyetçilik temel olarak kısmen açık kaynak, kısmen açık işbirliği ve açık yönetişimdir. İlkelerin, topluluk geliştirme yöntemlerinin ve kültürün iyice yerleştiğinden emin olmak için bir grup insana ihtiyacınız var. Düşünmemiz gereken şey: geliştiricilerle nasıl etkileşim kuracağız? Topluluk nasıl dahil edilir ve güçlendirilir? Topluluk katkıları nasıl kabul edilir?

Örnek olarak iyileştirme teklifi sürecini ele alırsak, bunun adil ve kapsayıcı olmasını ve aynı zamanda teknoloji için en iyi olmasını nasıl sağlayabiliriz? Gerçek şu ki, teknolojiyi ilk kez derinlemesine anlayan pek çok katılımcı yok. Düşünmeniz gereken şey, onları nasıl başlatacağınız ve sonunda derinden katkıda bulunabilmeleri için onları nasıl eğiteceğinizdir.

Açık işbirliği, şeffaflık, meritokrasi, kapsayıcılık ve topluluk dahil olmak üzere açık kaynak dünyasından birçok ilke aldık. Bir bakıma açık kaynağın Web3'ü desteklediğini ve Web3'ün açık kaynağın önünü açtığını düşünüyorum.

**S4 Geliştiricileri Web3'e katılmaya ne çekebilir ve bu sektörde nasıl başarılı olabilirler? **

Sui ağına katılan ilk geliştiriciler, vizyoner teknoloji uzmanlarıdır. Gerçek inananlar, maxiler, sektörü gerçekten ileriye götüren bir grup insandır. Bu sektörde birçok döngüden geçtiler, başarısız oldular ve başarılı oldular, çok şey öğrendiler ve Web3 ve Sui'yi geliştirmek için kendi fikirleri var.

Bir sonraki dalgayı tespit etmek zor. Önceki tartışmamıza dönersek, bu, diğerleri gibi avantajları ve dezavantajları olan bir teknolojidir. Geliştiricileri Web3'e nasıl çekeceğimizi düşünmeden önce, geliştiricilerin sorunlarını çözmek için kullanabilmeleri için bu teknolojiyi nasıl sunacağımızı düşünmemiz gerekiyor. Bunun Web2 ve Web3 ile ilgisi yok, sorununuzu her zaman ölçeklenebilir bir şekilde çözmeyi başarmış bir teknoloji olabilir. Peki insanları tam olarak nasıl doğru şekilde eğiteceğiz?

Bunu iyi bir şekilde yapabildiğimizde, Web2 dünyası kadar çok geliştiriciyi çekeceğiz. Web3 alanındaki teknolojiler, geliştiricilerin sorunlarını verimli, yüksek performanslı, büyük ölçekli ve düşük maliyetli bir şekilde çözebiliyorsa, onu benimsemeleri gerekir, değil mi? Elbette diğer teknolojileri değerlendirdikleri gibi bu teknolojiyi de değerlendireceklerdir.

**S5 Bir geliştirici kariyerinin ortasındaysa ve Sui'yi geliştirmeye geçmek istiyorsa işe nasıl başlar? **

Altta yatan teoriyi bilmek her zaman en iyisidir. Dağıtılmış sistemler, kriptografi ve çeşitli programlama dilleri hakkında biraz bilgi sahibi olmak iyi bir başlangıçtır. Devam etmek için bu temel bilgilere sahip olmanız gerekir, aksi takdirde Sui'ye uymayan bir şey yaratma veya tasarlama riskini alırsınız.

Aynı zamanda geliştiriciler, uygulama geliştirme, çekirdek protokol geliştirme vb. gibi hangi alanda uzmanlaşmak istediklerini seçebilirler. Bir protokol geliştiricisi veya ağa temel katkıda bulunanlardan biri olmak istiyorsanız, dağıtılmış sistemler ve kriptografi, özellikle de blockchain Base'deki yapı taşlarının anahtarı olan kriptografi hakkında çok derin bir anlayışa sahip olmanız gerekir. Sui açık kaynaktır, kaynak kodu oradadır, belgeleri okuyun, kodla oynayın, bazı şeyleri değiştirin ve ne olduğunu görün.

Uygulama geliştiricisi olmak istiyorsanız burada herhangi bir kısıtlama yoktur. Örneklerimizi kullanabilir veya bir proje bulabilir ve onu klonlayarak, inşa ederek, çalıştırarak vb.

Diğer insanlarla iletişim kurmak daha fazlasını kazandırabilir. Dışarıda Web3 ile ilgili pek çok etkinlik var ama unutmayın, doğru olanları seçin. Bazı etkinlikler yalnızca geliştiricilere özeldir ve diğer geliştiriciler ve katkıda bulunanlarla bağlantı kurabilirsiniz. Bu, çevrimiçi veya çevrimdışı, tema topluluğumuzun bir parçasıdır, topluluğunuzu bulun, ait olduğunuzu bulun. Sizinle gerçekten çalışabilecek ve size yön ve tavsiye verebilecek insanları tanımanız gerekir.

Sui topluluğu çok açık ve canlı. Bunun teknolojinin geleceği olduğuna inanıyoruz ve mümkün olduğu kadar çok insanı eğitmek istiyoruz. Sui Builder House, size her deneyim seviyesinden mühendisler ve inşaatçılar ile sohbet etme şansı veren inşaatçılara özel bir etkinliktir.

**S6 Sui geliştiricilerinin yapımını hızlandırmak ve üretkenliği artırmak için Sui tarafından şu anda hangi planlar ve araçlar hazırlanmaktadır? **

Hâlâ erken aşamalardayız ve şu an için kısacası bazı belgeler gibi eğitim içeriği eksikliği var. Multimedya içeriğimizin yeni başlayanlardan profesyonel geliştiricilere kadar farklı gruplara ulaşmasını sağlamak için bir sonraki odak noktamız kesinlikle bunlar olacak. Aynı zamanda yerelleştirme de önemlidir ve içeriğimizin herkes tarafından kolayca okunup anlaşılabileceğini umuyoruz.

Bunu rehber edinerek İnşaatçı Evimizi daha dikkatli tasarlamaya, geri bildirim almaya ve buna göre katılımcılara özel tasarımlar yapmaya çalışacağız. Oluşturduğumuz içeriği YouTube'da veya diğer medya kuruluşlarında herkesin görebileceği şekilde yayınlıyoruz.

Takımlama başka bir önemli konudur, araçların çoğuna zaten sahibiz ama umarım topluluk bunu daha iyi hale getirmeye yardımcı olabilir. Pek çok iyi SDK ve IDE gördüm, ancak bunlar genellikle zaman alır ve geliştirilmesi zordur. Aynı zamanda bunların gerçekleşmesi de çok zordur. Bu nedenle istediğiniz zaman bize ulaşmaktan çekinmeyin, sizinle sohbet etmeyi ve Vakfın nasıl yardımcı olabileceğini bize bildirmeyi çok isteriz. Temel katkıda bulunanlar ayrıca, geliştiricilerin nasıl daha iyi ve daha sorunsuz geliştirmelerini sağlayacakları üzerinde çalışıyorlar.

Çünkü Sui ağı çok yeni ve çok hızlı büyüyor. Geliştirme ekibini toplulukla derinlemesine fikir alışverişinde bulunmaya ve birlikte ilerlemeye teşvik ediyoruz. Yürütme akışını değiştirme potansiyeline sahip yeni gelişmeler ortaya çıkarsa, mümkün olan en kısa sürede bunlardan haberdar olmak ve mümkün olan en kısa sürede ayarlamalar yapmak istiyoruz. Olumlu bir geri bildirim döngüsü oluşturmak çok önemlidir.

**S7 Mevcut toplulukta dört gözle beklemeye değer gelişme eğilimleri nelerdir? Bu eğilimler Sui'nin gelecekteki gelişimini nasıl etkileyecek? **

İnsanlar yeni özellikleri kullanmanın daha yenilikçi yollarını keşfediyor. Dinamik alanları veya Programlanabilir İşlem Bloklarını nasıl kullanmalılar? İnsanlar, mevcut kod tabanlarını iyileştirmek veya yeni kullanım durumları oluşturmak için bu özellikleri nasıl kullanacaklarını buluyor ve düşünüyor.

Ancak bu yeni araçları nasıl daha iyi kullanabileceklerini açıklamalı ve geliştiricileri bunları kullanmaya teşvik etmeliyiz. İnsanlar, Sui'nin teknik performansını ve avantajlarını adım adım öğreniyor, onu farklı açılardan araştırıyor ve gerçek bir teste tabi tutuyor. Örneğin, bu teorik mi ve pratik uygulama senaryoları nelerdir?

Bu heyecan verici bir dönem ve daha fazlasını düşünmeye başlayan bir grup akıllı, tutkulu insan olduğu için teknolojik atılımlar yapabileceğinizi hissettiğim yer burası.

**S8 Geliştiricilerin Sui üzerinde hangi özel uygulamaları veya deneyimleri oluşturmasını istiyorsunuz? **

Birçoğu var, ancak kişisel olarak, yukarıdaki açık kaynak ve açık işbirliğine geri dönersek, birçok farklı sürüm gördüm, ancak gerçekten harika bir çözüm görmek istiyorum, yani, bir Ödül katkıda bulunanları nasıl kullanabiliriz? adil, şeffaf ve doğrulanabilir bir şekilde.

Örneğin, bir katılımcı ağa bir yama veya SIP (İyileştirme Önerisi) önerirse, bu katkıyı nasıl doğrularız? Katkı derecesi nasıl ölçülür ve uygun şekilde ödüllendirilir? Ödül dağıtımının adil, adil, özel ve herkes tarafından kabul edilmiş olması nasıl sağlanır? İyi bir çözüm bulabilirsek, bu yeni bir işbirliği dalgasını mümkün kılacak ve ademi merkeziyetçiliği daha da ileriye taşıyacaktır.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin