0%

2022年度目标

  • 被美国一所大学录取,赴美留学
  • All in Web3, Be a builder
  • 培养写作习惯,创立个人学习分享IP
  • 培养阅读习惯,每月至少阅读1本书
  • 学习后端编程语言,Python为主,C++为辅

自评: ★★★★☆

工作

Suiet Wallet

img

Github仓库: https://github.com/suiet/suiet

和本科朋友组团队,从8月开始投入,做到12月已经成为Sui钱包生态的Top3,推特粉丝数破100k。

  • 前期主要负责前端的架构设计和主要的页面实现。
  • 中期开始针对Wallet Standard进行实现、推进各DApp接入,优先支持他们的开发需求,占据主流产品的前列位置。
  • 后期主要是迭代与修bug,也开始深入钱包底层原理。根据巴比特的开源文章学习底层技术,了解到所谓钱包其实就是本地的私钥管理和签名工具,配合与区块链交互的RPC API即可实现良好体验的钱包应用。

通过开发钱包Chrome插件,我的前端整体架构设计能力得到锻炼。Chrome钱包插件的架构涉及跨上下文通信,主要利用service worker实现类后端服务,通过Chrome Messaging机制建立通信通道,封装成JS Bridge来给前端UI弹窗提供API。存储则是利用IndexedDB存储持久化数据,Persist Redux + Chrome Storage存储内存数据。

img

在Wallet Standard的实现过程中,整体交互还是比较复杂的,涉及主体有:DApp网页环境、Chrome Content Script沙盒、钱包Service worker、钱包UI。光这块的消息传递就很麻烦:DApp网页环境与Content Script沙盒环境是通过window postMessage广播传递消息,这里我JS事件编程利器RxJS把广播收发包机制包装成类似RPC函数调用(屏蔽底层通信细节),实现独立连接的效果;Content Script与Service worker又得通过Chrome Messaging来通信。

其次是wallet-standard的自动检测钱包适配器的机制实现。本质上就是DApp引入包含wallet-standard的包(如 suiet wallet kit),然后wallet-standard会开启一个特定事件监听register-wallet listener,wallet们各自在页面加载后触发注册事件,注册符合standard的adapter,从而完成DApp对钱包的auto-detection。

img

Suiet是我们团队第一个作品,凝结了我们对Web3的期望和激情。Team Work的过程中我不仅是技术上得到提升,和不同领域的伙伴协作也是拓宽了我的眼界。币圈里做技术的人良莠不齐,很多基建也是不太可靠,开发体验远不如web2。但反过来想,这正是我们年轻工程师的机会呀,把web2里锤炼过的技术,再注入对web3的热情,Build here a better world。

img

投入度:★★★★★

产出度:★★★★★

影响力:★★★★★

Suiet Wallet Kit

img

Github仓库:https://github.com/suiet/wallet-kit

Wallet Kit是我们做钱包的副产物,初衷是抢占与dapp合作的机会,通过all in one的钱包连接管理套件助力铺开我们钱包。这块由团队其他两个小伙伴完成初版的搭建,那会儿文档不太完善,可配置性也不尽人意,接入效果并不好。在wallet-standard之后,因我比较熟悉其整体逻辑,我开始着手重构wallet kit,主要围绕条件判断逻辑冗杂与可配置性这两块做优化。

造成第一点条件判断冗余的背景是:钱包适配器们对standard里features功能的实现不尽相同,甚至是缺失的。于是我抽象出一个通用适配器接口和实现类,底层基于wallet-standard约定的函数调用方式+自定义错误处理将异化逻辑包裹起来,这样做能够保证暴露给用户的函数签名是一致的,优化DApp开发者的体验。

第二点可配置性,作为React插件包,我们既提供了Hooks又提供了UI组件(按钮、弹窗),这对于开发能力较弱的团队来说是很方便的开箱即用,但是,对于大一点的团队,他们对UI的定制要求很高,甚至是只用我们的Hooks逻辑部分,UI用自己的。

所以,我首先针对暴露给开发者的Context上下文进行了重设计,把钱包项的配置列表以及从浏览器中自动检测到的钱包项都提供出来,有助于开发者们构建自己的钱包选择器UI。其次,我支持了钱包预设选项的传入,让开发者能自己决定要展示的预设钱包列表和排序。

在重构的过程中,我学到一个很重要的经验,那就是「向下兼容」!做任何破坏性的更新,一定给已经在用的开发者一个接口的平稳过渡的时间,否则开发者一更新你的包,发现原来的函数改掉了或者直接没有了,项目因升级而运行失败是很糟糕的体验,更何况币圈的开发者能力有得真的弱到让人大跌眼镜(比如文档写的清清楚楚但是还是跑来私戳你要怎么做)。正确的做法应该是:如果可以做到只加参数而不影响旧的功能,那就直接改;否则,将旧的接口标注为deprecated,并行启用新的函数接口,并且写好migration迁移文档,设定合理的弃用时间节点并告知开发者们。

最后我还把我们的文档给翻新了,用更有趣的方式来介绍用法。我发现我对emoji风格的文字叙述还挺在行的哈哈。

img

Anyway, 这是我第一个做出来有项目在用的开源项目:Github 20+ repo的引用,以及npm周峰值800+的下载量,完全超出了我今年定下的要为开源社区贡献能力的目标~好有成就感,哈哈!

img

img

投入度:★★★☆☆

产出度:★★★★☆

影响力:★★★★☆

Let.sh

Website: https://let.sh/

Let.sh是我和lzb第一个合作的项目,是一个all-in-one的开发部署平台。支持如static files和web服务的一键命令行部署(类似vercel),并且支持如本地内网穿透、部署后的metrics检测等features,是比较适合个人开发者的开发工具。

最初是因为想直接集成Arweave——做Web3永久存储的一条区块链, 打他们的hackerthon来入圈。于是我们在let.sh原有的逻辑上增加了静态文件部署至Arweave链,实现所谓真正的DApp(Decentralized App去中心化应用)。但是实际并不好,1是每次部署都要扣gas,2是部署和访问都很慢,比不上web2体验,主要受限于ar链的出块共识机制以及通过ipfs做路由寻找peers的速度。

img

另外还增加了文件树与预览的新特性,树组件真的是前端做页面少数要用到算法的地方了2333。

img

除了搭建系统之外,还做了一些跨领域的尝试:

  • 横向调研相关deployment的Web2、Web3 PaaS产品
  • 初次接触pitch deck概念,了解基本流程
  • 制作全英文演示视频 for AR Demo Day

这是一个我挺喜欢的产品,lzb这种本想着做给自己用结果发现可以发展成side project的技术热情,我挺佩服的,也要向他学习呀。

投入度:★★★☆☆

产出度:★★☆☆☆

影响力:★☆☆☆☆

其他

  • Leetcodes:从12月开始才正式刷leetcodes,找到了 labuladong 的刷题教程,把算法解题总结成框架与套路,真的能做到举一反三;而且它做到完全免费开源,这点非常respect!(我今年也有在考虑做免费的开源教程哦,教大家做些能顶到实习里的入门前后端项目,期待一下吧)希望能在一月份跟着他把有代表性的200题刷完!
  • 小游戏Web发布系统:在TME时期做的内部静态资源发布系统,也是我离职前的最后一个项目,第一次尝试用vue3来做,挺有意思的,界面和交互上我也花了点心思;和Milu & 显维大佬一起开发,还是要和技术好的人一起做事学的快呀!
  • Magician教学管理系统:和一个魔术培训的朋友讨论做一套教材管理系统,解决企业培训机密材料容易泄漏盗版的痛点。做前后端全栈项目,用的antd pro+strapi cms,结合腾讯云的ppt转 html的云服务,实现了ppt云端存储与web端播放的能力,既然能做到web那就能加入鉴权了!可惜,这个项目最后因我工期无法排期而夭折,并且说实话我目前一个人做全栈还是有些吃力,主要是后端的设计还是嫩了点。真对不起我的合作伙伴呀,没有说到做到。希望新的一年,可以成长为名副其实的全栈开发者。

学习

学业

