各位老师,各位小伙伴,大家下午好,我是向兴,来自融合通讯产品部,是一名程序员。小伙伴们也可以叫我南山郭富城,因为我会唱:对你爱爱爱不完。谢谢。
今天已经是决赛了,说句实话,我感到非常地激动和幸运,因为我克服了内心的恐慌和外在的限制,解决了自身的重大难题,从而站在这个决赛的舞台上。可以允许我为自己鼓一个掌吗?谢谢。
今天我的题目是:匠人精神造精英,项目难题不再难。
我是一名程序员,今年30岁。也许在普通的朋友眼中,程序员应该是闷骚矫情,只知道敲代码的另类生物。然而,在如今的互联网时代,程序员却是筑起一道道信息桥梁的尖兵,他们解决一道又一道的难题,让这个世界变得更加的方便美丽。
也许你会问,程序员是如何打造产品,去攻克项目中那一道道难题?概括一点,就是匠人精神。
匠人精神,我的理解是这样的:脚踏实地、勇于挑战,精益求精,知行合一。接下来,我想从V9项目出发,说说如何解决项目当中的重大问题。
1、勇于接受挑战
v9启动,我被派去“连接ERP”项目组,参与云之家连接助手的客户端开发。其实当时我是有点抵触,因为这个项目需要学习新技术.net,而我只会C++,OC和JS。于是宁哥找到了我,他说:
“技术只是我们解决问题的手段,我们不必太在意哪个流行,哪个牛逼,当项目需要这个技术的时候,它就是最适合最好的技术,我们就应该勇于接受挑战。你不是想转产品吗?这个时候就是好机会。”
听完这番话,我醍醐灌顶,醍醐灌顶。是的,你想要解决难题,如果没有一颗勇敢无畏的心,怎么能去做好?勇于接受挑战,你才有了信念和目标,才能踏出解决重大问题的第一步!
所以我摆正心态,不再纠结技术的问题,开始用心着手连接助手的开发。
2、精益求精,创新思想
因为云之家连接助手是一个桌面客户端,安装包开发是一个难题。记得当时产品经理说,使用云之家桌面端的代码就可以啦。但是告诉大家,这套安装包脚本代码,开发者需要掌握C++、SOUI库和NSIS脚本技术,复杂性很大。
当时时间非常紧急,而我也曾经做过安装包的开发。于是我就问自己,能否创新思想,使用其他技术来实现呢?于是我尝试了installshield,NSIS和Inno Setup,也因为之前熟悉脚本开发,我最后决定采用基于pascal脚本引擎技术的Inno Setup。因为它不仅小巧精美,快速制作,而且还支持调试!安装文件速度更快,时间更少,支持互联网扁平化界面设计,简洁好看。同时也有力地缩短开发人员开发和维护的时间,提高效率。
所以我在想,开发者也是用户,我们也要提高他们的用户体验,超出他们的预期。
当我第一次看到安装包的进度条时,心里就像是吃了蜜糖一样,是初恋的感觉。
经过这次事件,我始终告诫自己,做事情不要有“刚好就行”的想法。你需要不断地去专研,精益求精,追求极致,才能找到更好的方案去解决项目的大难题,打造更加一流的产品。
3、说与做,知行合一
大家都知道,“连接ERP”的目标是连接金蝶系和第三方ERP系统,让数据无缝连接,并友好和高效地展示在云之家里。但如果你只说不做,不去需求分析,用户调研,不去使用K3 Wise 的迭代版本,那怎么能做到成功连接呢?我举一个连接K3 WISE中间层的例子吧。
当时连接助手只在K3 wise的13.0环境开发,而且也没有对多种网络环境进行测试。当我们把第一个beta版本发给客户使用时,用户反馈群里几乎没有任何一个人能够成功连接中间层,可谓是哀鸿遍野,哭声一片。老大靖华哥一直不断地@我,拉我进各种各样的客户群里,要我远程解决问题。当时压力非常的大,以至于每次见到老大都想低着头逃走。
后来经过我们的排查,发现有些客户上网环境分内外网,要通过内网服务器代理上网;有些客户操作系统是64位的,或者有些客户原本安装的K3 wise 版本配置就有问题,这表明了客户的网络环境异常复杂,系统安装凌乱。
回头想想之前的目标,我们说过要让数据正确连接,所以说了就得要去做,知行合一。于是我们去体验13.0和12.0版本,去测试连接助手在windows server 2003系统下的64位和32位系统的兼容性问题,去撰写解决方案文档。结果得到了一个解决方案:如果中间层无法连接,如没有安装在web服务器上,则弹出数据库用户名密码界面,直接使用用户名和密码进行连接数据库。这完美地解决了连接中间层的难题,用户群里也得到了良性反馈。
知行合一,说到做到,我们终于解决了这个难题。
闻一多先生说过,“人家说了也不一定做,我是做了也不一定说,但是我会又说有做”。于是他不仅写出了《唐诗杂论》,也用生命的代价成为了革命家的先行者,他就是知行合一的典型代表。
论语曰:知之者不如好之者,好之者不如乐之者。也许我们没有天赋异禀,也许我们离聚光灯很远很远,但只要我们葆有一种匠心精神,不看低自己从事的职业,一步一步,脚踏实地,勇于挑战,用心去解决手中的难题,终有一天我们也会成为心中那个所期待的精英人才。
我是精英人才,我为精英人才代言!加油!