2021年度总结

2021年度总结

这是在我入职后,一位同事机缘巧合下送给我的一句话。

这个世界缺的不是完美的人,而是从心底给出的真心、正义、无谓与同情。

—出自《无问东西》

这句话是我今年说的最多的口头禅,无论是对自己,还是对别人。

Everything will be okay in the end. If it’s not okay, it’s not the end. 

一切都将会好起来的。

收获

这一年深知自己无论是硬技能还是软技能都欠缺太多,所以这一年买了很多课程,想一口气吃成一个胖子,然而直到年末也有很多课还没开始看。明年还是得按照自己的节奏来,就像我朋友经常说的:心态要好

这一年我收获了:

  • 读书

    • JavaScript 高级程序设计(目前进度看了过半)
    • 少有人走的路
    • 小王子
  • 一份还可以的工作

  • 国内随处走走(旅游)

  • 早睡早起(上半年打卡完成)

这一年也活跃在社区:

github:主要也是随着接触的业务越来越多,场景也变得复杂起来,遇到的问题越来越多,很多时候 googlebaidu 并不能解决问题,只能去寻求原作者帮助。

掘金:除去打卡文章,也写了两篇文章,虽技术含量不算高,但也确为实践中总结出。

阶段

实习

年初这段时间公司不算特别忙,基本上都还能准点下班,哈哈哈,每天准点下班就是为了可以早睡早起。

在工作中渐渐的也得心应手了,处理问题能力也提高了不少,相对于入职前还是提高了不少,遇到了很多实际开发中会碰到的问题,也为公司现有的系统做了一些优化,主要是在用户体验和性能上下了些功夫,说实话这些都没有专门进行衡量,也没有具体数值 [坑点1] 。但现在所折腾的一些事,也确实在我春招面试时帮了我很多。

过年

因为疫情,响应国家号召就地过年,还好在厦门还有几位好友,过了一个不一样的年。

备战

因为各种各样的原因错过了秋招,为了不给自己留遗憾,在 3 月初辞职,专心备战春招。春招有一些公司会开始提前批,现在看来 3 月初进行备战也有点晚。

辞职后,就每天朝九晚九到图书馆复习和投简历,那段时间真的没感觉到累,每天都特别充实,收集招聘信息,复习专业知识。最忙的时候,一天都在面试+笔试,基本就是上一场刚结束,休息10-20分钟左右就开始下一场。

不过在没有接到 offer 时仍然会感到焦虑,每当我焦虑时,就会选择继续复习或者出门散步之类的,避免陷入自我怀疑的状态,容易恶性循环(现在看,当时的我太睿智了,也有一部分原因是真的需要做的事情还有很多,没有时间去焦虑)。

在我求学的时候,我看到了很多比我优秀的人才,无论是智力还是背景,但是你知道吗,我不觉得没钱没背景就是平庸,那是别人贴给你标签。唯有你自己内心的平庸,才是毁掉你人生的平庸。你内心的平庸,就是你失去追求卓越信念的那个瞬间。(Your internal mediocrity is the moment when you lost the faith of being excellent.) 你以后会遇到很多机遇,但你的平庸会毁掉它们。当你觉得自己做的还不错的时候,你已经杀死了那个能够让你做的更好的自己。(When you get the feeling that your work is OK, you have got killed another ‘you’ who can make it much better.)”

知乎-山羊月-为什么越努力,越焦虑

大概过了十天左右,收到了一个实习offer(需要实习才能转正)和一个校招offer,而待遇和我的理想薪资也差不多,基本已经想躺平了,但是转念一想,都辞职了,为什么不干票大的,冲一冲,万一进大厂呢?

经过朋友和社区内的同学引荐和内推,也如愿以偿的收到了几个来自大厂的面试邀请,虽然最后没有杀到决赛圈,但也渐渐的找到面试技巧。

总结为以下几点(知乎上各路大佬也聊了很多,这里就不细聊了):

  • 写好简历
  • 准备一段三分钟以内的自我介绍
  • 项目(若有)、专业知识准备充分
  • 心态要好
  • 提前准备反问问题(你想要了解公司什么)

应届生的话,其实可以把面试当成和前辈交流的一次机会,把你的想法,你所做过认为比较有成就的事儿与面试官聊一下,如果恰好遇到热心的面试官甚至可以在面试过程中有什么不懂的地方进行请教。

面试的多了,也不惧场了,渐渐的好了起来。

工作

最后选择了上海一家公司,虽不是大厂,但公司渐渐的有了大厂的样子。之前我一直心心念念的想去深圳,却怎么也没有想到会到上海,不是缘分是什么?

工作比较忙碌,过着996的日子,但现在回顾一下这半年,与实习时相比收获还是蛮大的。

长话短说,归为以下几点:

  • 项目开发、上线的流程

    • 规范开发,减少事故

    • 对于代码版本管理若使用 git ,使用可视化软件 SourceTree 也不错

  • 对于B端的业务也有了一些初步的认识

    • 更注重效率、工具是否好用

    • 除了根据用户反馈,还需通过一些埋点数据,来进行分析行为

  • 找到适合自己的工作节奏方式

    • 开会中可以快速抓住别人讲话重点,若恰巧自己有观点,可以在适当的时候进行输出。

    • 合理安排需求时间。

    • 若需求比较庞大且复杂,最好根据PRD捋一遍顺序,将不确定点、边界条件等进行明确,整理出适合自己看的文档(不需要多漂亮,可以直观的让自己明白所做之事即可)。

    • 在编码时,手机调至勿扰模式,电脑关闭无关消息提醒,专注编码,效率 max+。

  • 提高沟通效率

    • 经典的 X-Y Problem

    • 提问的智慧

Flag

  • 继续保持好的心态

  • 养成良好作息

    • 坚持早睡早起

    • 每周适当地进行体育锻炼

  • 提升自信心

  • 养成读书习惯

    • JavaScript 高级程序设计

    • 故事

    • 被讨厌的勇气

  • 科学、有技巧的提升

    • 爱上跑步
    • 互联网人的英语私教课
    • 大厂指南