对于很多想往嵌入式领域走的同学来说,这是一个很常见的问题,总是要作一个选择,都有各自的优劣势,不同的学习方式适合不同的人。也有自学成功的,也有参加嵌入式培训学有所成的。
1.自学:自学适合是有相关基础,动手能力强,比较有毅力的人,如果身边有朋友做这一块,还好一些,若是没有,一个人研究是一段枯燥且极其考验毅力的事情,碰到问题,如果没人帮你解答,自己也想不出来,自己的信心会被打击。自学成功的周期有的是几个月,有的是几年,甚至有的人都自学不下去,在自学的过程中,能持续坚持几个月,并有一定进展的情况下,可以继续下去,假如一直没什么进步,一直在平衡线上来回,又想往这个发展,建议还是选择去参加嵌入式培训吧,不要一直自学的浪费时间。
2.培训:培训最大的好处有3点:1)系统:培训一般都是折重点和中心来讲,省去了不必要的时间,同时把这些知识形成系统教学。2.)学经验学方法:培训一般都是要老师上课,在培训机构学的不仅仅是书上的知识,而是结合老师所教的经验和方法来动手实操,掌握方法技巧。3).周期短:一般嵌入式4个月左右的时间,当然这几个月自己也得努力辛苦一下。
不过无论是自学还是嵌入式培训,重点还是自己,多实操,多动手,不懂就问。