基本技能:Unix/Linux+命令行+编辑器+Git+JavaScript,再加上英语阅读
长期目标成为开发者:开发者主要是开发项目,想要获得收入,你可以参加黑客松比赛赚奖金,可以去接 Gitcoin 开发的赏金,可以参加别的项目开发,可以拿公共产品的捐赠甚至机构投资。
1.前端开发和界面设计: 前端是否美观流畅直接影响项目的好坏。React ,vue,Typescript 比 Javascript 好用,如何接入和调用。
2.不同链的合约所用的开发语言不同,最常见以太坊的 solidity 是要会的。rust 是第二大合约语言,很多新公链的合约是用 rust 编写。有的公链的合约语言是全新的编程语言,需要一定的学习成本。
学习资料
https://learn.figment.io/tutorials
https://docs.alchemy.com/alchemy/tutorials/simple-web3-script
短期目标:
做一个科学家:
刷钱初级(玩新项目混奖励和空投):配置开发环境、基础编程知识、养多个账号
刷钱中级(开 N 个号刷一个项目):合约接口调用、接 IP 池、接短信、web 自动化
刷钱高级(hack 机制并写套利机器人):数据库、数据分析、消息队列、容器化、日志
当科学家不需要很懂合约,但是基本的要能看懂,知道如何用顺手的编程语言去调用。最主要工作在于优化程序的速度、算法、稳定性。
做量化交易的也可以归为高级科学家,但不同的是量化交易只需要优化一个系统,不需要看很多新项目。
