一只纯白小菜鸡是如何走上嵌入式学习这条道路的

 我是caimou,一名南京某普通大学21级新生,高中时的我怀着一颗去大学学习一项未来赖以生存的技能的心,结果到了大学才发现,这里和我心中所想的大学还是有一定的落差。说实话,我自己也觉得可能自己更适合职校,在那至少可以一入学就学习和自己专业有关的技能,而大一上学期,唯一和自己专业有关的可能就只有专业导论这一门给你画大饼的课。

到了下学期,终于迎来了我心心念念的、传说中的C语言的学习。在C语言的第一节课上,我全神贯注的准备踏入编程的世界,可老师讲的却是这门课的挂科率有多高,为了不挂科我们该怎么办,平时送的分该怎么拿到,为了减少挂科率,C语言中最重要也是最难的部分——指针就不出太复杂的题了,因此老师也不会对指针这块内容进行深入的讲解。老师的句句话就像一盆盆冷水泼在我的头上,一时我竟分不清大学的课程是为了让学生掌握一项技能还是单纯的让学生拿到那一两分学分能够顺利毕业,如果是后者的话,我想不开设这门课或许是最好的选择。

如上文所述,本人极度渴望能够学习到一门真正有用的技能,但大一的课程让我对通过学习大学里安排的通修课死了心,但又不想大学一年什么技能都没学会,我另辟蹊径——竞赛。众所周知,大学里有许许多多的竞赛,像什么互联网+、大创、电赛、智能车、机器人……我企图通过参加一门比赛来培养自己的专业能力,为此也算做了不少准备,在大一的寒假里读了一篇又一篇大创带队老师发来的关于云计算、边缘计算有关的论文。其实我是不打算读研的,我一直觉得自己已经读了很久的书了,也不太想继续读下去,为什么渴望掌握技能原因也是希望毕业后能找到一份好的工作,但再阅读了这一篇篇的博士优秀毕业论文后,让我不禁感慨学历的重要性,明明都是中文,连在一起却是一个个让人摸不着头脑的词语,里面的公式让我分不清是物理公式还是数学公式,还有几篇纯英文的文献让我看到就望而生畏,但凭着一腔热血,不说全部读完,也看了不少。(怎么看caj文件都是现学的)

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第1张图片

 一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第2张图片

可当真正要报名比赛的时候,看到有些队伍甚至有研究生的参与,我心凉了半截,因为我们队伍全是大一的学生。在之后,跟一个大三学长聊了会天,他也是很无奈的告诉我,现在的互联网+和大创靠的是找个“好爹”,以及ppt的制作。有的硕导老师能让自己的研究生带着本科生去参加,而如果指导老师只是个讲师的话,跟那些硕导、博导比起来,自然相差甚远。因此让我对大创这类比赛也改变了想法,想着至少等我学会点什么,再来做出点东西,靠别人带着自己打怪升级是不大可能的了。

除了大创之外,另外一个参加的就是中国智能制造挑战赛的企业命题了,这可能是当前对我影响最大的比赛了。其实寒假时我对中国智能制造挑战赛也进行了一定程度上的备赛,当时准备的“电梯”赛项,可在后来老师的讲解中,得知了电梯赛项可能是最卷的赛项了,真想要拿奖的话,得拿到非常高的分数,而且题一年比一年难,对新手可能不太友好,之类的话也使我打消了参加这个赛项的想法,为了这个赛项,电脑里足足下了接近40G左右的西门子的软件。后来卸载的时候都废了一番功夫。(至今为止还没删干净的plc软件)

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第3张图片

后来老师要我们分组决定赛项,一直到最后一天其实我都没有组好队,也不知都到底该参加怎样的赛项,最后心一横,一股脑地拉上自己的高中同学报名了企业命题的赛项。因为在我们之前有大一的在这个赛项上拿到过国一,所以我对此抱有很大期望,觉得付出不输给他们的努力,自己肯定也能取得一定的成绩。可往往事与愿违,当我看到赛题的时候,人都是蒙的,居然要我们完成一整个项目,开发一整块开发板,完成语音识别,图像识别,绘制UI等一系列从未接触甚至从未听说的功能。我顿时失去了方向,不知道从哪学起,那种绝望至今想想都心有余悸,想要找大学里老师的指导,可老师们平时科研工作教学工作有比较忙,谁会愿意来教你一个菜鸡本科生呢。我只能不断地在网上找视频,尽量理清自己的学习方向,但没人教导的摸索始终是瞎摸索,下面给大家介绍一下我当时的学习思路。我天真的以为所有开发板的设计都能依靠QT来实现,所以我先是无脑的下载了QT6.1,又是二十多个G,我还为此买了块500G硬盘,打算开始学习QT,但又听说QT是要在C++的基础上开发的,得,那就先学C++,然后又听说学C++先得把C语言学会吧,这就坏了,学校里教的那些C语言,我可真不敢说自己会一点点C语言啊,我当时连很多简单循环的题目都做不出来,得,那就先恶补C语言,当时在b站上看的是一个叫鹏哥的C语言视频,应该都是些他在C语言机构给学生讲课的录播,有些电流麦听着真的很不舒服,但还是硬挺了过来,也听他的话注册了Github账号,也在上面上传了跟着鹏哥一起用C做的简易三子棋小游戏。(至今也不知道github是不是这么用的)

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第4张图片

 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第5张图片

