第三位分享者:并不是所有的问题,都是代码问题!

春风化雨,润物无声。

想当初,雏鹰们踏出校门,初入职场,激动、憧憬,也不免有一丝青涩和彷徨。

如今入了职场已有半年之久,在这不长不短的半年职场经历中,雏鹰们从需要引导到能够独当一面,这其中总有些人、有些事,让他们如沐春风,有所悟、有所得、有所成长。

让我们跟随他们的脚步,看看这批雏鹰们如何在“家”中成长蜕变,宇信有鹰初长成。

第三位分享者:王雍昊

部门:东部渠道服务部本级

座右铭:Talk is cheap,show me your code.

进入职场

去年6月,我从校园中毕业,转眼间已经在公司工作了六个多月了,走出校园,踏入职场,褪去了象牙塔中的书生气,也有了很多的感触。

我在学校并不是特别好学的那种学生,成绩平平,对技术并没有过多的追求。

在技术的沙滩上,只捡起了一点好看的沙子,总是希望找到最合适的工具解决问题。

实践出真知

但在公司的这几个月中,我也发现,并不是所有的时候都有工具可以解决问题。

工具也不应该成为我工作的限制,不能因为要解决某个问题,就必须要使用某些工具,只是因为这个工具是最合适,最快能解决问题的。

在实际工作中,都有诸多的限制,像是在学校考试中,只能使用固定的语言一样,实际的工作就好像是闭卷考试,必须通过自己的思考解决问题。

在这种情况下,回顾这几个月在公司的经历,感受最深的一句话就是,知识必须通过学习得来。

这句话含有非常深刻的道理,在网上抄抄改改,不算学习,试试开源框架的demo,不算学习。

唯有自己思考解决问题,才能学到知识,能将解决问题的过程中带来的经验吸收。

点滴积累

我在大学中有幸作为发起人之一参加了一个工作室,简单的来说,这个工作室是由几个喜欢技术的小伙伴组建的,不限于技术交流,同时也提供项目经验的群体,它的名字叫做techf5ve

工作室中的各位都是人才,而我在其中,只是充当个扫地僧的角色,也和大牛们一起做过一些商业项目。这些商业项目给我带来了十分多的历练,但也带来了一些问题,比如固执的希望使用学院派的设计思路。

正是由于众多的个性问题,也加上一点校园里带来的闯劲儿,我7月份来到交通银行云端银行项目组后,作为新人就开始重构了整个项目的前端框架。

当时我认为,项目前端模块耦合,规范混乱,难以调试,是典型的由于框架设计人员和业务开发人员没有沟通而导致的代码腐败问题。

于是我阅读了框架代码,重写了原先的表现层部分,将业务逻辑下沉,和界面表现剥离,并将重复的代码都抽象成模块,完成了整个前端的重构。

反思总结

但在整个重构过程中,我逐渐意识到,并不是所有的问题,都是代码问题。

在项目的进行的过程中,人的因素,交流的因素几乎比代码还要重要。

我写出的代码,不一定所有人都能够维护,这样庞大的项目,不是一个人写完就可以了,要有足够的文档指导大家进行开发和足够的宽容度以接纳更多不同写法的代码。

于是我放弃了更加激进的改造,转而使用原先的框架,兼容原先开发人员的写法,使得开发人员可以无痛接入重构后的代码中。

时间转眼就到了12.23,这是我的新前端框架第一次上线的时间,十分忐忑。

但所幸的是,经过大家严密的测试,新的前端完全替换了原先的前端后,没有出现问题。

这次成功,给了我巨大的信心,有问题才有更大的成长,不仅仅是知识层面还有为人处事。

我相信,在未来的日子里,我能够在技术的道路上走的更远,也感谢公司能够给我如此大的平台,让我能够走的更宽。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130G10CSX00?refer=cp_1026

扫码关注云+社区