2월 27일 20:00에 BlockMania AMA 라이브 방송 52회가 계속됩니다.이 에피소드는 하드코어 기술 시리즈입니다.BlockMania는 블록체인 산업에 대한 가장 깊은 인식과 생각을 업계와 대중에게 제공하기 위해 노력하고 있습니다.다른 커뮤니티 팔로우를 환영합니다. 우리는 협력하고 함께 커넥터와 생각의 증폭기를 구축합니다.
이번 호의 주제는 "블록체인 개발자 커뮤니티의 측면"입니다.공유의 게스트는 유명한 기술 커뮤니티인 Rebase 커뮤니티의 창립자 Liu Jiyang입니다.그는 모든 사람들에게 블록체인 개발자 커뮤니티의 현재 상태와 개발자가 어떻게 해야 하는지에 대해 말했습니다. 블록체인을 선택해야 합니다.프로젝트와 개발자 커뮤니티를 구축하고 유지하는 방법.
다음은 이 AMA의 내용에 대한 리뷰입니다.
공유의 일부 부분에 있는 컨텍스트에 따라 다음과 같은 표현을 동등하게 생각할 수 있습니다.
개발자 대 개발자 커뮤니티
개발자 커뮤니티와 개발자 생태계
개발자 vs 인디 개발자 vs 개발팀
보조 제목
개발자(커뮤니티)가 중요한 이유
1. 미래의 애플리케이션은 차세대 인터넷을 기반으로 구축될 것입니다.
2. 애플리케이션은 개발자가 구축해야 합니다.
보조 제목
블록체인 개발자 커뮤니티
커뮤니티는 "특정 상호작용을 위해 모인 사람들의 그룹"으로 정의할 수 있는 매우 유연하고 추상적인 개념입니다. 블록체인 + 개발자라는 틈새 분야의 커뮤니티에 대해서도 실제로 분류하는 방법은 많습니다. 여기에서는 여러 그룹의 사람들에게 비교적 일반적이라고 생각되는 몇 가지 분류만 하고 특정 상호 작용 형식(텔레그램, WeChat 등)에 대해서는 논의하지 않겠습니다.
블록체인 커뮤니티 세분화 방법: 프로젝트, 도메인 및 언어.
다른
비트코인
이더 리움
다른
이러한 커뮤니티 중에서 비트코인과 이더리움은 여전히 가장 큰 두 커뮤니티입니다.
도메인 방법을 사용하여 분류할 수도 있습니다.
스마트 계약: 예: Ethereum, EOS
애플리케이션: 예: Cryptokitties, Bittorrent
통화: 예: 비트코인, 모네로
인프라: 예: Ethereum, Nervos, Polkadot, Cosmos
Defi: Maker, 0x, dYdX 등
이러한 커뮤니티에서 스마트 컨트랙트 개발자가 가장 많으며 40% [1]를 차지합니다.
위의 그림에서 볼 수 있는 추세는 스마트 계약, 애플리케이션 및 통화 개발자의 총 수가 감소한 반면 인프라 및 Defi 개발자는 증가한 것입니다.
차가운 Dapp 시장으로 인해 전체 스마트 계약 개발자 수는 감소했지만 전업 개발자 수는 증가했습니다. [1]
개발자 커뮤니티는 언어별로 분류할 수도 있습니다.
C++
Rust
Go
Solidity
Javascript
등.
핵심 프로토콜 개발 C++, Rust 및 Go가 더 많이 사용되며 애플리케이션 프로토콜 및 제품 개발인 Solidity 및 Javascript가 더 많이 사용됩니다.
블록체인 개발자 커뮤니티의 특징
보조 제목
블록체인 개발자
블록체인 개발자 분류
블록체인 개발자는 두 가지 범주로 나뉩니다.
1. 핵심 프로토콜 개발자
2. 생태 개발자
보조 제목
블록체인 개발자 초상화
연령대: 인터넷 개발자와 일치
그들 대부분은 주류 인터넷 개발자들과 일치하는 25세에서 35세 사이입니다.
경험: 대부분 뉴비
스마트 계약 개발 측면에서 대부분의 개발자는 아직 초보자입니다. 이 점은 ChainIDE의 논문 [5]에서 볼 수 있습니다. ChainIDE 사용자의 81%는 자신의 요구 사항을 개발하지 않고 자습서 및 예제의 코드를 사용합니다.
개발 참여 방법 : 다양
그림의 각 행은 특정 개발자가 제출한 커밋을 나타내고 각 포인트는 커밋을 나타냅니다. 간헐적(2 -9일) 기여는 파트타임 개발자라는 뜻이고, 전체적으로 기여가 한 번뿐이면 일회성 기여자라는 뜻입니다.
보조 제목
블록체인 개발자 현황
규모: 아직 작음
다른 오픈 소스 생태계와 비교할 때 블록체인 개발자 생태계는 여전히 틈새 시장입니다. Electric Capital에서 발표한 보고서 [1]에서 일련의 데이터 비교를 볼 수 있습니다.
매월 약 7,000명의 활성 암호화폐 개발자가 있으며, 그 중 1,243개는 가장 큰 생태적 이더리움입니다(2019년 7월).
Apache 프로젝트에는 1615명의 기여자가 있습니다(2019년 1분기).
NodeJS에는 400만 명 이상의 개발자가 있습니다(2017년 통계는 NodeJS 패키지 관리 사용자임).
Android에는 600만 명의 개발자가 있습니다.
전 세계 개발자 수는 2,600만 명입니다(다른 출처의 데이터).
보고서에 집계된 개발자의 수는 상대적으로 적고 오픈 소스 프로젝트의 코드 작성자만 집계됩니다.개발 팀에서 테스팅 및 운영 및 유지 보수와 같은 다른 역할을 추가하면 폐쇄 소스 프로젝트(예: 거래소 및 일부 Dapps) , 그 수는 더 많을 것이지만 개인적으로 그 수는 100,000을 넘지 않는다고 생각합니다.
블록체인 개발자의 수에는 여전히 성장의 여지가 많고 앞으로의 길은 여전히 깁니다.
개발자 %
블록체인 실무자의 다양한 역할 비율 [8]:
엔지니어: 31%
고객 지원: 7%
디자인: 10%
시장: 13%
운영: 17%
기타: 13%
매출: 9%
엔지니어가 가장 큰 비중을 차지하고 있음을 알 수 있습니다. 내가 아는 일부 팀에서는 엔지니어의 비율이 더 높아 50%-70%에 가깝습니다. 어떤 프로젝트가 "제지"되고 있는지 모르겠습니다.
시장 공급과 수요: 수요가 있다
회사: 필요
2020년 1월 9일 Linkedin에서 발표한 통계에 따르면 블록체인이 이제 가장 먼저 필요한 기술이며 그 다음으로 클라우드 컴퓨팅 데이터 분석 및 인공 지능이 그 뒤를 잇고 있습니다. [4]
개발자: "고려" 항목
비블록체인 개발자의 경우 CSDN 2019 보고서[3]의 데이터에 따르면 개발자의 27%는 애플리케이션을 보유하고 있거나 지원을 준비 중이며, 개발자의 66%는 아직 초기 이해 단계에 있으며, 개발자의 7%는 전혀 이해하지 못하지만 상대적으로 2017년에 비해 이 기술에 대한 이해도와 관심도가 크게 높아졌다. 내년에는 개발자의 79%가 블록체인 산업 진출을 고려할 것입니다.
개인적으로 79%라는 데이터가 좀 낙관적이라는 느낌이 듭니다."고려"라는 단어는 매우 모호한 단어입니다.고려 후 1%의 사람들 만 들어갈 수 있습니다. 그러나 반가운 것은 이 데이터가 블록체인이 무시할 수 없는 플랫폼/기술이 되었음을 반영한다는 것입니다.
또한 Stack Overflow의 2019년 설문 조사 결과[2]에 따르면 대부분의 개발자는 블록체인에 대해 낙관적이고 블록체인이 유용하다고 믿고 있으며 이들 중 대부분은 젊은 개발자입니다.
작년의 성장
Electric Capital(위)에서 발표한 보고서[1]에 따르면 2018년 6월부터 2019년 6월까지 블록체인 개발자 수는 800명 이상 감소하여 10.4%를 차지했습니다.
그러나 비관하지 마십시오.(위) 데이터를 면밀히 분석한 결과, 개발자 손실의 80%는 한때 개발자와 파트타임 개발자에서 발생했습니다.풀타임 개발자의 수는 기본적으로 동일하거나 약간 유지되었습니다. 증가했습니다.
성장에 영향을 미치는 요인
몇 가지 영향 요인을 요약했습니다.
완벽한 인프라
인용 부호
정책
정책
완벽한 인프라
새로운 기술이 폭발하는 데는 수십 년이 걸리고 인프라의 점진적인 개선은 느린 과정이며 블록체인 기술의 개발은 아직 초기 단계에 있습니다.
인용 부호
개발자의 성장은 시장의 영향을 받으며 다음과 같은 추세를 보입니다.
시장 가치가 높아지면 개발자 수가 더 빨리 증가합니다.
시가가 하락하면 개발사도 소폭 상승, 성장률은 많이 둔화
거인의 입구
거인의 진입은 개발자에게도 일정한 영향을 미칩니다.예를 들어 Libra와 Ant Financial의 추가는 개발자의 증가를 촉진하는 데 일정한(큰?) 역할을 합니다.
ChainIDE 논문의 차트는 ChainIDE를 사용하여 다른 블록체인 계약을 배포하는 개발자의 비율을 반영합니다.리브라 사용이 가장 큰 비율을 차지한다는 것을 알 수 있으며, 이는 기존 주류 인터넷 세계의 거대 기업이 추진하고 있음을 보여줍니다. 블록 체인 산업의 발전은 일정한 효과가 있습니다. 또한 ChainIDE와 Ant Financial의 블록체인 간의 협력 이후 사용자도 상당한 성장을 이루었습니다.
정책
정책
중국이 2019년 10월 24일 블록체인 기술 개발에 대한 지지를 분명히 밝힌 이후 중국 전역에서 갑자기 많은 블록체인 기업이 등장했습니다.
좋은 커뮤니티를 구축하는 방법
「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. 자랑 B
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 중국 개발자 설문조사 보고서
[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。
