Cruyun's Blog


Talk is cheap, show you my code


2018年终总结

前端的学习

这一年,和16级的同学一起承担团队的主要项目,包括木犀内外、学而、华师匣子,技术栈也从 Vue 转变到 React。

木犀内外一直在维护,经常会有莫名其妙的 bug 出来,现在看我以前的代码真的是不忍直视。代码风格、函数抽象都不好,纯粹是为了功能而写代码,review 起来很难受。刚开始要我重构学而的时候,第一感觉就是迷茫,因为看不懂旧代码。大致分清楚模块、项目结构之后,还是不理解内容,甚至觉得学长的代码写的好高深我竟无从下手改2333。现在回想起来,我意识到,重构一个项目,首先要去熟悉项目结构、学习它的技术栈,知道未完成的功能以及完善已有的旧功能。然后是大二下以及暑假写华师匣子,就去学了 React。应该是我自己的问题,以前的项目写的都像 C 语言, React 就让我更加强烈地感受到JavaScript style。

不仅是项目上,这一年也尝试去深入理解了算法、数据结构,虽然依然很菜。写LeetCode 大部分都不轻松,之前 gyf 有跟我讲,其实写不出来的时候,去看别人的答案,尽量的不看他的代码,学习他的思路然后自己写代码,慢慢的就去看更核心的思路,自己再去实现代码,培养算法思想这样。

准备面试学到了很多,这种集中式的学习有点像高考,效率高,而且逼迫自己去思考、总结更深层次的内容,不像以前一样会用就行了那种小白的无脑状态。面试失败也有好处,让我意识到算法、代码能力方面的不足,总的来说还是题目做得少。

和团队的日常

接过接力棒才知道原来管理层也很辛苦,上至团队规划,下至新人任务,好的是没出什么大问题,还是按着正常的方向走,不过团队文化、凝聚力没有以前那么活泼生动了(以前什么时候活泼过❓),大家彼此没有以前一样谈笑风生的感觉,距离感比较强,所以有一丢丢失望。

作为组长,虽然没有那么严格的花精力 push 17级的同学,但他们自己学习有自己的想法我感觉还是蛮好的,这里实名表扬他们。现在已经交接给下一级我很放心,希望他们好好听老板的话,自己和团队都加油💪


最后,祝自己早日摆脱迷茫,找到满意的方向。