|
不知道我是否贪新厌旧,还是不能净下心学下一门技术.
进公司半年多,一直使用ARM,负责底层软件上编写,没有接触系统,忽然厌倦了写c代码,提不精神再去想怎么完善代码的编写,怎么实现算法,把ARM玩得熟了,下一步就是上系统了,学系统是一件复杂而又枯燥的事.曾经很用心去钻研UC/OS-II,水平差不多了,可以经常上论坛回答一些菜鸟的问题,可我一直没有真正的实践机会,一切都停留在纸上谈兵.再学下去就是WINCE和LINUX了,同学说,WINCE就等于在WINDOW下写软件,不用了解内核,如何纯写软件,相信读软件出身的比我好上百倍,纯写软件也非我所愿.LINUX内核太大,曾经看过一些,一知半解,不知要用到桌面LINUX操作系统,也曾经玩过,没入门,也就没兴趣学下去了.一想到系统代码一堆堆的就头痛.唉!到了这时才知道一直想搞硬件,有时写一下驱动测试什么的也无防,但却不想做一个专写软件的人.
于是考虑向硬件方面靠拢,大学时一直都是学硬件,软件就学了C语言和数据结构,汗,找工作时居然没找利用自己的长处.是人生一次败笔.大学时硬件方面的课程学得不错,也曾学过信号处理,VHDL,集成电路设计等.于是发觉转FPGA方向比较好,偏硬,学好了有机会转做IC设计(本身我是微电子专业).现在终于下定决心,上班的时候把ARM方面的东西做好,下班后学习FPGA,今天,开发板拿到手,FPGA学习之路正式开始,手头上资料比较多,曾经有心收集的,也买了几本书,忽然间却不知道从哪一步开始,要学的东西太多了,不知道先学哪一个.办公室里的FPGA工程师调到深圳去了,想问也不知道问谁.没办法,走点弯路也无可避免了,努力学下去.加油!