一个普通嵌入式开发者自述:醒悟之时(2/3)

本文回忆自己刚入行潜入式开发的那些事情。作为一个嵌入式开发者,在不断的开发学习中,不断的出现迷茫,选择,再迷茫,选择的过程。

准备开始学习

当新人不断涌现,出现很多竞争者(不管是公司内部,还是新的应聘者)。我就产生了深深的焦虑,感觉这样下去,如果不学习,很快就被很多人超过了。

关键是自己已经浑浑噩噩的过了很久了,早一点醒悟的人都上了一个台阶了。怎么办呢,赶快抓紧学习吧。于是开始学习。然后呢,当然的很多失误。现在想起来真的是后悔莫及啊

  1. 病急乱投医,想速成
    很显然的,人一慌,就会不知所措,有一根稻草就拼命抓住。早先时候,接触的自己能力提升的东西不多。就搞了些啥呢?
    • 学画UI,就是因为UI设计很有前途(后来才知道那个UI是公司自己的,而且专门有团队做);
    • 学MFC:大概是在windows上用来各种软件,觉得自己也能做一个吧(其实就是胡乱开始,完全没具体计划)
    • 学flash:我也不知道为啥,觉得可以吧
    • 还有一些其他乱七八糟的东西

我总结了下,其实不是这些东西不行。而是与自己当时的工作内容不匹配,得不到实践验证。没有具体的规划,当然也坚持不下去
最后浪费了大把的时间。

  1. 看太深奥的书籍
    当然吃亏上当后,就要努力学习了:还是看本职工作内的书吧。《操作系统原理》英文版,美其名曰,学英语,学原理。其实中间还看过一些硬件设计之类的。
    其实按现在来说,未必都能很容易看懂七八年前买的书。说简单点,还是没有具体的规划和认识导致的问题。所以说,能有个人提醒下你的学习方向和目前状况是有多重要。因为我自己处在那种环境中,因为自己能力的限制是无法摆脱这种困境的。

  2. 不能坚持
    其实不能坚持我觉得是大多数人的问题。很多事情呢,只要一直坚持,达到一定的时间后,就会产生比大多数人都做得更好(当然是比不过那种极有天赋的人)。
    然而问题也就是在于此,因为自己知识的匮乏,基础不好,所以很多计算机相关的书籍一看就会头大。然后一头大,就会想放弃。一放弃,就不容易再捡起来了。
    所以现在我的目标都不会设定的太远,也不会太多。而且要给自己正反馈(比如完成什么事情后,就奖励给自己买什么东西)

  3. 不会动手
    但是走到最后,发现学习效果不好。学完了,但是自己啥都没学到的感觉很明显。为什么呢,我自己总结了下:
    计算机的相关学习内容和实际太紧密了,即使是原理性的东西,也可以有具体的方法验证下的,验证后,对自己问题的理解会大大增加。特别是一些GNU相关知识,如linux kernel,glibc,busybox需要参考源码的。

  4. 范围太大
    即使觉得自己能学会,也不要跨度太大,否则是吃不消的,最后效果大打折扣。比如我一开始就是《计算机组成原理》,《操作系统原理》《嵌入式系统设计》《嵌入式的视频》这些一起进行,发现完全没有任何效果,还把自己弄得很累

开始学习以后

现在呢,我还在努力的学习,但是不时的就看到,别人怎么那么厉害,怎么什么都懂,每天输出的知识好多,感觉自己离大佬很远,实际上呢?

也许自己离大佬真的很远,为什么?因为我自己是个普通人!

只有意识到自己很可能是个普通人,才不会制定好高骛远的目标,然后达不到又放弃。

我始终觉得一个普通人的踏实的路上,越努力越幸运。

不努力,普通人就只有奢望中彩票头等奖来发财致富了,即使真的中了,估计也没能力运用。

一个人只能掌控自己能力内能挣到的钱。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值