工作记录--我在路上

出来工作三月有余,刚到公司感觉时间过得挺慢,每天都在数着时间过,随着对公司的认知,对项目的理解,和同事的熟悉,在集体中慢慢融洽了起来,回头看三个月,其实,时间是最好的安慰剂,当下的困难与荣辱放在时光的长河中,都不算什么,一切都会随着时光走远,成为历史记忆中的一个符号。

所在的是一家通信领域的企业,以三大通信运营商的网管系统为支柱产业,兼投资石油、教育、建筑等,本人所在的部门是综合资源,主要负责综合资源网管系统,下属六个小组:平台、业务开通、拓扑等。刚到公司,恰逢平台组最忙,正在进行新版本的开发,所以就直接进入了封闭开发,在嘈杂的办公室寻得一块地方,组长大致讲了一下当前组内开发的架构和进度后就上手研究代码,对于习惯于从需求开始开发项目的提高班学生来说,半道看代码确实有些不习惯,花了近一个多星期的时间,算是对当前项目有了一些把控,剩下的日子里,边撞大运式的开发,边理解项目,了解需求,在不断的重构,再重构中到了今天,这其中需要感谢同事们对我悉心的解答,还有朋友们的帮助。下个星期组里有一半的同事出差广西,我做的模块基本也接近尾声,从会议室搬到了格子间,但心里并不轻松,后续还要提交测试部、给现场发Patch、跟客户确认需求,每一步都很关键。

Ø老有所依

 我们组有四位老人,其中一位老人负责DB兼问题平台,一位为需求接口人兼开发(副组长),组长和另外一位开发核心代码,我向副组长汇报;还有在我前后新进的四位新同事,三人负责配置,我和另外一位开发,每位新人都分配了导师,由于进公司正赶上新项目启动不久,虽没参与核心代码的开发,但还是需要了解的,期间也看了一些老版本的代码,不由的感叹,老人们写的代码质量确实要高很多,写的非常的简练而富有严密性,对各类开源工具的使用恰如其分,新手和老人虽都能实现同一个功能,但代码的扩展性和可读性千差万别。

中国软件起步较晚,主流的程序员集中在七五后和八零后,大部分人正处于而立之年,因此社会上一直流传的程序员是吃青春饭的这个观点值得考量。我们组里有两位已结婚生子,还奋斗在一线,但这几位老人的存在,让新员工有种踏实感,他们保证了产品的质量,能写出优美维护性高的代码,公司领导在一次会议上说,我们公司很多人一边在放火,一边在扑火。这个比喻很恰当,因为公司目前大部分人力几乎消耗在维护上面,公司有很牛的架构师,架构简直棒极了,但唯一就是人员流失严重,看过东龙那边的代码,一个产品几乎经过了很多人的手,完全是新人用代码堆彻而成的,毫无扩展之说,更不谈设计之美了。

相信随着中国体制完善和软件业的发展,大龄程序员会逐渐增多,一个IT企业可以炫耀的资本不止是做出了牛逼的产品,员工平均年龄线多低,而是公司有多少老员工,得人才者得天下,让开发人员老有所依。

Ø领导都是禽兽

汪涵说:禽兽都当领导了,媒体行业竞争激烈,想当领导就需要像禽兽一样去奋斗。其实,各行各业也是如此,当然,你要是做一个体制内的人就有些不同了,IT行业竞争非常激烈,尤其是互联网领域,但成功的路貌似只有一条,那就是像禽兽一样奋斗,失败的路却多种多样。刚来公司还不是现任组长,是另外一位,现已升为技术经理了,每天见到他都是在精神饱满的工作,包里装点零食,饿了就吃,很少见他在公司吃饭,他说是为了减肥,空闲时间就出去抽根烟,晚上时间更是学习到深夜,我们的部门经理也是如此的状态,每天日程安排满满当当,这不是想告诉谁,工作就得拼命,身体是一定要爱惜的,但必须得明白一个道理,就是想要成为自己想象中的那个人,必须努力,必须付出,必须像狼一样奋斗,在这哪个行业都是通用的。

Ø我在路上

 这次新版本的开发,大家都抱有很大的希望,大家都有一个共同的目标,就是不想看到以前那种恶心的代码,进行没完没了的维护;因此对代码质量,可扩展性十分看重,小组和公司每天都会检查上传的代码,第二天中午之前必须修改,所以我经历了很多次的重构,还好给出的时间还算宽裕,几行代码被我翻来覆去的修改,调试。

 这次开发中,接触了缓存、多线程、Webservice等新技术,但这些新技术并没有带给我多少的恐惧感,因为新技术可以学习,资料很多,从初级到深入比比皆是,唯一让我烦恼的就是,在提高班了解很多开发思想,但无法将它融入自己的血液中,开发过程中,一直处于撞大运式的开发,思路到哪里写到哪里,很难说设计出优美的代码,所以,一味的追求新技术,会让自己短期内看到效果,但很难厚积薄发,懂得多不是意味着你至高无上了,而是你才刚刚开始,什么时候心中无剑手中无剑,那你可以称为软件设计师了。

Ø未来

 未来就引用人民日报对十八大的一句寄语吧,下一个十年:公平正义普照、民主法治成长,全面建成小康社会。

 祝我的团队下一个十年大放异彩!

你可能感兴趣的:(工作)