入学研究生前后,在专业方面重新做回学生,静心打基础:

  • 7374 - Fundamentals of Networks:成绩A,班级第二名,把计算机网络从应用层到数据链路层扎实地学了一遍,喜欢Dimitros教授一丝不苟的教学风格,但workload非常重,期末考前一周还在赶它的大作业。我甚至收到了他的phd邀请!下学期还选了他的project课,先进他的wireless实验室一探究竟吧!
  • 7205 - Fundamentals of Engineering:成绩A-,妥妥的算法课。华人教授,讲课不太用心啊,课上学到的很有限。但是作业和考试都非常有挑战,直接拿google算法面试题来当作业也是吊的不行。但是被锤了之后还是回顾了不少算法基础,对刷题很有帮助。
  • MIT CS Online Course:暑假上了几节MIT的公开课,没坚持下去,纯当练听力了。
  • English:英语能力大大提升!通过开学参加的Hackerthon,得到了好多用英语听说读写的机会,果然环境就是最好的语言学习要素。

Web3

  • Crypto Wallet :学习了区块链钱包的底层原理。
  • Sui & Move: 学习了Sui区块链的设计特色以及其智能合约语言Move的基础,没有深入学,2023年应该会重点去学,毕竟要在这片土地开拓事业!
  • 币圈基础:强烈安利币圈李白老师的Youtube分享,很务实的技术讲解,把什么是区块链到里面的设计细节都讲的明明白白,从小白到入门就靠李白老师的视频!

阅读

  • ✅ Introduction to Algorithms - Third Edition:算法教科书,从学术的角度来学算法,各种数学证明还是挺头疼的,但是会对算法的正确性和精巧有深入的理解。
  • ✅ Computer Networking - Kurose Ross:网络教科书,讲的很好,还附带许多Wireshark实操实验,是入门计算机网络的好书。
  • ✅ Tokenomic paper:了解了什么是币圈项目的tokenomic(代币经济学),本质就是其对应虚拟货币的供给与产出的机制设定。货币供给如何分配:团队、投资人、社区的比例;货币如何产出,限不限量,如何发行如何销毁。大致就是用白皮书的形式来阐述项目所对应的虚拟资产该如何运作,来更好地激励整个社区与项目持续壮大。
  • ✅ EIP,BIP: 阅读了有关以太坊和比特币的improvement proposals,相当于行业规范一个的存在。从本质去理解了何为Token,何为NFT等概念,对开源社区的协作方式进一步体悟。
  • 🔖 System Design Interview:在看的系统设计面试书,里面介绍了系统架构该如何演进地去设计,并且提供了很多不同的案例,感觉是很棒的书,适合要转后端的我。
  • 🔖 《重构》:已经看过的代码指导神书,再次翻开,却迟迟没看完,羞愧。
  • 🔖 《图解密码技术》:在看的课外知识拓展书,讲计算机密码学发展历史,以及各个密码原理的讲解,有意思的一本书,还在看。
  • 🔖 《算法图解》:上7205的课时候求助于它理解动态规划,是本有趣的书,python实现也好理解,打算抽时间把他看完。
  • 🔖 《鲁迅全集》:在11月国内zz动荡的时候,结合b站up主智能路障讲解的鲁迅系列,心血来潮看了其中几章经典的如《狂人日记》、《孔乙己》、《药》,鲁迅先生的振聋发聩的文字给我很大的鼓舞,要兀自地发光,摆脱冷气,向上走。目前电脑旁摆着鲁迅先生的头像,激励我每一天。
  • 🔖 C++ Primer Plus - 6th Edition:看了一部分的C++经典教材,做网络那门课的时候回顾C++用,当工具书来用了,不会了就来查查。

写作

2022在写作上是有突破的!开启了个人公众号,学着技术偶像Airing的Weekly周刊,也开始写周刊,并且写出了一篇爆款文章”暂别啦!鹅厂&TME”,分享了自己如何在大厂工作和出国留学中做抉择的心理历程,4700+阅读还有184点赞,只发了一条在自己朋友圈,完全就是自然增长哦(比如朋友转给他们的朋友看)。非常意外触动到许多和我一样被互联网卷得不舒服的朋友们,他们纷纷来私戳我,说看了我的文字很受触动,佩服我做了他们还不敢做的事,也收到了很多祝福。我才体会到,原来文字真的能传达勇气和力量呀!2023,也请继续保持写作,用知识和故事影响更多人吧!

img

1

细数2022,我做了很多新尝试,建立了自己的crypto团队,做出了一些不可思议的成就。技术的增长还是主要在前端这块,但是今年已经踏入了web3,增加了对区块链的理解,并且还做了许多跨领域尝试,希望在2023能够保持对跨领域的热情,并且把根在区块链和后端扎的再深一点,逐渐转型为后端工程师,理由嘛,当然是不满足于只跟浏览器打交道咯。

2023还有一个很大的愿望,那就是通过自己的知识去变现,为他人提供价值,很大胆的想法,希望能做到!

最后希望自己在新的一年,能够更聚焦少数领域,成为某个领域的专家,再努力自律一点,把影响力再扩大一点,把收入再增加一点,再爱生活一点!

PS:最后贴一下我的公众号,顺手关注一波吧!

qrcode_for_gh_1630cf794b90_258

看不了油管的,戳B站视频【传送门】 🚀

Hey, 这里是2022年的王思哲,你们好吗?

我的2022,如果要选一个关键词,那我会选:“破与立”。

2022无疑是我人生的一个转折点,在这一年,

  • 我放弃了大厂的高薪和内卷,争取到了美国Northeastern东北大学的offer,回归校园,只身前往异乡开启人生2.0。为了追求更好的工作与生活,也为了满足自己的好奇心,趁年轻,到外面的世界看看;
  • 我开始和老妈一起练太极拳,休生养息,成功把因为工作内卷而产生焦虑给抚平,让报警的身体得以恢复健康。
  • 我摘掉了大框眼镜,换回了工科男style的眼镜,一改本科吊儿郎当的学习态度,拿到了研究生的课程的第一个A,甚至收到了教授的PhD邀请;
  • 我从观望web3到迈出第一步,投身开源社区,与小伙伴一起开启了web3的征途,赢得了大量的圈内关注。

在破与立的过程中,我不断地打破平衡,给自己设立新的挑战。这么做并不一定让我获得更好的结果,但我把墙凿开,我就有了更多的选择,以及别样的过程。我认为人生的乐趣在于体验,各种各样的体验。所以我并不怕犯错,就像爱迪生说的“我没有失败,我只是找到了一万种行不通的办法”。通过破与立,我希望通过不断的体验,去找到我认可的自我价值,以及我热爱的生活方式。

对我来说,2022是告别的一年:

  • 我和我的前同事们告别,感谢bingo, milu, melody一直以来的帮助和鞭策,教会我在团队中如何成为更好的个体;也忘不掉我南山小炒群的好兄弟们,一起玩闹吐槽的快乐;对了,还要shout out to 六边形战士 国雄,你在职场中能够 输出5星的绩效之外,还能保持着阅读、写作和娱乐,各种意义上都是我向往和追逐的榜样。
  • 我和Skate gang的兄弟们告别,在深圳,每周五的晚上,海上世界就是我们滑板天地,搞累了就去TAPS整瓶精酿,然后网吧开黑或者深夜打球,那些日子仿佛让我回到大学时代。即使现在兄弟们天各一方,我劝你们还是别当板混,等我回来一起冲坡,谁刹车谁是狗!
  • 我和我的女朋友弯弯告别。在那个充满阳光和整片棕榈树的小区,我们和猫猫们一起度过了许多美好的时光啊。我们一起跳舞、滑板、滑雪、游泳、冲浪,每个在一起的日子都是五颜六色,我永远不会忘记。但是很抱歉,我还没到可以享受安逸的年纪,我得靠自己为未来铺路,即使不得不远渡重洋。所以,对不起,弯。
  • 我和我的家人们告别。自从高中毕业后,就没在家好好待过了。回到家后,我更真切感受到爸妈在慢慢变老,老妈看手机离不开老花镜了,老爸的头发已经花白。。。于是我更重视和他们在一起的时间,跟老妈练太极,陪老爸晨练;筹划家庭的 旅游,多跟他们拍照,只想把时间脚步拖慢一点;给他们买全医保,督促他们体检,他们健康是我唯一的愿望。很庆幸自己离职后在家里待了半年时间,才让我出发时没有那么不舍。老爸老妈,等我衣锦还乡吧,我相信不会太久!
  • 对了,还有我的猫猫狗狗,等我回来给你们买好吃的。

