分享

我的悲惨研发经历

 guitarhua 2013-10-29

声明:本故事未经证实,看官切莫对号入座。如有雷同,绝对属于意外。

    去年八月份,经过老板的亲自面试之后,我进入了一家工控企业。老板是个技术人,有几十年的软硬件经验,对技术很自信。面试的时候告诉我,企业的技术是国内数一数二的,希望我进来之后开发公司的全新产品--可编程逻辑控制器,即PLC,而且是从硬件方案开始。说实在的,虽然经过近十年的技术和项目经验的积累,对自己的技术水平特别是软件水平比较自信,但大都局限于消费领域,对工控产品和PLC都不熟悉。对于能否做好自己的工作,并没有太多的把握。但基于过去的工作经历,面对这个挑战性的任务,本人还是答应了。

    在年终工作总结的时候,那个被任命的项目经理N作了一个报告,PLC计划投入十名研发人员,2012年八月份出首版样机。对于这份报告,我很不以为然,因为根据我之前的预估和我的项目总结,只需要再配一名资深软件工程师,一名下位机软件工程师,一名硬件工程师,加上我,此外可能再配1~2名后备人员,最迟到明年六月份就可以出样机。但既然他是PM,我也不好多说什么。不过,我找了一些老板,希望老板尽快把人员安排下来,赶快推进项目。老板一再强调,让我先做,不要急。

    过完年之后,开始了新的工作。我再一次找到老板,和他讨论了PLC项目。这一次,老板提出了一个要求,要带USB2.0功能。对于这个USB功能,我之前根本没有调试过,所以并没有把握,但也只能硬着头皮做下去。没有想到,STM的第三方支持包很丰富,通过网上的支持,很快我就在开发把上把USB上下位机驱动调好,同时实现了上下位机之间的USB和串口通讯协议。一个偶然的机会,我告诉了老板的工作进展。结果,我的工作的进展大大出乎老板的意料,老板竖着大拇指夸我。

    这时,老板让我验证编译型PLC的实现方式。我只好再一次投入紧张的工作中。虽然我对其他同事并没没有明确是做解释型和编译型PLC,但从态度上来看,却是偏向编译型,这与其他同事特别是PM和其他人员的思想出现了严重的冲突。由于缺乏足够的支持,也缺乏原厂和代理商的支持,STM32GCC编译环境和代码的调试工作进行得很艰苦。工作一个星期以来,始终没有最后调通整套系统。私下里,我听到其他一些同事对我说,我对其他人的工作产生了很大的压力。对于这件事,我一时没有了主意,因为包括PLC PM在内的其他人员,依然没有任何工作进展,PM甚至在陷在HMI项目里。没有办法,我只好再一次求助老板。老板一方面劝我放弃编译型PLC的思想,另一方面则充分肯定了我的工作,并给我打气:给其他人压力是件好事,希望我可以影响其他人。这时候,我明显感到,是有其他人对老板施加影响力。但是,这个时候,我依然傻傻的,并没有意识到问题的严重性,只是一个劲的埋头苦干,还天真的以为得到老板的认可是件好事。这个时候,我转而研究解释型PLC

    年后的一个月时间里,老板先后逼走了两个在我进公司之前就已经安排做PLC的开发人员。按照老板的意思,说他们工作没有进展。对此,我提出了我的意见:这两个人其实水平挺高的,放到合适的岗位,或者有效组织和管理起来,其实可以为公司做很大的贡献。员工没有干活,应该首先从管理层和制度上找原因,而不应该从员工个人找原因。但老板没有听进这些意见。后来想想,我不仅仅罪了已经走了的两个员工,而且更加得罪了公司管理层,甚至老板可能都不太愿意听这话。但我当时依然傻傻的把老板当作无话不谈的朋友。但现在说明,我当前的想法和做法很.傻很天.真。

    解释型PLC的实现方法并不复杂。在写好通讯、程序烧写等功能,并设计好协议和系统架构之后,很快于三月份,一个简单的解释型PLC上下位机软件就问世了,通过上位机进行PLC指令的编辑,下位机即可执行几十条基本指令和大部分算术运算指令。对于这个工作成果,我很自豪。这不仅意味着,不但PLC样机工作的进展大大提前,而且可以大大节省研发人员。因为从开始研究和学习PLC开始,我一共才花了不到六个月的工作时间,且无论系统还是软件或硬件都是我一个人进行的。面对这个半成品,我并没有意识到危险就在眼前,依然一如过去,向老板汇报工作,同时向PM和研发部经理汇报工作。

    这一下,很快全公司都知道我的成果。在公司食堂吃饭的时候,老板把我叫到他的桌上,当着其他同事的面直夸我,并且在路上当着其他同事承诺我:PLC项目我的贡献最大,得到的奖励也最大。并且,老板对我说:你把另外两个同事都逼着了,PLC的重担就放在你肩上了,希望你担起主要责任。这个时候,我隐隐感觉到老板在给我竖敌,并隐隐感觉到我面临一些危险。

    果然,很快,几乎从来没有找过我的,更没有给我安排过工作,也没有主持过PLC工作的PLC项目经理N找到我,希望我把我的PLC设计思路写出来。这是一个很笼统的任务,而且不具有良好的可操作性。我只好承诺,把PLC的上下位机接口、通讯协议等提供出来。从三月份开始,我开始先后整理了六份文档发给PM。结果他看了之后,不满足,希望把详细设计思想写出来。对此,我明显感到威胁,对他有一些拒绝。结果,没想到,他撂出狠话:你必然配合服从工作安排,配合团队工作,否则即使你技术再牛,随时都可以找个人把你替换。我努力平息火气,当面找到他,和他在外面长谈了很久。他也没有说太多,只说:最近心情不好,有些话引起你的误解。对于这样的话,我后来找到老板,希望老板协调一下。老板一方面稳住我的情绪,另一方面劝我,人家讲得也有道理,劝我服从大局。对于这样明显偏向他们的劝说,我虽然很难受,也只有听他的了。

    接下来的时间里,我再也没法集中精力进行PLC工作了,天天都是谈话、整理文档等工作。从谈话的内容来听,说有有投诉我不配合工作,不服从管理。老板也一再劝我,要服从工作安排,说了接到很多投诉,说我不配合其他人的工作。三月底,另一个项目组在公司的一个大型会议上,老板点明批评我:工作太急了。对于这个如此大的批评,我再也受不了了。

    会后,我找到老板,陈述了我的委屈。对此,当时老板也有点激动:委屈可以打辞职报告。我急冲冲的从老板的办公室走出来,结果门口站着包括PLC项目经理N、运动控制组的项目经理H(H是四十来岁的清华大学研究生,技术水平和管理水平都很牛,是新提拔的为研发部副主任,但据414日最新的消息,H被调离研发部,运动控制项目被束之高阁,整个团队饭碗都成问题)。几十分钟后,H Sir找到我,一方面指出我的一些缺点,另一方面劝我转到运动控制组,并在中午请我吃了顿饭。由于H无论是管理水平还是技术水平,在我眼里都比其他人强很多,我对他挺有好感的。吃饭的时候,我答应他可以先转到运动控制组干两个月,等PLC其他成员跟上进度之后再回PLC。下午,H带我到老板办公室谈了我的工作调动问题,老板答应了,并且承诺我:至少给我加1千的月薪,希望我好好干下去。我也答应老板,一定好好干。

    H对我挺好的,我刚加入运动控制组,马上让我参与项目组会议。而此前我从来没有参加过任何一个PLC的项目会议。对此,我感激之情点滴在心。如果不是因为PLC的那些工作成果,我真想永远脱离PLC项目组,离开那个是非之地。

    一个星期下来,虽然H让我总结一下PLC项目,并提供一些文档,还算风平浪静。我傻就傻在这里,以为风平浪静就没事了。但万万没想到的是,4月份的第二个星期,老板刚离开公司去外地办事,平时看起来人很好的总经理助理就找到我,老板让我离开公司,让我尽快办手续。而且,在我回到办公桌上的时候,我的电脑被搬走了。这种变故,对我犹如晴天霹雳。而且,得到的答复是:很多人投诉我不配合工作,辞退的理由是:我的能力虽然很强,但不符合公司管理流程。我开始愤怒了,即使真的让我走,也不用如此过河拆桥吧。我找到公司的大办公室,发现那个PLC的项目经理N正在一个角落里,悄悄的在我的电脑的拷贝资料。

    现在,公司大部分人都知道我被辞的消息,很多人找我聊天慰问我,并有一些人要请我吃饭。在接连两天里,有高层领导和平时并无深交的同事接连请我吃饭聊天(由于可能影响到这些人在公司的前途,不方便透露身分),询问事情经过,并希望以后多多沟通和学习。对此,我百般资味涌上心头:我真不舍这些有情有义的同事!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多