CSDN-2018中国以太坊开发者调查报告-2018-18页-12mb
报告摘要
2018 中国以太坊开发者调查报告总结
核心内容概览
《2018 中国以太坊开发者调查报告》由CSDN发布,旨在了解中国以太坊开发者群体的现状与技术使用情况。本次调查共收集到413份有效问卷,样本基本能够代表区块链技术浪潮下的开发者人群。报告涵盖了开发者的基本状况、区块链背景、技术使用情况、开发挑战与学习渠道等方面。
主要观点与关键信息
1. 开发者群体分布
- 地域分布:以太坊开发者主要集中在28个省级行政区,其中北京占比最高,超过54%。
- 行业分布:超过53%的开发者来自互联网行业,约10%来自金融/创投圈,其余来自教育科研单位或学生。
- 经验分布:工作经验小于3年的开发者占比接近一半,10年以上经验的开发者占比超过20%,说明资深开发者仍在积极学习新技术。
2. 技术背景与认知
- 接触区块链的时间:超过三分之二的开发者是在以太坊项目之后才接触区块链概念,其中70%是在2017年因ICO热潮而了解到区块链。
- 加密货币持有情况:34.6%的开发者尚未拥有任何数字加密货币,以太币持有者占比最高(26.4%),其次是比特币(13.1%)和EOS(12.3%)。
- 技术平台关注:以太坊是开发者最关注的区块链技术平台(67%),其次是比特币(16.5%)和HyperLedger(7.8%)。
3. 技术使用情况
- 开发工具:Geth(命令行界面客户端)使用率最高(47.5%),其次是Ethereum Wallet(41.2%)和MetaMask(23%)。
- 开发环境:55%的开发者使用Geth进行开发,31%使用Remix,14%使用Ganache。
- 编程语言:Java和C/C++是开发者最擅长的两种语言,占比分别为46%和37%。Python和JavaScript也各有超过四分之一的开发者使用。
- 智能合约语言:Solidity是开发者首选的智能合约开发语言,占比达91.4%;LLL和Mutan则处于边缘地位。
4. 开发挑战与需求
- 最大挑战:40%的开发者认为以太坊开发面临的最大挑战是缺乏落地应用和场景;30%认为是开发经验不足;20%认为是技术资料不足。
- 技术需求:60%的开发者希望了解以太坊核心技术知识;50%希望学习如何使用以太坊进行研发及应用前景分析;40%希望普及以太坊基础知识。
- 开发工具需求:超过一半的开发者希望以太坊优先完善开发工具,以便吸引更多开发者参与。
5. 学习渠道
- 学习资源:60%的开发者通过官方文档、技术社区、论坛、开源网站等渠道学习以太坊技术;不到40%选择线上课程或问答平台;23.7%选择线下会议或培训。
专家点评
蔡一(北京志顶科技技术总监)点评
- 以太坊作为当前最流行的智能合约开发平台,极大地促进了区块链概念的普及。
- 开发者对区块链基本原理和核心理念的理解仍处于初级阶段,需更多时间深入研究。
- 社区技术文档和开发工具的完善度不足,是当前的主要问题。
- 未来,更多后端、前端和移动开发者将加入以太坊社区,同时产品经理和运营人员也将参与进来,推动生态发展。
张璇(云斗龙HyperDragons创始人、MixMarvel CEO)点评
- 以太坊生态正在快速进化,但仍存在诸多问题,如GAS限制、语法限制、调试不足、事件抛出缺失、自动化管理困难、合约更新策略复杂、数据统计策略缺失以及开发环境选择困难。
- 强调区块链应被视为“分布式计算和共识数据”的结合,而非单纯的分布式数据库。
总结
本报告揭示了中国以太坊开发者群体的基本情况与技术偏好,指出区块链技术仍处于早期发展阶段,开发者对以太坊技术有较高热情,但面临诸多挑战。同时,报告也提出了开发者对以太坊生态的期待,包括更完善的开发工具、更丰富的DApp案例、更多支持的编程语言及更详尽的中文技术文档。随着以太坊的持续发展,中国开发者将在推动其生态完善方面发挥重要作用。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载