王大树回答办公室查看了项目组长编写的程序代码,开始看着还觉得蛮简单,脑海闪现出项目组长技术也不怎么样嘛!
一步一步走读后续的代码,他发现实现简单的用户注册、用户登录代码,项目组长用了简简单单的几行就可以解决,自己实现相同的功能,代码量却了组长的好几倍。
深入的查看实现更复杂的功能,每一行代码都很简单、很简洁,初级入行的程序员,每一行代码都知道代码意思,但是就是不理解其中内涵。
王大树通过阅读组长、技术经理、技术大牛编写的代码,他发现自己自认为自己懂的很多,技术很强,这样的想法逐渐的被打压下去。
深入的查看,他发现项目中使用的很多技术框架都是他没有见过,即使以前见多也只是了解,会简单的运用。以前自己写的功能要二三十行才能够实现的,项目中使用的一些框架,使用简洁、二三行代码就能够实现。他发现技术这东西自己了解的只是皮毛,甚至自己皮毛都不了解。
进入公司这几年,每天他发现技术好的同事,每天都是准时上班按时下班,他们负责的项目模块不但能够按时完成,而且能够经受得起测试人员的测试。项目上线后出现的问题,他们不需要发大量时间检查,几乎能够用秒钟来算就能够发现问题出现在哪里。当然也就能够第一时间修改,测试,上线。
他反看自己编写的代码,在几次上线过程中都出现问题,也能够很快的发现问题所在。但是呢,相同的功能需要修改还几次,花费很长的时间才能够把一段代码勉强通关。
从这次代码走查和反思自己的技术能力,以前认为某某技术差、能力不想,王大树才真正的理解大学时,王大树完成的每一个实验、每一个比赛的项目。带队老师都会跟他们说,你们虽然比赛得到了一个比较满意的成绩,但是要知道任何一行、一门学科都有大牛,都有比自己厉害的人。天外有天、人外有人的思想深深的映入王大树的脑袋。
项目组又要开始上新项目了,又到项目组长开始分配任务的时候了。这次跟以往一样,分配给王大树的任务,依然是协助别人编写简单的功能。王大树也知道,不分配给自己核心代码编写任务,不还是自己不行吗?
不管项目组的同事怎么对他,他没有表现出不耐烦,而是认真的接受。分配给他的任务,以前拿到任务就是蒙着头编写,写到哪里是哪里,没有一点逻辑。但现在他认真的思考每一个功能点的实现逻辑,才开始动手编写,逻辑清晰了很多。
功能实现的很快,错误出现的也很少。
中午休息的2个小时,他都会用要求技术大牛一起去吃饭。在去的路上、吃饭过程、回来的路上都认真的向技术大牛请教学习方法,技术问题。
技术大牛看到他的积极向上,把自己学习经验、工作经验、学习渠道都告诉他。
每天下班后其他人都收拾干净,准备回家。
两个月内,王大树每天下班后都根据技术大牛给他提供的学习渠道和学习经验。短短的两个月,他学习了最前沿的技术框架和先进的技术架构理念。
通过王大树的毅力和耐力,王大树的技术和前沿技术感念都有很深的认识。项目中遇到的一些技术难点,王大树提供的方案得到了项目组的采纳。并且在实现过程中出现的问题越来越少,系统稳定性得到了很大的提升。
通过几次的给项目组提供的架构方案以及技术难点公关,项目组中的成员越来越信任王大树。
不知不觉中,项目组内成员遇到技术到点,都会有人说,有问题找王大树,有困难找王大树。
不知不觉中,为了保持组内团结,后来项目组中每一次上新项目,组长都会叫大家到会议室开会讨论。
每一次开会大家都发表自己的意见,有的同事保守起见,认为使用项目中成熟的经验。毕竟我们使用的技术还是比较靠前,大家使用起来也熟悉,稳定性也比较好。有的同事考虑的是我们是技术团队,我们要拥抱时代的步伐,使用最前沿的技术,这样我们不但能学习新技术,而且能够得到新技术理念的洗礼。
最后,项目组长都会说,王大树有什么想法吗?
王大树没有推掉这样会议发表看法,传达技术理念的机会。他深入的分析会上出现的两种意见,如果我们团队使用现有技术,就能够很快的完成项目。如果我们团队使用的技术过于前沿,我们需要花费大量的时间学习使用、架构理念,对项目的交付必然会有影响。
最后他都能够提出比较稳妥方案,以我们现在使用的项目架构,使用到的技术为主体,以新的技术作为补充。这样对我们的项目交付不会有很大的影响,大家也能够在项目当中学习新的技术。这样一来既可以满足项目交付延误的担忧,也可以满足大家学习新技术的愿望。
项目组长最后做总结,大家认为继续使用现用技术的举手,使用新技术的举手,使用现有技术集成一部分新技术的举手。
大家充分考虑了每一种方案,都一致认为现有技术集成一部分新技术稳妥。
项目组长最后决定,我们这次上的项目就以王大树提的方案实施。
项目组长说,王大树负责基础项目架构的搭建。
通过三天的时间,王大树秉承集大成者的心态,集成了原有项目的基础文件,同时也集成了比较前沿的新技术,并且对新技术进行包装。
王大树详细的向大家介绍了项目架构结构,讲解那些是原有的,那些是新增的。新增的已经进行了常用函数的包装,大家可以直接使用。
经过王大树的搭建,项目实施过程中出现的问题越来越少,甚至可以说是零问题出现,团队的每一个成员都很开心,每一天都挂着笑脸。
一次次的实践,王大树的技术能力在团队里得到了的非常大认可。
王大树对自己技术能力信心得到了前所未有的提升。