7607|25

23

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

我的嵌入式学习旅途 [复制链接]

 
其实之前个人处境挺苦逼的。我是长安大学的研究生,当时挑选导师的时候,没有挑选好导师,跟了一个什么项目都没有的导师,当时也没注意。本科6级没过,研一上就开启了走火入魔式学英语法,终于考过了。但研一下,除了上课之外,感觉没有什么事情可做,而且当时缺钱,手机太旧了,而且同学结婚要随分子,所以就选择了做家教,忽悠高中生,这一干就是3个月,差不多挣了1W吧。
但是我不怎么缺钱之后,发现总这么干下去,也不是个办法。因为我毕业之后总不能就干家教吧,这肯定不是长久之计。必须有一点自己的所长。本来想着要研二好好跟导师做项目,不过最后我很失望了,人家根本就没有项目。
而我这个人的做大特点就是不信命。就是学校或者老师没有给我想要得到的东西,就自己去想办法去搞。这个性格说的好听了就是有傲骨,说难听了就是犟。我给自己这个性格叫有点祁同伟。我俩性格都是不信命,但他那个人做事没底线,我做事有底线。
曾经咨询过师兄,找工作的时候到底怎样才好找,师兄就给一句话:别什么都做过,什么都不精,要有一方面是精的。这句话到现在我还一直相信。


最新回复

谢谢分享   详情 回复 发表于 2021-3-27 11:10
点赞 关注

回复
举报

23

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
那就把自己的一方面培养精吧。那到底培养哪方面才好呢?我一个高中同学在华为干呢,他做的就是java的后台。他本科是西电的,所以毕业了就签华为了。但是他本科的时候没怎么学过java啊,不吹不黑,甚至我感觉以他当时的本事恐怕连我都不及呢。那人家就能面试上,我为啥不能?可能人家的学校比我好,但我可以后天努力啊,我自己是个实在人(山东人,实在),以后也真正想为公司干出点实事。我就不信我有了真才实学,真心为公司办实事,人家还能不要咱。所以我开始的时候想精通java(现在看来多么可笑,怎么可能想精通java就精通呢,没个几年的功夫,别的都是白扯)。
有了目标就干。去年9月在51自学网上学习人家老师的入门级java。10月到11月中旬跟着马士兵老师学习java的高级部分。到了11月下旬,师兄建议我去找个实习。我开始是不愿意去的,因为我知道以我当时的功力还尚浅。但是我这个师兄研一的时候帮过我的,他说在学校你学的再多,如果和实际脱轨,就相当于白学,要我在实践中学习。我觉得挺有道理。所以就在网上找实习,而且是零基础的实习。但是很不幸,我进入了培训机构,人家老师抓住我想快速成功这一心态,给我说了很多美好的话,说java怎么怎么不好,嵌入式怎么怎么好这之类的话,把我说得当时差点心都动了。但是我只是想找一个java的实习,没必要去你来培训吧,所以当时也没当成回事,直到11月底,找了半个月的实习,找的都是些小公司的实习,结果不是被拒就是说我把你培养了,你要给我签约,将来给我干活。我当时只是想找一份实习,只想通过实习来提高自己的能力,是想为以后真正找工作增加亮点的,怎么可能就轻易答应呢。所以找了半个月,结果一败涂地。
 
 

回复

2万

帖子

341

TA的资源

版主

板凳
 
本帖最后由 qwqwqw2088 于 2017-7-18 21:24 编辑

一句话,自己想的太多,干的太少。
有梦想就能实现,,把想法付诸行动,一定行,根本就不是“万一实现了呢”的事。。。
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

4
 
一步一步来咯。。。有个小目标,每天进步一点点
 
 
 

回复

1237

帖子

66

TA的资源

纯净的硅(中级)

5
 
没看懂
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

6
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

7
 
chenht7 发表于 2017-7-19 15:58
一步一步来咯。。。有个小目标,每天进步一点点

恩恩
 
 
 

回复

6423

帖子

17

TA的资源

版主

8
 
怎么看怎么是软文
 
个人签名training
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

9
 
下面的说的有点乱 乱乱的
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

10
 
走了一圈发现还是一败涂地了 继续找吧  现在出来实习大部分都有与培训机构有点关系
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

