Web3 dünyasına geliştirme yolculuğunuza başlamak


Transform 2022’ye katılamadınız mı? İsteğe bağlı kitaplığımızdaki tüm zirve oturumlarına şimdi göz atın! Buraya bak.


Piyasadaki en sıcak iş nedir? Yazılım mühendisleri, programcılar ve tasarımcılar son on yılda yüksek talep gördü. Bununla birlikte, blockchain ve kripto para biriminin yükselişi ile Web3 geliştiricileri listede hızla yükseldi.

Web3, son iki yılda büyük bir ilgi akışı gördü. Yeni projeler filizlenirken ve inovasyon geliştikçe, başlangıç ​​sahnesi alevler içindedir. Nike ve Adidas gibi dünyanın en büyük şirketlerinden bazıları bile şapkalarını ringe attı. Tüm bunlar Web3 geliştiricilerini sıcak bir meta haline getirdi.

Ancak yoğun talebe rağmen Web3 geliştiricileri yetersiz durumda. Web3 kavramı hala nispeten yeni bir fikirdir ve sadece 2014’ten beri var olmuştur. Hala şekillenmekte olan bir konseptle ilgili materyalleri bırakın, blockchain’i içeren çok fazla üniversite kursu yok. Bu, hedefe yönelik tam bir yığın oluşturmamıza neden olan birkaç nedenden sadece biriydi. Web3’te geliştirme.

O halde Web3 geliştiricilerinin oldukça yüksek bir fiyat etiketine sahip olmaları sürpriz olmayabilir. Hatta bazıları bu maaşları 300.000 $ ve 750.000 $. Bu, Meta (eski adıyla Facebook) ve Google’daki geliştiricilerin Web3’e geçiş yapmasının en büyük nedenlerinden biri olabilir.

Ancak Silikon Vadisi, geliştiricilerin artan bir şekilde göç ettiğini gören tek alan değil. Aslında, Web3 tamamen yeni bir yetenek dalgasını kendine çekiyor. Örneğin Redfoo’yu ele alalım. Billboard sanatçısı, kodlama tutkusunu sürdürmek için müzik kariyerinden vazgeçti. Kendi kendini yetiştirmiş ünlü, o zamandan beri Solidity ve Rust’ı öğrendi ve şimdi Radix ile ortak olarak çalışıyor.

Peki geliştiriciler neden bu kadar yüksek maaşlar talep edebilir ve şirketler bunu neden ödüyor? Cevap, Web3’ün potansiyelinde yatmaktadır.

Web3 nedir?

Birçoğu Web3’ü internetin evriminde bir sonraki adım olarak görüyor.

Web1, internetin ilk aşaması olarak sınıflandırılır. Web siteleri, metin ve ara sıra resim içeren basit sayfalardı. Bu siteler, üzerlerinde görüntülenen bilgilerin ötesinde pek bir şey sunmuyordu.

Web2, web siteleri daha ilgi çekici hale geldikçe ve fayda sağladıkça ortaya çıktı. Bu aşamada, internet en popüler kullanımlarıyla bilinir: sosyal medya, e-ticaret ve eğlence. Ancak Web2, internetin yüksek oranda kapsandığını ve büyük şirketler tarafından kontrol edildiğini de gördü. İnternet kullanıcıları artık web’i Google, Meta, Amazon gibi şirketlerin ürün ve hizmetleri aracılığıyla deneyimliyor.

Web3, blok zincirini temel alarak kendisini bu büyük kuruluşların kontrolünden ayırmaya çalışıyor. Merkezi olmayan yapısı nedeniyle blok zinciri, kripto para birimi gibi şeyler aracılığıyla daha fazla işlevsellik ve fayda sağlarken bu tür kapı bekçilerinden kaçınmaya yardımcı olur.

Peki Web3 geliştiricisi olmak için ne gerekiyor?

Doğru programlama dilini bulun

Web3 geliştirmedeki ilk adımlardan biri, mevcut birçok programlama diline alışmaktır. Solidity en popüler dillerden biridir ve Ethereum ve diğer birçok blok zinciri tarafından kullanılır.

Diğer popüler seçenekler arasında JavaScript, Python ve Rust bulunur. Üzerine inşa edilen blok zincirine bağlı olarak, bir programlama dili diğerinden daha anlamlı olacaktır. Örneğin, Rust, Solana’da akıllı sözleşmeler yazmaya yardımcı olurken, Plutus Cardano’da kullanılır.

Doğru ortamı seçmek

Web3, dağıtılmış defter teknolojisine (DLT) dayandığından, bu ortamda oluşturmanın faydalarını anlamak faydalıdır. DLT’nin şeffaflığı ve izlenebilirliği teşvik eden, aynı zamanda işlemlerin (veya bu durumda Web aramalarının) hızını artıran ve maliyetleri düşük tutan bir ortam yarattığı bilinmektedir.

