Polkadot'ta Solidity Kursu: Çinli Geliştirici Ekosisteminin Gelecek Yönelimlerini Ortaya Çıkarmak
Son zamanlarda, bir eğitim platformuyla işbirliği yaparak "Polkadot'ta Solidity" kursunu başlattık. Bu kurs, PolkaVM geliştirme araç zincirinin popülaritesini keşfetmek amacıyla hazırlanmıştı. Sonuçlar oldukça şaşırtıcı; toplamda 219 kişi kaydoldu ve ödev tamamlama oranı %38'e yaklaştı. Bu veriler sadece cesaretlendirici değil, aynı zamanda bu kurstan Polkadot'un Türkçe geliştirici ekosisteminin gelecekteki gelişim trendleri hakkında beklenmedik içgörüler elde ettik.
Bu makalede, bu yeni kurs içindeki gözlemlerimizi ve düşüncelerimizi paylaşacağız ve "ekosistem inşası"na giden bir yol haritasını nasıl keşfettiğimizi anlatacağız.
Kurs Arka Planı: Gerçek ihtiyaçları keşfetmek, basitçe trendleri takip etmek yerine
Polkadot, 2.0 yükseltmesini ilerletiyor, temel hedefleri arasında çapraz zincir birliği, erişim engellerinin azaltılması ve geliştirici deneyiminin artırılması yer alıyor. PolkaVM, Ethereum ile uyumlu bir yürütme ortamı olarak, Web2 veya EVM geliştiricilerinin Polkadot ile tanışması için bir giriş noktası olabilir. Ancak bir gerçeği kabul etmeliyiz: Web3 dünyasında, teknik anlatılar genellikle yüzeysel bir süsleme haline geliyor. Gerçekten uygulama yapmak isteyenler genellikle azınlıkta kalıyor. Birçok kişi Polkadot'u hâlâ "karmaşık", "anlaşılması zor" ve "geliştirme engeli yüksek" aşamasında değerlendiriyor, uygulama geliştirmeyi ya da sözleşme yazmayı denemekten bahsetmiyorum bile.
Bu dersi açmamızın nedeni sadece tanıtım yapmak değil, daha önemlisi aşağıdaki birkaç soruyu araştırmak istememizdir:
Geliştiricilerin yeni sanal makine ortamı ile en çok ilgilendiği şey nedir?
PolkaVM onlar için bir fırsat mı yoksa engel mi?
Araç zinciri, yalnızca gösterim değil, gerçek projelerin geliştirilmesini destekleyebilir mi?
Tüm geliştirme süreci boyunca, hangi aşamada en çok sorun çıkma olasılığı vardır?
Bu nedenle, bu kurs uzmanlara yönelik derin bir teknik seminer değildir, aksine gerçek bir geliştirici deneyimi denemesidir. Amacımız, yeni başlayanlara rehberlik etmek, ilk denemelerini tamamlamalarına yardımcı olmak ve süreçte ortaya çıkabilecek çeşitli durumları gözlemlemektir.
Dört Beklenmedik Keşif
1. Öğrenciler güçlü bir merak ve katılım sergiliyor.
Çoğu insanın kurslara katılmasının ödül veya sertifika almak için olduğunu düşünüyorduk, ama durum böyle değil. Katılımcıların %80'i 90'lı yıllarda doğmuş, dörtte biri ise öğrencidir ve çoğu her gün kendi isteğiyle 1-2 saat öğrenmeye zaman ayırıyor. Bu öğrenme yoğunluğu, onların yalnızca dersleri geçmek için değil, gerçekten ilgili becerileri denemek ve ustalaşmak istediklerini gösteriyor.
Bazı katılımcılar, sadece bir sözleşmeyi kendi elleriyle dağıtmak için baştan sona öğrenirken; diğerleri ise: "En azından CV'mde 'PolkaVM ortamında uygulama dağıtmayı başardım' deneyimini yazabiliyorum." ifadesini belirtiyor. Bu, onların Polkadot'un teknik gücünün ne kadar kuvvetli olduğuna pek de önem vermediklerini, daha çok Web3 alanına girip giremeyeceklerini doğrulayacak dostane bir ortama ihtiyaç duyduklarını yansıtıyor.
2. Deneyimli olmak kolay öğrenmek anlamına gelmez, en büyük zorluk düşünce biçimini değiştirmektir.
Birçok katılımcı zengin geliştirme deneyimine sahip ve hatta EVM projelerinde pratik deneyimleri var. Ancak Polkadot ekosistemine girdiklerinde, bazı terim farklılıklarıyla hâlâ karşılaşabiliyorlar: PolkaVM nedir? AssetHub bir zincir mi yoksa modül mü? Neden gaz limiti Ethereum'dan farklı? Sözleşme başarıyla dağıtıldı ama ön uç çağrı yapamıyor?
Onların kafa karışıklığı, kodu anlamamakta değil, tanıdık bilişsel modellerinin aniden geçersiz hale gelmesindendir. Yeniden anlama gerektiren bir dizi kavramla karşılaşınca, birçok kişi doğrudan geri çekilme psikolojisi geliştirdi.
Kurslarımız, bu bilişsel uçurumu bir ölçüde hafifletti ve en azından katılımcılara PolkaVM geliştirme deneyiminin aslında karmaşık olmadığını, esasen terimlerin ve uygulamaların farklı olduğunu anlamalarını sağladı. Bu çok önemlidir çünkü birçok insan bir ekosistemi terk ederken, genellikle programlamayı bilmedikleri için değil, ilk bakışta belgeleri anlayamadıkları için vazgeçer.
Bu da bize şunu hatırlatıyor: Geliştirme belgeleri sadece bilgi yığmakla kalmamalı, aynı zamanda kullanıcıların bilişsel dönüşümlerini tamamlamalarına da yardımcı olmalıdır. Gelecekte, belgelerde PolkaVM ile diğer ana akım sanal makineler (örneğin EVM) arasındaki temel farklılıkların karşılaştırmasını eklemeyi planlıyoruz, daha fazla insanın yanlış yollara sapmasını azaltmasına ve "demek böyleymiş" anlarını artırmasına yardımcı olmak için.
3. Kurs katılımcıları sadece öğreniciler değil, aynı zamanda "görünmez katkıda bulunanlar"dır.
Çoğu katılımcı sözleşme geliştirmeye yeni başlayanlar olmasına rağmen, sorun sormaktan çekinmiyorlar, hata bildirmekten mutluluk duyuyorlar ve teknik sınırları test etmekten korkmuyorlar. Örneğin, bazıları Remix'in derlemesinin sorun olmadığını ancak zincir üzerindeki dağıtımın başarısız olduğunu belirtti. Bu geri bildirimler, ilgili ekiplerle birden fazla araç zinciri sorununu iletmemizi sağladı ve belgelerin eklenmesi ile hata düzeltmelerini teşvik etti.
Deneyimli bir geliştirici ilişkileri ekibi olarak, bazı küçük tuzaklardan kaçınmayı alışkanlık haline getirdik, birçok "hata uyarısı" artık içgüdüsel bir davranış haline geldi. Ancak acemiler böyle değil. Henüz bu yargı sistemini oluşturmadıkları için daha kolay sorunlarla karşılaşıyorlar - bu, kursu çok değerli bir sorun toplayıcı haline getiriyor. Katılımcılar için kurs bir tampon bölge; bizim için ise bu "gerçek tuzaklara düşme" deneyimleri PolkaVM ekosistem deneyiminin en somut termometresi.
4. Geliştiricinin "ikinci ziyareti" belirlemedeki anahtar, genel süreç deneyimidir.
Birçok insan ayrılmaz çünkü "öğrenemiyorlar", aksine "hata yapınca nasıl çözüleceğine dair kimse rehberlik etmiyor".
Aynı kod farklı ortamlarda hatalar verebilir; Hardhat, Foundry, Remix kendi ortamlarında tutarsız sonuçlar verebilir; belgelerde gerekli bilgiler bulunamayabilir, hata mesajları doğrudan sonuçları göstermeyebilir, bunlar geliştiricilerin bir anlık öfkeyle pes etmesine neden olabilir.
Şunu fark ettik: Geliştirici deneyimi (DevEx) yalnızca kodlama sürecinin sorunsuz olması değildir, aynı zamanda ortam kurulumu, sorun geri bildirimi, dağıtım sonuçları ve hatta gelecekteki güncellemelerin tüm sürecinin akıcı ve güvenilir olup olmadığıdır. Bir aşamada bir sorun ortaya çıkarsa, geliştiricilerin sabrını kaybetmesi kolaydır. Bu nedenle, bu sadece bir teknik sorun değil, aynı zamanda bir duygu ve güven tasarım sorunudur.
Kurs, araç, kullanıcı ve beklentiler arasında bir köprü olarak
Ekosistem gelişiminin erken dönemlerinde, geliştirici kurslarının anlamının yalnızca tek yönlü bilgi aktarımı olmadığını ve tek bir kurs ile bir sonraki Web3 girişim yıldızını keşfetmeyi beklemediğimizi anladık. Aksine, kurs aracılığıyla üç değerli sonuç elde ettik:
1. Zincir Basınç Testi
Örneğin, dersimizde Uniswap V2 sözleşmesi göç uygulaması yaparken, bunun sıradan bir uygulama olduğunu düşünmüştük, ancak bir dizi sorunla karşılaştık: gaz hatası, yol hatası, Remix ve Hardhat'ın tutarsız performansı gibi.
Bu sorunlar geliştiriciler için bir engel, bizim için ise "erken belirtiler". Ne kadar erken tespit edilirse o kadar iyi. Şu anda, bu sorunlar ilgili ekiplerin çözmesi gereken maddeler listesine dönüştü ve hızlı bir şekilde ele alındı.
2. Kullanıcı Profili ve Dönüşüm İpuçları
Bazıları mimari tasarıma ilgi duyuyor, bazıları geliştirme verimliliği peşinde koşuyor, bazıları ise soruyor: "PolkaVM'de sık kullandığım araçları doğrudan kullanabilir miyim?"
Her soru, geliştiricilerin gerçek düşüncelerini yansıtırken, aynı zamanda PolkaVM'nin "kullanım kılavuzu"nun nasıl geliştirilmesi gerektiğini de ortaya koyuyor.
3. Ürün Beklentileri Oluşturma
Kurslarımız, boş konuşmalar yapmadan, PolkaVM'nin gerçek kullanım deneyimini ve değerini canlı gösterimlerle sergileyen çok bölümlü bir diziye benziyor. Belirli özellikler şu anda mükemmel olmasa da, birinin bunu kullanıyor olması ve birinin beklemeye istekli olması, ekosistemin gelişimi için olumlu bir sinyal.
Geçmişte Polkadot'un kullanıcı eksikliği eleştirileri sıkça yapılırdı - gerçekten kimse kullanmıyor mu? Aslında sürekli olarak kullananlar esas olarak altyapı geliştirme ekipleriydi, uygulama geliştiricileri değil. Şimdi PolkaVM devreye girdi, akıllı sözleşme yazan geliştiricilerin nihayet kendilerini gösterme şansı oldu. Elbette tereddüt etmek kaçınılmaz: "Bu kadar yeni bir sanal makine ortamında ilk denemeyi yapmaya cesaret edebilir miyim?", "Ağ hâlâ test aşamasında, zamanımı buna yatırmaya değer mi?" Fakat tam da yeni olduğu için, küçük ekipler için bir virajı geçme fırsatı sundu.
Bu derste, Uniswap V2'yi PolkaVM'ye taşıyacağız ve bu, topluluğun geniş ilgisini çekti. Bunun nedeni, herkesin Uniswap'ı daha önce görmemesi değil, ilk kez Polkadot ekosisteminde çalıştığını görmeleridir. Polkadot yıllardır gelişiyor olmasına rağmen, hala yüksek piyasa değerine sahip bir ekosistemdir ve DOT'u elinde bulunduran büyük yatırımcılar da oldukça fazladır. Layer2 alanında şiddetli bir rekabet yerine, henüz tam olarak keşfedilmemiş bir mavi okyanus pazarını keşfetmek daha iyi değil mi?
Bir sonraki kurs içeriğimizi planlıyoruz. Herhangi bir belirli modül veya proje uygulaması ile ilgileniyorsanız, lütfen bize mesaj bırakmaktan çekinmeyin.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Likes
Reward
13
6
Share
Comment
0/400
GasFeeThunder
· 14h ago
Sadece %38 tamamlanma oranı, bir mahkum proje daha.
View OriginalReply0
CryptoTherapist
· 08-06 03:20
o %38 tamamlanma oranında büyük bir fomo enerjisi hissediyorum... açıkçası tipik bir piyasa psikolojisi modeli
View OriginalReply0
fomo_fighter
· 08-06 03:18
Tamamlama oranı sadece %38 mi? Daha fazla çalışmamız gerekiyor.
View OriginalReply0
BoredWatcher
· 08-06 03:03
Ne kadar değerli, tamamlanma oranı çok düşük değil mi?
Polkadot'ta Solidity Eğitimi, Çinli Web3 geliştiricilerinin yeni eğilimlerini ortaya koyuyor.
Polkadot'ta Solidity Kursu: Çinli Geliştirici Ekosisteminin Gelecek Yönelimlerini Ortaya Çıkarmak
Son zamanlarda, bir eğitim platformuyla işbirliği yaparak "Polkadot'ta Solidity" kursunu başlattık. Bu kurs, PolkaVM geliştirme araç zincirinin popülaritesini keşfetmek amacıyla hazırlanmıştı. Sonuçlar oldukça şaşırtıcı; toplamda 219 kişi kaydoldu ve ödev tamamlama oranı %38'e yaklaştı. Bu veriler sadece cesaretlendirici değil, aynı zamanda bu kurstan Polkadot'un Türkçe geliştirici ekosisteminin gelecekteki gelişim trendleri hakkında beklenmedik içgörüler elde ettik.
Bu makalede, bu yeni kurs içindeki gözlemlerimizi ve düşüncelerimizi paylaşacağız ve "ekosistem inşası"na giden bir yol haritasını nasıl keşfettiğimizi anlatacağız.
Kurs Arka Planı: Gerçek ihtiyaçları keşfetmek, basitçe trendleri takip etmek yerine
Polkadot, 2.0 yükseltmesini ilerletiyor, temel hedefleri arasında çapraz zincir birliği, erişim engellerinin azaltılması ve geliştirici deneyiminin artırılması yer alıyor. PolkaVM, Ethereum ile uyumlu bir yürütme ortamı olarak, Web2 veya EVM geliştiricilerinin Polkadot ile tanışması için bir giriş noktası olabilir. Ancak bir gerçeği kabul etmeliyiz: Web3 dünyasında, teknik anlatılar genellikle yüzeysel bir süsleme haline geliyor. Gerçekten uygulama yapmak isteyenler genellikle azınlıkta kalıyor. Birçok kişi Polkadot'u hâlâ "karmaşık", "anlaşılması zor" ve "geliştirme engeli yüksek" aşamasında değerlendiriyor, uygulama geliştirmeyi ya da sözleşme yazmayı denemekten bahsetmiyorum bile.
Bu dersi açmamızın nedeni sadece tanıtım yapmak değil, daha önemlisi aşağıdaki birkaç soruyu araştırmak istememizdir:
Bu nedenle, bu kurs uzmanlara yönelik derin bir teknik seminer değildir, aksine gerçek bir geliştirici deneyimi denemesidir. Amacımız, yeni başlayanlara rehberlik etmek, ilk denemelerini tamamlamalarına yardımcı olmak ve süreçte ortaya çıkabilecek çeşitli durumları gözlemlemektir.
Dört Beklenmedik Keşif
1. Öğrenciler güçlü bir merak ve katılım sergiliyor.
Çoğu insanın kurslara katılmasının ödül veya sertifika almak için olduğunu düşünüyorduk, ama durum böyle değil. Katılımcıların %80'i 90'lı yıllarda doğmuş, dörtte biri ise öğrencidir ve çoğu her gün kendi isteğiyle 1-2 saat öğrenmeye zaman ayırıyor. Bu öğrenme yoğunluğu, onların yalnızca dersleri geçmek için değil, gerçekten ilgili becerileri denemek ve ustalaşmak istediklerini gösteriyor.
Bazı katılımcılar, sadece bir sözleşmeyi kendi elleriyle dağıtmak için baştan sona öğrenirken; diğerleri ise: "En azından CV'mde 'PolkaVM ortamında uygulama dağıtmayı başardım' deneyimini yazabiliyorum." ifadesini belirtiyor. Bu, onların Polkadot'un teknik gücünün ne kadar kuvvetli olduğuna pek de önem vermediklerini, daha çok Web3 alanına girip giremeyeceklerini doğrulayacak dostane bir ortama ihtiyaç duyduklarını yansıtıyor.
2. Deneyimli olmak kolay öğrenmek anlamına gelmez, en büyük zorluk düşünce biçimini değiştirmektir.
Birçok katılımcı zengin geliştirme deneyimine sahip ve hatta EVM projelerinde pratik deneyimleri var. Ancak Polkadot ekosistemine girdiklerinde, bazı terim farklılıklarıyla hâlâ karşılaşabiliyorlar: PolkaVM nedir? AssetHub bir zincir mi yoksa modül mü? Neden gaz limiti Ethereum'dan farklı? Sözleşme başarıyla dağıtıldı ama ön uç çağrı yapamıyor?
Onların kafa karışıklığı, kodu anlamamakta değil, tanıdık bilişsel modellerinin aniden geçersiz hale gelmesindendir. Yeniden anlama gerektiren bir dizi kavramla karşılaşınca, birçok kişi doğrudan geri çekilme psikolojisi geliştirdi.
Kurslarımız, bu bilişsel uçurumu bir ölçüde hafifletti ve en azından katılımcılara PolkaVM geliştirme deneyiminin aslında karmaşık olmadığını, esasen terimlerin ve uygulamaların farklı olduğunu anlamalarını sağladı. Bu çok önemlidir çünkü birçok insan bir ekosistemi terk ederken, genellikle programlamayı bilmedikleri için değil, ilk bakışta belgeleri anlayamadıkları için vazgeçer.
Bu da bize şunu hatırlatıyor: Geliştirme belgeleri sadece bilgi yığmakla kalmamalı, aynı zamanda kullanıcıların bilişsel dönüşümlerini tamamlamalarına da yardımcı olmalıdır. Gelecekte, belgelerde PolkaVM ile diğer ana akım sanal makineler (örneğin EVM) arasındaki temel farklılıkların karşılaştırmasını eklemeyi planlıyoruz, daha fazla insanın yanlış yollara sapmasını azaltmasına ve "demek böyleymiş" anlarını artırmasına yardımcı olmak için.
3. Kurs katılımcıları sadece öğreniciler değil, aynı zamanda "görünmez katkıda bulunanlar"dır.
Çoğu katılımcı sözleşme geliştirmeye yeni başlayanlar olmasına rağmen, sorun sormaktan çekinmiyorlar, hata bildirmekten mutluluk duyuyorlar ve teknik sınırları test etmekten korkmuyorlar. Örneğin, bazıları Remix'in derlemesinin sorun olmadığını ancak zincir üzerindeki dağıtımın başarısız olduğunu belirtti. Bu geri bildirimler, ilgili ekiplerle birden fazla araç zinciri sorununu iletmemizi sağladı ve belgelerin eklenmesi ile hata düzeltmelerini teşvik etti.
Deneyimli bir geliştirici ilişkileri ekibi olarak, bazı küçük tuzaklardan kaçınmayı alışkanlık haline getirdik, birçok "hata uyarısı" artık içgüdüsel bir davranış haline geldi. Ancak acemiler böyle değil. Henüz bu yargı sistemini oluşturmadıkları için daha kolay sorunlarla karşılaşıyorlar - bu, kursu çok değerli bir sorun toplayıcı haline getiriyor. Katılımcılar için kurs bir tampon bölge; bizim için ise bu "gerçek tuzaklara düşme" deneyimleri PolkaVM ekosistem deneyiminin en somut termometresi.
4. Geliştiricinin "ikinci ziyareti" belirlemedeki anahtar, genel süreç deneyimidir.
Birçok insan ayrılmaz çünkü "öğrenemiyorlar", aksine "hata yapınca nasıl çözüleceğine dair kimse rehberlik etmiyor".
Aynı kod farklı ortamlarda hatalar verebilir; Hardhat, Foundry, Remix kendi ortamlarında tutarsız sonuçlar verebilir; belgelerde gerekli bilgiler bulunamayabilir, hata mesajları doğrudan sonuçları göstermeyebilir, bunlar geliştiricilerin bir anlık öfkeyle pes etmesine neden olabilir.
Şunu fark ettik: Geliştirici deneyimi (DevEx) yalnızca kodlama sürecinin sorunsuz olması değildir, aynı zamanda ortam kurulumu, sorun geri bildirimi, dağıtım sonuçları ve hatta gelecekteki güncellemelerin tüm sürecinin akıcı ve güvenilir olup olmadığıdır. Bir aşamada bir sorun ortaya çıkarsa, geliştiricilerin sabrını kaybetmesi kolaydır. Bu nedenle, bu sadece bir teknik sorun değil, aynı zamanda bir duygu ve güven tasarım sorunudur.
Kurs, araç, kullanıcı ve beklentiler arasında bir köprü olarak
Ekosistem gelişiminin erken dönemlerinde, geliştirici kurslarının anlamının yalnızca tek yönlü bilgi aktarımı olmadığını ve tek bir kurs ile bir sonraki Web3 girişim yıldızını keşfetmeyi beklemediğimizi anladık. Aksine, kurs aracılığıyla üç değerli sonuç elde ettik:
1. Zincir Basınç Testi
Örneğin, dersimizde Uniswap V2 sözleşmesi göç uygulaması yaparken, bunun sıradan bir uygulama olduğunu düşünmüştük, ancak bir dizi sorunla karşılaştık: gaz hatası, yol hatası, Remix ve Hardhat'ın tutarsız performansı gibi.
Bu sorunlar geliştiriciler için bir engel, bizim için ise "erken belirtiler". Ne kadar erken tespit edilirse o kadar iyi. Şu anda, bu sorunlar ilgili ekiplerin çözmesi gereken maddeler listesine dönüştü ve hızlı bir şekilde ele alındı.
2. Kullanıcı Profili ve Dönüşüm İpuçları
Bazıları mimari tasarıma ilgi duyuyor, bazıları geliştirme verimliliği peşinde koşuyor, bazıları ise soruyor: "PolkaVM'de sık kullandığım araçları doğrudan kullanabilir miyim?"
Her soru, geliştiricilerin gerçek düşüncelerini yansıtırken, aynı zamanda PolkaVM'nin "kullanım kılavuzu"nun nasıl geliştirilmesi gerektiğini de ortaya koyuyor.
3. Ürün Beklentileri Oluşturma
Kurslarımız, boş konuşmalar yapmadan, PolkaVM'nin gerçek kullanım deneyimini ve değerini canlı gösterimlerle sergileyen çok bölümlü bir diziye benziyor. Belirli özellikler şu anda mükemmel olmasa da, birinin bunu kullanıyor olması ve birinin beklemeye istekli olması, ekosistemin gelişimi için olumlu bir sinyal.
Geçmişte Polkadot'un kullanıcı eksikliği eleştirileri sıkça yapılırdı - gerçekten kimse kullanmıyor mu? Aslında sürekli olarak kullananlar esas olarak altyapı geliştirme ekipleriydi, uygulama geliştiricileri değil. Şimdi PolkaVM devreye girdi, akıllı sözleşme yazan geliştiricilerin nihayet kendilerini gösterme şansı oldu. Elbette tereddüt etmek kaçınılmaz: "Bu kadar yeni bir sanal makine ortamında ilk denemeyi yapmaya cesaret edebilir miyim?", "Ağ hâlâ test aşamasında, zamanımı buna yatırmaya değer mi?" Fakat tam da yeni olduğu için, küçük ekipler için bir virajı geçme fırsatı sundu.
Bu derste, Uniswap V2'yi PolkaVM'ye taşıyacağız ve bu, topluluğun geniş ilgisini çekti. Bunun nedeni, herkesin Uniswap'ı daha önce görmemesi değil, ilk kez Polkadot ekosisteminde çalıştığını görmeleridir. Polkadot yıllardır gelişiyor olmasına rağmen, hala yüksek piyasa değerine sahip bir ekosistemdir ve DOT'u elinde bulunduran büyük yatırımcılar da oldukça fazladır. Layer2 alanında şiddetli bir rekabet yerine, henüz tam olarak keşfedilmemiş bir mavi okyanus pazarını keşfetmek daha iyi değil mi?
Bir sonraki kurs içeriğimizi planlıyoruz. Herhangi bir belirli modül veya proje uygulaması ile ilgileniyorsanız, lütfen bize mesaj bırakmaktan çekinmeyin.