2021年度报告
# 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意味着细致的测试和成倍的时间,难两全
不知这两者的平衡点在何处,也一直在寻找
# 钻研下的不足
学习新技能或者知识
总有一种浮在水面的感觉,沉不下去,浅尝辄止
浅尝辄止 相反的是 锲而不舍
对待一件新事物的态度应该是后者
细心、认真、锲而不舍的去对待
# 展望未来
期待更多具有挑战性的项目
在挑战中学习、在挑战中成长
我也一直秉持着实践是成长最快的方式
期待和更多优秀的小伙伴一起携协同进化、取长补短