更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

如何学习嵌入式开发?

  • 发布:嵌入式培训
  • 来源:嵌入式问答
  • 时间:2017-10-17 14:57

2003年时,嵌入式Linux与ARM处理器发展得如火如荼,风头几乎盖过了互联网相关的应用开发。但接下来的十几年,互联网、移动应用开发、H5热潮、微信小程序,一个又一个的新概念不断涌现,但似乎与嵌入式关系都不大。自然,“学嵌入式不如学计算机编程有前途”,“嵌入式底层面窄,不如做上层应用机会多”等一系列问题开始困扰嵌入式学习者。

我结合自己的亲身体会谈谈对这些问题的看法,其中一些经验看似与嵌入式本身关系不大,但对于我,却是对近些年认识的一些人、发生的一些事的零星总结,拿来与大家分享,希望对你们有所启发。

1.打下坚实基础很重要

我在学习嵌入式的时候,重点做了两件事情:一是把ARM的体系结构学习得比较透彻;二是对Linux源码进行了系统性分析。现在回想起来,越发感到这两件事情对我后来的发展帮助很大。2006年,我跟随其他人进行了第一次创业,当时做的是移动的云存储,涉及的技术主要是后台服务器开发和手机应用软件开发,当时手机主要还是以Symbian为主。

这两部分在学习嵌入式的时候都没有接触过,而创业型小公司要求技术负责人是个全才,什么都要会,其压力可想而知。但做了一段时间之后,我发现这些其实很简单,只要熟悉Linux的进程间通信、网络模型,写的代码就比单纯从应用学习Linux下C开发的人要好得多。正是因为有了一些嵌入式操作系统的基础,研究代码就能够很清晰地知道整个程序是怎么运行起来的,这无疑给了我很大的信心。

在经历了第一创业后,2009年我到中科院读博士,再次进入学生生涯。这个时候正赶上Android、iOS移动开发兴起,业余时间我就带领几个硕士研究生开始做APP开发,APP下载量能够达到过亿级别。整个后台系统基本都是在我指导下完成的,而这些全是依靠嵌入式学习过程中打下的编程基础。而我当年读硕士时一起学习嵌入式的同学中,许多就职于BAT之类的互联网公司,并且发展得很好。

总而言之,无论以后是不是从事嵌入式行业的工作,在学习嵌入式的过程中,学好理论知识,打下坚实基础,都是至关重要的。嵌入式作为一门软件和硬件紧密结合的学科,非常有利于提升计算机编程的水平。

2.嵌入式产业发展势头正猛

《世界是平的》一书中,托马斯?弗里德曼描述了当代世界发生的重大变化。科技和通信领域如闪电般迅速的进步,使全世界的人们可以空前地彼此接近,只要有足够的能力和想象力,世界上的所有资源都可以为你所用;世界变小了,从小型变成微型,光缆把全世界都连结起来。

这个时代,虽然有诸多不平等和个体的不如意,但比历史上任何一个时代都更加合理。具体到计算机技术领域,软件和硬件的界线已经越来越模糊,软件硬件化、硬件软件化越来越明显,许多AI算法要在芯片级去实现。这些需要软件硬件相结合的领域,正是嵌入式从业者大展拳脚之地。

目前,硬件复兴、创客创业,智能硬件处处都要用到嵌入式技术,所以说,这么多年来嵌入式的领域是在不断扩展的。至于现在迅猛发展的物联网,承载着信息采集的终端和传输的模块更是嵌入式的典型应用,这些应用相对于手机更加小型化。当下AI技术的飞速发展,也必将引起新一轮的智能硬件兴起,从而更加促进嵌入式产业的繁荣发展。

3.一线城市嵌入式就业机会更多

生活中,不缺乏各式各样的聪明人,他们事事算尽,却平庸一生。我们不做聪明人,要做充满智慧的人———智者。何为智者?洞察万物之道,遵循事物客观规律的人。智者和聪明人最大的差异是胸襟、格局、看问题的方法和角度。

目前,我们正处在大变革的前夜,政府主导和工业化主导的城镇扩张时代正在向服务业主导、市场化主导的都市自我收缩时代转变———城市向少数超级大城市集中。超级大都市内部也在加速集中和分化,只有极少数地方在迅速隆起,人们山呼海啸般由农村、中小城市向大城市高密度集中。少数中心城市以历史上从未有过的形式和速度,像珠穆朗玛峰一样高高隆起而形成大的都市,大部分人口将集中在这些少数的大都市工作和生活。

在“世界既平且陡”的潮流中,一线城市自然是更好的选择,这里,嵌入式产业所需要的配套资源更加齐全,更加有利于创业。在这里,眼界更宽,就业机会更多,会给我们带来思想和财富的收获,甚至让我们实现人生的逆袭。

4.成功,源于坚持不懈的努力

吴晓波在《时间让人与众不同》一文中曾讲到:1902年,27岁的诗人里尔克应聘去给62岁的画家、雕塑大师罗丹当助理。在初出茅庐的诗人的猜想中,名满天下的罗丹一定过着十分浪漫、疯狂、与众不同的生活。然而,他看到的真实景象与想象中的大相径庭,罗丹竟是一个整天孤独地埋头于画室的老人。里尔克问他:“如何能够寻找到一个要素,足以表达自己的一切?”罗丹沉默片刻,然后极其严肃地说:“应当工作,只要工作,还要有耐心。”

是什么让某些人变得与众不同?那就是:工作,以及足够的耐心。在与众不同的背后,往往是一些不足与外人道的辛苦,其实任何成就都是以无比寂寞的勤奋为前提的,要么是血,要么是汗,要么是大把的曼妙青春好时光。

预约申请免费试听课

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

上一篇:如何才能成为一名嵌入式开发工程师?
下一篇:嵌入式工程师当真不如一名程序员么?

自学嵌入式VS参加嵌入式培训班学习

嵌入式学习哪些内容?

如何才能成为一名嵌入式大咖呢?

4点实用的嵌入式学习方法介绍

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

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

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省