微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 学习要有规划,不仅仅是嵌入式

学习要有规划,不仅仅是嵌入式

时间:10-02 整理:3721RD 点击:

明确阶段性目标,选择实践项目

一般一门新技术所涉及的面比较广,如果一开始就想全面掌握并不现实,但如果从一个个点去突破,相对要简单很多。所以一般我会通过一个或多个项目实践的形式,分成几个阶段,逐步去掌握各个知识点,最终整体去学习掌握技术。

搜集整理相关文章和开源项目,模仿借鉴

书本或文档上一个个知识点的说明,和最终的项目产品,还是有很大差距,项目最终是需要充分运用各个知识点,合理组合,才能写出高质量代码,而对于新技术,一开始很难掌握这些细节,盲目依赖以往经验,很可能就是照猫画虎,最终做出来的东西不伦不类。

在初学习实践新技术时,模仿借鉴很重要,就像小孩子学说话,都是从模仿开始。

有些程序员写了很多年程序,代码质量不高,一个原因就是因为看的太少,很少去参考学习那些优秀的开源项目。没有见过好的代码是什么样的,自然很难写出来高质量的代码。

  在看书看资料的时候,一个个知识点看起来并不复杂,但是当真正去动手实践的时候,会遇到各种各样的问题(坑),而这些问题只有反复的思考、查资料、问人才能最终解决。

    学习往往就是这样的,只有经历各种各样的磨练,才能真正的去掌握这些知识,把这些知识转变成自身的能力。

     如同我以往学习其他新技术的经历一样,充满了艰难险阻。但最终完成的时候,却是成就感满满,感觉到对于新技术终于算是基本掌握了,虽然还有一些知识点没有应用到,也不过是时间问题罢了,再回头看以前的一些程序设计,又有了很多新的思路。

经验教训

以下是总结的一些经验教训:

贪多嚼不烂

虽然现在新技术推出很快,但很多技术本质并没有变,在有其他技术“良好基础”的前提下,掌握一门新技术并不需要花太长时间,但“良好基础”就如学习武功的内功,才是真正需要多花时间去培养的。

     所以去学习新技术之前,先看看手头的技术是不是掌握好了,如果没掌握好,不妨先学好再说,不然每门技术都浅尝则止,反而是难有成就。

目标不宜太大,要有阶段性成就正向激励自己

人的学习热情都是有周期性的,最开始激情满满,一段时间后就会激情逝去,很容易就半途而废放弃了。所以在设定阶段性目标时,最好能目标小一点,现实一点,能多一些正向的反馈,这样能让自己走的远一点。

举例来说,写程序可以优先写单元测试和界面部分,这样很快就有明确的反馈,比如当你看到单元测试全部通过了,能看到界面了。

学习不会白费

有时候辛辛苦苦学的新技术,可能不久后就会过时,这时候难免会有是不是白学的想法,但实际上学习从来不会白费的,看过一句话我觉得很有道理:

你所学习的一切都在帮助构建你头脑中的神经元网络,会帮你建立某种联系使你在后续学习其他东西时更加容易,了解一种知识能够使你跟其他知识进行比较和对比。因此,学习总是有用的,无论学什么。

     最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少、或者非电子专业投身嵌入式行业能否发展下去。现在嵌入式开发行业的确发展很好,大多数从业者都是科班出身,但我们也看到很多非科班的人分享了自己的从业过程,也许起初知识不如科班的多,但他们经过持续数年学习实践,也成为了行业中的大咖。其实学习技术更多的是一种执着与刻苦,非科班无非要下更多的功夫。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top