本人现在大四,在一所非常普通的二本,专业通信工程,今年毕业就准备去日本读研了。但是本人现在对未来很困惑。原因就是对自己感到怀疑,从大三开始接触嵌入式,之后就喜欢上了嵌入式,学习过linux,ucos,单片机,ARM都研究过一阵子,但是都仅限于能看懂别人代码,然后能改代码的基础。单独对Linux下设备驱动来说,能理解设备驱动模型,看内核里面的驱动代码大部分能读懂,然后也改过内核里的驱动代码。但是从来没有写过一个完整的程序代码,参加过一些嵌入式的比赛,也是搞搞系统移植,就是配一些make menuconfig之类的东西,zigbee也研究过,zstack也搞过,在那框架下,写了一点小程序(我的毕业设计)。本人对嵌入式操作系统很感兴趣,平时都在读相关的资料,但是我觉得我的编程功底实在太差了,算法和数据结构也没学过,我觉得原因是我的实践太少了。但是说实话我真不知道该如何去实践,现在对未来也产生迷惘了,觉得自己可能不太适合做程序员,所以真心想请各位给点建议和指导。我虽然是学通信的,但是我的目标是做通信行业的嵌入式开发,但是现在真心的迷茫啊。。。。。
------解决方案--------------------
实践为王
理论都是纸上谈兵
建议楼主去找研发兼职类的工作!
------解决方案--------------------
建议楼主做技术销售,技术水深,既然编程基础差,那就去做销售,有了技术做后盾,你的销售会进行的非常的顺利,通讯不是挺好的嘛,嵌入式是山寨的罪魁祸首啊,
------解决方案--------------------
明白了这一点,今后就多多的实践吧。在日本,也要争取下实验室多实践。
自己带块6410的ARM板过去也许是个好办法!
------解决方案--------------------
不要害怕,工作以后会好的,随着一个个项目的完成,你的经验会越来越丰富的。
------解决方案--------------------
日本读研不像中国光在那钻研书本要不就是老师所谓的带项目做,那边基本应该比这边真枪实弹些,楼主这样的学习体验已经很不错了。现在要做的就是找个兼职或者找个开发板的项目网上很多自己踏实的做,等工作了就全明白了,刚毕业都一样,都是从那时过来的。或许我现在还不如你的水平呢