BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

มุมมองของชุมชนนักพัฒนา Blockchain

BlockMania
特邀专栏作者
2020-03-04 23:00
บทความนี้มีประมาณ 4358 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
สถานะปัจจุบันของชุมชนนักพัฒนาบล็อกเชน วิธีที่นักพัฒนาควรเลือกโครงการบล็อกเชน และวิธีกา
สรุปโดย AI
ขยาย
สถานะปัจจุบันของชุมชนนักพัฒนาบล็อกเชน วิธีที่นักพัฒนาควรเลือกโครงการบล็อกเชน และวิธีกา

เวลา 20:00 น. ของวันที่ 27 กุมภาพันธ์ การถ่ายทอดสด BlockMania AMA ครั้งที่ 52 จะดำเนินต่อไป ตอนนี้เป็นซีรีส์เทคโนโลยีที่ไม่ยอมใครง่ายๆ BlockMania มุ่งมั่นที่จะนำการรับรู้และความคิดที่ลึกซึ้งที่สุดของอุตสาหกรรมบล็อกเชนมาสู่อุตสาหกรรมและสาธารณะ ชุมชนอื่น ๆ เชิญติดตาม เราร่วมมือและร่วมกันสร้างตัวเชื่อมต่อและเครื่องขยายความคิด

หัวข้อของปัญหานี้คือ "แง่มุมของชุมชนนักพัฒนา Blockchain" แขกรับเชิญในการแบ่งปันคือ Liu Jiyang ผู้ก่อตั้งชุมชน Rebase ชุมชนเทคโนโลยีที่มีชื่อเสียง เขาบอกทุกคนเกี่ยวกับสถานะปัจจุบันของชุมชนนักพัฒนา blockchain และวิธีที่นักพัฒนา ควรเลือก blockchain โครงการและวิธีการสร้างและดูแลชุมชนนักพัฒนา

ต่อไปนี้เป็นการทบทวนเนื้อหาของ AMA นี้

ตามบริบทในบางส่วนของการแบ่งปัน เราสามารถพิจารณานิพจน์ต่อไปนี้ให้เทียบเท่าได้:

นักพัฒนา VS ชุมชนนักพัฒนา

ชุมชนนักพัฒนาเทียบกับระบบนิเวศของนักพัฒนา

นักพัฒนา VS นักพัฒนาอินดี้ VS ทีมพัฒนา

ชื่อเรื่องรอง

เหตุใดนักพัฒนา (ชุมชน) จึงมีความสำคัญ

1. แอปพลิเคชันในอนาคตจะสร้างขึ้นบนอินเทอร์เน็ตยุคใหม่

2. แอปพลิเคชันต้องสร้างโดยนักพัฒนา

ชื่อเรื่องรอง

ชุมชนนักพัฒนา Blockchain

ชุมชนเป็นแนวคิดที่ยืดหยุ่นและเป็นนามธรรมมาก ซึ่งสามารถนิยามได้ว่าเป็น "กลุ่มคนรวมตัวกันเพื่อปฏิสัมพันธ์บางอย่าง" แม้แต่ชุมชนในสาขาเฉพาะของบล็อกเชน + นักพัฒนา ก็ยังมีหลายวิธีในการจำแนกประเภท ในที่นี้ ฉันจัดหมวดหมู่เฉพาะหลายๆ แบบที่ฉันคิดว่าค่อนข้างพบได้ทั่วไปสำหรับกลุ่มคนต่างๆ สำหรับรูปแบบการโต้ตอบที่เฉพาะเจาะจง (โทรเลข, WeChat ฯลฯ) ฉันจะไม่พูดถึงสิ่งเหล่านี้

วิธีการแบ่งกลุ่มชุมชนบล็อกเชน: โครงการ โดเมน และภาษา

อื่น

บิตคอยน์

อีเธอเรียม

อื่น

ในบรรดาชุมชนเหล่านี้ Bitcoin และ Ethereum ยังคงเป็นสองชุมชนที่ใหญ่ที่สุด

คุณยังสามารถจัดประเภทโดยใช้เมธอดโดเมน:

สัญญาอัจฉริยะ: เช่น Ethereum, EOS

แอปพลิเคชัน: เช่น Cryptokitties, Bittorrent

สกุลเงิน: เช่น Bitcoin, Monero

โครงสร้างพื้นฐาน: เช่น Ethereum, Nervos, Polkadot, Cosmos

Defi: เช่น Maker, 0x, dYdX

ในชุมชนเหล่านี้ นักพัฒนาสัญญาอัจฉริยะมีมากที่สุด คิดเป็น 40% [1]

