聊聊我在新加坡的近况

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

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

  • 新加坡工作和生活指北:工作篇
  • 新加坡工作和生活指北:租房篇
  • 新加坡工作和生活指北:餐饮&出行篇
  • 新加坡工作和生活指北:教育篇

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

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

说到工作,我过来新加坡前就已经入职了 Bybit 做 ApeX 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 站上已经陆陆续续发布了一系列免费的视频课程:

在这里插入图片描述

  • 转型Web3开发第一课
  • 转型Web3开发第二课
  • Web3 Dapp开发学习路线图
  • Solidity编码规范
  • 智能合约开发工具Remix

后面还会再继续输出,包括开发工具 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服务。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/460328.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

贪心算法入门(一)

1.什么是贪心算法? 贪心算法是一种解决问题的策略,它将复杂的问题分解为若干个步骤,并在每一步都选择当前最优的解决方案,最终希望能得到全局最优解。这种策略的核心在于“最优”二字,意味着我们追求的是以最少的时间和…

深度强化学习-学习笔记

1.PPO (1)DeepMind公司发明的算法PPO (2)OpenAI公司发明的算法PPO2; 近端策略优化算法(proximal policy optimization,PPO) Actor 网络输出在给定状态 S下采取每个动作的概率分布&a…

pytest脚本常用的执行命令

pytest脚本常用的执行命令 一、一般执行的脚本,执行.py文件整个脚本二、执行.py文件脚本中的一个模块三、执行脚本,执行.py文件整个脚本,或则一个模块,查看对应的日志信息3.1.py文件执行allure的脚本3.2去dos框下去执行对应的脚本…

【水果数据集】水果品种识别 人工智能 机器学习(含数据集)

一、背景意义 随着智能农业和食品管理系统的发展,准确识别不同水果种类变得尤为重要。水果种类数据集是针对水果识别与分类的深度学习项目而建立的重要资源。通过自动化的水果识别系统,农场主能够实时监控水果的种类和成熟度,从而优化采摘和销…

Android平台RTSP|RTMP播放器高效率如何回调YUV或RGB数据?

技术背景 我们在做Android平台RTSP、RTMP播放器的时候,经常遇到这样的技术诉求,开发者希望拿到播放器解码后的YUV或RGB数据,投递给视觉算法,做AI分析,本文以ffmpeg和大牛直播SDK的SmartPlayer为例,介绍下相…

计算机网络-MSTP概述

一、RSTP/STP的缺陷与不足 前面我们学习了RSTP对于STP的一些优化与快速收敛机制。但在划分VLAN的网络中运行RSTP/STP,局域网内所有的VLAN共享一棵生成树,被阻塞后的链路将不承载任何流量,无法在VLAN间实现数据流量的负载均衡,导致…

ios 快捷指令扩展(Intents Extension)简单使用 swift语言

本文介绍使用Xcode15 建立快捷指令的Extension,并描述如何修改快捷指令的IntentHandler,带参数跳转主应用;以及展示多个选项的快捷指令弹框(配置intentdefinition文件),点击选项带参数跳到主应用的方法 创建快捷指令 快捷指令是…

智能财务 | 数据与融合,激发企业财务数智化转型思考

数据与融合,激发企业财务数智化转型思考 用友持续深耕企业财务领域,见证中国企业走过了财务电算化、信息化时代,当下共同经历数智化时代。2023 年度,通过走访标杆企业,与高校教授、权威机构学者共同探讨等形式&#xf…

openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“

文章目录 openpnp - 解决"底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题"概述笔记问题现象1问题现象2原因分析现在底部相机和吸嘴的位置偏差记录修正底部相机位置现在再看看NT1在底部相机中的位置开机归零,看看是否能通过所有校…

DreamClear:中科院与字节联合推出!隐私安全优先的高性能图像修复技术

❤️ 如果你也关注大模型与 AI 的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的 AI 应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦! 🥦 微信公众号&#xff…

SpringBoot驱动的毕业生招聘信息平台

1 系统概述 1.1 概述  随着社会的快速发展,计算机的影响是全面且深入的。人们的生活水平不断提高,日常生活中毕业生对招聘平台方面的要求也在不断提高,需要招聘平台的人数更是不断增加,使得毕业生信息招聘平台的开发成为必需而且…

Mac程序坞窗口预览的方法来了

当你同一程序内打开的窗口过多的时候,在Mac上想要切换就只能打开程序然后在内部进行切换,没办法直达你想要打开的窗口,多了一步的操作,那么如何才能一步到位呢 如果程序坞有应用程序的缩略图,是不是就可以一步到位了&…

【C/C++】结构体的定义

零.导言 在上一篇博客中,我讲解了qsort函数,并在其中提到了结构体数组的排序,那么结构体是什么呢? 接下来我将详细讲解结构体的定义。 一,结构体是什么? 结构体是自定义的数据类型,可以存放自定义的数据。…

JavaScript 中如何识别异步函数?

我们如何判断一个函数是否是异步函数(async function)呢? 遇到问题的思考过程是什么呢,首先需要找到二者的区别,那就打印看一下,然后在思考如何做。 由此可以看出二者的差异。 1、使用 typeof 检查函数类…

springboot学生请假管理系统-计算机毕业设计源码12712

摘 要 从20年代开始,计算机在人们的生活和工作中广泛应用,成为了人们生活、工作的得力助手。计算机深入到每个家庭和每个工作场所,网络办公和网络教学取代了传统的手工记录和管理方式。使用计算机办公可以不受时间和地点限制,通过…

频率限制:WAF保护网站免受恶意攻击的关键功能

频率限制(Rate Limiting)是一项有效的安全措施,用于控制每个 IP 地址的访问速率,以防止恶意用户利用大量请求对网站进行攻击,例如防止 CC 攻击等。频率限制不仅能保护网站资源,还能提升服务的稳定性。 下面…

ClickHouse 神助攻:纽约城市公共交通管理(MTA)数据应用挑战赛

本文字数:13198;估计阅读时间:33 分钟 作者:The PME Team 本文在公众号【ClickHouseInc】首发 我们一向对开放数据挑战充满热情,所以当发现 MTA(城市交通管理局)在其官网发起了这样的挑战时&…

什么是数据中心?

数据中心是一个专门用于容纳大量联网计算机设备的设施,这些设备共同协作,以处理、存储和传输数据。现代社会中,大部分高科技公司都依赖数据中心来提供在线服务,例如网站、应用程序和云服务等。可以说,数据中心是互联网…

【论文精读】ID-like Prompt Learning for Few-Shot Out-of-Distribution Detection

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀论文精读_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 注:下文…

【文心智能体 | AI大师工坊】如何使用智能体插件,完成一款旅游类智能体的开发,来体验一下我的智能体『​​​​​​​背包客』

🚀『背包客』点击前往体验:https://mbd.baidu.com/ma/s/d7RHMlWh 最近参加了百度文心智能体平台AI大师工坊🎉活动,在这个活动中,我利用文心平台提供的各种插件、大模型等工具,打造了一个工具类的智能体应用…