新的起点

灵感一现,写点东西

关于工作

好久没有写博客,不过前几天刚刚顺利入职转正了,开始了一段新的历程,关于最近也确实是忙,不过自己也确实是变懒了,少了以前在学校时光里的那种折腾琢磨和执着。

看了日子,今天是入职以来的第96天貌似,马上就要100天了。想想真是好快,离开校园走向职场,慢慢开始做各种不同的项目,少了学校里的几分单纯和简单,多了几分生活中的压力。

身边的同事都挺nice的,对于我这样的同学还是会很耐心的指导我,遇到的一些后端也很nice,在这样的氛围里真的挺好的。真是公司的规模确实有点太大,有些合作起来资源配合还是很麻烦的,效率也很低,不过这也没办法。

关于最近的项目

手指算了算,从入职以来到现在,差不多做了有四五个+的项目,感受还是蛮多的

一个老项目

当时也只是leader随手分配的一个任务,没想到在这一段时间里,大大小小维护了三期,改版了三次,总结起来就是坑~~

前人的老代码,不知道多了过久了,也不知道中间是否还有人去维护过,里面混杂的好恶心的逻辑,而且最后重构完发现还有一些多余的东西,这不是明摆着加大后期人员维护的难度么

一个作为支援方的项目

这个项目的就是感觉前期的准备不充分,一开始的时候计划的很美好,到实践起来的时候发现,各种组件不能调用,同样的一段逻辑,提供给三方跟二方的竟然需要写两套。原来的类库设计者也没考虑好,这个真是坑出翔了

还有就是每个人同时都在做几个并行的东西,无力顾及这个项目,感觉自己在其中也做了一会推动者的感觉,感觉虽然很累,但是还是很有成就感,感觉在项目中主动去推动他发展比被动等待资源要好的太多了,不过需要多跑跑,多问问。而且全部的开发之间需要信息的沟通及时畅通,这次就遇到了互相不知道信息的情况

一个另类角度的项目

其实用另类角度这个词也不太对,只是里面代码写法以及组织方式跟自己的风格很不一样,对于我来说是一个完全的新事物,三个人写了三个端,目测以后我要一个人来hold住,要统一三个人的代码也是蛮刺激的,学习新东西的过程总是痛苦而刺激的

感觉整体的设计风格,虽然还没领悟到,但是他的实现方式就是继承的方式,这个我还是觉得非常亲切的,同时也比较支持这样的方式,虽然学习的成本有点大,但是非常方便。同时也吐槽下这个项目,一开始的设计没考虑到需要给其他人看吧,0注释也是醉了

总结

  1. 对于恶心的代码,趁早重构!现在不改拖到后期只会让你更加恶心,小病不除,积累到大病就难了。别抱着这次的需求不涉及到就不改,因为很有可能以后还是你维护,至少自己看到了主动去重构也算是一个攒人品吧
  2. 关于注释,其实我后来看到老大还特意邮件里提到了,注释里需要写的不是what而是更多的why,嗯,我赞同同时也不太赞同,我觉得就是一些稍微复杂的地方需要都写上,节省以后人的维护
  3. 良好的css规范是非常重要的,比较好的语意化同时可以避免冲突,关于这点对于一个多人维护的大型项目是很重要的
  4. 主动去推动项目的发展比被动等待资源要好的太多
  5. 实现一个东西的方法有很多种,我们会经常习惯于自己最熟悉的东西,而不会去尝试新的,换个角度去看问题也许会很不错

关于计划

想了想一个最近阶段性的计划

  1. 好好hold住这个“另类”的项目,重构代码,从中吸取三个人的精华,好好总结,重构只是其中的一步。
  2. 身体真的需要长期投资,好好工作,好好生活,偶尔也需要停停脚步思考下,调整下自己,多陪陪接人
  3. 多关注些互联网的信息,增加知识面,懂点产品用研的东西,对于长期维护的项目,可以从产品的角度去推动发展他

写在最后,希望等我入职一周年的时候,可以想起来当初给自己留的话:极致,好奇心。要把手里的事情做到极致,永远保持一颗向上的好奇心,探索挖掘