对我来说,2022也是充满新鲜感的一年:

  • 我和泽泽开着租来的全新坦克300,驰骋在318川藏线,真 是一趟惊艳十足的旅程!看啊,草之平原,岩之裂谷,水之江涛,冰之大地,砂之雪原,星之天际。旅行的意义在于,把我们从习以为常、重复忙碌的生活中抽出来,让我们在全新的上下文里,与人和事打交道,从而丰富我们审视生活的维度。318这趟旅程之后,我发现我果然还是愿意成为一个追求意义同时热爱生活的人呐。愿银河与月光能时常走进我的梦里。
  • 初到美国波士顿,就已经和几个高中同学玩起来了,借住在戴学长家里,和狗子Jimmy粘在一起,舒服地度过了适应期。不得不说,波士顿的人均素质真的挺高,大家都很和善礼貌,这里也很安全,完全打消我来之前对这边安全的顾虑。
  • 踏入NEU新校园,校园内充满了蓬勃的朝气,有幸认识了一帮志同道合的朋友们,上学一起讨论课题,放假一起去玩去浪,work hard, play hard才是大学生活!
  • 还有第一次参加在哈佛举办的Web3高校Hackerthon,就带团队一起拿下BNB安全团队赛道的第一名,奖金2500刀,啧啧啧。
  • 最重要的是,我们几个本科志同道合的朋友,今年创立了自己的Crypto团队,几个月来我们利用兼职时间紧密配合,在梁神的带领下做出了排名前列的钱包。推特粉丝超过10万,与顶级VC约谈,我们做到了卷web2产品难以做到的里程碑。让我开心的是,我们的web3事业开始起步,更开心的是,我们有这么一帮有实力、相互信赖的团队伙伴,未来可期。

2022的破与立之后,我的确多出了许多选择,然而在25岁这个年纪,我将考虑得更多,更谨慎。我需要更多的阅读、思考、输出,建立更数据化的思维框架,甚至不惜去试错,去帮助我做重要的决定。 但在2022的互联网寒冬跟币圈熊市的背景下 ,我想无论我选择哪条路,我的2023主旋律一定都是“艰苦奋斗”。

没关系,来吧!用我最喜欢的乐队,长沙暴青的一首歌表达我的态度;也祝大家 2023

Forever Young, Forever Fight

寒假开始了,咱的刷题计划也正式开始。

我找到了一个超棒的leetcode教程——LABULADONG 的算法网站 🔥博主东哥写教程的底层逻辑是【框架思维】。其实就是他多年刷题总结出来的套路,做成了框架,把一类题型和技巧归类后教给我们,不仅教解法,还剖析不同题目之间的联系,帮助我们做到举一反三,吃透一类题型。

已经看了4天,大约看+练一章节就要花2小时左右,但是看完后刷题真的思路清晰。本来目标是寒假刷完基础200题,按照寒假21天来看,每天平均应该刷10道。现在觉得不要盲目去刷,寒假就扎扎实实地按照每天1~2章节的进度去学习,21天也能把基础框架都搭建起来了。然后每周日做一次周总结,强化记忆。

加油!每天打卡!

本周进度

image-20221218224533832

本周4天过了5个章节,刷题 21道

今天7374-Fundamental of Networks的全部分数出来了,期末79/100。一开始觉得这成绩挺惨的,没想到排全班第四,更没想到平均分48分。。。于是下午去了教授的办公室查卷,结论是时间紧张导致出错丢了小部分分数,大部分分数确实是没理解到位,看过答案之后会恍然,这题出的确实有水平!

于是加上课堂参与分之后,总分95.5极限卡边界,还是顺利地拿到A🥳 并且应该是排名全班第二(第一名的yuting是个中国妹子学霸,总分101稳得雅痞)

这门课很有意思,最后一节课讲了小明从插上ethernet网线之后到打开google页面这期间,涉及的所有流程和协议(link layer -> application layer)。我觉得收获很大,特别是本科没打扎实,导致在先前的工作中遇到网络问题,不能很清晰快速地定位,而且知识面局限在应用层。通过系统地学习、大量作业练习、wireshark抓包实验、编程大作业,对互联网有了更广和深的理解。

让我惊讶地是,教授在点评完我成绩之后,问我想不想读PhD?

我愣了一下,在我计划里没有读博这一项,为啥?也许我潜意识里认为自己没有资格读博?读博不都是本科绩点很高的学霸,然后本科各种paper研究blabla的才能直接读博士吗?但他接着说了一句,也许会改变我人生轨迹的话:

“我提这个并不是让你来我这,我也没说给你offer了;但我要对你说,是因为我怕你们认为自己不够优秀来读博。我认为你是这门课里少数有潜力的学生,我希望你认真考虑读PhD。”

我被触动到了,这份邀请仿佛像是一把钥匙,解锁了一扇通往新世界的门。

但是我有顾虑,比如读博是不是要读很久,我的压力在于经济上;教授研究的方向;这个方向好就业吗;可不可以先工作再读博。

教授说美国读博一般是4-6年,主要看个人追求,有的人为了中文章会选择延迟毕业。其次他团队工作的方向5g/6g毫米波,多是工程向的项目,他主要就是由思科赞助;5g/6g的领域就业完全不担心,国家级别的投入,人才需求够大,前景也够好;接着是留学生都会争取全奖读博,能申请到的话还会有薪水,足够养活自己;先工作再读博是有先例,但是他建议要趁年轻,否则有家庭孩子之后就没有冲劲了。

我没想好,这机会对我来说太突然了,暂时想不到问题的我,感谢了教授后,回到了家。

我居然有机会读博?!回家后的我还是不敢相信。我告诉了家人,我爸高兴地不得了,他一直鼓励我读博哈哈。然后又问了正打算研究生转博士的恩扶,他建议是如果我感兴趣,一定要争取,机会难得。问了准备辞工来美读书的real,她说这不刚好躲过互联网寒冬吗?而且我就在学校,下学期可以先进教授实验室当RA,体验一下科研氛围和老板如何。我准备在问问正在读博的国晋,听听他的建议,然后周末收集一下读博、5g/6g,教授的信息等,下周找时间再约教授了解一下细节。

读博是一件大事,它要求我把未来十年的方向给确定下来。避免走错,以及珍惜机会,都很重要。加油啊,做出不让自己后悔的决定!

呼,紧张的一周复习+赶due,终于在今天结束了NEU的第一个学期。我认为这里的教学质量是扎扎实实的,我选的每一门课都很有挑战。我自己也是比较投入到学习里,还是非常希望巩固本科学得稀烂的基础学科:算法和网络。考试分数的话我觉得挺悬,因为自己现在考试会紧张,有时候简单的题居然都会卡一会儿反复验证。而且在这种紧张下,一些看似掌握了的题目一到考场变化一下,限时的情况下就做不出来了,比如动态规划。所以说题目还是得多去做些,天赋没那么高就多努力做题呗,也趁着期末复习的劲儿开启leetcode刷题。

一个阶段结束,就要开始思考下一阶段的规划了。目前自己的状况比较尴尬,首先手头现金已经不多了,下学期应该要做一些兼职工作来缓解压力。其次是找实习,大厂们23夏季的实习窗口已经过去了,而我刷题的量还没起来,更尴尬的是我的前端履历并不能给我后端实习添加优势。所以下一阶段的重点肯定是围绕如果找到满意的实习进行。

自己想做什么方向?

入职腾讯前有个哲学系的朋友跟我说,方向决定成败,而非细节。我深以为然。

区块链方向是我目前最想做的,理由是这项技术引发的想象是巨大的,靠密码学和代码来保证的去中心化世界,可以打破web2世界许多墙。而且市场热钱多,热情高,很适合像我一样的年轻工程师凭技术入场,打造自己的一番事业。

其次工程方面我要往后端工程师去转,理由也很简单,后端的世界更精彩,要求个人能力也更全面,算法、软硬件、数据、网络等等,想成为一个全面的程序员,最重要的是要跟“互联网金子”——数据打交道。

再有就是软件安全,互联网就是一片黑暗森林,掌握软件、网络安全的人就掌握了安全和不安全,我觉得这类人对于不了解网络安全的工程师可以降维打击,软件做得再漂亮好用,没有安全做保障也就失去了意义。而区块链的应用恰恰非常依赖安全和审计,所以这个方向也是大有可为。

上面三项我觉得还是蛮相近的领域,不妨先拍脑袋糊出一个模糊大方向:区块链应用和安全。达成路径有先后顺序:先成为优秀的后端工程师,再成为区块链工程师,最后成为区块链安全从业者。

