相比2016年的波澜起伏,2017多了一份平静和清淡。不过,平静的生活下,总有一颗飞向远方的心。

在这一年将近结束的时候,总结一下自己的工作,生活和学习。也顺便展望一下未来的2018,看看有哪些

美好的生活在前面等着我。

  在通过2016的来创业公司的新业务磨合期,2017年中,这边对创业公司的业务逐渐熟悉。从一个音频

算法和协议方面的门外汉,变成了一个对音频协议和算法有个比较深入理解的软件工程师。各种降噪算法

-开源的webrtc和speex的移植和代码分析,几种主流的音频格式-opus。speex,aac的移植和性能分析和

评估。通过一个个和音频相关的项目,把这些格式和降噪算法成功的在客户那边做了测评和demo,由于种种

原因,暂时这方面还没有大的客户,不过,在未来的2018,应该会出现大客户使用的机会并能把握住。

  创业公司动作和变化都比较快,对以前没有接触过的各种接口,USB,I2C,I2S等各种接口协议,在没有

这方面人力的情况下,作为一个螺丝钉的我,当然是哪儿有问题往哪儿丢,在芯片刚回来都不稳定的情况下

把这些接口都逐个调试了一遍,有好几次都有让人有种山重水复疑无路的绝望,不过,后来都挺过来了,把

遇到的问题都搞定了。通过这些接口的调试,我也基本了解了这些接口的开发和问题定位的套路。并做了一

些开发和产品支持,从宏观来讲,、针对这些接口的嵌入式软件开发不再是问题了。

  本来做物联网的我,感觉本年做的最对口的就是三个月的蓝牙协议栈的开发,年中本蓝牙的事情插入,

就立马启动了蓝牙协议栈的开发,当初我做的那个蓝牙特性比较大,并且是一个最新的协议,几乎需要关于

蓝牙协议栈方面所有的知识,蓝牙的入网,数据的传输,各种模式的支持。在这三个月中,我一边开发并分析

代码,一边翻看蓝牙4,2的协议,就这样,在做的心情正高的时候,把链路层打通了,在将要添加应用的时候,

把老板的一张调令终止了。有更紧急的事情,马上去干更紧急的事情。

  回头来看,针对技术这方面,的确积累了不少。不过,弊端也是很明显的,就是做的东西杂而不专,粗而不精。

如蜻蜓点水,是成不了真正的技术大牛的。这个自己的目标定位有点偏差了,在未来的2018,重点纠正这个偏差。

在内功和专业上要下狠功夫了。

  

  

一个IC软件工程师的2017年终工作总结的更多相关文章

  1. 数字IC设计工程师的知识结构

    刚毕业的时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要.然而在后来的工作过程中,我认识了很多牛人,也从他们身上学到了很多,从中总结了一个IC设计工程师需要具备的知识架构, ...

  2. (转)我在北京工作这几年 – 一个软件工程师的反省

    我于2007年来到北京,在北京工作这些年,先后在NEC.风行.百度几家公司担任软件工程师的职务.NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒.数字电视上嵌入式 ...

  3. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

  4. “胡”说IC——菜鸟工程师完美进阶

    “胡”说IC——菜鸟工程师完美进阶(数十位行业精英故事分享,顶级猎头十多年来经验总结,对将入或初入IC电子业“菜鸟”职业发展.规划的解惑和点拨.) 胡运旺 编著   ISBN 978-7-121-22 ...

  5. 《“胡”说IC——菜鸟工程师完美进阶》

    <“胡”说IC——菜鸟工程师完美进阶> 基本信息 作者: 胡运旺 出版社:电子工业出版社 ISBN:9787121229107 上架时间:2014-5-15 出版日期:2014 年5月 开 ...

  6. 1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章

    软件工程师要阅读的书籍估计是项目组内最多的.软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切.当然,现在是大数据时代,我们无法全部看完所有相关的书籍,只能够先学习工作需要的知识,然后在项 ...

  7. [No00004D]深度思考好文:软件工程师的困境

    昨天是我一同学结婚的好日子,同学们大家聊各自的工作,有个同学突然问了我一句:我们同学中好像做软件的不多?如果再细分,好像做网络相关的更少? 回想起当时为何读计算机信息管理的专业,是因为那时听说读电脑未 ...

  8. CEO应向软件工程师学习的7个技能

    软件工程师的哪些技能是值得CEO学习的?显然,软件工程师是逻辑的,高效的,注重细节的,有计划的,并且大多数CEO也是如此.但是,软件工程师还有一些更微妙,甚至是令人懊恼的品质,那么CEO是否可以从中学 ...

  9. Google前工程经理王忻:如何准备软件工程师的面试

    http://t.jobdu.com/thread-368-1-1.html 导读:原文作者王忻,Google前工程经理,2003年月加入Google,是Google Lively背后的主导力量,是G ...

随机推荐

  1. javascript中break,continue和return语句用法小结:

    Break语句会使程序立刻退出包含在最底层的循环或者退出一个switch语句,它是用来退出循环或者switch语句. 例如: <script type="text/javascript ...

  2. C++map类型 之 简单介绍

    一:map的前世今生 (1)从关联容器与顺序容器说起.关联容器通过键(key)存储和读取元素.而顺序容器则通过元素在容器中的位置顺序存储和訪问元素(vector,queue,stack,list等). ...

  3. 做ppt经常使用站点

    推荐一下做PPT经常使用的站点 一.字体 http://font.chinaz.com 二.ppt模板:演界网 三.图标 http://www.easyicon.net/

  4. Android执行时ART载入类和方法的过程分析

    在前一篇文章中.我们通过分析OAT文件的载入过程,认识了OAT文件的格式,当中包括了原始的DEX文件. 既然ART运行时运行的都是翻译DEX字节码后得到的本地机器指令了.为什么还须要在OAT文件里包括 ...

  5. android-xBuild apk差分与合成,zip差分与合成,lua打包,apk打包,png/jpg图片压缩

    android-xBuild 是一项集成了apk差分与合成,zip差分与合成,lua打包.apk打包,png/jpg图片压缩五大功能的开源项目 (github地址:https://github.com ...

  6. canvas图形函数

    function drawStar(cobj,x, y, radius1, radius2, num, drawType, color) {//参数:画笔,圆心X.圆心Y,半径1,半径2,形状边,实心 ...

  7. NanUI文档 - 使用网页来设计整个窗口

    NanUI文档目录 NanUI简介 开始使用NanUI 打包并使用内嵌式的HTML/CSS/JS资源 使用网页来设计整个窗口 如何实现C#与Javascript相互掉用(待更新...) 如何处理Nan ...

  8. Redis 订阅发布 - Jedis实现

    Redis 订阅发布 - Jedis实现 我想到使用Redis的订阅发布模式是用来解决推送问题的-. 对于概念性的叙述,多多少少还是要提一下的: ​ 什么是Redis发布订阅?Redis发布订阅是一种 ...

  9. ligerUI---下拉框(Combobox)

    写在前面: 突然发现,从刚开始对ligerUI的抵触,觉得都没有接触过,也不会,到现在,感觉ligerUI的一些组件还是挺好用的,大概日久生情吧.嘻嘻~~~,下拉框是常用的一个组件,在之前的博客中也写 ...

  10. 推荐的五款市面上常用的免费CMS建站系统

    我做设计也有不少年头了,很多客户或者朋友找我做网站的时候,一般问我的是用什么软件系统给他们做.大部分客户希望用的软件是免费的.所以今天给大家介绍五款我自己用过还不错的,重点是还免费的建站系统. Met ...