แนวโน้มที่สามารถเห็นได้จากตัวเลขด้านบนคือจำนวนรวมของนักพัฒนาสัญญาอัจฉริยะ แอปพลิเคชัน และสกุลเงินลดลง ในขณะที่นักพัฒนาโครงสร้างพื้นฐานและ Defi เพิ่มขึ้น

แม้ว่าจำนวนนักพัฒนาสัญญาอัจฉริยะโดยรวมจะลดลงเนื่องจากตลาด Dapp เย็นลง แต่จำนวนนักพัฒนาเต็มเวลาก็เพิ่มขึ้น [1]

ชุมชนนักพัฒนายังสามารถแบ่งตามภาษา:

C++

Rust

Go

Solidity

Javascript

เป็นต้น

การพัฒนาโปรโตคอลหลัก C++, Rust และ Go เป็นที่นิยมมากกว่า และการพัฒนาแอปพลิเคชันโปรโตคอลและผลิตภัณฑ์ Solidity และ Javascript เป็นที่นิยมมากกว่า

คุณลักษณะของชุมชนนักพัฒนา blockchain

ชื่อเรื่องรอง

ผู้พัฒนาบล็อกเชน

การจำแนกประเภทของนักพัฒนา blockchain

ผู้พัฒนา Blockchain แบ่งออกเป็นสองประเภท:

1. ผู้พัฒนาโปรโตคอลหลัก

2. นักพัฒนาระบบนิเวศ

ชื่อเรื่องรอง

ภาพเหมือนของนักพัฒนา Blockchain

ช่วงอายุ: ตรงกับนักพัฒนาอินเทอร์เน็ต

ส่วนใหญ่มีอายุระหว่าง 25 ถึง 35 ปี ซึ่งตรงกับนักพัฒนาอินเทอร์เน็ตกระแสหลัก

ประสบการณ์: ส่วนใหญ่เป็นมือใหม่

ในแง่ของการพัฒนาสัญญาอัจฉริยะ ผู้พัฒนาส่วนใหญ่ยังเป็นมือใหม่ ประเด็นนี้สามารถเห็นได้จากบทความของ ChainIDE [5] ที่ 81% ของผู้ใช้ ChainIDE ใช้รหัสในบทช่วยสอนและตัวอย่าง โดยไม่ได้พัฒนาความต้องการของตนเอง

วิธีการมีส่วนร่วมในการพัฒนา: ต่างๆ

แต่ละแถวในรูปแสดงถึง Commit ที่ส่งโดย Developer บางราย และแต่ละจุดแสดงถึง Commit หากมีการบริจาคอย่างต่อเนื่อง (มากกว่า 10 วันต่อเดือน) ให้สันนิษฐานว่าเป็น Developer เต็มเวลา หากเป็น การมีส่วนร่วมไม่ต่อเนื่อง (2 -9 วัน) หมายความว่านี่เป็นนักพัฒนานอกเวลา หากมีเพียงหนึ่งผลงานโดยรวม หมายความว่านี่เป็นผู้ร่วมให้ข้อมูลเพียงครั้งเดียว

ชื่อเรื่องรอง

สถานะของนักพัฒนา Blockchain

ขนาด: ยังเล็กอยู่

เมื่อเปรียบเทียบกับระบบนิเวศโอเพ่นซอร์สอื่น ๆ ระบบนิเวศของนักพัฒนาบล็อกเชนยังคงเป็นกลุ่มเฉพาะ คุณสามารถดูชุดการเปรียบเทียบข้อมูลได้ในรายงาน [1] ที่ออกโดย Electric Capital:

มีผู้พัฒนา cryptocurrencies ที่ใช้งานอยู่ประมาณ 7,000 รายต่อเดือน โดย 1,243 รายเป็น Ethereum ระบบนิเวศน์ที่ใหญ่ที่สุด (กรกฎาคม 2019);

โครงการ Apache มีผู้ร่วมให้ข้อมูล 1,615 คน (ไตรมาสที่ 1 ปี 2019);

NodeJS มีผู้พัฒนามากกว่า 4 ล้านคน (ในปี 2560 สถิติคือผู้ใช้การจัดการแพ็คเกจ NodeJS);

Android มีนักพัฒนา 6 ล้านคน;

จำนวนผู้พัฒนาทั่วโลกคือ 26 ล้านคน (ข้อมูลจากแหล่งอื่น)

