# Web3 职业规划

By [crypto0x1](https://paragraph.com/@hixxx) · 2022-01-28

---

基本技能：Unix/Linux+命令行+编辑器+Git+JavaScript，再加上英语阅读

长期目标成为开发者:开发者主要是开发项目，想要获得收入，你可以参加黑客松比赛赚奖金，可以去接 Gitcoin 开发的赏金，可以参加别的项目开发，可以拿公共产品的捐赠甚至机构投资。

1.前端开发和界面设计: 前端是否美观流畅直接影响项目的好坏。React ,vue，Typescript 比 Javascript 好用，如何接入和调用。

2.不同链的合约所用的开发语言不同，最常见以太坊的 solidity 是要会的。rust 是第二大合约语言，很多新公链的合约是用 rust 编写。有的公链的合约语言是全新的编程语言，需要一定的学习成本。

学习资料

[app.buildspace.so](http://app.buildspace.so)

[https://learn.figment.io/tutorials](https://learn.figment.io/tutorials)

[https://docs.alchemy.com/alchemy/tutorials/simple-web3-script](https://docs.alchemy.com/alchemy/tutorials/simple-web3-script)

短期目标：

做一个科学家：

*   刷钱初级（玩新项目混奖励和空投）：配置开发环境、基础编程知识、养多个账号
    
*   刷钱中级（开 N 个号刷一个项目）：合约接口调用、接 IP 池、接短信、web 自动化
    
*   刷钱高级（hack 机制并写套利机器人）：数据库、数据分析、消息队列、容器化、日志
    

当科学家不需要很懂合约，但是基本的要能看懂，知道如何用顺手的编程语言去调用。最主要工作在于优化程序的速度、算法、稳定性。

做量化交易的也可以归为高级科学家，但不同的是量化交易只需要优化一个系统，不需要看很多新项目。

---

*Originally published on [crypto0x1](https://paragraph.com/@hixxx/web3)*
