首页 > 代码库 > 2014年终总结

2014年终总结

有一种落差是,你配不上自己的野心,也辜负了所受的苦难。——ifsblack

技术分享

2014年,用一个词形容的话,那就是pain

为了自己2013年定下的职业发展目标——机器视觉,我踏上了痛苦的转型之路

  1. 去年做车联网半年,熟悉了TI的DSP——很多机器视觉公司都是用TI DSP,尽管 不是一个系列的芯片
  2. 今年上半年在RIGOL做超高效液相色谱仪,熟悉了SPI和CAN总线及通信协议设计——这个与机器视觉无关——我本来以为能做色谱仪上检测器的光学组件开发,可惜企业只用你的长处
  3. 今年下半年在爱立信做路由器OAM子系统,熟悉了Linux应用开发及C++语言——机器视觉库OpenCV就是用C++实现的
  4. 整个6月赋闲期间看了冈萨雷斯《数字图像处理》(英文版)前3章,但习题做到第3章第7题时做不下去了
way of working总结:
  1. 谋定而后动。写代码前一定要有一个尽可能详尽的方案,该方案要与同事review仔细,若同事也觉得没谱,则多做几个方案,确保思考的很清楚且完备了,再写代码。
  2. 要有阶段性成果。所有公司都是结果导向的,在软件开发领域,花1个月写出10个模块但跑不起来,其效果远远差于只写1个模块但能跑起来且运行稳定。
  3. 先把底层做稳定。软件通常是分层的,下层必须先做稳定(通过充分的测试来实现),再做上层,否则上层出了问题,你不知道是上层自身有问题,还是它所依赖的下层有问题。这条与上条不矛盾,如果工期紧,你可以做feature set很小的底层,但必须稳定!
  4. 及时评估风险,上报风险。即使方案计划的再周密,执行过程中仍然会出现意外,此时一定要尽快上报该意外,让团队知道你的困难。
  5. 积极面对领导的训斥。拿破仑说过:“永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能”,如果领导骂了你,大部分时候,确实是你自身有问题,这时要自问哪里做错了,实在想不明白就去问领导自己哪儿做错了。要有rise above it的觉悟。

生活方面:
1月8号,CAN口方案推翻重来了5遍,大改十几遍,小改没停过,结果我的设计文档在长达两个半小时的评审里被批得一无是处。
3月19号RIGOL老总王悦请研发部仪器组吃饭喝酒,他左臂绑着黑纱,原来是母亲去世——高处不胜寒。
3月30号游览北京植物园。
4月5号参观国家博物馆。

5月31日离职RIGOL。

6月1日跟与信同行到十渡玩了下漂流。

6月7号三十而立,去天坛庆祝下!

6月22号颐和园一日游。

7月回西安收房子,转手通过中介玛雅房屋租给了别人,体验了把当房东的感觉。

7月14号入职文思海辉,外包至爱立信。

8月17号在劲松口腔把我搁置4年的牙冠补上了,22号跟team去青龙峡农家乐,爬山。

9月又跟与信同行去张家口逛了逛,各种古长城凸显苍凉,莜面没想象中好吃,回来后发现身份证丢了。

10月国庆去老婆娘家,9月30号与研究生同宿舍的家家宜,佳志吃饭,4年不见了。

10月10号到11月13号,搞了一个月Lua Binder的开发,最终失败。

11月14号到12月14号,搞了一个月的网管消息repeater,成功。

12月16号至今,搞了半个月的板卡事件上报,因为需求沟通问题做了5版还没结束,要跨年了。



2014年终总结