记于2018年元旦后

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/abcamus/article/details/78986234

转眼2017年已经过去了,又到了年终总结的时刻,回顾这一年,似乎很忙碌,但是却没有换来内心真正的充实的感觉。

生活

生活上很满足,安了个家,有了一个欢乐的媳妇,我俩的点点滴滴贯穿着整个2017。家里的事情基本都是由她负责,包括装修,买家具电器,日常生活用品。偶尔在家里做个饭,虽然不经常,但是每次闻到米饭的香味总是会有种家里特有的温馨的感觉。最希望的是父母永远身体健康,媳妇永远能够保持快乐。如果这两样能够一直保持,那么生活上的其他事情其实都是没有什么要紧的。

学习

这里说的学习其实是指读书,不是说为了提高技术才去读书,是源自于对真理的追求,包括对真挚情感的向往才会想要去从书本里探索,也是一种让自己内心沉淀下来的方式。今年在这一方面要给自己打个负分,这方面做的不够多,而且往往不能持久。搜了一下今年的书单:

  • 《经济学》–保伦萨缪尔森
  • 《费恩曼物理学讲义》
  • 《光学》
  • 《信息论基础》
  • 《骆驼祥子》
  • 《论人类不平等的起源和基础》
  • 《容忍与自由》
  • 《代数》
  • 《haskell趣学指南》
  • 《Real World Haskell》

太少了,又读的不精。

工作

学习和工作是两回事情,工作是拿自己的时间去获取回报,虽然需要学习来跟进,但两者从目的上讲还是有本质不同的。

有点遗憾今年在工作上着实浪费了不少时间,甚至开始怀疑自己选择错误了。首先是领导基于他的经验给了一些参考,却几次都反而干扰了我的思路,譬如CMSIS API,其实v1适用于CM系列,但是CA系列其实并不支持,我自己去github上找原生仓库,联系上了仓库的维护者(这里要点赞arm),给FreeRTOS包装了一层接口。又譬如其实领导原来的思维中只有tick timer的概念,并不清楚physical timer,virtual timer是怎么一回事情,通过阅读arm参考手册,我用virtual timer来作为FreeRTOS的tick timer,原来给我的FreeRTOS参考代码一点都没有用上。这其实也没什么大不了的,挺正常,毕竟都是人,精力是有限的,不可能什么都懂。只能说明我们目前的技术实力可能不太全面,或者不太深入。其次我没有感觉到一个优秀的芯片公司应该有的工作方式,FPGA验证环境很糟糕,到现在我都没有机会上去实践两把,相关设备跟进也挺慢。

从年初到现在,做了一些事情,但是有种虚无缥缈的感觉:

  • 验证了两个usb300 ip。
  • 整了一套裸机验证框架并bringup。
  • 验证了一个PCIe 4.0 IP。
  • 移植了两套dual role usb300 linux driver。
  • 移植了一套PCIe RC driver和一套PCIe EP driver。
  • bringup FreeRTOS。
  • 给客户做了几次demo。
  • 搭了makefile环境,管理SDK,并且发布了两版SDK。
  • N多次给ISP做版本来调试效果并整合到SDK。
  • merge SDK(为何有的同事每次check in我都会编不过!!!)。
  • haskell实现了Huffman编码,Graham扫描算法等,后续跟进tensorflow,敬请期待。

以上大概就是2017做过的事情了,价值几何?天知道。对了,还要记一笔,2018年元旦三天都在公司加班,新年的钟声也在公司敲响,这是几个意思?至今我很困惑。

猜你喜欢

转载自blog.csdn.net/abcamus/article/details/78986234