Khóa học Solidity trên Polkadot: Những thành tựu bất ngờ từ lớp học đến xây dựng hệ sinh thái
Gần đây, chúng tôi đã mở một khóa học có tên "Solidity trên Polkadot", ban đầu nhằm kiểm tra mức độ phổ biến của chuỗi công cụ phát triển PolkaVM. Thật bất ngờ, số lượng người đăng ký đạt 219, tỷ lệ hoàn thành bài tập gần 38%. Những số liệu này thật ấn tượng, nhưng điều thú vị hơn là chúng tôi đã phát hiện ra hướng đi tương lai của hệ sinh thái các nhà phát triển Trung Quốc trên Polkadot.
Bài viết này sẽ chia sẻ những hiểu biết mà chúng tôi nhận được từ khóa học hoàn toàn mới này, cũng như cách mà chúng tôi phác thảo một lộ trình hướng tới "xây dựng hệ sinh thái".
Động lực ban đầu của khóa học: Khám phá nhu cầu thực tế
Polkadot đang thúc đẩy nâng cấp 2.0, tập trung vào sự thống nhất giữa các chuỗi, giảm bớt rào cản và nâng cao trải nghiệm phát triển. PolkaVM như một môi trường thực thi tương thích với Ethereum, có thể trở thành cổng vào Polkadot cho các nhà phát triển Web2 hoặc EVM. Tuy nhiên, trong thế giới Web3, câu chuyện công nghệ thường trở thành bề nổi, và số lượng người thực sự sẵn sàng thử nghiệm rất ít. Nhiều người vẫn có ấn tượng với Polkadot ở giai đoạn "phức tạp" "khó hiểu" "rào cản cao".
Chúng tôi hy vọng thông qua khóa học này sẽ hiểu:
Mối quan tâm thực sự của các nhà phát triển đối với môi trường VM mới
PolkaVM là cơ hội hay thách thức đối với họ
Công cụ có hỗ trợ phát triển dự án thực tế không?
Trong quá trình phát triển, giai đoạn nào dễ gặp vấn đề nhất
Khóa học này không phải là một buổi thuyết trình chuyên sâu dành cho các chuyên gia, mà là một trải nghiệm thực nghiệm cho các nhà phát triển, chúng tôi hy vọng sẽ trở thành người dẫn đường cho những người mới, đồng hành cùng họ trong giai đoạn đầu.
Bốn phát hiện bất ngờ
1. Học tập đầy nhiệt huyết
Thật bất ngờ, hầu hết các người tham gia không phải để nhận thưởng hoặc chứng chỉ. 80% là thế hệ 90, một phần tư là sinh viên đang học, họ tự nguyện dành 1-2 giờ mỗi ngày để học. Cường độ học tập này cho thấy họ thực sự muốn thử nghiệm và nắm vững công nghệ này.
Có người bắt đầu từ con số không chỉ để tự tay triển khai một hợp đồng; cũng có người muốn thêm kinh nghiệm "thành công triển khai DApp trong môi trường PolkaVM" vào hồ sơ của mình. Họ không chỉ quan tâm đến sức mạnh công nghệ của Polkadot, mà còn muốn thông qua môi trường thân thiện này để xác minh xem mình có phù hợp để bước vào lĩnh vực Web3 hay không.
2. Kinh nghiệm phong phú không có nghĩa là dễ tiếp cận
Nhiều người tham gia có kinh nghiệm phát triển phong phú, thậm chí có kinh nghiệm thực chiến với các dự án EVM, sau khi bước vào hệ sinh thái Polkadot vẫn bị một số sự khác biệt về thuật ngữ làm cho bối rối. Ví dụ, họ sẽ thắc mắc về khái niệm PolkaVM, định vị của AssetHub, sự khác biệt giữa gas limit và Ethereum, v.v.
Vấn đề không phải là không hiểu mã, mà là mô hình nhận thức mà họ quen thuộc đột nhiên không còn hiệu lực, họ cần phải hiểu lại một loạt khái niệm, điều này khiến nhiều người chùn bước.
Khóa học của chúng tôi đã phần nào giảm bớt khoảng cách nhận thức này, giúp người tham gia nhận ra rằng trải nghiệm phát triển PolkaVM thực chất không khó, chỉ là khái niệm và cách làm khác nhau. Điều này rất quan trọng, vì nhiều người từ bỏ một hệ sinh thái không phải vì họ không biết lập trình, mà là vì họ bỏ cuộc ngay từ cái nhìn đầu tiên khi không hiểu tài liệu.
Điều này nhắc nhở chúng ta rằng tài liệu phát triển không chỉ cần cung cấp kiến thức mà còn giúp người dùng hoàn thành việc chuyển đổi nhận thức. Trong tương lai, chúng tôi dự định thêm so sánh các điểm khác biệt chính giữa PolkaVM và các VM chính thống khác (như EVM) vào tài liệu, giúp nhiều người bớt đi con đường vòng, tăng thêm những khoảnh khắc "Hóa ra là vậy".
3. Học viên hóa thân thành "người đóng góp vô hình"
Mặc dù hầu hết các người tham gia là những người mới trong việc phát triển hợp đồng, nhưng họ dám đặt câu hỏi, báo cáo lỗi và dám thử nghiệm ranh giới công nghệ. Ví dụ, có người chỉ ra rằng biên dịch Remix không gặp vấn đề gì, nhưng việc triển khai trên chuỗi lại thất bại. Những phản hồi này đã trực tiếp thúc đẩy chúng tôi gửi nhiều vấn đề công cụ đến Parity, thúc đẩy việc hoàn thiện tài liệu và sửa lỗi.
Các nhà phát triển có kinh nghiệm có thể đã quen với việc vượt qua một số vấn đề nhỏ, nhưng người mới bắt đầu dễ gặp khó khăn hơn. Điều này lại khiến khóa học trở thành một bộ sưu tập vấn đề quý giá. Đối với người tham gia, khóa học là một vùng đệm; đối với chúng tôi, những vấn đề thực tế này là nhiệt kế trực quan nhất để đo lường trải nghiệm hệ sinh thái PolkaVM.
4. Trải nghiệm quy trình tổng thể quyết định xem nhà phát triển có tiếp tục hay không
Nhiều người rời bỏ không phải vì "không học được", mà là vì "gặp phải vấn đề không thể giải quyết". Ví dụ, cùng một mã trong các môi trường khác nhau có thể gặp lỗi, các công cụ phát triển khác nhau hoạt động không nhất quán trong các môi trường khác nhau, tài liệu không tìm thấy thông tin cần thiết, thông báo lỗi không rõ ràng, v.v., tất cả đều có thể dẫn đến việc các nhà phát triển từ bỏ.
Chúng tôi nhận ra rằng trải nghiệm của nhà phát triển (DevEx) không chỉ là sự suôn sẻ trong quá trình lập trình, mà còn là toàn bộ quy trình từ việc thiết lập môi trường, giải quyết vấn đề đến kết quả triển khai, thậm chí là nâng cấp trong tương lai có diễn ra suôn sẻ và đáng tin cậy hay không. Bất kỳ sự cố nào trong các giai đoạn cũng có thể khiến nhà phát triển mất đi sự tự tin. Do đó, đây không chỉ là vấn đề kỹ thuật, mà còn là vấn đề thiết kế cảm xúc và niềm tin.
Giá trị khóa học: Kết nối công cụ, người dùng và kỳ vọng
Trong giai đoạn đầu của hệ sinh thái, ý nghĩa của khóa học dành cho nhà phát triển không chỉ dừng lại ở việc truyền đạt kiến thức một chiều, cũng không phải là để đào tạo những ngôi sao khởi nghiệp Web3 tiếp theo. Chúng tôi đã đạt được ba kết quả quý giá từ khóa học này:
Kiểm tra áp lực chuỗi: Bài tập di chuyển hợp đồng Uniswap V2 trong khóa học đã phơi bày nhiều vấn đề không lường trước, như sai số gas, lỗi đường dẫn, hiệu suất công cụ phát triển không đồng nhất, v.v. Những vấn đề này là trở ngại đối với các nhà phát triển, còn đối với chúng tôi thì là "triệu chứng sớm", giúp phát hiện và giải quyết vấn đề kịp thời.
Hồ sơ người dùng và manh mối chuyển đổi: Thông qua các câu hỏi và mối quan tâm của học viên, chúng tôi đã hiểu được nhu cầu của họ về kiến trúc, hiệu quả phát triển và tính tương thích của công cụ. Những thông tin này giúp chúng tôi hoàn thiện hướng dẫn sử dụng PolkaVM.
Xây dựng kỳ vọng sản phẩm: Khóa học giống như một quảng cáo nhiều tập, trình bày trải nghiệm và giá trị sử dụng của PolkaVM thông qua các buổi trình diễn thực tế. Ngay cả khi một số tính năng chưa hoàn thiện, việc có người sử dụng và chờ đợi là tín hiệu tích cực cho sự phát triển của hệ sinh thái.
Trước đây, người ta thường nói rằng Polkadot thiếu người dùng. Thực tế, người sử dụng chủ yếu là các đội ngũ cơ sở hạ tầng của chuỗi, chứ không phải là các nhà phát triển DApp. Với sự ra mắt của PolkaVM, cuối cùng các nhà phát triển hợp đồng cũng có thể tham gia. Mặc dù công nghệ mới luôn gây ra nghi ngờ, nhưng chính sự "mới" này đã cung cấp cho các đội nhóm nhỏ cơ hội vượt lên.
Chúng tôi đã thành công trong việc chuyển đổi Uniswap V2 sang PolkaVM trong khóa học, điều này đã thu hút sự chú ý của cộng đồng. Điều này không phải vì Uniswap tự nó có gì đó mới mẻ, mà là lần đầu tiên thấy nó có thể chạy trên Polkadot. Xem xét Polkadot vẫn là một hệ sinh thái có giá trị vốn hóa cao, với sự hỗ trợ tài chính phong phú và một lượng lớn người nắm giữ DOT, đây có thể là một cơ hội khám phá đáng giá.
Chúng tôi đang chuẩn bị nội dung cho khóa học tiếp theo. Nếu bạn quan tâm đến một số mô-đun hoặc thực hành dự án, hãy để lại tin nhắn cho chúng tôi.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
10 thích
Phần thưởng
10
4
Chia sẻ
Bình luận
0/400
ParallelChainMaxi
· 17giờ trước
Có không ít người tham gia vào đây, ổn định và tiến triển tốt.
Xem bản gốcTrả lời0
CafeMinor
· 17giờ trước
Cuối cùng không phải đau đầu học ngôn ngữ mới nữa.
Solidity trên Polkadot: Những phát hiện bất ngờ trong việc xây dựng hệ sinh thái và hướng đi tương lai
Khóa học Solidity trên Polkadot: Những thành tựu bất ngờ từ lớp học đến xây dựng hệ sinh thái
Gần đây, chúng tôi đã mở một khóa học có tên "Solidity trên Polkadot", ban đầu nhằm kiểm tra mức độ phổ biến của chuỗi công cụ phát triển PolkaVM. Thật bất ngờ, số lượng người đăng ký đạt 219, tỷ lệ hoàn thành bài tập gần 38%. Những số liệu này thật ấn tượng, nhưng điều thú vị hơn là chúng tôi đã phát hiện ra hướng đi tương lai của hệ sinh thái các nhà phát triển Trung Quốc trên Polkadot.
Bài viết này sẽ chia sẻ những hiểu biết mà chúng tôi nhận được từ khóa học hoàn toàn mới này, cũng như cách mà chúng tôi phác thảo một lộ trình hướng tới "xây dựng hệ sinh thái".
Động lực ban đầu của khóa học: Khám phá nhu cầu thực tế
Polkadot đang thúc đẩy nâng cấp 2.0, tập trung vào sự thống nhất giữa các chuỗi, giảm bớt rào cản và nâng cao trải nghiệm phát triển. PolkaVM như một môi trường thực thi tương thích với Ethereum, có thể trở thành cổng vào Polkadot cho các nhà phát triển Web2 hoặc EVM. Tuy nhiên, trong thế giới Web3, câu chuyện công nghệ thường trở thành bề nổi, và số lượng người thực sự sẵn sàng thử nghiệm rất ít. Nhiều người vẫn có ấn tượng với Polkadot ở giai đoạn "phức tạp" "khó hiểu" "rào cản cao".
Chúng tôi hy vọng thông qua khóa học này sẽ hiểu:
Khóa học này không phải là một buổi thuyết trình chuyên sâu dành cho các chuyên gia, mà là một trải nghiệm thực nghiệm cho các nhà phát triển, chúng tôi hy vọng sẽ trở thành người dẫn đường cho những người mới, đồng hành cùng họ trong giai đoạn đầu.
Bốn phát hiện bất ngờ
1. Học tập đầy nhiệt huyết
Thật bất ngờ, hầu hết các người tham gia không phải để nhận thưởng hoặc chứng chỉ. 80% là thế hệ 90, một phần tư là sinh viên đang học, họ tự nguyện dành 1-2 giờ mỗi ngày để học. Cường độ học tập này cho thấy họ thực sự muốn thử nghiệm và nắm vững công nghệ này.
Có người bắt đầu từ con số không chỉ để tự tay triển khai một hợp đồng; cũng có người muốn thêm kinh nghiệm "thành công triển khai DApp trong môi trường PolkaVM" vào hồ sơ của mình. Họ không chỉ quan tâm đến sức mạnh công nghệ của Polkadot, mà còn muốn thông qua môi trường thân thiện này để xác minh xem mình có phù hợp để bước vào lĩnh vực Web3 hay không.
2. Kinh nghiệm phong phú không có nghĩa là dễ tiếp cận
Nhiều người tham gia có kinh nghiệm phát triển phong phú, thậm chí có kinh nghiệm thực chiến với các dự án EVM, sau khi bước vào hệ sinh thái Polkadot vẫn bị một số sự khác biệt về thuật ngữ làm cho bối rối. Ví dụ, họ sẽ thắc mắc về khái niệm PolkaVM, định vị của AssetHub, sự khác biệt giữa gas limit và Ethereum, v.v.
Vấn đề không phải là không hiểu mã, mà là mô hình nhận thức mà họ quen thuộc đột nhiên không còn hiệu lực, họ cần phải hiểu lại một loạt khái niệm, điều này khiến nhiều người chùn bước.
Khóa học của chúng tôi đã phần nào giảm bớt khoảng cách nhận thức này, giúp người tham gia nhận ra rằng trải nghiệm phát triển PolkaVM thực chất không khó, chỉ là khái niệm và cách làm khác nhau. Điều này rất quan trọng, vì nhiều người từ bỏ một hệ sinh thái không phải vì họ không biết lập trình, mà là vì họ bỏ cuộc ngay từ cái nhìn đầu tiên khi không hiểu tài liệu.
Điều này nhắc nhở chúng ta rằng tài liệu phát triển không chỉ cần cung cấp kiến thức mà còn giúp người dùng hoàn thành việc chuyển đổi nhận thức. Trong tương lai, chúng tôi dự định thêm so sánh các điểm khác biệt chính giữa PolkaVM và các VM chính thống khác (như EVM) vào tài liệu, giúp nhiều người bớt đi con đường vòng, tăng thêm những khoảnh khắc "Hóa ra là vậy".
3. Học viên hóa thân thành "người đóng góp vô hình"
Mặc dù hầu hết các người tham gia là những người mới trong việc phát triển hợp đồng, nhưng họ dám đặt câu hỏi, báo cáo lỗi và dám thử nghiệm ranh giới công nghệ. Ví dụ, có người chỉ ra rằng biên dịch Remix không gặp vấn đề gì, nhưng việc triển khai trên chuỗi lại thất bại. Những phản hồi này đã trực tiếp thúc đẩy chúng tôi gửi nhiều vấn đề công cụ đến Parity, thúc đẩy việc hoàn thiện tài liệu và sửa lỗi.
Các nhà phát triển có kinh nghiệm có thể đã quen với việc vượt qua một số vấn đề nhỏ, nhưng người mới bắt đầu dễ gặp khó khăn hơn. Điều này lại khiến khóa học trở thành một bộ sưu tập vấn đề quý giá. Đối với người tham gia, khóa học là một vùng đệm; đối với chúng tôi, những vấn đề thực tế này là nhiệt kế trực quan nhất để đo lường trải nghiệm hệ sinh thái PolkaVM.
4. Trải nghiệm quy trình tổng thể quyết định xem nhà phát triển có tiếp tục hay không
Nhiều người rời bỏ không phải vì "không học được", mà là vì "gặp phải vấn đề không thể giải quyết". Ví dụ, cùng một mã trong các môi trường khác nhau có thể gặp lỗi, các công cụ phát triển khác nhau hoạt động không nhất quán trong các môi trường khác nhau, tài liệu không tìm thấy thông tin cần thiết, thông báo lỗi không rõ ràng, v.v., tất cả đều có thể dẫn đến việc các nhà phát triển từ bỏ.
Chúng tôi nhận ra rằng trải nghiệm của nhà phát triển (DevEx) không chỉ là sự suôn sẻ trong quá trình lập trình, mà còn là toàn bộ quy trình từ việc thiết lập môi trường, giải quyết vấn đề đến kết quả triển khai, thậm chí là nâng cấp trong tương lai có diễn ra suôn sẻ và đáng tin cậy hay không. Bất kỳ sự cố nào trong các giai đoạn cũng có thể khiến nhà phát triển mất đi sự tự tin. Do đó, đây không chỉ là vấn đề kỹ thuật, mà còn là vấn đề thiết kế cảm xúc và niềm tin.
Giá trị khóa học: Kết nối công cụ, người dùng và kỳ vọng
Trong giai đoạn đầu của hệ sinh thái, ý nghĩa của khóa học dành cho nhà phát triển không chỉ dừng lại ở việc truyền đạt kiến thức một chiều, cũng không phải là để đào tạo những ngôi sao khởi nghiệp Web3 tiếp theo. Chúng tôi đã đạt được ba kết quả quý giá từ khóa học này:
Kiểm tra áp lực chuỗi: Bài tập di chuyển hợp đồng Uniswap V2 trong khóa học đã phơi bày nhiều vấn đề không lường trước, như sai số gas, lỗi đường dẫn, hiệu suất công cụ phát triển không đồng nhất, v.v. Những vấn đề này là trở ngại đối với các nhà phát triển, còn đối với chúng tôi thì là "triệu chứng sớm", giúp phát hiện và giải quyết vấn đề kịp thời.
Hồ sơ người dùng và manh mối chuyển đổi: Thông qua các câu hỏi và mối quan tâm của học viên, chúng tôi đã hiểu được nhu cầu của họ về kiến trúc, hiệu quả phát triển và tính tương thích của công cụ. Những thông tin này giúp chúng tôi hoàn thiện hướng dẫn sử dụng PolkaVM.
Xây dựng kỳ vọng sản phẩm: Khóa học giống như một quảng cáo nhiều tập, trình bày trải nghiệm và giá trị sử dụng của PolkaVM thông qua các buổi trình diễn thực tế. Ngay cả khi một số tính năng chưa hoàn thiện, việc có người sử dụng và chờ đợi là tín hiệu tích cực cho sự phát triển của hệ sinh thái.
Trước đây, người ta thường nói rằng Polkadot thiếu người dùng. Thực tế, người sử dụng chủ yếu là các đội ngũ cơ sở hạ tầng của chuỗi, chứ không phải là các nhà phát triển DApp. Với sự ra mắt của PolkaVM, cuối cùng các nhà phát triển hợp đồng cũng có thể tham gia. Mặc dù công nghệ mới luôn gây ra nghi ngờ, nhưng chính sự "mới" này đã cung cấp cho các đội nhóm nhỏ cơ hội vượt lên.
Chúng tôi đã thành công trong việc chuyển đổi Uniswap V2 sang PolkaVM trong khóa học, điều này đã thu hút sự chú ý của cộng đồng. Điều này không phải vì Uniswap tự nó có gì đó mới mẻ, mà là lần đầu tiên thấy nó có thể chạy trên Polkadot. Xem xét Polkadot vẫn là một hệ sinh thái có giá trị vốn hóa cao, với sự hỗ trợ tài chính phong phú và một lượng lớn người nắm giữ DOT, đây có thể là một cơ hội khám phá đáng giá.
Chúng tôi đang chuẩn bị nội dung cho khóa học tiếp theo. Nếu bạn quan tâm đến một số mô-đun hoặc thực hành dự án, hãy để lại tin nhắn cho chúng tôi.