引子
临近年底,在11月中旬从一家工作了五年的公司离职,我的2016总结,也便是这几年工作的纪念与总结。离职总是有些原因的,人总是对自己所处的环境、现状进行评估,然后采取对策。
有时想几年的坚持是什么,还记得几年前想要跳槽面了一家单位,本以为自己几年的积累可以大肆炫耀一番,结果被打击说我们的系统太差,为此耿耿于怀,然后我在记事本上记下来,要自己深入一个行业,做好一个行业,做一款NB的系统。所以技术人员是很奇怪的,技术人员的坚守往往是一些金钱以外的因素,从这个角度讲发现自己是那种容易被洗脑的人,技术人员看中的是认可,往往为了认可或者信任,可以没日没夜的赶工只为了最后的赞许。
从工作比较久的地方离开,总是比较伤感,离职时用几天写了封告别的邮件,与那些相处几年的、各个部门的同事,说些离别的话怀念的话,也表达些自己的观点、谈谈执着和追求,在一家单位久了,确实有很多要表达的。公司是由人组成的,我更喜欢记录哪些人,哪些曾经的故事。2016的总结记录下曾经的那些同事,缅怀下那些曾经发生的故事,欢乐的或苦逼的。
产品or项目
我的工作从做产品开始,一套庞大的系统,有框架和插件,技术人员可以深入参与这样一套复杂系统的开发,是可以获得极大提升的。自己因为做产品接触了很多东西,技术的和非技术的,编码、写文档、售前、技术支持等等,并且可以和那么多优秀的人学习,一起进步。自己很幸运可以一直参与产品研发,曾经有参与项目的同事希望调来做产品,没有成功,然后离职了,还是很遗憾的。每个人有每个人的想法和追求。
光头哥的故事
在这个公司发现身边有很多光头,这算是人以形聚吧....,光头哥肯定是光头了,光头、瘦高、长脸,光这形象就是个有趣的人,光头哥比我早几天入职。光头哥性格鲜明很有特点,认准的事会一直坚持,例如买衣服鞋子只卖李宁,光头哥对食物有特殊的执着,订餐吃饭见不得别人剩饭,和光头哥吃饭会有压力,他会说你怎么剩饭了呢吃掉吃掉,发展到后来,光头哥会和饭量小的同事合订一份炒饭,吃饭的压力终于小了哦。故事是这样的,这天我来的很早(夏季我往往8点前就到了),发现光头哥端坐工位,盯着屏幕认真的敲着代码,我很意外,心想这么早就开工干活了,光头哥就那样一个上午都盯着屏幕敲代码,临近中午趴在桌子上打瞌睡,中午没有吃饭下午也在睡觉,项目负责人来问情况,原来光头哥昨晚一宿没回去,坐在那写了一宿代码,原因是这样的,那时大家都是刚接触COM编程技术,其中的思路很好,光头哥也是豁然领悟的感觉,就把他负责的软件模块,用这个思路花一宿重新改写了一遍(是所有的软件模块、所有类),我了个去的,一宿没睡重新改写软件代码,我们太吃惊了。这之后的一段时间呢,由于重新设计软件的原因,光头哥一直处于一种兴奋状态,经常给我们说我给你讲讲我的软件设计,我们也会附和道不错不错。当然了个把月之后,光头哥也发现自己设计的有些问题,本来打算改的,过完年有了更好的发展就离职了。之后我们也放弃了这个版本,因为根本没法维护,严重的过度设计。
M同学的故事
M毕业于国内顶尖学府,是个虔诚的信徒,M是个不善言辞的人,但干活特别好。M有个不好的习惯,就是爱迟到,这是从学生时代养成的,上学时因为学习好的原因老师都是迁就他的,所以一直没有改掉,M常说从小养成的习惯真是不好改,M期望的就是弹性考勤,不过我们这个单位呢,那时候很传统没有弹性的说法。话说M负责的一个项目,用户一直用的很好,突然这天用户打电话说系统不管用了,各种不正常,M同学去了上海用户现场,各种查各种奇怪现象,折腾很久没有解决,然后怀疑是不是病毒,结果用杀毒软件查杀出海量病毒还杀不干净,最后彻底格式化重做系统。另外呢北京这边的一个客户也是同样的现象,M同学从上海回来,没回家直接去了客户现场,备份数据库备份软件装系统做备份,忙到后半夜才回家,第二天肯定迟来的,之后我带来两块硬盘去用户现场,整个硬盘拷贝了两份做备份,整个事情算是完成。话说北京的客户有一套是给老外用的,各种不正常,老外很较真说不应该是这样这样的么,看来还产生了国际影响呀。
病毒这个问题在后来作产品时也出现过,各种杀毒软件都是干不掉它的,有个实习生专门找了个专杀工具,可以修复被感染的文件,真是帮了我们的大忙。
某产品的故事
在公司的头几年跟一款产品,三年多两个大的版本发布,产品的历史比较久,曾经来了个NB的产品,整个系统都是耳目一新的,这里深刻的体会到什么是专业。值得好好说说的是与GJB5000A的故事,公司主要方向是航天军工的,GJB5000A是国军标的一个质量体系,关于体系这是在这家公司很大的收获了,体系是前人的工程经验总结,我们也是奉行拿来主义了。
曾经某版本时候,应对外审补充了很多文件,编写了详尽的需求规格说明书和概要设计文档,把整个系统描述的清清楚楚,并且有几个苛刻的总监严格把关。后来如果有人问系统的某个功能,我通常会说查需求规格说明,可见我们这几个文档的质量还是很高的。
经历严格的文档编写之后,养成一些习惯,看文档必须有几个点,系统内部各模块间的接口说清楚、系统对外的接口说清楚、属性设计要说清楚。
现在想的话,很庆幸深入接触了5000A,并且严格执行下来,还有那些严格的总监,现在想自己的研发思路受5000A影响很深的。
技术or管理
经常会有很多感慨,特别是从一个工作很久了的地方离职,未来的路要如何走。想想这几年的坚持、执着、想法。
总是会想未来,未来是什么样不好说,我们要做的只是坚定地走下去,坚持我们所坚持的,执着于我们执着的,追随内心,保持那不多的激情。离开也只是一个新的开始,认好路,拍拍尘土昂起头。