11
 
还没说完呢,忘记更了
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

12
 
而且当时是12月初了,由于我前一段时间把所有的精力都投入到了学习java上,论文还没开题呢。当时又要交开题报告,想到自己所经历的这些,心情很失落,就感觉自己的努力是白费的。所以就天天吃饭喝酒睡觉打游戏,可能是我想逃避现实吧。但当时的状态真的很糟糕,只有这样才能让我在另一个空间、另一个世界中享受。要不我的网名怎么能叫醉千年,哈哈。
  这种日子过了几天,感觉也没意思了。因为早晚我都要面对这个世界中的棘手问题。首先我的课题是和机器视觉有关的,另外用到了OpenCV,OpenCV中的源码有很多是C++编写的。而我又想起了那个尚嵌老师的话—你的专业本来就是机械电子,搞嵌入式很符合你的专业呀,而搞嵌入式就要和底层打交道。所以C的功底很重要。而C++又是C的升级版,另外,曾经咨询过很多人,都说嵌入式以后很火,好找工作。所以我感觉学习下嵌入式也没有什么不好的。
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

13
 
了目标,但是不知道自己需要学习些什么。所以需要一个好老师带我入道。当时曾想过要不脱产4个月,直接到人家培训机构去培训4个月。当时想的是钱不是问题,不就是2W吗,以后可以再挣回来,但是脱产4个月,这就意味着这4个月我完全没有属于我自己的时间,必须跟着别人的进度走。这种情况对于我来说是完全不可能的。因为学校内部还有很多事情要做,根本没那个时间。而且西安培训嵌入式的机构又不是只有尚嵌一家,还有华清,达内这些培训机构。我当时比较的时候发现网上有人这么评价的一条,如果你自己的自制力足够,完全可以在淘宝上找一个视频,跟着人家的视频学习。我一想,这不就是我目前阶段的最佳选择吗?因为我9月到11月除了吃饭出去过,其余时间都在宿舍呆着看java视频,可以见我的自制力完全是满足要求的。那剩下的就是在淘宝上买哪套视频教程了。
当时在淘宝上看到了韦嵌、国嵌和朱嵌。因为我对这些课程是不了解的,所以就需要看过的人对这些视频的评论。国嵌的风格我不太喜欢。韦嵌虽然经典,但都是2410和2440,有点过时,另外,看韦嵌是需要基础的。但是网上有一个帖子我觉得非常好,链接就不带了,这哥们就提到了朱老师讲的非常细,重要知识点会不断重复。而我呢不怕慢,只要能学会,有希望就OK了。并且在51cto上看了他的免费课,感觉这就是我想要的视频。所以果断花1600大洋买了全套课程。当时舍友说我真有钱,花1600连眼都不眨。我觉得和他们争论这个问题没有意义,个人的选择,个人的道不同。他们觉得不是话花1600心疼,而是1600买开发板买视频心疼,觉得不值。我个人观点是:努力了不一定有收获,但不努力一定没有收获。同样投资了不一定能达到预期的效果,但是不投资一定达不到预期的效果。花1600来吃、喝、玩、吸烟就是值得,那我要是省下来这些钱买开发板用来学习会怎么样呢?所以我和他们根本不是一路人,就没有和他们争。
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

14
 