自学了一阵子C语言,但始终感到焦虑和不安,感觉离这个比赛的任务相差甚远,后来那一届拿国一的一个学长告诉我要下个什么虚拟机,要整个Ubuntu系统,在上面操作什么的。尽管我对这些一无所知,但我有什么?一腔热血啊,下,这就下,管它内存占多少,下就完了,下完以后却又不知道怎么安装Ubuntu,就在网上找教程,就在这时,我正式接触到了CSDN这个平台。(当时看的是一口Linux彭总的文章,虽然写的很好,但对纯小白的我来说,还是有不少困难)一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第6张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第7张图片

 

因为在这个阶段有问题,我还在彭总的文章下面留了言。 

 以至于后来加了彭总的微信。后来拉我进了技术交流群,看着各位大佬讨论各种关于嵌入式的问题,而自己却什么都听不懂,让我坚定了想要学习嵌入式的心。一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第8张图片

后来也加了CSDN里另外的知名大佬的微信,向他们请教嵌入式学习的方式,但彭总给出的回复很明确,这个阶段要想学好这个,要么家里有关系,能够进好的公司实习,在公司实习就有专门的师傅来教你,但像我这样什么都不懂的,感觉就算家里有关系,进去了也什么都干不了;随后彭总也说明了第二条路经,那就是找个培训机构。说到这里,其实我想对大多数学生而言,对补习机构、补习班这种东西是充满着厌恶的,我也是这样,但耐不住对知识的渴望,我还是百度搜索了一下。一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第9张图片 

排在第一个的是大名鼎鼎的华清远见(一开始也并不知道),后来抱着尝试的心态进了华清远见的官网,对里面的课程做了个了解,也好奇的询问了一下价格,然后在客服的“套娃”下,我留下了自己的手机后,没过多久就有个老师加了我的微信,向我推销了一波课程,在课程的展示中,我也瞥见了课程的价格,我滴乖乖,最便宜的线上课都要一万二千三,我就只好故作沉默,对那个老师说,我再考虑考虑,没过两天老师又联系了我一次,问我考虑的怎么样,我的回复是:“再想想”。毕竟这怎么也得要一万多啊,虽然家里小康,但这么高的一笔开销,还是很不好意思向老爹开口。可过了几天的自学,让我了解到了,开发一块开发板不单单只要编程语言的知识就能对付,这让我对自学这条路泄了大半的气,感觉到这个大学上的有点令人绝望,啥啥没人教,啥啥学不会,被自己的这种心态折磨了几个夜晚,终于有一天像老爹开口了,先是含蓄地问一下最近还能赚到钱吗,老爹很敏感的看出了我有求于他,我把最近的经历跟他反馈了一下,觉得自己可能需要参加一个费用很贵的培训班来学习,他听闻价钱后,说了句“确实不便宜”,但还是毅然决定让我参加(这是我第一次对老爹说谢谢,怪不好意思的)一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第10张图片 

在这之后,从华清远见的5月开班一直到现在,虽然是最便宜的线上全程班,但我也很珍惜这次机会,一直都在马不停蹄的学习,虽然比不过同班的一些超猛大佬,学的是真的快。在这不得一提,华清远见的线上课是按等级划分观看视频的内容的一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第11张图片 

每升一级,就有一种自己水平提升的感觉,而且为了督促大家学习进度,还设有奖金(要在规定时间完成,比如C语言要在9天学完),但我因为平时还要上课啥的,学的也比较慢,奖金是一分也没拿到 0.0 就我当前而言我也只是学到了数据结构专题,也就是level 3,虽然比起很多人来说算慢的,但比起先前的盲目学习,这种有规划的学习让我觉得轻松了很多,就比如我今天一天就干掉了三天的内容(都是我拖欠的内容。。。)数据结构的学习让我对C语言的使用有了较大的提升,最近又开始在github上传一些最近做过的练习,像什么顺序表的实现和操作,单链表之类的东西。也记录一下首次代码行数破400行一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第12张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第13张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第14张图片 

可能华清远见对我吸引力最大的是后面的项目实战主题

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第15张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第16张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第17张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第18张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第19张图片 

这些内容虽然目前看来遥遥无期,但让我对他们充满了期待。而且我发现自从参加了华清远见的培训,我的摆烂,哦不对,我的心态平缓了很多,就比如以我目前的能力,我的智能制造挑战赛的开发板还是不够水平开发,但我却没了以前的那张迷茫和焦虑,今年搞不定咱就明年努努力嘛。(就怕等明年成老油子了)

以上就是我从上大学以来是怎么一步步走上嵌入式这条不归路的全过程,谨以此篇来记录自己的成长,未来也会发布一些自己在嵌入式方向上的成长历程。(最后附上我的一些学习笔记)一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第20张图片

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第21张图片 

一只纯白小菜鸡是如何走上嵌入式学习这条道路的_第22张图片 

 

 

你可能感兴趣的:(学习,c语言,数据结构,嵌入式硬件,物联网)