聊聊我在新加坡的近况

我是 2022 年 4 月初过来新加坡的,然后两个月后就把老婆孩子们也接了过来。时至今日,已经两年半有余了。

22 年 8 月初的时候,写过一篇文章「聊聊我在新加坡的生活和工作体验」,没想到成了一篇热门文章,在知乎上不知不觉已经积累了八百多个赞。之后,在 23 年 10 月份时,我又陆续发布了系列文章,反响也是不错:

两个孩子都在国际学校读书,也已经完全适应了这边的英语教育环境,平时日常已经是全程英语的了,我这个当爸的,反而比她们落后了好多,需要奋起直追才行了。说到英语,我也觉得自己挺失败的,过来新加坡两年多了,英语方面却是进步非常缓慢。

我们也在五月底时提交了 PR 申请,目前已经过了五个月,如果按照新加坡现在最新的说法,PR 审批时间缩短到 6 个月以内,那快的话,也许下个月底就能出结果了。但我目前其实没有工作,也不知道会不会审批被拒。

说到工作,我过来新加坡前就已经入职了 BybitApeX Protocol,当时 ApeX 也是刚起步。但因为那时刚好疫情爆发,结果在国内先远程办公了大半年,之后才转过来新加坡的。在 ApeX 的这段经历,我学到了很多,不管是技术、产品、商业还是管理。

在 ApeX 做了将近两年,之后转去了 ORA(前身叫 HyperOracle),后来做了 DamFi 项目,一个去中心化的指数基金协议产品,更确切地说是一个去中心化的 ETF 协议产品。可惜的是最终临近上线主网之际,公司层面战略调整,最终把它停了。之后,我也就从 ORA 离职出来了。这是两个月前的事情。

之后就继续找工作了,原本以为,会比较顺利的,但结果却是出乎我意料。

我一开始并没怎么找工作,就以前的同事和朋友帮我内推了 OKXBybit 的 Web3 部门。

OKX 在新加坡这边的面试节奏比较慢,一个星期一面,我足足面了一个月。但是,当时我太高估了自己,也没先了解 OKX 的薪酬福利,就直接随口提了一个很高的期望月薪,导致最终结果崩了。而了解到 OKX 的薪酬福利之后,如果按照我提的期望月薪计算,那等于涨薪幅度至少达到了 80%,的确很不合理。不过,我觉得 OKX 的 HR 其实也做得不好,一来,她没和我介绍 OKX 的薪资福利制度,如果我提前知道的话,肯定不会提那么高的期望值;二来,也没和我进行薪资谈判,就直接回绝我了。

Bybit 的 Web3 部门招的是一个 Web3 技术 Leader 的角色,但技术要求比较杂,不只是要懂 EVM 的智能合约,也要懂 Solana 的,还要懂得底层接入各种不同的异构链,还要熟悉 Node.js,另外,需要 base 到迪拜。最终没谈成。之后,又有另一个前同事推荐我去尝试后端 Leader 的岗位,但需要非常熟悉 Java。但我的 Java 其实已经好多年没碰过了,很多都已经生疏了,毫无意外,面试没过。

之后面试的基本是些小公司为主了,但合适我的机会其实非常少。因为我的 PR 申请还在 pending,所以我只能考虑在新加坡这边有公司的,工资能够给我发新币的。另外,因为我的英语口语还比较差,所以对英语要求高的公司也去不了。又想找高 P 或 Leader 的岗位,所以,综合下来,适合我的机会还真的少之又少。通过了面试的,最终都是在薪酬上没谈成。

**总而言之,目前高端岗位其实并不多,再加上我需要 base 在新加坡,对英语要求不能太高的,薪资要求又不能太低,所以造成了我现在的尴尬局面。**也许后面再有机会,我只能进一步降低要求去谈了。

这几个月来令我满意的可能就是在我个人 IP 上输出了一些东西。我在 B 站上已经陆陆续续发布了一系列免费的视频课程

后面还会再继续输出,包括开发工具 Cursor + Hardhat、Foundry、可升级可约、价格预言机 Chainlink 等等。不过输出频率可能也快不了,因为这段时间我更多的用在了收费课程的准备上。

我最近开启了「从0到1开发Dapp实战课程」,打算把这些年来做 Dapp 实际项目的经验,用体系化的方式,由浅入深地讲授出来。做完之后,还打算把项目上线主网真正跑起来。

为什么要开设这样一个课程呢?这是因为我发现,不管是我的学员们,还是粉丝们,很多人在找工作面试时,都会因为缺乏项目经验而被卡住。既然如此,那我就想,干脆我来开个实战课好了,做一个要能上线的实战项目,而不只是做一个 Demo。而且我要把一个复杂的项目,把里面涉及到的方方面面,深入浅出地拆解成一节节的课程,目标是达到就算新手学习也会觉得通俗易懂的地步。这样的课程,既包括智能合约,也包括前端和后端。既适合 Web3 新人,也适合想提升自己的初中级工程师。最关键的是,对于新人来说,学成之后,项目经验就有了。而对于已有经验的人来说,开发 Dapp 的综合能力能得到大幅提升。

把自己多年的项目经验,以这种方式传授出去的,这在业界,我可能是第一人。

课程的发售我也采用了一种新颖的做法,一种 Web3 的售课方式。我自己花了几天时间设计和实现了一个 NFT 合约,并将其部署到了 Arbitrum 网络,合约地址为:

0xFF86A1f61a68496A3B1111696808459098C49b29

之后,我又花了一天时间实现了一个简单的前端交互页面,访问地址如下:

https://nft-ui-mu.vercel.app/

可能因为这种售课方式,对很多新手来说过于麻烦,也不懂得具体如何操作,所以这几天实际上完成报名的人数很少。但我还是觉得这种做法挺有意思的,尤其是以做课程的方式把我想做的项目做上线,这让我挺有冲劲的。

我这段时间一直在忙于编码,在实现课程项目的代码,以下是我目前的代码进度:

这次课程我要实现的是一款链上 ETF 产品,可投资于一篮子代币,每个代币会有不同的权重,且可调整代币列表,定期还可进行再平衡,还会添加流动性挖矿功能。整体业务实现比较复杂,所以我拆分为了 v1、v2、v3、v4、v5 等不同版本的合约实现,由简单到复杂实现不同的业务功能。

另外,我还会实现代币发行、代币空投、投票治理,以及 Staking 等业务场景。

这次课程我计划是 11 月中旬开课,每周可能两次课,每次课一个小时,时间大概为一个半月到两个月。时间还是比较紧迫的,所以接下来这段时间,我还要继续忙于编码实现,除了合约,还有前端、Subgraph、Keeper服务。

如果这次课程大受欢迎的话,那我就会继续沿用这种模式,再做下一个更复杂的项目课程。

Subscribe to Keegan小钢
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.