买了开发板之后,就开始学习。我的学习路线是:从linux基础,c基础、再到裸机、C高级、uboot和系统移植,直到目前的linux应用编程和网络编程。下面说说我这段时间学习的感受。
其实学习裸机的时候感觉还好,只是刷机部分中间出了点问题。第一遍跟着老师的课程把安卓和linux qt都刷进了开发板。但是到了后来不知道什么原因,只能刷进去安卓,qt刷不进去了。也不是刷不进去,就是刷进去无限重启,这是个令人蛋疼的问题。当然在后来解决了,是uboot中的bootargs没有写,导致内核没有启动起来。但是当时不知道啊。在群里面问大伙,有人说不要在刷机的地方浪费时间了,能刷安卓就行了,说是可能给的qt镜像有问题。那么请问我第一次是怎么刷进去的,这种鬼话我当然不信,但一时也找不到好的解决方法。所以这个问题只能跳过去。继续学其他的课程,直到有一天群里面的一哥们说他刷qt成功,而且还写了文档传到群里面了,我就下载发现原来是我的uboot传参没有设置,设置好后,qt正常启动。
我的学习比较慢,我不像别人加速播放,我就是1.0倍速播放。而且我学完了每节课,都会不看视频,争取靠理解和记忆把裸机部分的代码给写出来,实在不会了,再返回头去看视频。(这是java的马士兵老师告诉我们的学习方法,我觉得这种方法很有效。
 
 
 

回复

661

帖子

18

TA的资源

纯净的硅(初级)

15
 
楼主是原创吧?
现在真心怀疑嵌入式linux是不是不火了?外面用的多吗?
现在安卓倒是还行。

点评

嵌入式更长久  详情 回复 发表于 2017-7-28 17:19
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

16
 
hydralisk 发表于 2017-7-28 16:02
楼主是原创吧?
现在真心怀疑嵌入式linux是不是不火了?外面用的多吗?
现在安卓倒是还行。

嵌入式更长久

点评

能给说说你们用嵌入式linux都做啥产品吗?如果不保密的话。  详情 回复 发表于 2017-7-28 17:20
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

17
 
当然,谁都不是神。人总是会忘记东西的。就算我当时理解地再好,一段时间不看,不用也会忘。忘的时候我就去看我的笔记,实际上是老师的笔记,只是有些部分我加上了自己的理解,自己的看法。
就算我再认真看视频,实际操作过程中也会有一些我没有注意到的莫名其妙的问题出现。就比如按键中断的那一节,那些代码是我亲手敲上去的,里面就有一个函数没有声明,编译的时候就报错,就提示找不到那个函数。就这个问题,困扰了我一中午。最后还是我一句一句代码对照着他编写的代码才发现的这个错误。
另外前些天,看了他的用busybox编写的rootfs。虽然课程整个都学完了,也把我自己实际操作的每一步都记录了下来。但是为什么rootfs要这么编写?还是不理解。感觉学完之后自己什么都没有学到似的。直到我又从内核启动init进程开始到后来的rootfs的课件和视频重新回顾了一遍,并亲自写了总结,才知道里面原来是这么这么一回事。
刚才已经说过,是人总是会忘记的。所以我的观点是:知识点第一次理解很重要,要是实在理解不了,将来返回头继续理解也行,而且不管是写到程序中的注释也好,自己写的文档也罢,要亲自做笔记。一个是因为老师他的笔记有可能不全,需要补充。另一个是可以检查自己对这个知识点到底理解和掌握的情况。最后是将来知识点忘记了可以看笔记来回忆起当时的讲解,这个比看视频要快得多,而且多次之后,知识点会越理解越深。
 
 
 

回复

661

帖子

18

TA的资源

纯净的硅(初级)

18
 

能给说说你们用嵌入式linux都做啥产品吗?如果不保密的话。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 
是哪位朱老师?有没有免费看的?听起来不错。
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

20
 
要说通过学了他的课程,有什么变化。当然有变化,有好的也有坏的。好的是我在平时做课题中的程序越来越规范,编程习惯越来越好。从一开始的直接一个main函数下来,到后来的逐渐去写注释,再到把要完成的功能分成一个文件中的几个子函数去写,再到会用头文件和全局变量,把功能相似的函数写到一个文件中。整个工程下来有很多个文件。这都要归功于裸机的学习。当然,看他的视频多了,我现在说话几乎都是平舌音了,一点翘舌也没有了,说好听了,这是老师他潜移默化的效果,说难听了就是学好不容易,学坏一出溜。

我的希望是通过学习他的课程,能把我带上路。不至于到了社会上太被动。但是今天他也说了项目经验很重要,所以希望老师能不能近期出一个和实际贴合的比较紧密的项目。
 
目前,只是刚学到linux应用编程和网络编程,7、8两个月打算再闭关两个月,把老师他的嵌入式核心课程能学完。
其实我感觉学习他的课程真心不是很难,只要是不跳着看,按照他规定的路线去看,再足够细心,坚持下来基本上都不会遇到太大的问题,我就是个很好的例子。
 
洋洋洒洒写了4000字,全是我的真实经历和感受。有好的也有坏的。如有什么不妥,希望得到批评和指正。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表