自己当下能做什么?

目前自己的技能树主要点在前端开发,证明自己是有能力胜任产品第一技术负责人的。手头在开发的Suiet钱包已经有30w安装了,一手重构的 Wallet Kit也成了我参与的第一个开源技术项目,目前有50多个点赞哈哈。DApp和前端library这块肯定要坚持,这是我能做好以及目前最大化输出价值的路子。并且Sui链生态向好的预期也不错,咱团队也很棒,说不定就因为钱包项目能收获币圈第一桶金呢!

明年的暑期实习肯定得通过NU Work找COOP机会了。那么这个寒假作为备战窗口期就十分重要。要把刷题、简历、模拟面试都强化一波。生存的压力是绕不开的,特别是在美国,”先解决身份问题“显得如此的重要。所以刷题和准备面试会调整为最高优先级。

申请后端的话,语言的选择得斟酌一下。,我看北美找后端工作基本都要求 Java,不如改用Java来刷题吧哈哈。自己是会用NodeJS和Python的,但是不精通,感觉可以优先把把这俩精进一下,成本最小收效最大(毕竟已经用python解决了作业实验很多次呢哈哈。类似Go、Rust之类的语言只得暂时放放。

拿得出手的项目也要考虑一下。

应用类的项目,短期想法是把自己的线上数据管理起来,主页、博客等改造一波,统一后台管理,这块就用Java去做吧,带着任务去学更有动力。还有MarX火星移民计划小程序的迭代和重构也可以搞起,这块涉及云函数、NoSQL数据、数据管理、隐私、Websocket连接管理,是自己比较满意的作品!(有亮哥的设计加成,怎能不炫!

数据类的项目,想做一些数据可视化,用Python做爬虫。这块可以看看有什么有意思的玩法。

区块链项目,就先专心在Suiet吧,多关注钱包的技术和生态,把开源做好。

等明年开始结合自己的专业,学习软件安全,步子不要一下迈太大,容易扯着蛋哈哈。

上阶段有什么做得好和不好的地方?

好的地方,那就是前段日子投入到Suiet的时间保持得不错,努力也得到了用户和开发者的认可,吸引了不少VC的关注,还是挺有成就感。学习上的话,投入不是太多,但总体保持着中上的水平,起码态度是好的。也有注意身体啊,坚持自己做饭,厨艺大涨;每天至少保持八段锦,不太忙的话晨练太极和鞭杆。篮球每周都会打,有社交挺好的。

不好的地方,一个是作息不是特别理想,还是熬夜晚起,才复查完胆囊息肉,希望不要结果太糟糕。课业上没有抽出时间去复习,本质上也是时间管理做的不太好。应该设立任务优先级列表,并且合理切分时间,不要超时影响其他安排。执行力还不是非常满意,有惰性,再自律一点吧,毕竟经济的压力逐渐上来了,早日成为能在美国独挡一面的人吧。

那么阶段总结就到这儿吧,明天开始就正式进入下一阶段:尽全力找到满意的实习!把Suiet钱包做大做强!

终于重新拾起笔记录生活了,先给自己点个赞2333🤪

这是来美国之后第一次记录生活,从八月到现在过的很充实精彩,简单总结下吧:

8月11号的飞机,中途经停东京一小时,算是打卡日本了!趁着那十几分钟买了些日本零食,还有一本美女写真(喂难道这不是日本特产么?然后历时18小时达到波士顿。空中俯瞰波士顿的时候,我发现绿色植被占比很高,大多是平房鲜有高楼区。噢对了波士顿沿海,我喜欢靠海的城市(对,我就是在说你,深圳。随后过安检的时候被拉进小黑屋审查了2333,不过警官们非常和善地盘我基础信息,把手机电脑都收进去。一直盘了一个半小时,手机不给回消息,导致接机的房东阿姨在外愣等了俩小时=。=辛苦她了。Anyway,算是顺利入境这片全新的wonderland,开始人生2.0!

八月在老戴家借住了20多天,他室友非常热情地接待和照顾我,还有狗子Jimmy和我贴贴了大半个月🐶太可爱了这小家伙。住在高级公寓非常省心,周围很安静安全,每天作息规律,早上带Jimmy去Dog Park,让它自己耍然后晨练。白天时间写写区块链项目,临近晚上到处练滑板。刚来几位高中老同学也各种照顾我带我飞,去逛了 Boston的Downtown经典景点、吃了波士顿龙虾🦞、看了Boston的海(冷冰冰的)、跟周老板去海钓(结果晕船吐成💩)第一个月安安稳稳地度过了适应期~我对波士顿也是好感满满,这里安全、人均素质高,大家都很友善,节奏也适中~

九月开学,斗志昂扬地开始研究生的学习。Northeastern是一所非常漂亮的大学,非封闭的校园有着很棒的绿植。尤其喜欢Ruggles车站出来的那片枫树群,秋季慢慢褪成红黄色,特别美。

咱每学期只上两门课,每周四天,每天一节课。虽然课业挺轻松,但通勤就显得非常耗时了啊,特别是开学20天地铁在修,每天来回耗时3小时比上课还久哈哈。7205是算法课,(中国?)女教授是MIT博后,但我觉得教课很一般,现场板书完然后照着课本讲=。= 相比之下,我很喜欢7374计算机网络的Dimi教授,希腊人讲英语带点口音,但是教课非常有热情,讲课很注重学生参与,喜欢这样的启发式教学。

对了,九月份参加了 HackBoston的高校区块链黑客松比赛,坐标Harvard大学。凭借我的idea – Cryptolice 智能合约安全查询产品(基于BNB的安全API)和全队的努力一举斩获BNB Track的第一名🥇认识了来自巴拿马的Isaac,一位Babson College(创业类大学全球第一)的Business大三学生,很成熟很有想法,做得一手漂亮的PPT。反正赏金$2500💰,虽然大部分开发都是我完成的,但最后我决定给大家平分,交个朋友😄

十月份嘛,大部分时间专注在Suiet Wallet的开发上,吃到了Aptos链的红利,团队一举做到了20万的安装量和推特4万粉🔥开始大量与项目方合作对接,写的代码也不再是单机了,开始实现和设计协议,以及开发组件给其他开发者使用。说实话蛮锻炼技术和思想的,特别是后期接入用户多了之后,出任何Bug都很很麻烦,以前写的不合理的代码也都只能切成Deprecated不能删,甚至不能够对币圈开发者有太高的预期2333(比如寄希望于文档去解答问题,结果还是贴脸服务解决问题🌚

十月份课业逐渐难了起来,经历了两门课的期中考试,两门班级的均分都是60+把我惊呆了。都没发挥出最好水平,保持中上游的位置,但是想要稳妥地拿到A,竞争还是蛮激烈的,所以到了十一月就倾向于把更多时间安排到学习上了。

自己对现在的生活挺满意的,每天很规律,学习、做项目、做饭,每周滑板、打球、打打LOL。独处的时间很多却不觉孤独,每天都有满满的充实感。随着明年夏季实习的压力逐渐上来了,接下来要开始准备刷题了!目标是Google和币安!

晚安,Boston!

哟伙计,被我标题党骗进来了吧👻👻

哎哎别走,虽然标题取得很有误导嫌疑,但是我可没撒谎,我真的在听MIT的课哦——就是那所QS全球大学排名连续11年霸榜No.1的麻省理工大学 (Massachusetts Institute of Technology),单项的话如计算机科学的CS Ranking也高居全球第三!

Massachusetts Institute of Technology

看了上期周刊的朋友肯定会说你可拉倒吧,你个东北大学生搁这装💩 好吧我招我招,我听的是由MIT发起的OpenCourseWare平台的在线课程,这是一个拥有超过2,500门课程的免费公开课平台,致力于免费分享最优秀的知识给全世界的学习和教育者!

OpenCourseWare官网

而我最近正在学习MIT CS专业本科的课程,真的都能找到,而且有高清的视频、完整的讲义和课程资料,简直不能再赞了👍🏻

OpenCourseWare-课程列表

这么好的资源我是怎么找到的呢🤔

一开始我只是在想:“我还没接触过全英的课堂耶,会不会我知道的知识换了英文就完全听不懂了🤪” 怎么办?找Native Speaker聊天侃地?Nonono,我要熟悉的是计算机相关的术语和交谈,要找这样的partner有点困难。如果我能知道美国大学的课堂是怎样的就好了?于是带着关键词在网上冲浪,诶,果然有,而且还是世界第一的大学课堂,美滋滋🚀

于是我决定在NEU的研究生课程开始前,先把MIT计算机本科的课程学完。这样一来,一我能提前熟悉全英的课堂,二来对齐了美国大学本科课程的内容,有助于无缝对接我的研究生课程!

所以本期周刊,我想跟大家分享怎么在MIT官网查找自己感兴趣的专业课程大纲,以及如何在OpenCourseWare平台搜索&筛选对应的课程💡

📦 前置准备

✅ 科学合理的上网

(很遗憾,在国内要能接触到全世界优秀的学习资源,这是唯一的前置的条件。如果有不被局限的梦,那就尽你所能去克服这些障碍吧

🔎 查找专业的课程大纲

为什么要找课程大纲?当然是为了模拟成为MIT学生的关键仪式感!(bushi 🤪 其实是遵循他们制定的培养计划来找课,学习将会更成体系更科学~ 就好比旅行前要做行程规划,而不是直接飞到当地再去找景点!

正题开始,我会以我的专业计算机工程 ECE ,找到MIT本科ECE课程大纲为例子来讲解✅

首先,打开你的搜索引擎(以百度为例),输入 MIT + 你的专业英文缩写 (例如 MIT ECE),我们会得到该专业对应的MIT的学院的网址(.mit.edu 结尾),点进去

💡Tips:美国大学一般每个学院都会有自己的网站,要找某专业的课程大纲当然要去对应学院的网站查找

百度搜索-MIT ECE

接着找到 academics(学业)> undergraduate programs (这里找的是本科生的课) > curriculum(课程),点击进入

MIT EECS

MIT EECS - ACADEMICS

Bingo,目标就在我们的左侧菜单栏!我的专业对应 6-3: Computer Science and Engineering ,于是继续点进去:

MIT ECEECS - 6-3 Curriculum

这样我们就找到MIT本科计算机工程专业对应的完整课程培养计划了✅

课程在大纲中会分为基础、进阶方向等主题,其中课程的代码(如6.3400)将是我们搜索课程的关键词 ⚠️

那我们的学习顺序应该是怎样的呢?看到最下面的 Degree Roadmap (课程发展线路)了吗?点击链接后将下载得到一份pdf,里面展示了课程之间的关联以及每学期该学习哪些课!能够感受到世界一流大学教务的贴心:

Roadmap-1

Roadmap-2

📖搜索&筛选在线课程

拿到了课程大纲和课程代码,我们就可以在 OpenCourseWare 平台上搜索课程咯😎

浏览器输入 https://ocw.mit.edu/ 打开平台,以 6.042 - Mathematics for Computer Science 为例,输入代码+搜索🔎

OpenCourseWare

OpenCourseWare-courses

Bingo,我们搜索到几个选项,都是一门课,不同的老师讲解的选项。

这里就要讲下筛选课程的注意事项,我们要选择有教学视频、讲义、作业的课程为佳✅有的课程仅有文字资料就不是太优的选择❌比如下面这个,关注 LEARNING RESOURCE TYPES区块可以得知本门课是有视频、例子和作业的😁

OpenCourseWare-Syllabus

点击左侧 VIDEO LECTURES 就能看到完整的课程列表了:

OpenCourseWare-Video Lectures

OpenCourseWare-Video Lecture

课程视频是托管在 Youtube 油管上的(国外视频网站,这正是需要科学合理上网的原因),每段视频非常贴心地配备了英文字幕,不用畏惧出现专有名词啦!怎么样,还不赶快准备好笔记本开始听课?!✍🏻

学而不思则罔,思而不学则怠。当然别忘了课后做练习,点击左侧的 ASSIGNMENTS 开始刷题!✍🏻✍🏻

OpenCourseWare-Assignments

🤔学习的感受

分享到这就结束了,说点近期在平台学习的感受吧💡

1️⃣ 首先衷心地感谢MIT提供这么棒的学习资源和平台,他们肩负着顶级教育者的使命,栽下供全世界求知者汲取知识的果树🍎 加上如今互联网的普及,没钱学习不再是桎梏,读大学也未必需要去大学,只要你想!

2️⃣其次真正开始听课后会打破担心听不懂的顾虑,有了语言关托福/雅思打底,不带字幕听下来是完全没问题的,作为磨耳朵材料再适合不过了。顶多电脑开着有道词典,遇到屏幕里不懂的词就查嘛。

3️⃣最后就是我看的几门课的老师都博识而风趣,他们讲课是站在讲台上跟学生在互动(而不是我大学印象里坐着念ppt

说到PPT,内容材料的选型也非常的新颖活泼:比如Python数据处理的课讲递归那门课,教授拿出玩具汉诺塔,像变魔术一样移动盘子,完成后等待掌声的样子太有意思了😆

讲课的方式也是生动有趣,比如离散数学的那门课教授解释推断 implification的概念 A implification p=>q is True if p is False or q is True 时举例:猪会飞=>我是国王 这个推断是正确的,因为猪会飞是假命题,前提不成立所以后面的命题无论真假,该推断都认为是正确的(我理解为前提不对的话那你随便推断都可以)。就像这样,教授用风趣的例子解释了有点难以理解的定义,一扫传统数学课的枯燥🥸

综上,通过OpenCourseWare平台,我有机会感受到顶级学府生动的课堂、跟用心讲课的教授隔空面对面,感觉很棒🥳

✨本期推荐

📚 MIT OpenCourseWare

本期推荐就是 MIT OpenCourseWare 公开课平台啦,链接是:https://ocw.mit.edu/ 🔗

祝大家学习愉快,咱们下期再见👋

BTW:5月30号有几位小伙伴私信我公众号(布鲁斯基星人),我忘了看结果超过十天就没法回复了🥲 希望提问的小伙伴可以再发条消息让我回复,斯密马赛😇

Hi 朋友们!下了一周雨的广东终于迎来一个晴朗的周末,舒服了😌

本期周刊打算分享我本人在2021年10月初开始起意,边工作边着手美国研究生的申请,12月中旬递交所有申请,最终在4月初收到梦校Offer的经历📚 目的是整理这段经历,跟大家坐下来分享一份属于打工人成功学术上岸的案例✅ 我的背景和经历也许并不普适,但如果其中有环节的某些信息能给到你帮助,那我会非常开心👾

那么,正题开始!🛫

背景&申请结果

本科:华中科技大学/软件学院/数字媒体技术专业

  • GPA: 3.4/4.0, 50%
  • TOEFL: 99 (R26/L27/S21/W25) (差一分你说气不气
  • GRE:无

工作:共2.5年

  • 腾讯(深圳),运营开发工程师,2019.07~2020.10

  • 腾讯音乐(深圳),Web前端开发工程师,2020.10~2022.03


2022Fall|我一共申请了4所美国大学,5个专业,分别是:

  • 彩票 CMU@MSE [2021.12.06投递, 2022.03.16拒绝]
  • 重点 UCLA@MSCS [2021.12.10投递, 2022.04.07拒绝]
  • 重点 UCSD@MSCS [2021.12.13投递, 2022.03.30拒绝]
  • 保底 NEU@MSCS [2021.12.14投递, 2022.02.12拒绝]
  • 重点 NEU@MSECE [2021.02.14投递, 2022.04.01发offer]

申请记录文档

可以看到申请结果还是相当惨烈的🥲一直被拒到最后,幸好NEU@MSCS邮件没完全拒,给我再申ECE的机会,这才幸运地绝地求生拿到offer(今年真的卷烂了,之前defer的、因为疫情放缓决定出去的汇聚在今年,每所学校拒信都提到今年申请人数爆满💥 所以本文标题才说“居然”做到了,没有标题党吧233

如果对申请表格有兴趣,关注公众号“布鲁斯基星人”后台回复 留学申请表格 即可获取模板!这里要感谢优秀的@小叶同学,我是在她基础上改的~

开篇:年轻就是要敢想、敢做

我有个自认为不好的毛病,就是喜欢把脑子里未成型的想法挂在嘴边,100%被动给自己立Flag,让人觉得轻浮。但后来我觉得这不见得是坏事,至少只有敢想,才可能敢做。

高中开始思考未来去处,“去外面看看”就一直萦绕脑中,而美国对于当时的我来说就是“国际化”的代名词,自然也就成为我最想去探索的地方。于是每次跟人聊到未来时,我一定会说“我想去美国读书”。而实际上我没有去思考去美国干啥以及规划实现的步骤,导致这个牛一直吹到大学毕业、工作两年都还没动静🤪

有时候会问自己,我为什么会在这方面偷懒呢?或者说我在害怕什么呢?

高昂的留学费肯定是第一顾虑

计算机方向两年至少60万+的机会成本对我的家庭来说肯定是一笔昂贵的开销。这相当于一项家庭对自己的巨额投资,如果没有能赚回成本的预期,我不好轻易跟家里开口。

这个问题一直是阻碍我行动的最大因素,我曾经的打算是工作几年赚够学费然后再出去。直到我把工资收入、留学花销列出来后,会发现很残酷的事实:凭我本科水平的能力+国内互联网的薪资+深圳的生活开销,打几年工根本赚不够学费。

但如果把美国同级工程师薪酬加入比较行列,会发现,woc,赚美元去抵美元才是唯一的解呀😇 没有调查就没有发言权,赴美工作的高收入预期给了我行动最基础的底气。

其次就是读研究生对于我的价值是什么?

为了探究这个命题,我花了数个夜晚通过思维导图跟自己对话,并且向各类前辈朋友(美国在读、毕业生,毕业后IT从业者,公司领导)请教,想从全方位去评估这件事的价值,结果如下:

人生选择思维导图

对于职业规划,我把自己感兴趣的方向都写了下来,一一去查资料问从业者记录机遇与挑战。同时考虑到国内大厂工作的体验,我会更注重未来职业的work-life balance。最终在当下阶段得出的最优解是:成为独立工作者、互联网全栈开发者,从事Web3(区块链)、软件开发、网络安全。那么去美国留学于已经工作的我来说,有几个关键价值:

  • Reinforcement 能力补强:前端开发只是工程中的一环,侧重点在打造产品界面、交互上;但要成为全栈独立工作者,我在服务端、数据处理、安全、网络等领域能力不够,我希望给自己机会去学习这些领域的知识,进而完成自身能力的补强。
  • Efficiency 效率:工作后果然会开始向往校园生活啊(笑 大片可支配的时间加上学习的氛围,我觉得是高效学习的充分条件。这点是边工作边学很难有的条件,特别受制于国内互联网的令人疲惫的工作节奏以及工作和生活混搅的日常。
  • Diversity 多样性:在全新的环境,接触世界各地的人,接受不同于中式的教育,可以转换新的赛道,迎接全新的挑战和机遇。

解决了最核心的动机问题,还缺引爆小宇宙引线的那撮火焰🔥 这不,好友realnumber在2021年9月的一条微信消息就来了,没有她这条微信,也许就没有后面的故事了:

引爆点1

引爆点2

因为疫情原因,美国大多数大学不再强制要求GRE分数(Graduate Record Examinations,美国研究生入学考试)!申请美国学校最麻烦的就是要备考语言和GRE,而现在免掉GRE至少省掉2~3个月的准备时间,等于是商场甩卖折上折,股市跌穿250日均线,此时不搏何时搏?!我上官网确认后确实如此,那时我就知道,It’s TIME😎

找中介

等我兴奋后冷静下来,我突然惊觉,现在是2021年10月3日,距离名校申请DDL(12月15日)仅剩两个月的时间!!而且我还有工作要做,年底也是要冲绩效的时候,这波不好弄啊!怎么办,怎么办?

我第一时间想到找中介,经调查,申请美国留学的中介费平均在6~8万左右,这也是笔不小的开销咧。而且问了几位通过中介出去的好友,他们都觉得性价比很低,实际上赚的都是信息差,真正花时间的只有文书部分。

于是我参考前辈们提供的留学经历,列出了今年申请美国学校的环节,看看到底哪些我能做,哪些交给中介:

  • 定位选学校
  • 准备语言考试(TOEFL)
  • 准备申请文书(CV、个人陈述)
  • 联系导师或公司领导,准备推荐信
  • 去学校官网递交申请和材料,缴费
  • 成绩送分
  • 监督推荐人上传推荐信

其实也没那么多要做的嘛,耗时间的就是文书+推荐信准备~于是我找中介的目的就很清晰了:半DIY,只帮我搞定文书的准备,其他自己来。最后对比了几家后,确定了一家老爸朋友开的留学机构,费用也的确是比均价少一半多。(涉及机构名字的一律隐去,有需要后台留言吧)

BTW,后来发现网申这一步也很花时间,填一所用了我一晚上。。。后面还是交给中介来帮我做了

选校,思考职业规划

选校的话题在一亩三分地论坛有很多优秀的帖子,不多赘述,这里只分享我的选校标准:

  • 最低GPA要求小于等于3.4
  • 不要求GRE
  • US Top 50
  • CS Ranking排名高
  • 开设专业 computer science或engineering
  • 所在地区比较安全
  • 最多4所,有梯度(需满足彩票x1、重点x2、保底x1)

结果如下:

我的选校

备考TOEFL(Test of English as a Foreign Language)

Tips: 要考多少分就看所选目标院校的最高、最低准入线要求,努力冲过最高要求吧!

我的时间紧张,从10.3开始学,最多安排3次TOEFL考试,所以时间点定在:10.23 | 11.06 | 11.28

短期提分只能求助于教学机构,在中介的推荐下安排了一家,开始了我紧张而热血的备考生活。

首先,目标可视化!每天睁开眼看到的就是我的目标:

托福目标可视化

其次,严格执行、规律作息!从10月7号放假回去开始,

  • 工作日:每天6点起床背单词刷听力,9点去上班;中午速度解决午饭后,先在楼下练口语,然后找个安静的角落刷阅读;晚上7点准时下班,路上听听力,回去写作到11点,11点30准时睡觉。

  • 周末:All in 教学机构,安排课堂、写作业以及模考。

就这么咬着牙坚持了一个多月,风雨无阻,期间顶着工作onCall的压力,我完成了从首次模考70分到最终99分的飞跃🚀

模考成绩

最终成绩

这应该是我学习生涯中最热血的一次了哈哈哈。这里要感谢我的家人、女朋友给我的理解和支持,也要感谢我的老师们。我能做到,相信大家也可以的。

这里提示一句:我录取的大学标注的TOEFL底线其实是100分,但其官网也说了不是锁死的,左右浮动几分也没什么问题~鉴于我是没时间再安排考试了,所以最终止步99分就提交了

准备文书、推荐信

这块需要的材料是:

  • 个人简历 CV/Resume:可以用超级简历网站制作(https://www.wondercv.com/)
  • 个人陈述 Personal Statement: 主要介绍学术背景、科研/工作经历,申请动机和未来学习规划。需根据每个学校的官网要求去调整!
  • 推荐信 Reference Letter:由学校老师/工作领导提供的关于学生学习/工作表现的评价,以及推荐理由。同样需要根据不同学校要求来微调内容。

个人简历的话我看到有两种风格的内容组织,一是学术向,再就是工作向,分别贴个模板供大家参考:

学术向简历

学术向简历

工作向简历(就拿我自己的吧哈哈)

工作向简历

推荐信部分,由于大部分老师/领导工作都忙,基本没什么时间会帮你写英文推荐信,所以我的推荐信流程是:

  1. 先联系推荐人确认是否愿意帮忙,收集联系邮箱(最好是学校/公司邮箱)
  2. 自己起草中文版的推荐信内容,发送给老师确认、修改
  3. 让中介来翻译为英文版,根据申请各学校的要求来做调整
  4. 让中介帮忙网申,填入推荐人联系邮箱
  5. 提交成功后推荐人邮箱会收到学校的邀请链接,让他们转发给自己,自己再转给中介
  6. 让中介完成推荐信的提交

推荐信还是挺花时间的,过程中推荐人可能会出现忘记转发、邮件跑到垃圾箱等情况,需要我们耐心礼貌地联系推进。在这里非常感谢我的教授们还有公司领导愿意给我推荐,助我逐梦!

静待花开

所有网申都已经提交后,已经到了12月中旬了,接下来就进入漫长的等待期。提交得早的话,二月份就会开始出结果,三四月会迎来offer高峰,五月收到offer也不稀奇。

那么这段时间要干啥?对于我而言,我既然已经迈出申请的这一步,就一定要坚定地走下去。这次申请弄得匆忙,托福没有刷高、GRE没考,还只申了4所院校,心里实在没谱。录取or全拒德?黄色的树林里分出两条路。

为了迎接最好的情况以及预防最坏的情况出现,我决定年后离职,回家休息。最坏的情况无非就是全部拒绝,那就再全力准备一年;如果有学校录取了那就太棒了,可以从互联网陀飞轮中解脱出来,腾出半年的时间好好修养身体、陪陪家人、出去旅游、预习课程。从年龄上看也是最合适的时候,25岁出去,2年硕士+3年工作,争取在而立之年回国,开辟事业。

所以我鼓起勇气,做出了迄今为止最重要的选择,并写下了这篇引发身边很多互联网朋友共鸣的推文:《暂别啦!鹅厂&TME》

葡萄成熟时

从二月份开始一直收到拒信,心里非常忐忑,拒信都提到一个点:**今年的申请人数实在太多了 **

好在Northeastern University东北大学在拒绝我CS专业的同时,给了我一线希望:ECE计算机工程专业对我的简历感兴趣,允许我免申请费再次申请!当时已是2月13号,我仿佛抓住救命稻草一般递出了申请。最终在4月1号(没错就是愚人节🤣,我收到了NEU ECE学院的Offer!!

NEU ECE Offer

如果说要总结申请经验,那么我会建议没有很强学术背景,同时期望未来赴美找工作的“打工人”们直接申请ECE专业吧。一来录取的门槛相对较低(名额也多),二来工作经验在这是很大的加分项,三来课程非常实用利于找工。贴一下NEU今年各专业的录取指标:

NEU2022年录取统计

(看!College of Engineering今年录取的GPA中位值3.4,托福均分100,简直完美匹配我的3.41GPA+99TOEFL背景 23333

这里顺便介绍一下我的大学–Northeastern University 东北大学,俗称“计算机找工神校”。2021年虽说全美排名49不高,但是其CS Ranking排名全球12名,计算机专业实力还是相当可以。最最有名的是它的 COOP (Cooperative Education)项目,直接对接互联网大厂的实习工作岗位,提供4~6个月的工作机会(注意,还是要凭本事争取的哈哈),这对于想要在美国找工作的同学无疑是履历大加分,大厂直通车;同时其CSA(Computer Science Align)项目也是被想要转码的同学们所追捧。对于工作向的我来说,无疑是最合适的选择啦!

总结

曾经遥不可及的美国留学梦,经过脑子一热地说干就干、数个夜晚的自我对话与未来规划、朝6晚12的TOEFL攻坚战、耐心推进的文书与推荐信、接踵而至的拒信,最后收到一封读秒绝杀的录取通知书,我终于如愿以偿,而这一切就发生在短短几个月。

我始终认为年轻就应该去闯荡,不被世俗意义的成功或失败所定义。觉得世界大就去看看,觉得累了那就停下来歇会儿,觉得生活没意思那就去寻找意义,这里我想引用乔老爷子的名言:

If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on.

远赴他国求学只是我人生中的一小步,但也是坚定而踏实的一小步⛳️

故事就分享到这儿,祝愿同样逐梦的大家精诚所至,Offer为开✨

本期篇幅写太长,没时间推荐啦!下期再见吧咕咕咕🐦

Hi,朋友们!我是布鲁斯基👾

距离上次发文章已经过去快两个月,真就大懒鸽了属于是🐦 在家里的这两个月,对我来说时间过得不算很快,因为这期间我感受、思考、经历了许多,数次有话想讲,又因为各种原因提笔放下(我承认懒惰占九成🤪

而今天,我终于又燃起动力写文章了!这次想聊下“个人周刊”,一种很适合个人”短平快“输出的内容形式

为什么想写周刊

最近看到Airing熊哥的《周刊(第1期):开刊,为什么写周刊》开刊(Airing是一位我非常仰慕的前同事,主修哲学但技术生涯十分开挂),就去仔细了解了下“周刊” 这种输出形式。我发现同样是定期输出,周刊区别于博客很重要的点在于写作时的心智负担小,以及时间成本低。其中他的周刊开刊词提到:

写博客是我喜欢的「输出」方式,但是我想要另一种更轻量、更频繁地方法输出自己的文字来表达自我,就像我 2014-2017 年那时候的老博客一样,满是随笔、无需雕琢。

因为自己工作忙起来之后,实在是抽不出连续的、大段的时间去沉静下来写文章。

上周我在博客中偶然发现,自己有个读者的网站里有一个 周刊专栏,还发现有一些同学的 周刊 同时也兼顾了一定的深度和思考,我非常喜欢定期输出与分享的这种形式。

同时,顺着熊哥的文章又看到另一位博客大佬 4ark 的周刊《我为什么要写周刊》

我发现,大部分文章读完就忘了,能记下来的往往只有少部分,这是因为我没有针对文章的内容做总结,也就是用自己的话去输出这些文章的核心内容、以及一些更深入的思考,以此加深自己的理解。

(记笔记)这样「单机」玩,很难坚持下去,所以就索性把这个 Weekly 挂在 Blog 上,虽然也是基本没人看:)但这意义就不一样了呀!无论是对保持更新频率、提高博客逼格都能提到一些帮助(不是吗?)。

希望我这个周刊既有专业性的内容、也有我个人的一些思考在里面,毕竟有一些琐碎的事情不想专门开一篇文章来长篇大论,就特别适合写在我的周刊里面。

我看完be like “我看不懂,但我大为震撼”.gif,但“个人周刊”这个新概念duang地印在了我的脑子里,这的确是一种可以有主题但无需很深度的分享方式,既可以记录自己的思考与碎碎念,还能与外界建立沟通的渠道。就像4ark所说,主要读者想着是自己就行了,这样写东西就没啥负担和压力。

写什么内容

记得我的好友富可敌国晋先生说过一句名言,”分享就是要有利他性“。作为对外发布的周刊,如果只是作为自己的日记本,既没意思也不合适,而且咱也不能单纯码一堆链接文字然后不加咀嚼就发出来是吧。

熊哥的周刊里提到的两个方向:”主题思考“与“推荐分享”,与我听过的web3主题的播客《fork it》内容组织形式很像,他每期节目都会拟一个主题,邀请一位有实力的从业嘉宾来做座谈,最后每人安利一样东西。整个节目听下来除了从有深度的谈话学到东西外,也会偶尔被有意思的分享安利到。所以我的周刊也会按照这样的结构去组织:

  • 主题分享:挑一个有意思的主题,做些资料收集,笔记记录与个人见解的分享!
  • 安利推荐:把近期生活里看到的、用到的、学到的好东西安利给大家!

开刊日

见贤思齐,我决定于今天(2022年5月22日)开始自己的周刊,尝试更频繁地输出以及与朋友们分享交流!

我相信打开紧闭的窗户,让新鲜空气流通,就能感受到不一样的和风拂面🍀

本期安利

本期主题是个人周刊,那咱就分享一个能够订阅他人文章发布的工具,叫RSS阅读器——NetNewsWire 📖

NetNewWire

这是一个免费、开源、专为Mac, iPhone, iPad打造的RSS阅读器,可以帮你盯着你喜欢的作者们,一旦他们发布了文章,你就可以及时地在这款阅读器中接收、翻阅与标注归档。

为什么要推荐RSS阅读器?因为它让你可以在杂乱无章的互联网世界,主动地去订阅你感兴趣的信息源,或者一键导入/导出收集好的信息源,极大地提升你收集信息的效率!可以说不会用RSS阅读器,上网冲浪的乐趣都要少掉一大半!

做个类比的话,你喜欢看报纸📰,不用RSS阅读器你就得跑到外面一份份地买报纸回来看;而用了RSS阅读器就相当于有个邮箱📮,每天都有送报纸的给你把各家报纸送到家门口,你只需要每天早上取出来,惬意地边喝咖啡边看报。

顺带一提,所谓RSS (Really Simple Syndication)是一种网络信息包装和投递的协议。有了这个协议,每个人都可以成为信息提供者,每次发布新内容时就能及时告诉大家:“嘿,我的老伙计,我有新文章咯!” 它就像一个网站的海报,里面包括这个网站的最新内容,会自动更新。具体可以参考阮一峰老师的:《如何使用RSS》

具体使用其实非常简单,我们只需确认别人的网站提供了RSS链接:

阮一峰的博客

胡涂说的博客

然后把链接复制下来,导入阅读器:

这样一旦作者发了新文章,我们就及时拉取到啦:

最后再附一些不错的个人周刊链接吧!如果有朋友也写了些周刊的想法,不妨看下先行者们是怎么做滴✨

本期周刊到此结束咯,咱们下周再见 ; )

在提交完最后一次整理项目REAMDE的merge request之后,我合上了Macbook——我的老战友,跟我的公仔们还有工卡放在一起,咔嚓——来了张合影。

没错,我的鹅厂生涯暂时要告一段落啦~


说起离职,我其实有过好几次冲动,每次的理由都不一样哈哈,然后又会听取朋友或前辈们的意见,冷静下来。但这一次,我做出了决定,如果要总结原因,我觉得是到“时候”了。

这里的“时候”,可以理解为三层意思:

  1. 是圆我的留学梦的好时候了
  2. 是时候重视生活与工作的平衡了
  3. 是时候想清楚我想成为什么样的人了

我想“行万里路,读万卷书”

去年9月的时候,朋友微信上突然跟我说:“美国Master今年申请不要求GRE哎!”

我查了下几所知名的大学,GRE确实是Optional了??这一消息把原本打算22年(工作满3年嘛)才开始准备留学的我,提前赶上了跑道。因为早就耳闻GRE挺麻烦的,免去了GRE相当于抄底申请呀哈哈。

我以为我英语还不错啊,结果第一次托福摸底考了个70分…于是在10月份的时候,我报了下线1对1托福班,开始了早六晚十二的边工作边考语言的生活(早上六点半爬起来背单词,中午饭后刷口语,午休刷阅读,晚上7点下班刷写作TUT)。还在墙上列了排期表,每过一天就叉掉,不断给自己正反馈。

经过了2个月的超自律的突击,我赶在11月底考出了99分(就差1分到100,真是气死人)…

嘛,看了下官网好像不是强制100分,那就这样吧,赶紧搞文书去,最终在名校DDL12月中旬前,申请了4所美国(CMU@MSCS, UCLA@MSCS, UCSD@MSCS, NEU@MSCS)、2所香港(HKU@MSC, CUHK@MSC)、1所新加坡(NTU@MSAI)。

出国留学这事儿,对我来说学历镀金可能只是个结果,我更在意的是出去看看、静心学习的过程。 我想趁还没有到被年龄、婚姻等束缚的年纪,满足我探索这个世界的好奇心。同时我相信大部分学生出来工作后,都会想念大学时大片的可支配时间吧!只可惜本科时玩心太重,没有把时间用好,现在带着目的重回校园,希望能不负韶华,学到真材实料。

至于为什么是美国,当然也是因为那边能看到、体验“全球化”的缩影,开阔视野,求同存异,广交人脉;也因为美国是计算机的发源地,去源头学习CS与工作,肯定会有不一样的收获吧。疫情和安全?在跟几个已经在美国的朋友聊过之后,其实做好个人防护和选相对安全的城市生活,还是有应对和避免的策略的。

所以现在有“行万里路,读万卷书”的机会,我当然愿意去争取!(保佑我三四月份能收到一份offer吧

我想要健康、能陪伴家人、完整的日常

2019年毕业体检,我就检查出有胆囊息肉(6x4mm),到了2021年7~12月分别测了两次,胆囊息肉从8mm长到10mm,长得太快了!医生说超过10mm就要切除胆囊了,对,是切除胆囊不是息肉,主要是怕胆囊病变。

胆囊息肉的成因就是油腻、饮酒、熬夜与压力。大学时比较浪,喝酒烧烤熬夜啥的;工作之后,我在熬夜和饮酒都有所克制,剩下的就是压力了。虽说我在的部门有双休(大约985的工作节奏),工作日能够按时完成业务就不错了,然而还有绩效和个人成长会一直萦绕心头,让我在休息时还会想要抓紧学技术。离谱的时候周末都会掐着表规划和学习,很多时候甚至会忽略家人和女朋友的感受,自己给自己压力太大,把自己整得焦虑不堪。

还有一件事让我压力倍增。去年8月,前leader拉我垫背二星。我上半年接了他甩来的联合项目锅,摊子蛮烂的说实话,人力少又服务多个业务部门,已经认真尽心尽力地在做,时间都耗上面了。结果因为换组该项目不是组里的目标了,他拿我没有技术输出来说事儿,硬给二星。一那个项目就是技术中台,提升了业务运营效率,到他那就不算技术输出;二是组内的技术项目我也有在参与和设计,他老早不关心代码了就选择忽视说没看到呗。真是受不了这侮辱,直接开怼+要走。虽然我后面还是冷静下来换组了,但对我后续的工作无形增加了很大的压力,毕竟拿个二星,年终少了不说,晋级要比正常人晚2个周期,哎。

槽吐完了,回到身体健康的话题来。我妈心软,看我压力大,常常劝我说“人生很长,做任何事都不用急这一会儿,但身体健康是关乎一辈子的”。大厂本来就注定是紧张快节奏的,加上自己的精神和身体状态都不太好,所以我决定Slow it down,让自己喘口气,调整身体和心态,再出发。

BTW,去年10月份突如其来的车祸夺走了我的外婆,也打碎了我美满的家庭。外婆勤快,烹饪家务样样拿手,有外婆在的家,是温馨而井井有条的,每次回家都能看见她慈祥开心的笑容,吃到她特意准备的饭菜。她的离去真的给我们打击很大,尤其是我的母亲。我想大学之后就没好好在家待过了,如果我22年拿到offer,8月就会前往异国,又要离家很久。我想多陪陪家人,外婆不在了,家里就由我来打理吧。

暂时告别看不见日落的互联网打工生涯,呼吸、生活才是人生的常态啊。

我想成为Web3.0的独立工作者、创业者

想起21年底游戏大神轻生的事件,有条知乎高赞回答用故事的方式尝试表现互联网人的承压工作现状:远大的理想与骨感的现实,超强的能力与过载的期望,百万年薪与高强度的工作,成功的事业与垮掉的身体,这些对立的矛盾真的刺痛到我的神经。

我到底想要什么,想成为怎样的人呢?在我已经过去2轮本命年的时候,我想我应该有一个大致的答案了。花了几个晚上,在画布上用脑图列出所有我能想到的方向,自问自答,最终没有得出具体的结论,但是承认了一个事实:“我只是一个普通人,我能选择从事感兴趣、有价值的领域就够了”。

Web3.0,这一2021年兴起的区块链概念,阐述了信息即资产的新一代互联网设想。依托于区块链与密码学技术,每个网络公民将对个人信息或生产的信息有着更强的自主权,同时享有收益的权利,这也就是信息即资产的意思。同时加密货币、NFT、DAO、DeFi、GameFi等生态正在吸引全世界的弄潮儿们加入,探索巨头垄断、红利逐渐枯竭的Web2.0时代的新解决方案。将制度交给数学与程序来实现,探索无人区,这对于技术人员来说,是最好的时代;对于非富二代官二代的年轻人来说,也是世界洗牌、阶级跃迁的好机会。

Web3.0的建设者来自全世界,自然不可能都在一处办公,所以成为独立工作者的想法就冒出来了。成为独立开发,意味着我可以选择方向、项目,意味着我可以把控work life balance;当然也意味着收入不稳定、需要超强自制力等等要求。但总体来说,它很吸引我,也天然适合程序员这个职业。

再仔细想想,其实独立工作不意味着单打独斗呀,我还可以找到志同道合的伙伴,一起合作作战,甚至日后创立属于我们的项目和事业。

另外对于加密货币的世界,无疑也是黑客们的黄金时代,网络安全和区块链安全将是hacker们激战的领域,这也是有意思的领域~

其实到了这里,我的视野和能力已经限制了我的想象,产生了很多不确定的不安全感。我肯定想的太简单了,日后的坑让未来的自己踩去吧哈哈哈。不过相比过那种能一眼望到头的生活,我更向往航行在颠簸的大海上去闯荡~

So,All in Web3, LFG!

最后

鹅厂真的就是一所社会大学,在这儿我不仅提高了技术、开阔了视野,还直面了来自企业、社会、生存等质问与挑战。一路磕磕绊绊,也幸有良师解惑、益友相伴,我真的很满意这段旅程!只是我给自己的规划到时间了,得提前下车啦。感恩在鹅厂和TME遇见的各位~

最后引用汪国真的《热爱生命》与大家共勉:

“我不去想是否能够成功。既然选择了远方,便只顾风雨兼程”