จำนวนนักพัฒนาที่นับในรายงานค่อนข้างน้อย และนับเฉพาะผู้เขียนโค้ดของโครงการโอเพ่นซอร์สเท่านั้น หากคุณเพิ่มบทบาทอื่นๆ ในทีมพัฒนา เช่น การทดสอบ การดำเนินการและการบำรุงรักษา รวมถึงโครงการโอเพ่นซอร์ส (เช่น เป็นการแลกเปลี่ยนและ Dapps บางส่วน) จำนวนจะมากขึ้น แต่ส่วนตัวรู้สึกว่าไม่เกิน 100,000

ยังมีช่องว่างอีกมากสำหรับการเติบโตในจำนวนนักพัฒนา blockchain และหนทางข้างหน้ายังอีกยาวไกล

% ของผู้พัฒนา

สัดส่วนของบทบาทต่างๆ ของผู้ปฏิบัติงานบล็อกเชน [8]:

วิศวกร: 31%

การสนับสนุนลูกค้า: 7%

การออกแบบ: 10%

ตลาด: 13%

การดำเนินงาน: 17%

อื่นๆ: 13%

ยอดขาย: 9%

เราจะเห็นว่าวิศวกรมีสัดส่วนมากที่สุด ในบางทีมฉันรู้ว่าสัดส่วนของวิศวกรนั้นสูงกว่า เกือบ 50%-70% ฉันไม่รู้ว่าโครงการใดกำลัง "รั้งรอ"

อุปสงค์และอุปทานของตลาด: มีความต้องการ

บริษัท: ในความต้องการ

จากสถิติที่เผยแพร่โดย Linkedin เมื่อวันที่ 9 มกราคม 2020 ปัจจุบัน Blockchain เป็นเทคโนโลยีแรกที่จำเป็น ตามมาด้วยการวิเคราะห์ข้อมูลบนคลาวด์คอมพิวติ้งและปัญญาประดิษฐ์ [4]

ผู้พัฒนา: รายการ "พิจารณา"

สำหรับนักพัฒนาที่ไม่ใช่บล็อกเชน ข้อมูลในรายงาน CSDN 2019 [3] แสดงให้เห็นว่า: 27% ของนักพัฒนามีแอปพลิเคชันหรือกำลังเตรียมที่จะสมัคร 66% ของนักพัฒนายังคงอยู่ในขั้นเริ่มต้นของการทำความเข้าใจ และ 7% ของนักพัฒนามี ไม่เข้าใจเลย แต่เมื่อเทียบกับปี 2560 ระดับความเข้าใจและความสนใจต่อเทคโนโลยีนี้เพิ่มขึ้นอย่างมาก ในปีหน้า 79% ของนักพัฒนาจะพิจารณาเข้าสู่อุตสาหกรรมบล็อกเชน

โดยส่วนตัวแล้วผมรู้สึกว่าข้อมูล 79% เป็นแง่ดีไปหน่อย คำว่า "พิจารณา" เป็นคำที่คลุมเครือมาก หลังจากพิจารณาแล้ว อาจมีคนเพียง 1% เท่านั้นที่เข้าได้ แต่สิ่งที่น่ายินดีคือข้อมูลนี้สะท้อนให้เห็นว่าบล็อกเชนกลายเป็นแพลตฟอร์ม/เทคโนโลยีที่ละเลยไม่ได้

นอกจากนี้ จากผลการสำรวจในปี 2019 ของ Stack Overflow [2] นักพัฒนาส่วนใหญ่มองโลกในแง่ดีเกี่ยวกับบล็อกเชนและเชื่อว่าบล็อกเชนมีประโยชน์ และคนเหล่านี้ส่วนใหญ่เป็นนักพัฒนารุ่นใหม่

การเติบโตในปีที่ผ่านมา

ตามรายงาน [1] ที่เผยแพร่โดย Electric Capital (ด้านบน) ตั้งแต่เดือนมิถุนายน 2018 ถึงมิถุนายน 2019 จำนวนนักพัฒนาบล็อกเชนลดลงมากกว่า 800 คน คิดเป็น 10.4%

แต่อย่ามองโลกในแง่ร้าย หลังจากวิเคราะห์ข้อมูลอย่างถี่ถ้วน (ด้านบน) พบว่า 80% ของการสูญเสียนักพัฒนามาจากนักพัฒนาขาจรและนักพัฒนานอกเวลา จำนวนนักพัฒนาเต็มเวลาโดยทั่วไปยังคงเท่าเดิม หรือเล็กน้อย เพิ่มขึ้น.

ปัจจัยใดที่ส่งผลต่อการเจริญเติบโต

ฉันได้สรุปปัจจัยที่มีอิทธิพลหลายประการ:

