FAE新手上路(二)

        从4月2日入职到现在已经一个多月了,上周刚完成了新员工实习的所有作业,从下周起开始完成工作上安排的任务,也算正式开始FAE的工作了。

        虽然之前有机顶盒开发的经验,但都是软件层相关,比如UI、中间件。真正涉及到机顶盒芯片这层,印象中也就一点名词的概念了,幸好公司有一个实习作业,差不多一个月的时间,涉及到整个芯片外围的各个重要模块,通过每天学习文档和视频以及完成好每天的作业,终于对自己的工作有了一点认识。

        首先就是那各种各样的型号,最基本的就是平台(这边不叫机顶盒,就叫板子)的型号,然后是机顶盒芯片的型号,tuner的型号,demod的型号等等,每种型号命名又各自为一种风格,而且都对应的文件夹里面都放了不止一个型号,所以在代码里面看着看着就把各种型号搞混,又或者把这个芯片型号的代码用到了另一块板子上面...这个时候才发现,好记性真的不如烂笔头,再怎么印象深刻的东西终究还是会忘,但记录下来的东西至少能翻到。

        其次就是代码结构,整个芯片的代码结构差不多定型了,但由于公司开发了很多芯片型号,代码都是整合在一起的,再加上那些外围设备的也整合在一起,所以整个系统的代码可以说很成熟但也非常的冗杂,最要命的是代码没有统一的编码风格,后面也没花检视,导致里面代码风格五花八门,大家加的代码也是随意加个注释,很多用不到的宏定义及代码甚至是注释了的代码也没有人去删减。所以看着这一个个动则几百上千行的函数,内心是崩溃的....

        最后核心的东西就是开发了,当时想芯片开发应该还是能更加深入学习底层,进入公司才发现真正芯片的开发不在深圳,深圳这边只是FAE,就是支持客户,完成客户的需求,解决客户的问题,解决不了的再给开发的部门,这难道不是维护一下代码吗?可能厉害一点的能解决一些基本的问题,或者能迅速找到出问题的模块,然而真正核心的地方并不在这里....

       之前从事两年机顶盒软件开发,待在这个行业其实就已经知道了,有关TV、STB这个行业知识比较局限,又或者说比较专一,你在这个行业以后也只能从事这个行业,时间越久越不容易换其他方向,但是这个行业已经没落了,之前惠州那就是机顶盒部门解散了,来这家公司后又听说华为外包公司那边也不做了,这样公司越来越少,估计就只剩深圳这几家了...之前觉得如果这边是开发机顶盒芯片的话,或许还能往嵌入式方向发展,现在感觉往这个方向又增加了不少难度了吧

       再给自己一点时间吧,按自己的计划,大概两年的时间,初步掌握当前公司的芯片系统的代码,基本能解决一些问题,如果两年后觉得不会有突破,或者每天完成的都是一些无关紧要的杂事,到时候再开始下一步打算了。也许达到这个目标现在对我来说还有点困难,但是也是一个机会,希望自己能好好珍惜把握。

       杂七杂八的又扯了一大堆,以后就开始记录一点实用的吧,把遇到的一些难点,一些基本的总结都写下来,坚持下去,希望这个《FAE新手上路》能伴我到离开的那天。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值