就业感言:谈谈我对嵌入式的理解与学习经验
学员姓名:臧公瑾 | ||
所在班级:上海1003期班 | ||
就业单位:百资 | ||
工作职位:嵌入式软件开发 |
刚来华清远见时候感觉四个月很长,可一转眼四个月就过了。四个月是辛苦的,但是又是很充实的。在这四个月中我学到了很多嵌入式的知识,学会了整个嵌入式的开发流程和一些驱动的编写,这在我以后的工作中起到了决定性的作用。
说起嵌入式,它是一个充满挑战的行业,是软硬件结合的完美产物,所以要想学好嵌入式,就必须软硬件通吃。但是也不要被它庞大的学习体系吓到了,你必须选择一个切入点,我是学软件的,就说说软件吧。首先第一个关键就是你的C语言的底子,这是你的根基,一定要打结实了,不然上面的东西学的再好也是空中楼阁;然后是操作系统,比如Linux,重点在它的Shell命令及编程,进程和线程的机制,文件IO等Linux下的C高级编程。在Linux下C编程还要熟悉Makefile,这会使你的开发事半功倍。之后就是和硬件相关的知识,比如电路原理图,设备驱动,学软件的同学大可不必怕,因为华清的课程设计的很好,而且老师也很细心,跟着老师走,一般整体的流程都能接受,一些小细节,可以课后与老师交谈,他们都会细心的解答,但是要注意你的提问方式,应该先自己解答,将问题具体化,小化。
总结:精通C/C++,熟悉操作系统以及系统环境下的高级编程,熟悉网络以及协议(tcp/ip是基础的,一定要熟悉,了解点SNMP,P2P等),了解电路图,设备驱动。
我现在找到一份满意的工作,很感谢华清远见。不仅如此,在华清远见也交到很多朋友,他们都很牛。我想这些都是我以后的宝贵的财富。