更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

嵌入式培训:学习技巧面试经验分享

  • 发布:达内
  • 来源:网络
  • 时间:2015-07-13 15:16

嵌入式培训:学习技巧面试经验分享。C语言是嵌入式的基础,但是我觉得它很厉害,可能简单的算法能完成一件看来很不可思议的事情,当你自己在尝试多次的调试后能写出一个算法解决问题时,那是种爽快的感觉,让人很迷恋;更让人感觉喜欢的是 Linux操作系统的方便,通过不同指令就实现各种以前用鼠标点击才能完成的事情,让人会找到一种自己是“黑客”的感觉;对于C++语言,它引入了面向对 象的设计思想,这就要求我们从以前的面向过程设计的思维方式中解脱出来,然后使用面向对象的思想去考虑问题,去解决问题。我很是钦佩设计面向对象设计语言的工程师们,他们就是一种创新,改变了软件设计的思想,这是程序员们在经过多少的磨砺之后才会获得的巨大的成就。

Java语言是一种纯面向对象的语言,当你学了C语言,然后学C++,你会容易上手,学起来并不是那么的吃力,毕竟C++是C的一种延伸和扩充嘛。但是对于学习Java语言,很多 的初学者都觉得我们只是在使用Java已经封装好的类和方法,只要调用就行了,无需知道Java内部具体是如何实现的,对于好奇心的我们总是想深入的去探 究Java的内部,结果往往是让你变的更加的无奈。确实Java封装了太多的类和方法,但是我们要了解它的重点是什么,对于面向应用开发,要考虑的是如何 让系统协作完成,对于那些细小的细节,我们无需考虑太多,只要我们知道是哪个类哪个方法,会正确调用就行了,因为Java就是纯面向对象语言。

Java是开发Andorid的利器,虽然说Android的内核是Linux,但是谷歌公司在Linux的基础之上,使用了Java语言完成了封装,然后对外公布 Java API,所以Android的开发,主要就是调用API去完成各种要求的编码。当我们掌握了Java的基本用法,掌握了Android的开发流程和基本用法后,我们就应该把重点放在如何快速、准确、合理的去使用编程语言这个“工具”,去开发出更加新颖的程序。

接着我学习了Linux系统移植,ARM汇编,底层驱动,高级驱动等一些课程。这个学习过程中,让我真是学习了很多的东西,感受到在短短的半个世纪的时间中计算机技术的发展竟如此 迅速,牛人的智慧真是灿烂。了解了汇编,驱动,让我对计算机如何启动有了更加深入的了解,计算机是一个系统而且是分层的,每一层都表示了不同的内容,有硬件、驱动、操作系统、系统软件、应用软件等多个内容,如果深入其中任何一个都够我们研究很长很长时间的。就拿Linux的简单字符设备驱动来说吧,内核已经有了一个框架,我只需要按照某种特定的模式就可以编写字符设备驱动了,然后测试可以运行就足已让我欣喜若狂了,然后我就可以说我会写驱动了。对于初学 者,这当然是满足了要求,但是要想成为大师,我还要深入了解Linux内核是如何调用我们所写的驱动程序的,Linux的内核是如何运作的,我想,当你能真正了解了Linux内核的时候,你离成功是更进一步了。

下面是自己亲身体会到的一些东西,拿出来与大家分享一下:

1、一定要学好C语言。C 很重要,C中的指针更是重中之重,它是linux嵌入式的主要语言,是编程的基础。而且现在很多的笔试题都是以C为基础的。只用学好了C语言,你才能更加 深入的去了解C++,才能学好C++,才会了解面向过程的编程思想和面向对象的编程思想,这无疑会提高你的编程技术。

2、多敲代码。老师们会布置一些程序题,一定要努力的去做。通过动手,可以深入的了解知识点。即使不能完成任务,也不要灰心,因为我们学习的目的是掌握知识,在动手的过程中,发现有些东西没有理解或者不知道从何处下手,这就是我们的收获。知道自己的不足,才能去改正。

3、多与人沟通。无论是和老师还是同学,都要多沟通。当你有疑问、有困惑,不要闷在心里,要多与同学、老师交流。技术再好,不会表达也是不行,因为如果你去面试,那面试官之前并不了解你,所以你只能多和他沟通。多通过与人沟通锻炼自己,表达自己的思想,这很重要。

4、多看优秀的代码。俗话说三个臭皮匠赛过诸葛亮,或许你自己完成了某个算法,但是当你去参考他人所写的代码时,往往会给人耳目一新的感觉,“哇,他怎么写的这么少就能完成”, “哇,他的思想好奇特好新颖,我怎么没有想到”……这时我们要虚心求教,认真研读他人的代码,能灵活掌握,变成自己的东西。人都是从开始会走然后才跑的, 不要灰心,不要气馁,相信自己,一步一步的走下去,我深信我们都会成为大师级别的人才。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式工程师如何规划职业之就业
下一篇:关于嵌入式的学习和职业发展

嵌入式从业人员面试小技巧

浅谈嵌入式职场生活:新人要多思考少说话

嵌入式培训毕业生如何择业

嵌入式培训就业前景怎么样?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省