• 2022 年-Q2


    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一起做一些需求,这方面会提高比较迅速的。

  • 相关阅读:
    8个老手都不一定知道的sketch技巧
    springboot享瘦减肥中心管理系统
    2023 极术通讯-安谋科技发布“山海”S20F安全解决方案,持续加码智能汽车“芯”赛道
    重生之我是一名程序员 33
    前端面试题【js动态创建节点、怎么阻止冒泡事件、怎么阻止默认事件、什么是深拷贝,什么是浅拷贝、js造成内存泄漏的操作有哪些等】
    信息系统项目管理师 第四版 第17章 项目干系人管理
    条款1:视C++为一个语言联邦
    Unity --- 给游戏物体做标记 以及 快捷键补充
    什么是shiro?Shiro能干嘛?
    centos常用命令大全
  • 原文地址:https://blog.csdn.net/qq_34120430/article/details/126330344