Son zamanlarda "Polkadot'ta Solidity" adında bir kurs başlattık. Bu kurs, PolkaVM'in geliştirme araç zincirinin popüler olup olmadığını araştırmayı amaçlıyordu. Beklenmedik bir sonuçla, 219 kişi kayıt oldu ve ödev tamamlama oranı neredeyse %38 oldu.
Bu veriler elbette sevindirici, ancak daha ilginç olan, bunlardan Polkadot'un Türkçe geliştirici ekosisteminin gelecekteki gelişim yönünü keşfetmemizdir. Bu yazıda, bu yeni kurs aracılığıyla elde ettiğimiz gerçek kullanıcı geri bildirimlerini ve sorunları paylaşacağız ve "ekosistem inşası"na giden bir yol haritasını nasıl keşfettiğimizi anlatacağız.
Kurs Arka Planı: Gerçeği Keşfetmek, Gündemi Takip Etmek Değil
Polkadot, çapraz zincir birliği, engellerin azaltılması ve geliştirme deneyiminin artırılmasına odaklanarak 2.0 yükseltmesini ilerletiyor. PolkaVM, Ethereum ile uyumlu bir yürütme ortamı olarak, Web2 veya EVM geliştiricilerinin Polkadot ile tanışması için bir giriş noktası olma olasılığı yüksek. Ancak, Web3 dünyasında, teknik anlatım genellikle yüzeyseldir. Gerçekten uygulamaya istekli olanlar genellikle azınlıktır. Birçok insan, Polkadot ile ilgili izlenimlerini hala "karmaşık", "anlaşılması zor", "geliştirme engelleri yüksek" gibi düzeylerde tutuyor.
Bu kursu açmamızın nedeni sadece tanıtım yapmak değil, daha da önemlisi birkaç ana soruyu araştırmaktır:
Geliştiriciler yeni VM ortamında en çok neye önem veriyor?
PolkaVM onlar için bir fırsat mı yoksa bir meydan okuma mı?
Araç zinciri gerçek proje geliştirmeyi destekleyebilir mi?
Geliştirme sürecinde hangi aşamada en çok zorlukla karşılaşılır?
Bu kurs, derin teknik konuşmalar değil, gerçek bir geliştirici deneyimi deneyidir. Yeni başlayanların rehberi olmayı, ilk denemelerini tamamlamalarına eşlik etmeyi ve bu süreçte olabilecek durumları gözlemlemeyi umuyoruz.
Dört Beklenmedik Keşif
1. Öğrenciler güçlü bir merak ve katılım gösteriyor.
Başlangıçtaki beklentilerimizin aksine, katılımcıların çoğu ödül veya sertifika için gelmedi. %80'i 90'lı yılların gençleri, dörtte biri ise öğrenci. Çoğu kişi her gün gönüllü olarak 1-2 saat öğrenmeye zaman ayırıyor. Bu öğrenme yoğunluğu, gerçekten süreci denemek ve anlamak istediklerini gösteriyor.
Bazı insanlar baştan sona öğreniyorlar, sadece bir sözleşme kurmak için; bazıları ise şöyle diyor: "En azından CV'mde PolkaVM ortamında DApp kurmayı başardığımı yazabilirim." Onlar muhtemelen Polkadot'un teknik yeteneklerini pek umursamıyorlar, daha çok kendilerini Web3 alanına girip giremeyeceklerini doğrulamak için dostça bir ortam arıyorlar.
2. Deneyimli olmak, kolay kullanılabilir anlamına gelmez.
Birçok katılımcı, zengin geliştirme deneyimine sahip olsalar bile, hatta EVM projelerinde pratik deneyim sahibi olsalar da, Polkadot ekosistemine girdiklerinde hâlâ kafaları karışabiliyor: PolkaVM nedir? AssetHub bir zincir mi yoksa bir modül mü? Neden gas limit'i Ethereum'dan farklı? Sözleşme başarıyla dağıtıldı, peki neden ön uç çağrı yapamıyor?
Onların problemi, kodu anlayamamaları değil, tanıdık bilişsel modelin aniden geçersiz hale gelmesi ve yeniden anlamaları gereken kavramlarla karşılaştıklarında kolayca hayal kırıklığına uğramalarıdır.
Kurslarımız, katılımcıların PolkaVM geliştirme deneyiminin aslında zor olmadığını, sadece bazı terimlerin ve uygulamaların farklı olduğunu fark etmelerini sağlayarak bu farkı bir nebze olsun azaltmıştır. Bu çok önemlidir çünkü birçok kişi bir ekosistemi terk ederken genellikle kod yazamadıkları için değil, belgelerle ilk karşılaştıklarında kafalarının karışması nedeniyle bunu yaparlar.
Bu, geliştirme belgelerinin sadece bilgi sağlamakla kalmayıp, kullanıcıların bilişsel dönüşümlerini tamamlamalarına da yardımcı olması gerektiğini hatırlatıyor. Gelecekte, belgelerde PolkaVM ile diğer yaygın VM'ler (örneğin EVM) arasındaki temel farkların karşılaştırmasını artırmayı planlıyoruz, böylece daha fazla insanın kafa karışıklığını azaltmasına ve anlayışın aşama noktalarını artırmasına yardımcı olacağız.
3. Katılımcılar sadece öğrenenler değil, aynı zamanda "görünmeyen katkıda bulunanlar"dır.
Çoğu katılımcı kontrat geliştirme konusunda acemi olmasına rağmen, soru sormaktan çekinmiyor, hata raporlamaktan memnuniyet duyuyor ve teknolojik sınırları test etme cesaretini gösteriyorlar. Örneğin, birisi Remix'in derlemede bir sorun çıkarmadığını ancak zincir üzerindeki dağıtımın başarısız olduğunu belirtti. Bu geri bildirimler, Parity'ye birkaç araç zinciri ile ilgili sorun bildirmemizi doğrudan sağladı ve belgelerin iyileştirilmesi ve hata düzeltmelerini teşvik etti.
Deneyimli bir DevRel ekibi olarak, genellikle bazı küçük sorunları aşmayı alışkanlık haline getirmişizdir, birçok "hata uyarısı" artık içgüdüsel bir davranış haline gelmiştir. Ancak acemiler bunu yapamaz. Onlar bu yargı sistemini henüz kurmamış olduklarından, sorunlarla daha sık karşılaşma eğilimindedirler. Bu, kursun çok değerli bir sorun toplayıcısı haline gelmesini sağlıyor. Katılımcılar için kurs bir tampon bölge; bizim için ise bu "gerçek tuzak" deneyimleri, PolkaVM ekosistem deneyiminin en doğrudan termometresi.
4. Geliştiricilerin devam edip etmeyeceğini belirleyen anahtar, genel süreç deneyimidir.
Birçok kişi "öğrenemediği" için değil, "hata ile karşılaştığında çözüm bulamadığı" için ayrılır. Aynı kod farklı ortamlarda farklı sonuçlar verebilir; Hardhat, Foundry, Remix gibi araçlar çeşitli ortamlarda tutarsızlık gösterebilir, belgelerde gerekli bilgiler bulunamayabilir ve hata mesajları yeterince açık olmayabilir, bunların hepsi geliştiricilerin pes etmesine neden olabilir.
Geliştirici deneyiminin (DevEx) yalnızca kodlama sürecinin akıcılığı değil, aynı zamanda çevre oluşturma, sorun geri bildirimi, dağıtım sonuçları ve hatta gelecekteki güncellemelerin tüm sürecinin düzgün ve güvenilir olup olmadığı olduğunu kabul ediyoruz. Herhangi bir aşamada bir sorun çıkması, geliştiricilerin sabrını kaybetmesine neden olabilir. Bu nedenle, bu yalnızca bir teknik sorun değil, aynı zamanda bir duygu ve güven tasarım sorunudur.
Kursun Çoklu Değeri
Ekosistemin erken dönemlerinde, geliştirici kurslarının anlamının yalnızca tek yönlü bir bilgi aktarımından çok daha fazlası olduğunu fark ettik ve bir kursla bir sonraki Web3 girişim yıldızını seçmeyi beklemiyorduk. Aslında, kurslar aracılığıyla üç değerli hedefe ulaştık:
Zincir baskı testi: Örneğin, Uniswap V2 sözleşme taşınma egzersizinde, gas hataları, yol hataları, Remix ve Hardhat'ın tutarsız performansı gibi birçok beklenmedik sorunla karşılaştık. Bu sorunlar geliştiriciler için engeller olsa da, bizim için bunları erkenden tespit etme ve çözme fırsatıdır. Şimdi bu sorunlar Parity'nin sorun listesine dahil edildi ve hızlı bir şekilde ele alındı.
Kullanıcı Profili ve Dönüşüm İpuçları: Bazıları mimari tasarıma ilgi duyuyor, bazıları geliştirme verimliliğini arıyor, bazıları ise PolkaVM üzerindeki yaygın araçların uyumluluğunu sorguluyor. Her bir soru, geliştiricilerin gerçek ihtiyaçlarını yansıtır ve PolkaVM "kullanım kılavuzu"nun geliştirilmesi gereken yönlerini ortaya koyar.
Ürün beklentilerini oluşturma: Kursumuz, PolkaVM'nin kullanım deneyimini ve değerini gerçek gösterimlerle sergileyen çok bölümlü bir gösteri gibidir. Bazı özellikler şu anda tam olarak gelişmemiş olsa bile, bazıları kullanıyor, bazıları beklemeye istekli, bu durum ekosistem gelişiminin olumlu bir işareti.
Geçmişte Polkadot'un kullanıcı eksikliği konusunda sık sık sorgulamalar olmuştu, aslında sürekli olarak kullananlar altyapı geliştirme ekipleriydi, DApp geliştiricileri değil. PolkaVM'in piyasaya sürülmesiyle, sözleşme geliştiricileri nihayet kendilerini ifade edebilecekleri bir sahneye sahip oldular. Yeni teknolojilerin her zaman bazı tereddütler doğurduğu gibi, "Bu kadar yeni bir VM, denemeye cesaret edebilir miyim?", "Ağ hala test aşamasında, zaman ayırmaya değer mi?" Ancak tam da bu yenilik, küçük ekipler için kısa yoldan avantaj sağlama fırsatı sunuyor.
Bu derste, Uniswap V2'nin PolkaVM'ye taşınması, toplulukta geniş bir ilgi uyandırdı. Bu, Uniswap'ın kendisinin yeniliğinden dolayı değil, ilk kez Polkadot üzerinde çalıştığını görmekten kaynaklanıyor. Polkadot yıllardır gelişmesine rağmen, hala yüksek piyasa değerine sahip bir ekosistemdir ve bol miktarda finansman desteği ile birçok DOT sahibi bulunmaktadır. Layer2'deki şiddetli rekabet yerine, henüz tam olarak keşfedilmemiş bu mavi okyanusta keşif yapmak daha cazip olabilir.
Bir sonraki kurs içeriğini hazırlıyoruz. Eğer merak ettiğiniz herhangi bir modül veya proje uygulaması varsa, lütfen bize bildirin.
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.
14 Likes
Reward
14
5
Share
Comment
0/400
SandwichDetector
· 6h ago
Detaylar derinlemesine incelenmeli ve takip edilmelidir.
Polkadot geliştirici kursu ekosistemdeki yeni fırsatları ortaya koyuyor: PolkaVM geliştirici heyecanını ateşliyor
Polkadot Ekosistem Geliştirici Kursunun Beklenmedik Kazanımları
Son zamanlarda "Polkadot'ta Solidity" adında bir kurs başlattık. Bu kurs, PolkaVM'in geliştirme araç zincirinin popüler olup olmadığını araştırmayı amaçlıyordu. Beklenmedik bir sonuçla, 219 kişi kayıt oldu ve ödev tamamlama oranı neredeyse %38 oldu.
Bu veriler elbette sevindirici, ancak daha ilginç olan, bunlardan Polkadot'un Türkçe geliştirici ekosisteminin gelecekteki gelişim yönünü keşfetmemizdir. Bu yazıda, bu yeni kurs aracılığıyla elde ettiğimiz gerçek kullanıcı geri bildirimlerini ve sorunları paylaşacağız ve "ekosistem inşası"na giden bir yol haritasını nasıl keşfettiğimizi anlatacağız.
Kurs Arka Planı: Gerçeği Keşfetmek, Gündemi Takip Etmek Değil
Polkadot, çapraz zincir birliği, engellerin azaltılması ve geliştirme deneyiminin artırılmasına odaklanarak 2.0 yükseltmesini ilerletiyor. PolkaVM, Ethereum ile uyumlu bir yürütme ortamı olarak, Web2 veya EVM geliştiricilerinin Polkadot ile tanışması için bir giriş noktası olma olasılığı yüksek. Ancak, Web3 dünyasında, teknik anlatım genellikle yüzeyseldir. Gerçekten uygulamaya istekli olanlar genellikle azınlıktır. Birçok insan, Polkadot ile ilgili izlenimlerini hala "karmaşık", "anlaşılması zor", "geliştirme engelleri yüksek" gibi düzeylerde tutuyor.
Bu kursu açmamızın nedeni sadece tanıtım yapmak değil, daha da önemlisi birkaç ana soruyu araştırmaktır:
Bu kurs, derin teknik konuşmalar değil, gerçek bir geliştirici deneyimi deneyidir. Yeni başlayanların rehberi olmayı, ilk denemelerini tamamlamalarına eşlik etmeyi ve bu süreçte olabilecek durumları gözlemlemeyi umuyoruz.
Dört Beklenmedik Keşif
1. Öğrenciler güçlü bir merak ve katılım gösteriyor.
Başlangıçtaki beklentilerimizin aksine, katılımcıların çoğu ödül veya sertifika için gelmedi. %80'i 90'lı yılların gençleri, dörtte biri ise öğrenci. Çoğu kişi her gün gönüllü olarak 1-2 saat öğrenmeye zaman ayırıyor. Bu öğrenme yoğunluğu, gerçekten süreci denemek ve anlamak istediklerini gösteriyor.
Bazı insanlar baştan sona öğreniyorlar, sadece bir sözleşme kurmak için; bazıları ise şöyle diyor: "En azından CV'mde PolkaVM ortamında DApp kurmayı başardığımı yazabilirim." Onlar muhtemelen Polkadot'un teknik yeteneklerini pek umursamıyorlar, daha çok kendilerini Web3 alanına girip giremeyeceklerini doğrulamak için dostça bir ortam arıyorlar.
2. Deneyimli olmak, kolay kullanılabilir anlamına gelmez.
Birçok katılımcı, zengin geliştirme deneyimine sahip olsalar bile, hatta EVM projelerinde pratik deneyim sahibi olsalar da, Polkadot ekosistemine girdiklerinde hâlâ kafaları karışabiliyor: PolkaVM nedir? AssetHub bir zincir mi yoksa bir modül mü? Neden gas limit'i Ethereum'dan farklı? Sözleşme başarıyla dağıtıldı, peki neden ön uç çağrı yapamıyor?
Onların problemi, kodu anlayamamaları değil, tanıdık bilişsel modelin aniden geçersiz hale gelmesi ve yeniden anlamaları gereken kavramlarla karşılaştıklarında kolayca hayal kırıklığına uğramalarıdır.
Kurslarımız, katılımcıların PolkaVM geliştirme deneyiminin aslında zor olmadığını, sadece bazı terimlerin ve uygulamaların farklı olduğunu fark etmelerini sağlayarak bu farkı bir nebze olsun azaltmıştır. Bu çok önemlidir çünkü birçok kişi bir ekosistemi terk ederken genellikle kod yazamadıkları için değil, belgelerle ilk karşılaştıklarında kafalarının karışması nedeniyle bunu yaparlar.
Bu, geliştirme belgelerinin sadece bilgi sağlamakla kalmayıp, kullanıcıların bilişsel dönüşümlerini tamamlamalarına da yardımcı olması gerektiğini hatırlatıyor. Gelecekte, belgelerde PolkaVM ile diğer yaygın VM'ler (örneğin EVM) arasındaki temel farkların karşılaştırmasını artırmayı planlıyoruz, böylece daha fazla insanın kafa karışıklığını azaltmasına ve anlayışın aşama noktalarını artırmasına yardımcı olacağız.
3. Katılımcılar sadece öğrenenler değil, aynı zamanda "görünmeyen katkıda bulunanlar"dır.
Çoğu katılımcı kontrat geliştirme konusunda acemi olmasına rağmen, soru sormaktan çekinmiyor, hata raporlamaktan memnuniyet duyuyor ve teknolojik sınırları test etme cesaretini gösteriyorlar. Örneğin, birisi Remix'in derlemede bir sorun çıkarmadığını ancak zincir üzerindeki dağıtımın başarısız olduğunu belirtti. Bu geri bildirimler, Parity'ye birkaç araç zinciri ile ilgili sorun bildirmemizi doğrudan sağladı ve belgelerin iyileştirilmesi ve hata düzeltmelerini teşvik etti.
Deneyimli bir DevRel ekibi olarak, genellikle bazı küçük sorunları aşmayı alışkanlık haline getirmişizdir, birçok "hata uyarısı" artık içgüdüsel bir davranış haline gelmiştir. Ancak acemiler bunu yapamaz. Onlar bu yargı sistemini henüz kurmamış olduklarından, sorunlarla daha sık karşılaşma eğilimindedirler. Bu, kursun çok değerli bir sorun toplayıcısı haline gelmesini sağlıyor. Katılımcılar için kurs bir tampon bölge; bizim için ise bu "gerçek tuzak" deneyimleri, PolkaVM ekosistem deneyiminin en doğrudan termometresi.
4. Geliştiricilerin devam edip etmeyeceğini belirleyen anahtar, genel süreç deneyimidir.
Birçok kişi "öğrenemediği" için değil, "hata ile karşılaştığında çözüm bulamadığı" için ayrılır. Aynı kod farklı ortamlarda farklı sonuçlar verebilir; Hardhat, Foundry, Remix gibi araçlar çeşitli ortamlarda tutarsızlık gösterebilir, belgelerde gerekli bilgiler bulunamayabilir ve hata mesajları yeterince açık olmayabilir, bunların hepsi geliştiricilerin pes etmesine neden olabilir.
Geliştirici deneyiminin (DevEx) yalnızca kodlama sürecinin akıcılığı değil, aynı zamanda çevre oluşturma, sorun geri bildirimi, dağıtım sonuçları ve hatta gelecekteki güncellemelerin tüm sürecinin düzgün ve güvenilir olup olmadığı olduğunu kabul ediyoruz. Herhangi bir aşamada bir sorun çıkması, geliştiricilerin sabrını kaybetmesine neden olabilir. Bu nedenle, bu yalnızca bir teknik sorun değil, aynı zamanda bir duygu ve güven tasarım sorunudur.
Kursun Çoklu Değeri
Ekosistemin erken dönemlerinde, geliştirici kurslarının anlamının yalnızca tek yönlü bir bilgi aktarımından çok daha fazlası olduğunu fark ettik ve bir kursla bir sonraki Web3 girişim yıldızını seçmeyi beklemiyorduk. Aslında, kurslar aracılığıyla üç değerli hedefe ulaştık:
Zincir baskı testi: Örneğin, Uniswap V2 sözleşme taşınma egzersizinde, gas hataları, yol hataları, Remix ve Hardhat'ın tutarsız performansı gibi birçok beklenmedik sorunla karşılaştık. Bu sorunlar geliştiriciler için engeller olsa da, bizim için bunları erkenden tespit etme ve çözme fırsatıdır. Şimdi bu sorunlar Parity'nin sorun listesine dahil edildi ve hızlı bir şekilde ele alındı.
Kullanıcı Profili ve Dönüşüm İpuçları: Bazıları mimari tasarıma ilgi duyuyor, bazıları geliştirme verimliliğini arıyor, bazıları ise PolkaVM üzerindeki yaygın araçların uyumluluğunu sorguluyor. Her bir soru, geliştiricilerin gerçek ihtiyaçlarını yansıtır ve PolkaVM "kullanım kılavuzu"nun geliştirilmesi gereken yönlerini ortaya koyar.
Ürün beklentilerini oluşturma: Kursumuz, PolkaVM'nin kullanım deneyimini ve değerini gerçek gösterimlerle sergileyen çok bölümlü bir gösteri gibidir. Bazı özellikler şu anda tam olarak gelişmemiş olsa bile, bazıları kullanıyor, bazıları beklemeye istekli, bu durum ekosistem gelişiminin olumlu bir işareti.
Geçmişte Polkadot'un kullanıcı eksikliği konusunda sık sık sorgulamalar olmuştu, aslında sürekli olarak kullananlar altyapı geliştirme ekipleriydi, DApp geliştiricileri değil. PolkaVM'in piyasaya sürülmesiyle, sözleşme geliştiricileri nihayet kendilerini ifade edebilecekleri bir sahneye sahip oldular. Yeni teknolojilerin her zaman bazı tereddütler doğurduğu gibi, "Bu kadar yeni bir VM, denemeye cesaret edebilir miyim?", "Ağ hala test aşamasında, zaman ayırmaya değer mi?" Ancak tam da bu yenilik, küçük ekipler için kısa yoldan avantaj sağlama fırsatı sunuyor.
Bu derste, Uniswap V2'nin PolkaVM'ye taşınması, toplulukta geniş bir ilgi uyandırdı. Bu, Uniswap'ın kendisinin yeniliğinden dolayı değil, ilk kez Polkadot üzerinde çalıştığını görmekten kaynaklanıyor. Polkadot yıllardır gelişmesine rağmen, hala yüksek piyasa değerine sahip bir ekosistemdir ve bol miktarda finansman desteği ile birçok DOT sahibi bulunmaktadır. Layer2'deki şiddetli rekabet yerine, henüz tam olarak keşfedilmemiş bu mavi okyanusta keşif yapmak daha cazip olabilir.
Bir sonraki kurs içeriğini hazırlıyoruz. Eğer merak ettiğiniz herhangi bir modül veya proje uygulaması varsa, lütfen bize bildirin.