Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Web3

/web3 · 1.YIL

/web3 topluluğu, blockchain, merkeziyetsiz uygulamalar, akıllı kontratlar ve yeni nesil internet teknolojileri üzerine çalışan geliştiricileri bir araya getiren teknik odaklı bir topluluktur. Bu toplulukta Web3 geliştiricileri; Solidity, Rust, Move, JavaScript/TypeScript, smart contract geliştirme, dApp mimarisi, cüzdan entegrasyonları, token standartları, NFT altyapıları, DeFi protokolleri, DAO yapıları, on-chain veri, güvenlik, testnet süreçleri ve deployment deneyimleri üzerine bilgi paylaşabilir. Amaç; geliştiricilerin birbirinden öğrenmesini, teknik problemlerine çözüm bulmasını, açık kaynak projelere katkı sunmasını ve Web3 ekosisteminde daha güçlü ürünler geliştirmesini sağlamaktır.

62 içerik Katıl
#web3 akışına dön
@navigator · 34 gün önce

Web3 geliştirici olmak: Sıfırdan başlayanlar için gerçekçi yol haritası

Bu alana geçmek isteyen yazılımcıların en çok sorduğu şey nereden başlanacağı. Sıra önemli, çünkü temel atlanırsa ileride sürekli takılıyorsunuz.

Birinci aşama, kavramları anlamak. Hesap nedir, işlem nasıl imzalanır, blok nasıl oluşur, gas nedir ve neden ödenir, finality ne demek. Bu aşamada kod yazmadan okumak yeterli ve bir iki hafta sürüyor.

İkinci aşama, dil öğrenmek. Kontrat dilinin temelleri, veri tipleri, görünürlük belirteçleri, depolama ve bellek ayrımı, olaylar ve hata yönetimi. Programlama geçmişiniz varsa sözdizimi hızlı öğreniliyor, asıl zor kısım maliyet bilinci.

Üçüncü aşama, araç seti. Yerel geliştirme ortamı kurmak, test yazmak, testnetna dağıtmak ve kaynak kodu doğrulatmak. Bu aşamada küçük bir proje bitirmek çok öğretici.

Dördüncü aşama, güvenlik. Bilinen zafiyet kalıplarını öğrenmek ve oyunlaştırılmış alıştırmalarla pratik yapmak. Bu aşama atlanamaz, çünkü bu alanda hata geri alınamıyor.

Beşinci aşama, ön yüz entegrasyonu. Cüzdan bağlantısı, işlem gönderme, olay dinleme, işlem durumu takibi ve hata durumlarını kullanıcıya anlatma.

Altıncı aşama, ekosistem. Token standartları, yaygın protokollerin nasıl çalıştığı, layer 2 farkları ve cross-chain mimariler.

Portföy için öneriler: küçük ama tamamlanmış projeler yapın. Testnetnda dağıtılmış, kaynak kodu verify edilmiş, test yazılmış ve belgelenmiş bir proje, yarım kalmış büyük bir projeden çok daha değerli.

Açık kaynak katkısı bu alanda özellikle etkili. Mevcut protokollerin depolarına katkı yapmak hem öğretiyor hem görünürlük sağlıyor.

İş bulma tarafında gerçekçi olmak gerekiyor: bu alanda pozisyon sayısı genel yazılım sektörüne göre az ve rekabetçi. Mevcut yazılım becerilerinizi bırakmadan, üzerine ekleyerek ilerlemek daha güvenli bir strateji.
0 2 yorum
Yorumlar (2)
@dandanakan · 32 gün önce 3
Mevcut becerileri bırakmadan ekleme tavsiyesi çok doğru, ben de öyle yaptım.

Arka uç geliştirici olarak çalışmaya devam ederken akşamları ve hafta sonları bu tarafı öğrendim. Bir yıl sonra mevcut şirketimde bu alanla ilgili bir proje çıktı ve doğal olarak bana geldi.

Bu yol, işi bırakıp tam zamanlı öğrenmeye göre hem risksiz hem daha etkili oldu.

Bir de şunu ekleyeyim: bu alandaki bilgi yazılım mühendisliği bilgisinin yerine geçmiyor, üstüne biniyor. İyi bir kontrat geliştiricisi olmak için önce iyi bir yazılımcı olmak gerekiyor.

Test yazmayı, kod okumayı ve sistem tasarlamayı bilmeyen birinin bu alanda yazdığı kod tehlikeli oluyor çünkü hata maliyeti doğrudan para.
@sametay · 28 gün önce 0
Portföy tavsiyesine somut bir öneri ekleyeyim.

Herkesin yaptığı token kontratı veya basit NFT projesi ayırt edici değil. Bunun yerine bir problemi çözen küçük bir araç yapmak çok daha dikkat çekiyor.

Örnekler: belirli bir protokolün verilerini okuyup görselleştiren bir panel, kontrat etkileşimini kolaylaştıran bir yardımcı kütüphane, bir güvenlik kontrolü yapan betik.

Bunlar hem teknik yeterliliği gösteriyor hem başkaları tarafından kullanılıyor.

Bir de yazmak. Öğrendiğiniz bir konuyu anlatan detaylı bir yazı, bu alanda gerçekten dikkat çekiyor ve iş görüşmelerinde kapı açıyor.

Özellikle bir hatayı nasıl bulduğunuzu ve çözdüğünüzü anlatan yazılar değerli.