嵌入式开发目前是一个非常火热的行业,国内的嵌入式开发高级工程师少之又少。即使你现在只是一个嵌入式菜鸟,如果你只是懂得C/C++、JAVA等等多种语言这是远远不够的,但是如何才能成为一个嵌入式开发牛人呢?个人总结了5点和大家一起分享:
1)自信第一。自信这东西很是奇怪,人有可能一开始会莫明其妙的自信,但一切都从这开始的。你觉得自己行你就一定会变得行,反之,如果觉得自已不行,那一定会不行。信心是我们转动飞轮的第一步,有了这一步我们的能力飞轮才会转得越来越快。
2)不要浮燥。“牛人”的背后一定有很多的踏实,这些人为了提高往往花了大量的时间去学习和思考。现在的社会是一个浮燥的社会,要成为“牛人”一定要经得起诱惑。一些听别人说起的容易往往说明所指的东西是很容易贬值的,而“牛人”所具备的能力通常都不易贬值,因为那是用长时间的“寂寞”换来的,而很多人经不起这种“寂寞”的煎熬。
3)编程语言只是编程语言,但是一定要精通它,不然你就不能在你的简历上写“精通”两个字(他的简历上写了“精通C/C++”,但其实他并不精通,我问他时,他说他写这两个字的确很心虚)。精通所使用的编程语言如同一个作画的人学会如何用笔一样,是成为“牛人”要练的一个基本功。真正体现“牛”的是我们的设计思想,是追求设计美的一种执着精神。而设计思想是通过长时间的思考和积累得来的,除了多读书外,多看一看OpenSource的源代码,都能很好的提升自己的内力。还有,人年龄的增长有助于形成自己的设计思想,而这同样需要时间。
4)要有一种迎难而上的执着精神,这种精神也是打造我们自信的有效方法。“牛人”往往都经受住了疑难杂症的考验才成为了“牛人”,是因为别人搞不定而它能搞定才成为了“牛人”。
5)思想意识在我们的成长过程中取着决定性的作用。知识学得再多必须将其转换成自己的思想,否则就会出现“富读五车,却未必才高八斗”的现象。没有思想意识,我们不知道什么是应当去做或是去学的,也不知道下一步应当走向哪,更不会知道自己应当成为什么样的人。意识决定一切!