DLT’nin esasını daha iyi anlamak için, birçok Web3 proje geliştiricisi, Ethereum ve Bitcoin teknik belgelerinin okunmasını tavsiye ederek, bir Blockchain’in gidilecek tek ve en iyi yol olduğunu varsaymıştır. Her bir ilgili platformun giriş ve çıkışlarını ve bunların çeşitli bileşenlerini açıklarlar.

Ek olarak, her DLT farklıdır ve kendi kuralları ve gereksinimleri vardır. Bu farklılıklar, kullanılan birincil program dilinden geliştiricilerin uyması gereken belirli standartlara kadar değişebilir. Başlangıçta tek bir DLT ortamına, Blockchain’e veya başka bir şeye bağlı kalmak, geliştiricilerin temel teknolojiyi daha hedefli bir şekilde anlamalarını sağlayabilir. Bu, birçok farklı nüansı öğrenmeye çalışarak kendini çok ince yaymayı önleyebilir.

Bir geliştirme yığınına karar verme

Geliştirme yığını, herhangi bir yazılım geliştiricisi için ayrılmaz bir kaynaktır ve Web3 için farklı değildir. Geliştirme yığını, geliştiricilerin projelerini hayata geçirmek için kullandıkları çok sayıda araçtır. Bir Web3 yığını tipik olarak bir Web3 kitaplığı, akıllı sözleşmeler, düğümler ve cüzdanlardan oluşur. Ek olarak, geliştiriciler, aşağıdaki gibi amaca yönelik bir geliştirme yığını kullanabilir: sayı tabanı bir yığını kendileri bulmak ve düzenlemek zorunda kalmamak için.

Yalnız mı yoksa başka birine mi katılacağınıza karar vermek

İçindekileri ve çıkışları kendi başınıza öğrenmek başlı başına zorlu bir iştir – ancak öğrendiklerinizi oluşturmak ve uygulamak tamamen yeni bir çiledir. DLT ortamı, yeni ve solo programcılar için affetmez olabilir. Kodu yüklemek yalnızca jetonlara mal olmakla kalmaz, aynı zamanda dağıtıldıktan sonra düzenlemek zor (imkansız değilse de) olabilir.

Neyse ki, Web3 projeleri ve yeni başlayanlar sürekli olarak geliştiriciler arıyor. Çoğu zaman, bu şirketler talep çok yüksek olduğu için yeni geliştiriciler almaya ve eğitmeye isteklidir. Bu, iş hakkında deneyim kazanmak ve öğrenmek için harika bir yol olabilir.

Bu fırsatlar, Twitter, Discord ve Web3 iş panoları dahil olmak üzere çok çeşitli yerlerde bulunabilir. Projeler, aktif olarak bakıyorlarsa, açılışlarını genellikle sosyal medya hesaplarında yayınlayacaktır. Bir proje aday aramıyorsa bile, onları Discord sunucularına dahil ederek ekibe katılma fırsatı olabilir.

Herhangi bir yaratıcı projede olduğu gibi, çabalarınızı başkalarıyla birleştirirken birçok taviz verilir. Bazı fikirleriniz gerçekleşmeyebilir. Yaratıcı özgürlük ve bağımsızlık sizin için önemliyse, kendi projenizi oluşturmak daha güvenli bir seçim olacaktır.

Redfoo ile FooHack etkinliği sırasında yakın zamanda gerçekleşen bir hackathon, işbirliğinin ne kadar harika olabileceğini gösteriyor. Hackathon’daki ekip, rehberlik olmadan yalnız gitmekle elde edebileceğinden çok daha kısa bir sürede tam bir programı bir araya getirmeyi başardı.

Web3 geliştirme olması gereken yer

Hâlâ içinde olmak için nispeten yeni bir alan olsa da, Web3 gelecek. Artık geliştiricileri işe almak isteyen her zamankinden daha fazla şirket var. Kaynaklara ve temel bilgilere sahip olmak, bu gelişen sektörde başarıyı bulmanın anahtarıdır – ister işverenlere pazarlama yapıyor olun, ister bağımsız bir Web3 projesi oluşturuyor olun.

Piers Ridyard, RDX Works’ün CEO’sudur.

DataDecisionMakers

VentureBeat topluluğuna hoş geldiniz!

DataDecisionMakers, veri işi yapan teknik kişiler de dahil olmak üzere uzmanların verilerle ilgili içgörüleri ve yenilikleri paylaşabileceği yerdir.

En yeni fikirleri ve güncel bilgileri, en iyi uygulamaları ve veri ve veri teknolojisinin geleceğini okumak istiyorsanız DataDecisionMakers’da bize katılın.

Kendi makalenize katkıda bulunmayı bile düşünebilirsiniz!

DataDecisionMakers’dan Daha Fazlasını Okuyun


Kaynak : https://venturebeat.com/2022/08/06/starting-your-development-journey-into-the-world-of-web3/

Yorum yapın