【杂谈】聊聊我是如何从Java转入Web3的

我先说说我基本的一个情况吧:

我是之前是一位从业了传统web2行业三年的Java开发,在2018年尾才开始去关注区块链的,之前虽然也有混迹在币圈,但是没怎么关注到币圈的内在运行逻辑。

后面因为当时元宇宙和Web3的概念特别火,也可能是不满足于传统Java的无意义加班与内卷,厌倦了每天都是curd的工作,就抱着试一试的心态去看一下web3领域相关的开发,打算转型,但是不像传统互联网一样,其实在当时区块链的系统性学习课程或资料并不好找,找到的都是些比较零散的,而且相关的行业的人脉资源也比较缺失,所以我觉得应该找到一个更系统的学习方式去学习,当时的第一个想法是花钱买时间,于是就是抱着赌一赌的心态,报名了一个比较小众的培训班(防止打广告,名字不透露,有意私我)。个人感觉,那边的培训班还算比较良心,当时在那里做了几个学习项目之后,他们那里就有外包项目可以去实战了,也赚了点小钱。同时我也会去加入web3相关的社区,去找社区里面人合作去完成黑客松,然后去积极参与开源项目。就比如我就很喜欢去参与FiscoBcos的开源社区任务,现在也是成为了FiscoBcos Task一期的优秀开源贡献者。

后面就是凭借着上面这些经历,获取到第一份关于web3的智能合约开发的offer(公司是新加坡的,搞得是social领域,名字不方便透露),享受了分布式远程办公的福利,虽然说该忙的时候也忙,而且不亚于之前的强度,不过在家里音响放的最大声敲代码,真的很享受😎而且减少了很多通勤和无用会议的时间,这些时间我可以用来学习,也可以用来做其他事情。就比如我现在就会利用闲暇时间来创业或者接其他外包项目。忙感觉是比以前更忙了,但是忙的也更有意义了,自然收入也增长与变多了。

分享几点刚入行web3朋友的建议:

  • 多关注web3相关的资讯,多去了解一下现有的web3的项目,看web3项目有什么基本的功能(基于这点你才知道你要往什么方向去开发,以及web3到底要开发个什么东西)
  • 多去交互web3项目,没事撸撸空投,炒炒币,去多了解一下币圈的内在逻辑,看看到底是怎么挣钱的。(就如同你要去做游戏开发,但是你连游戏都没玩过,谈和开发?)
  • 善于走捷径,多去结交web3相关的人脉,多去和已经从业web3的开发者交流,了解一下开发套路,了解一下相关技术栈,认识人的手段有很多,可以去付费咨询相关的人或者报名课程认识一些老师去询问,或者多去搜刮一下网上的信息多去加入相关的社区,或者花点小钱加入付费社群,多去和别人组队参加黑客松。
  • 善于用技术变现,我学习某个技术的原则就是,这个技术是否能给我带来收益,如果不能,那么对于我来说就是没有价值技术。就比如我学习python,我就是为了去做量化交易,去做脚本撸空投交互,那么我对应的技术选型就是YNPY与selenium。我学习合约开发,目的是为了就业和接外包,那么我就需要去了解目前主流的开发技术选型,以及快速开发需要用的框架,那么无疑就是nextjs ➕ hardhat。(这里只是举了部分例子 ,实际开发肯定不是只有这些,只是为了大家理解这个理念)
相关推荐
CertiK17 分钟前
Web3.0安全开发实践:Clarity最佳实践总结
web3·区块链·clarity
加密新世界25 分钟前
Move on Sui入门 004-在sui链上发布Coin合约和Faucet Coin合约
区块链
YSGZJJ5 小时前
股指期货的套保策略如何精准选择和规避风险?
人工智能·区块链
web3探路者13 小时前
深入探索Solana链上的Meme生态:创新、潜力与挑战#区块链开发#dapp开发
web3·区块链·团队开发·dapp开发·区块链技术·链游开发·交易所开发
加密新世界1 天前
指南: 如何在 MEV 项目中使用 Yul
区块链
MavenTalk3 天前
solana链上智能合约开发案例一则
rust·区块链·智能合约·dapp·solana
kejijianwen4 天前
Algen的跨链互操作性:增强区块链连接性
运维·centos·区块链
Sui_Network4 天前
World Wide Walrus:下一代数据存储协议
大数据·人工智能·web3·去中心化·区块链
Huazzi.4 天前
区块链中的wasm合约是什么?
区块链·wasm
一水鉴天4 天前
智能工厂的设计软件 为了监管控一体化的全能Supervisor 的监督学习 之 序6 进化论及科学的信息技术创新:分布式账本/区块链/智能合约
开发语言·人工智能·学习·区块链·智能合约·分布式账本