文字:晨报张宇 图文整理:焦龙
工匠精神在高新
10月11日下午,当生活晨报记者如约来到太原高新区清控创新基地D座21层的办公区时,作为山西天帷智能城市规划设计有限公司项目经理的张鸿正埋头编程,那份投入与痴迷劲,让人感动。经别人招呼,他笑笑迎了上来。随后,为了采访的效果,记者和他来到一间无人的办公室,张鸿践行工匠精神的故事就从这里开始讲起……
结缘
张鸿的表哥、表姐是程序员,受他们影响,从大二开始,他开始踏入这一领域。
那时,是张鸿第一次接触编程。那些神奇的代码,那种攻克技术难关后豁然开朗的感觉,使人忘我、上瘾、快乐。他从此一发不可收拾,深深迷上了它。大四时,他又来到北京神舟数码实习,从事编程。实习时间虽短,却是他编程技术发生质变的关键时期,为他以后在这一行业自由翱翔奠定了基础。
2012年,张鸿从北京科技大学计算机科学与技术专业毕业。在接下来的几年时间里,他先后在几家公司工作过。由于厌倦了做企业级项目,他在2016年的时候,来到山西天帷智能城市规划设计有限公司,开始做起了互联网项目。
一路走来,孜孜不倦地追求。他从维护人员、核心开发人员、独立开发人员,直到成为项目负责人。
目前,作为帷幄智慧停车项目的技术负责人,他主要负责项目架构搭建和团队管理。帷幄智慧停车是移动互联网手机APP,司机车主可以在手机上实时查询租用停车场空余车位、路边停车位和充电桩,用户也可以在手机上出租私人停车位的闲置时间段,并且具有电子支付、导航、推送信息功能,为人们的生活提供了极大的便利并且合理分配了停车资源。
张鸿说,目前帷幄智慧停车项目已进入测试阶段,后期会在全省各地市进行推广。同时他们还在其他城市成立有分公司,项目成熟了计划同步推广。
执着
谈起对工作的体会,张鸿说,能干好程序员这一行的都是对技术执着的人。对技术执着源于对技术的热爱和编程能力的自信。在软件开发中总会遇到各种各样的技术问题,如果没有热爱和自信的支撑,就会打退堂鼓,而对技术的执着会培养自己独立解决问题的能力,也会使自己对代码有独特的认识,也就更熟悉自己手中的“锤子”。
张鸿说,选择了程序员这个职业,就意味着要和无穷无尽的加班熬夜做伴,对身体、婚姻和家庭,都是一个考验。他说帷幄停车项目是非常有技术难度的,记得有一次,为了解决智能停车云平台的一个技术难题,他从早晨一直干到午夜,根本不知道饿。当顺利解决后,那种自豪、骄傲的感觉真是难以形容,真可谓甘之如饴,这也许就是这份工作的魅力吧!而这样的事例,对于他和帷幄停车研发团队来说更是家常便饭。
严谨
张鸿表示,严谨的工作作风对他们这一行来说,特别重要。一直以来,他在这方面特别严格要求自己。
“严谨的评判不只是在于代码编写的规范和细致程度,更在于编程思维的细致程度。”张鸿说,代码的严谨程度会直接反映出编程人员的素养,而编程逻辑的严谨程度会直接体现出编程人员的水平。编程人员的编程思想会由最初的人的思想、软件思想到硬件思想发展。如果一个工程师在编码的过程中不仅了解代码在软件的执行过程,还研究过代码在计算机底层硬件中的执行过程,就会编写出性能更高的代码。严谨的意义在于精益求精。
在工作中,张鸿对编程的追求是,编程思维清晰,简单明了,注释详细,任何人都能看懂,而且使用方便。
创造
张鸿说,程序员是最能体现工匠精神的职业之一,程序员没有创造意识就会成为代码搬运工。他说目前从事的帷幄停车项目是在为大家创造便利的停车工具,感到很乐在其中,因为自己在编写有用的软件。他很羡慕在阿里工作的程序员们,他们编写了很多开源中间件,也很崇拜LINUX系统创始人LINUS,非常推荐他的自传《只是为了好玩》。现在,全世界的程序员都在开源事业上做着自己的贡献。“虽然我自身水平还差得很远,但我希望可以编写自己的开源项目”。
“我喜欢从事程序员这项工作是因为我认为程序员是新时代的工匠,我们创造工具推动社会发展从而实现自我价值!我深深爱着程序员这个群体,这是一群年轻、激越、善良而又单纯的人,能够成为这个群体中的一员,是我的荣幸。”说这话时,张鸿,这位踏实能干的大男孩一脸的认真与向往。