您的位置:首页 > 职场人生

一个工作一年半的程序员的自述(三)

2016-06-03 23:24 573 查看
接上篇:

或许大多涉及到硬件研发的公司都是这样,为了寻找硬件上的问题,写代码的陪着搞硬件的每天加班加点,看着硬件师们更换芯片,下电阻,上电阻,查看电路图,摆弄示波器,逻辑分析仪,而自己只能在他们弄好之后,跑一遍测试程序,然后就在那发呆,空虚地坐着。

讲道理,那段每天加班的两个多月,对自身并没有什么提升,只是来回运行着代码,硬着头皮看着一点都不懂的波形图,附和着硬件工程师。(另外:收获了体重增加,眼袋加重,身体变差,精力不济~~)

 

一方面是因为当时没有搞明白状况,没有将时间投入到学习中去,没有一个明确的方向;另一方面,客观条件让自己无暇也没有意识到那时应该做些什么,盲目的做着没有效率没有意义的事情。硬件方面的问题并不是自己的责任,也不在自己的能力范围之内,对待硬件,应该保持一种比较旁观的心态,而专注于做好自己的本职——写好代码。超出自己能力范围的事情,本职工作的事情,尽力做就好,做不成也就罢了,没必要纠结其中,没必要气馁,失望等等负面情绪。应该尽快从中解脱出来,将精力放到自我提升,自我改变上。

 

始终清楚自己所处的位置、自己的定位,时刻反省自己的行为、想法,切忌付出而无所收获,切忌碌碌无为,分清楚自己的职责范围,切忌因别人的过错而使自己陷入持续的消极的状态,做好自己足矣,没有人有权力因你没有承担超出自己能力范围的事情而指责你(并不是不敢面对自己的弱小,而是要有个理性的对待)。

 

研发的设备送去客户处的前一天熬了个通宵,还是没有达到预期结果,我们近乎绝望放弃,老板坚持送过去,到客户那里继续调试运行。在客户那呆了四五天,算是几个月来过的最轻松的日子,因为那里下午五点准时下班。在设备交付的最后期限之前,终于运行成功,项目完成。

 

项目的成功依靠老板的坚持,一次次的加班加点调试,一次次的修改、完善,直到最后一刻都没有放弃;依靠经验,各个方面,各个细节,容易犯错的地方,通过表现出的现象推断原因,不断的修改错误;依靠运气,在最后的时刻发现了问题所在,虽然还有更多没有完善的地方,但在测试中没有暴露出来。几乎没有依靠我的地方,苦劳不少,功劳近似为零,提升也不明显。

 

项目做的这么难以预测,这么艰险,也是与老板分不开的。为“省钱”,项目交给:兼职的硬件工程师,经验少到可怜、对硬件一窍不通、对项目没有充分理解的我们;项目期限太短:比竞争对手少了将近一年,且之前没有相关的项目经验;侥幸心理:硬件芯片的工作原理、工作环境了解不足,为省成本,使用国产不够稳定的器件。后期问题频出,软件方面、硬件方面,许多状况纠结在一起,完全没有方向。

 

无论怎样,进入公司以来,经历的第一个大的项目总算完成。

 

无论怎样,公司活了下来。

 

无论怎样,工资照发,还为两个月玩命的加班发了500块奖金(呵呵)。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ qt 一年 工作 程序员