|
作者:华清远见嵌入式学院讲师。
正值高考志愿填报的时节,最近无论是在咨询电话中,还是在网上,都能看到不少正在选择报考志愿的高中毕业生在询问有关嵌入式专业的问题,问得最多的问题一个是这个专业有前景吗?再一个就是这个专业难学吗?看到这些问题,不由想起自己当年填报高考志愿时的情景,所以特别想跟大家一起啰嗦几句,希望能有帮助。
当年的高考志愿是父母给做的主
高中毕业时,因为对小说,特别是武侠小说和侦探小说充满了热爱,所以毅然决然地在第一张志愿填报表上填写了“图书管理学”专业,当时内心唯一的想法就是这个专业毕业后,一定可以被分配到比较有规模的图书馆去工作(你想啊,没规模的图书馆也不需要什么专业人士来管理啊,呵呵!),而这种有规模的图书馆一定有丰富的藏书,那么我,就可以,一边上班一边看书(主要以小说为主,嘿嘿!),既有物质食粮的支持,又有精神食粮的充实,不亦乐乎,呵呵!
不过这个伟大的理想,最终被无情地扼杀了。主要是因为班主任老师专门拿着一张空白的志愿填报表到我们家,经过一番跟理工科背景出身的父母密谋之后,我的志愿被不情愿地被迫修改为“计算机技术及应用”专业,虽然90年代初期的我并不了解这个到底是什么玩意,但是刚刚出外进修过计算机的母亲确不容我拒绝地帮我做了主,她老人家一直崇尚我们独立自主来着,但那次我的自主没有了。至今我还记得当时心里那个难受的感觉,但是力量有限的我不得不从了他们的决定,进入了完全不了解的计算机专业,开始了大学的学习。
感谢那位数据结构的老师
或许是因为孩子气吧,刚进大学时对自己的专业有着自然而然的抵触,所以能逃课的就逃课,作业能找人代写的就找人代写,上机练习能不去就不去,整个大一结束时,几乎没有让自己在机房有过更多的停留,现在回想起来,多少有些后悔啊。
真的要感谢上大二时那位讲数据结构课的老师,是他深入浅出、充满举例和示范的讲解方式(这种方式在多年后自己从事职业教育时,才明白:那就是最初的案例教学法,充满了乐趣和丰富经验的积累和训练)让我很快对计算机编程产生了兴趣,应该说是他当时那种超前的教学方式把我引入正途,开始了扎扎实实的编程学习,最终演化成了自己的程序人生。
关注发展前景的同时也要关注大学基础课程的学习
相信大家之所以会关注嵌入式开发的行业,选择嵌入式作为报考的专业,是因为看到了它的发展前景,至少是关注到了它的发展前景,先恭喜大家,这一点比我当年要强多了,至少不像我当年那样的动机不纯,呵呵!
但是说到这个专业是不是很难学的问题,我一直都觉得:任何应用到企业实际需求中的技术都没有什么莫测高深的,关键是大家在最初就要有规范工作、规范编程、规范合作的意识。所以如果找到合适的学习路线、掌握符合自己特点的学习方法,技术学习本身并没有传说中的那么可怕。
就拿嵌入式Linux专业方向来说,从大学开始就要关注基础课程的学习,包括语言基础(例如:C语言和C++),然后是操作系统工作原理的基础(包括Linux等具体操作系统)、之后是计算机组成原理、体系结构等的硬件基础,而在职业教育的阶段则是跟企业岗位的具体需求结合在一起,从应用开发、到系统开发、再到驱动开发,中间肯定需要配合大量的实战训练,才能不断积累解决问题的经验。
最后还想再啰嗦一句:如果选择了嵌入式方向,就一定要做好敢于动手、勤于练习的准备,这个行业实战经验的积累至关重要,所以一定要从最初开始学习时就随时做好上机练习、开发板上做实验的准备,这个专业绝不是纯看书能看出来的,呵呵!
祝大家早日学有所成,成为嵌入式开发领域内的生力军!
|
|