โครงสร้างพื้นฐานที่สมบูรณ์แบบ

คำพูด

นโยบาย

นโยบาย

โครงสร้างพื้นฐานที่สมบูรณ์แบบ

ต้องใช้เวลาหลายทศวรรษกว่าที่เทคโนโลยีใหม่จะระเบิด และการปรับปรุงโครงสร้างพื้นฐานอย่างค่อยเป็นค่อยไปนั้นเป็นกระบวนการที่ช้า และการพัฒนาเทคโนโลยีบล็อกเชนยังอยู่ในช่วงเริ่มต้น

คำพูด

การเติบโตของนักพัฒนาได้รับผลกระทบจากตลาด และมีแนวโน้มดังต่อไปนี้:

หากมูลค่าตลาดเพิ่มขึ้น จำนวนผู้พัฒนาก็เพิ่มขึ้นเร็วขึ้น

หากมูลค่าตลาดลดลง นักพัฒนาก็จะเพิ่มขึ้นเล็กน้อยเช่นกัน และอัตราการเติบโตจะช้าลงมาก

ทางเข้าของยักษ์

การเข้ามาของยักษ์ใหญ่ยังส่งผลกระทบบางอย่างต่อนักพัฒนา ตัวอย่างเช่น การเพิ่ม Libra และ Ant Financial เข้ามามีบทบาท (มาก?) ในการส่งเสริมการเพิ่มขึ้นของนักพัฒนา

แผนภูมิในกระดาษของ ChainIDE สะท้อนถึงสัดส่วนของนักพัฒนาที่ใช้ ChainIDE เพื่อปรับใช้สัญญา blockchain ต่างๆ จะเห็นได้ว่าการใช้ Libra เป็นสัดส่วนที่ใหญ่ที่สุดซึ่งแสดงให้เห็นจากด้านที่ยักษ์ใหญ่ในโลกอินเทอร์เน็ตกระแสหลักที่มีอยู่กำลังส่งเสริม การพัฒนาอุตสาหกรรมบล็อกเชนมีผลแน่นอน นอกจากนี้ หลังจากความร่วมมือระหว่าง ChainIDE และบล็อกเชนของ Ant Financial ผู้ใช้ก็เติบโตอย่างมีนัยสำคัญเช่นกัน

นโยบาย

นโยบาย

เนื่องจากจีนระบุอย่างชัดเจนว่าสนับสนุนการพัฒนาเทคโนโลยีบล็อกเชนเมื่อวันที่ 24 ตุลาคม 2019 บริษัทบล็อกเชนหลายแห่งจึงถือกำเนิดขึ้นทั่วประเทศจีนอย่างกะทันหัน

วิธีสร้างสังคมที่ดี

「The great things are not done by impulse, but by a series of small things brought together. And great things are not something accidental, but must certainly be willed. 」—  Vincent van Gogh

"สิ่งยิ่งใหญ่ไม่ได้เกิดขึ้นด้วยแรงกระตุ้น แต่เกิดจากสิ่งเล็กๆ หลายๆ อย่าง และสิ่งที่ยิ่งใหญ่ไม่ได้เกิดขึ้นโดยบังเอิญ ต้องสำเร็จได้ด้วยความคิด" - แวนโก๊ะ

ที่นี่เราเน้นมุมมองของโครงการในฐานะชุมชนเป็นหลักเพื่อวัดคุณภาพของชุมชน เราจะหารือเกี่ยวกับวิธีสร้างชุมชนนักพัฒนาที่ดีจากสามมุมมองเป็นหลัก: ตัวบ่งชี้ที่นุ่มนวล ตัวบ่งชี้ที่เข้มงวด และข้อห้าม

ตัวบ่งชี้ที่อ่อนนุ่ม

1. ความรู้สึกเป็นเจ้าของ

2. ความไว้วางใจ

เป้าหมายที่ยาก

จำนวนนักพัฒนา

ข้อห้าม

1. โม้ ข

2. ติดตั้ง B

ชุมชนนักพัฒนาที่ดีสามารถสรุปเป็นภาษาท้องถิ่นได้: กลุ่มนักพัฒนากำลังพูดคุยกันที่นั่น และทุกคนรู้สึกว่าทั้งฮาร์ดคอร์และน่าสนใจ

สิ่งแรกที่ต้องพูดคือการสร้างชุมชนนักพัฒนาเป็นเป้าหมายระยะยาว คุณสามารถดึงดูดนักพัฒนาจำนวนมากให้เข้าร่วมด้วยสิ่งจูงใจระยะสั้น (แน่นอน ถ้าคุณมีเงิน คุณก็ใช้มันได้ยาวๆ) แต่ถ้าไม่มีกลไกที่ดี มันก็ง่ายที่จะถูกปล้นและความนิยมก็จะหายไป .

