各位大哥,我是电子科大一名大二(即将上大三)的学生,现在正学着MSP430,前段时间学了51,算是会一点吧,原先我是这样想的,先把这两款单片机学透,就是利用这个暑假,做一些小东西,继续熟悉一下C编程,然后从大三上学期中开始学ARM嵌入式,准备以后工作首选是从事嵌入式方面的。个人感觉自己不会太笨,有一定的编程能力。由于现在感觉到时间明显不够了,(现在几乎能逃的课我都逃了)我不知道自己这样走下去是否可行啊。现在我是希望自己以后能从事嵌入式的工作,主要跟ARM应用这方面有关的。大家觉得我是应该把单片机学透透,不要求精通至少算是高手,然后再去学嵌入式,还是现在就开始学习嵌入式呢?因为听说嵌入式挺难的,所以我想自己在开始学的时候就有一定的基本的必须的基础,这样学起来会有信心,兴趣也会更大,就能走的越远。各位大哥能给点意见吗?小弟确实是真心求助的。现在很迷茫啊,不想无谓的浪费时间了,所以希望大家能给些意见,让我参考一下,让小弟能选择最适合自己的学习的规划啊。还有我们学校大多数同学都准备去考研的,但是我个人觉得如果想学有上进心的话,在公司里面跟一些高手学习会更好,就是不知道目前社会在IT行业是否会有轻视本科生的现象啊,还是一切都看实力的?有点长啊,感谢各位看完了的人,即使你没能给出意见。相信有很多人跟我一样迷茫的,希望有高手能帮帮像我这样的童鞋们啦。
首先,基础要打好,理论水平将决定你最后的技术平台高度,其次,51、430也好、ARM也罢,其开发技术是相通的,不存在什么见一个学一个,应该是一通全通,否则只能说明谈不上什么通,而且MCU只是工具之一,不能为学而学,那眼界太窄了,正所谓“功夫在诗外”,电子技术基础、计算机导论、电路、信号与系统、软件工程之类的课程才是更重要的,但记着,要真正学好这些课程必须动手实践,否则学了也是白学。
至于考研,如果你的学校是名校(我对名校的定义是综合排名全国前30所)或者你能考取名校的研究生,那么我更建议你考研,这不是为了学历而是在校期间如果学习方法得当、方向正确,多花的3年时间绝对是值得的,但如果学校的档次很一般,而你又有机会进入技术实力强的公司,那么直接工作的价值更高。