一位程序“猿”的心酸往事

2014-05-12 09:13:45 来源:EEFOCUS
分享到:
标签:

本系列的第二篇,将由骆驼来讲一讲他的一个没有完成的项目,读来各种心酸……

 

我是一名普通的单片机程序员,从业近十年,经历的项目大大小小算起来屈指是不可数的。自认为虽不能推动项目提前完成,但也不会无缘无故的拖延了项目期限。2012年我进入西安一家生产电力配网产品的公司,在研发部担任的是电子工程师一职,主要负责单片机的软件编写,在这里我一共工作了一年零四个月,我至今认为这段工作经历对我非常重要。在和同事们日常工作的交流和学习中,我的编程水平在进一步的提高,永远感谢他们!

 

2013年的9月,公司要开发一款新的FTU。总工很快提出了需求。我的部门最高领导人唐总任命了一个在公司已经工作6年的女同事刘好作为项目负责人,一位名叫李娟的同事负责硬件电路设计,据说是某名牌大学的硕士毕业生,我主要负责单片机软件编写。前期的设计开始了,在9月份至10月份这段时间,李娟制作了FTU的控制板硬件,我编写了简单硬件调试程序。10月底的时候,项目负责人认为我们的前期工作可行。

 

于是在11月初制定了项目进度时间表,在一个下午召集全部项目组以及软件部门曹参同事开会,商讨前期项目分工的问题。我负责“通讯协议”以及“软件设计需求”文件的编写,李娟负责硬件电路的制作。我当时满肚疑惑,第一次听说项目负责人不用编写“通讯协议”以及“软件设计需求”。我当时提出不同意见,通讯协议、软件设计需求关系是这个产品的整个功能,作为项目负责人怎么能让一个程序员来负责,这个应该由项目负责人来写才对。但是刘好说:“我有我的事情。”我也只好不再说什么,毕竟我在这个单位工作的时间还不到一年,而刘好已经工作了六年了。虽然不是领导,但是差不多也是。他这么分配工作唐总一定是知道的,我再说什么又有什么用呢?

 

因为产品的前期调研我根本没有参与,所以协议设计、软件设计需求这些东西花费了我好几周的时间才勉强完成。因为参数和功能增加了很多,使用原来公司传统的报文形式已经显得力不从心,软件部门同事提议可以采用标准的104报文。于是根据104协议我重新修改了报文。这时文件勉强通过了评审。说真的,我一直怀疑刘好知不知道要设计一个怎样的产品?因为他每天的工作就是催促一下我,好像也没其他事情。

 

在11月底刘好再次召集会议,分配后期的工作。刘好认为项目应该在2014年1月31前全部结束。我心里非常吃惊!时间怎么这么紧张。接着我听到刘好分配给我的时间,FTU产品主要控制部分由两大电路模块组成,每个模块都一个MCU,每个模块两周时间,共计28天。我半天才回过神来,“这个基本不可能完成!”我思考了好半天,因为我发现曹参以一种不可名状的眼神看着我。“FTU的屏幕程序我过去写过一个,这个屏幕程序我用了两个月。主板程序比这个更加复杂。以这个为参考大家可以重新考虑一下时间。”我实在不好意思告诉他们我认为项目完成大概需要四个月,而不是四周!“可是唐总要求我们在年底完成”。刘好的话让我不好再说什么,我只好说“我们应该尊重客观实际情况。”会议还是确定了刘好的所有提议。

 

 

四周时间我真的很忙,经常加班。虽然我知道根本不可能完成程序的编写,但是我还是要尽力。每天刘好都会来催促我,再催又有什么用呢?四周时间很快过去了。我勉强编写了屏幕的显示,连通讯协议都没有编写,根本没有时间检查是否有问题,刘好就交给李娟测试去了。我心里想测试有用吗?

 

推荐阅读:《程序员“趣”事一箩筐》

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
一种单处理核心的FTU实现方案
一种单处理核心的FTU实现方案

目前市面上大多电力FTU产品均采用MCU+MPU双处理器架构,以利用MCU的实时性和MPU上运行的稳定的网络协议和文件系统资源。那么,我们是否可以把MCU+MPU的结构用一个MPU来替代?答案是完全可以,本文就介绍一种单处理核心的FTU实现方案。

电力FTU的单核心解决方案
电力FTU的单核心解决方案

目前市面上大多电力FTU产品均采用MCU+MPU双处理器架构,以利用MCU的实时性和MPU上运行的稳定的网络协议和文件系统资源。那么,我们是否可以把MCU+MPU的结构用一个MPU来替代呢?答案是完全可以,这里大家介绍一种单处理核心的FTU实现方案。

我是骆驼,我为工程师代言

骆新利 男 硬件工程师。工程师作为知识继承者,创造了当下的世界。作为知识的创新者,改变着当下的世界。工程师创造的一切,让每个人的生活更加自由、舒适。

开发很多年,量产却始终看不到,何解?

今天谈谈之前亲历的一个项目,这个项目干的大家都很不顺心。一个项目做了很多年,还没有实现量产,是一个很奇怪的现象。但在这里就是这样,这个现象是很难改变的,涉及很多的关于制度的问题。每一版的试做,都会出现各种意想不到的问题...

产业链中段的困局:简单创新却无法推进

几年前我在一家规模不大的液晶模块厂做技术工程师,因为有软板厂的工作经验,被安排负责刚刚兴起的LED 灯条相关的工作。

更多资讯
一文看透智慧城市的机遇和挑战

近年来,世界各国高度重视网络信息技术发展与智慧城市建设。美国、日本、韩国、新加坡、欧盟等相继制定了智慧城市建设目标与计划,加大网络信息技术研发和智慧城市示范建设。

了解工业互联网,它和工业物联网有啥关系?
了解工业互联网,它和工业物联网有啥关系?

最近,我国工业互联网的热潮涌动,各种工业互联网平台和工业APP如雨后春笋般冒了出来。近几年制造业热潮迭起,从3D打印到机器人,从工业4.0到智能制造,从“机器换人”到“工业云”,让人目不暇接,理解不透。

一文读懂区块链将依靠什么改变这个世界?
一文读懂区块链将依靠什么改变这个世界?

比特币曾被视为一种“惊世骇俗”的产物,然而现在整个世界都在为之疯狂。

从比尔.盖茨和梅琳达的公开信,看是不是贫穷限制了我们的想象力
从比尔.盖茨和梅琳达的公开信,看是不是贫穷限制了我们的想象力

2月13日,比尔·盖茨在其微博发布了盖茨和梅琳达的第10封年度公开信,回答了10个被经常问到的难题。

机器人进军物流行业,快递分拣、室内导航、仓储物流、激光叉车都被他们包了

哈工大机器人集团子公司中导机器人科技有限公司近期推出四款自主研发的一整套智慧物流系统,“物流小将”从规划路径、分拣、搬运等方面展露着“十八般武艺”。

Moore8直播课堂
电路方案