2022 年-Q2

上篇文章: 2022-05-18 22:18:29

现在: 2022 年 8 月 13 日

已经有 3 个月没有更新了。

这三个月经历很多的变化,心态一直在调整中。
现在状态比较稳定了。因此做一些总结,想着为下半年做新的规划。

经历了什么

4 月份,进入了新的公司。
区块链相关,算是一家行业内头部的公司吧。

去新公司的原因,是看中了薪资待遇和可以允许远程办公。
公司拥有较大的用户量,可以去体验高并发等接触较少的应用场景。

憧憬着可以接触到行业的尖端知识,能够有一番作为。

刚刚进入做得都是一些比较基础的内容。并不复杂,和之前工作内容类似。
期望着可以在 6 个月后,做到比较核心的内容。

但是事情往往不想预期那般顺利,也经历了一些转折。

从 4 月急招,到 8 月大规模裁员。行业上的动荡,导致了公司的决策。

值得庆幸的是,裁员没有裁到我的头上。但也使得我的危机感空前。
安全感比较低。还是要加强对技术的学习,保持自己的竞争力。

此外,我也转换了 team,技术栈也随之改变。

原本是 ruby on rails,现在改为了 elixir.
换成了一个更为小众的语言,它是函数式编程语言,基于 erlang 虚拟机的。

远程办公怎么样

working from home.

想象中是比较爽的,实际上是非常爽的。

因为不需要去公司办公,生活的地点就不再有限制。
所以,回村里了。省去了北京的房租钱,吃饭的成本降低了 50%左右。

同时,没有通勤的需要,不用挤公交,地铁了。省去的时间可以做一些其它事情。

工作时间比较固定,早九晚六,一般不加班。
有了一些时间,养了一条小金毛,取名为毛毛。现在 3 个月了,小母狗,12 斤了。

但是,也需要自己多一些掌控自己时间的定力。
需要对自己的时间有一些规划。不能天天下班就玩手机,看电视剧啥的。

这一点,我做得不是很好。这段时间工作之外的时间,用来学习的很少。
对学习有些懈怠了。

周末会有一天完全放松,有一天会好好学习,总结。
算是保持张弛有度吧

远程办公的缺点,就是缺少了 face to face 的情况。
大家看不到具体的人,都是网络上的朋友。 互动性会稍微差一些。

英语与单元测试

在团队中工作了 1 个月。
leader 提出了 2 个方向上是短板,可以加强提高。

第一个是: 英语

因为是在一家外企工作,英语的使用是比较多的。
和公司内部的同事交流也会经常使用到英语。
在一些会议上需要用英语来沟通。

但是,我的英语还有很大的提升空间。因此需要制定一些计划来 improve。

第二个是:代码测试

包括单元测试,集成测试。
如何编写测试代码,写出一个全面可以 cover 住各种场景的测试代码。

如何组织代码结构,如何写出可读性高的代码?

在以往的工作经历中,缺少这一部分的内容,很少写测试代码。
基本上是通过手动测试代码。

基本上依赖 QA 来人肉测试。

到了新的公司之后,发现测试代码如何写的好的话,确实是一种很高效的工作方式。
直接调用到具体的代码,会比手动在页面中点,要方便很多。

而且测试代码,还会有文本上的记录,直接执行。

后面如何去做

主要的目标是:

  • 英语达到可以沟通的水平。 workable
  • 测试
    • 大家认可的测试代码
    • 逻辑清晰,可读性高
  • elixir,react
    • 可独立进行日常的开发

英语

优先级最高的是:

口语和听力,原因是:在日常的一些会议中,我有些内容挺不太懂,而且无法正常地表达出自己的观点。

如何提高?

  • 外教课程,目前是每周2次,在周末,一次1小时。
    • 课程录音,反复训练。
  • 平时学习
    • 开言英语,可以多练练。多思考真正的场景。试着去表达。
    • practice
  • 英语频道
    • YouTube
    • 其它软件,尽可能地多体验英语的环境

测试

  • 多看,多练。了解到测试的具体目的,如何写。 最佳实践等。
  • 视频,Clean Code

elixir,react

具体的内容,还是比较好学习的。
看看官方资料和B站上的视频。

跟着team一起做一些需求,这方面会提高比较迅速的。