ผมไม่ได้คำนึงถึงปัจจัยหลายอย่าง เช่น ความแตกต่างทางเทคนิคของแต่ละโปรเจ็กต์ จุดแข็งของทีมงาน ออร่าดารา และจังหวะเวลาของโปรเจ็กต์ (บางครั้ง จังหวะและโชคก็สำคัญจริงๆ) ฯลฯ ตัวแปรที่มากเกินไปทำให้เรา ที่สูญเสีย เราพยายามที่จะกลับไปสู่แก่นแท้ของชุมชนเพื่อพิจารณาประเด็นนี้ ซึ่งเป็นตัวบ่งชี้ที่ไม่รุนแรงที่จะกล่าวถึงด้านล่าง

ตัวบ่งชี้ที่อ่อนนุ่ม

1. ความรู้สึกเป็นเจ้าของ

2. ความไว้วางใจ

ชุมชนก็เหมือนกับเศรษฐกิจ เศรษฐกิจนั้นต้องการให้ผู้คนไว้วางใจซึ่งกันและกัน จากนั้นจึงแลกเปลี่ยนสินค้าและรับทุน

ในระบบเศรษฐกิจของชุมชนสมาชิกยังต้องการความไว้เนื้อเชื่อใจการแลกเปลี่ยนสินค้าสามารถช่วยเหลือซึ่งกันและกันและได้รับทุนทางสังคมในที่สุด เมื่อปฏิสัมพันธ์ของสมาชิกเพิ่มขึ้น ผู้คนจะรู้สึกเป็นเจ้าของ

แม้มีตำแหน่งสูงต่ำ ทรัพย์ต่างกัน ชื่อเสียงต่างกัน แต่สมาชิกแต่ละคนเป็นปัจเจกชนอิสระในชุมชน และทุกคนมีความสัมพันธ์ทางวาทกรรมเท่าเทียมกัน สิ่งที่ทุกคนสร้างและสะสมคือทุนทางสังคม คุณอาจรวยแต่ทุนทางสังคมไม่จำเป็นต้องสูง ในแง่คนธรรมดา คุณอาจไม่เป็นที่นิยม คนที่มีทุนทางสังคมสูงย่อมมีอิทธิพลมากกว่าในชุมชน

มีปฏิสัมพันธ์ที่ดี ฉันคิดว่ามันเป็นชุมชนที่ดี

เป้าหมายที่ยาก

ฉันระบุเมตริกเดียว: จำนวนนักพัฒนาซอฟต์แวร์ อันที่จริง ฉันได้ระบุตัวบ่งชี้ที่ยากไว้หลายรายการในตอนเริ่มต้น แต่ภายหลังพบว่าสามารถลบออกได้ทั้งหมด เพราะฉันพบว่าข้อมูลของนักพัฒนาจริงในระบบนิเวศนี้เพียงพอที่จะวัดได้ นักพัฒนาตัวจริงจะนำโครงการดีๆ มาให้คุณ มีความมุ่งมั่นมากขึ้น และดึงดูดนักพัฒนาให้เข้าร่วมมากขึ้น

สำหรับฝั่งโครงการ ตัวบ่งชี้อื่นที่น่ากังวลมากสามารถอ้างถึงได้: มูลค่าตลาด พยายามอย่างดีที่สุดเพื่อเป็น Top 100 โครงการ 100 อันดับแรกจะได้รับความสนใจจากนักพัฒนามากขึ้น ตามข้อมูล [1] ผลรวมของนักพัฒนาจากโครงการ 100 อันดับแรกคิดเป็น 50% ของนักพัฒนาทั้งหมด

ข้อห้าม

บทความอ้างอิง:

บทความอ้างอิง:

[1] Developer Report, January - June 2019, by Electric Capital;

[2] Stack Overflow Developer Survey Results 2019;

[3] CSDN 2018-2019 Chinese Developer Survey Report

[4] The Most In-Demand Hard and Soft Skills of 2020;

[5] ChainIDE: A Cloud-based Integrated Development Environment for Cross-blockchain Smart Contracts

[6] ChainIDE 2.0: Facilitating Smart Contract Development for Consortium Blockchain

[7] ชุมชนเสมือนจริง

[8] The State of the Blockchain and Cryptocurrency Job Market in 2019

开发者
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
BlockMania
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android