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

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 灯条相关的工作。

更多资讯
ASML新款EUV光刻机将于明年出货,产能提升24%?
ASML新款EUV光刻机将于明年出货,产能提升24%?

ASML公司日前发布2018年Q3季度财报,当季营收27.8亿欧元,净利润6.8亿欧元,出货了5台EUV光刻机,全年预计出货18台,明年将增长到30台,而且明年下半年会推出新一代的NXE:3400C型光刻机,生产能力从现在的每小时125晶圆提升到155片晶圆以上,意味着产能提升24%。

在这位台商眼中,中国制造意味着什么?

张仲生(化名),祖籍山东济南,出生于台湾电子业世家。张仲生没有选择继承家族事业,也放弃了知名跨国投行的丰厚薪水,2015年选择来上海经营自己的连锁餐饮生意。业余时间,张仲生仍热衷于研究国际和两岸经济趋势。

飞速发展的人工智能产业,短短五年竟增长13倍?
飞速发展的人工智能产业,短短五年竟增长13倍?

受物联网、个人设备、数据中心的强劲带动,未来五年,人工智能为半导体带来的收益将增长13倍以上,年复合增长率超过50%,成为集成电路厂商不可错过的蓝海盛宴。

Nordic Semiconductor参展 “北欧智慧城市博览会”

Nordic Semiconductor宣布已成功在Telenor Norway的公共蜂窝网络上演示nRF91®系列多模LTE-M / NB-IoT系统级封装(SiP)模块的LTE Cat M1 (LTE-M)和窄带IoT (NB-IoT)两种运作模式。

IO-Link和SIO模式收发器推动传感器领域工业4.0革命

今天在全球范围内以应用智能信息、通信技术和物联网(IoT)重新定义制造业的工业革命正在逐渐形成,德国政府称之为:“工业4.0”。

Moore8直播课堂