2021年度报告

2/1/2022 总结

# 2021年度报告

2021年我一共写了81920行代码,总共出现了1024个Bug,也就是说平均80行代码就有一个Bug。

总共加班1824小时,总共76天,超过了92.3%的同事,还得继续努力。

最常用的是ctrl+c,ctrl+v的组合键,光4月30日就用了212次。

产品今年给我提了538个需求,我说的最多的一句话是:“这个需求我做不了”。
一共说了315次,其他常说的是:“在我电脑上是正常的,你清下缓存试试”。

结合上述表现,获得2021年度:BUG常驻工程师称号、卷王之王勋章、CV战士奖章、这个需求我做不了马克杯一个

# 收获

  • # 更宽阔的知识面

公司有几个老项目,前端是用AngularJS开发。

恰巧这个项目又交接给了我,遂有时间和精力去学习AngularJS。

初识,感觉是一套模板语言。和Java中的jsp应用很像,有非常多的模板化语言。 如一些常用的语法、提取变量方式等。

再看,发现其思想和设计模式是精髓所在。在单页面盛行的现在,众多框架中都有AngularJS的设计模式影子在其中,包过React、Vue。 如热门的概念:MVC,模块化(组件化)、双向绑定。

想像一下,2009年的AngularJS有着这么多前卫的骚操作。可谓是开创了一个前端该有的样子、一种典范。

我现在运用AngularJS的阶段是能在原有的框架基础之上开发新功能,并能理解之前代码的意思。

学习不限于某一门细分的语言,而是要学习其中的思想核心, 为什么要这么处理,带了哪些好处,等等。

也遇到的一些问题,AngularJS 中有自定义命令 directive 类似于 React 中的组件 component 自定义命令 directive 没有组件 component 使用方便,如传递一个方法到子 directive。
也可能是我现在太菜,没有找到正确食用方式。

  • # 更多的机会

公司组织架构有些调整,我有幸参与了这次架构调整。

从之前的单兵作战,到现在有两个实力非常强劲的小同伴。 在相互学习、相互借鉴中一起协同进化着。

这是一个机会、一份成长、更是一项挑战。 挑战之前从未接触的人和事物, 这也是我很有期待的一个方面,期待更多提升。

  • # 更多的责任

参与了很多较为重要的项目

拓展了自己对新兴业务的边界

支撑、服务起一方小天地

# 不足

  • # 思考上的不足

现在做项目的状态都是用时间换BUG。

就是用很短的时间做完项目,但是其中参杂着很多的BUG。

改BUG时间的占比还是比较大的。

当然,更少的Bug意味着细致的测试和成倍的时间,难两全

不知这两者的平衡点在何处,也一直在寻找

  • # 钻研下的不足

学习新技能或者知识

总有一种浮在水面的感觉,沉不下去,浅尝辄止

浅尝辄止 相反的是 锲而不舍

对待一件新事物的态度应该是后者

细心、认真、锲而不舍的去对待

# 展望未来

期待更多具有挑战性的项目

在挑战中学习、在挑战中成长

我也一直秉持着实践是成长最快的方式

期待和更多优秀的小伙伴一起携协同进化、取长补短

Last Updated: 9/26/2022, 11:48:29 AM