大部分的大学生都是普普通通的平常人,当然你心里也可能怀远大理想,但是面对现实我们还是需要工作,既然大学毕业后,注定是要在工作的,那么从大学刚刚开始就培养起这种意识是不是算是一个梦幻开局了呢?可能你会说,我创业、我要搞研究,抱歉,那真的只有很少一部分人能做的到,你我大都是凡人。但或许你通过这四年的努力,按照“正确的思想指导”进行自我提升,没准也能成功干件大事。

我的大一和大部分男生的大一一样,上课、逃课,浑天黑地打游戏,两耳不闻窗外事,一心只想玩游戏,不出意料,大一这一年的你和高三的你没有什么变化,唯一的变化可能是眼睛度数上升了,身体素质下降了。毫无成年人的模样,思想任然是那么的小孩。可能这一年里,你会焦虑,你也会求索,你会常常因为自由而感到迷茫,问自己我的出路在哪里? 可是,你什么也做不了,因为你是那样的无知,信息是那样的闭塞,你只有打游戏麻痹自己,逃离现实。

我自认为是一个对自己要求很高的人,但是我也只是要求高,我没法付诸行动,只有自顾自的焦虑。大一结束后的暑假,我给自己报了考驾照,同时我不知从哪儿看的东西,开始学起了写网页。那时候写的是静态网页,具体我情况我都不太记得了。但是学了一段时间我又觉得没意思了,然后又放弃了,继续开始玩我的QQ三国。

当初选择物联网工程这个专业,是机缘巧合在电视上看到的,然后当时介绍的是关于智能家居的报告,瞬间心动了!可是当我接触到这个专业以后,我很迷茫,因为我不知道具体要学什么。除了学校开的英语、高数、大物等课程(我想没几个人会课下仔细研究琢磨这些吧)。

时间点来到大二上学期,因为我的一个直系学长在学院的嵌入式实验室,所以我就加了进去,当时实验室的负责人说,你学下单片机(吧),因为我也不知道学什么,所以就学呗。首先入手一本郭天祥那本51单片机,然后看啊看,在这个期间我其实也很多次的迷茫过,嵌入式真的是我未来的方向吗?然后我们也开了数据结构这门课,当时听老师说,这们课可以说是你们的内功心法,要好好学,然后我觉得既然这么重要那就学吧!然后待在实验室里也是没怎么学单片机了,就看看学校开的课(离散数学、数字逻辑等)。后面具体起因是什么我不记得了,我当时买了一个嵌入式的小车子,花了我快300呢!我又开始学单片机了。大二的寒假里,我记得我和几个小伙伴组队参加了计算机作品大赛,然后整个寒假我就在琢磨单片机,捣鼓我的那个小车子了。

大二下学期,我们开了计算机网络、组成原理、信号与系统等课,这期间我完成了那个比赛,然后课余时间我应该还是在玩游戏!大二这一年应该比大一还疯狂,因为玩QQ三国通过跑行脚,我一个月能挣1000多,所以越发的痴迷。所以除了学校安排的课,我就没怎么自主的学习过了。 小车子我也没玩了,大二就这样结束了。然后大二结束后的暑假,我记得我在家里学了学汇编,然后又开始混了????

时间点来到大三上,这个学期学校开设了单片机、操作系统、数据库等课程,因为之前学过单片机,而且我们的老师每天都布置作业!所以这一学期比较认真,同时玩游戏的时间也大幅度减少了。但是要说哪一方面的专业技能很强,抱歉,没有,就会点理论知识,实际项目无。

时间点来到了大三上学期结束的寒假里,在一个群里看到了同学发的一篇关于春招的帖子,我好奇的点了进去,当天我整个人就炸了。我已经大三了,反问我自己,你到底想从事什么?你能从事什么? 你现在会什么? 是啊,都快3年了,写代码不超过1000行,做嵌入式吧,又沉不下心来,东学一下,西学一下,结果一无所获。痛定思痛,大三下一开学,我就花了半个月时间把上学期的操作系统仔细啃了一遍,然后突然有种豁然开朗的感觉,至少不是之前那种两眼一抹黑,对于计算机完全不懂的那种。当时看完以后,慢慢的把之前所有学过的课程联系起来,我发现我对于计算机有了更进一步的了解,但是也只是局限于初步了解。因为我当时的学单片机嵌入式这一块相对而言比较多一点,我当时就在考虑说:“我到底选择硬件方向还是软件方向?”回顾自己的学习,我对单片机方面的知识了解的更多,难道我要放弃这些重新来过吗?我一遍又一遍的问自己,我不记得我当时挣扎了多久,也不确定我是如何下定决心的,我要走软件开发,抛弃单片机硬件方面这条路。当时的情况是,我的编程功底基本等于0,只会一点简单的C语言,所以我开始先把C语言学好,记得当时逛了一个“C语言中文网”,发现里面内容讲的不错,就买了会员,然后跟着里面的教程学。慢慢的也刷了一刷算法题,开始有意的记笔记总结一些问题。如,指针和引用的区别,new/delete 和malloc/free的区别呀等。 学完一段时间后,我觉得光靠C做不了什么事情,得学个更牛逼一点的语言,我在java和C++之前选择了C++,因为我不喜欢我们之前的java老师,哈哈!还有java写起来好麻烦,不喜欢。

暑假的时候我把数据结构自己写了一遍,也是在这个时候开始熟悉C++的,整个暑假都是写写代码,看看动漫,然后暑假后半期又废了,每天吃喝玩乐。然后参照那个网站上的教程,慢慢的开始写一写东西,就这样度过了大三。

大四也就是这个学期,9月份学校安排了一个校外的实习(简称校外7天旅游),中间还穿插了一些事情,9月份也没怎么投简历,因为那时候还深知自己真的太菜了。9月份大部分时间都是在刷基础,计算机网络、操作系统、编程语言相关,看别人的面经,背一些经常被问到的问题。因为你可能知道,但是让你从头到尾你肯定说不完整,说法不够标准,所以我背了快20多天吧,把一些常见的问题背的滚瓜烂熟,像什么进程和线程有什么区别? 说说虚函数的实现原理?10月份几乎一整个月都在到处参加宣讲会,闲下来就补充基础。还算顺利,签了一个普普通通的公司。现在我继续备战春招,希望有更好的机遇。

回顾大学这四年,有很多遗憾,但也感谢这四年,感谢在迷茫的路上没有丧失前进的动力,说了这么多,也总结一下我对于大学学习的看法和一些方法,希望能够给还在迷茫的你有所启发。(单片机方面的我已经忘了很多了,所以不做分享)

1.提前总结

基础知识模块:编程语言、操作系统原理(Linux)、计算机网络、数据库、数据结构与算法等

进阶知识模块:针对你自己想走的路,点亮相关的技能

学习工具: 一款牛逼的IDE(孰能生巧)、git、github、leetcode....等等

项目实践:去github上找你感兴趣的项目,clone下来研究。有能力优化,就可以写在简历上了,属于自己的项目(坏笑)

实习:如果学校周边有环境,自己有能力,找到一些日常实习是最好的!

报班:如果你觉得自己学习的很难,可以去在大一、大二的时候报个班,这个好处还是有的,有能力我建议可以整一个。主要是开阔自己的视野,了解行业的一些情况。

2.学习不是一蹴而就的,很多知识是缓慢积累的

首先一点强调三遍! 写代码、写代码、写代码。就算你理论说的天花乱坠,show me the code!

前期准备工作:

①抛弃学校让你们装的那个visual C++ 6.0 换个高级现代一点的IDE(vs2017 2019)

②注册一个开源项目社区github的账号、刷题网站LeetCode账号

③csdn、简书、掘金、牛客网(工作方面)等社区

我不知道你读大学前是否接触过计算机相关的知识,在这里我假定你和我一样,只是会用电脑玩游戏而已。

当我们接触一个全新的事物时,往往都是一头雾水,只有经过长时间的思考才能有所领悟,计算机也是如此。计算机相关的专业都会开设如:数字逻辑、电路分析、计算机组成原理、操作系统、计算机网络等系列课程。 从最低层次的电路开始,一层一层往上介绍。这个过程就是慢慢培养你对计算机的认识。

如果你按照学校的这个进度,不自己花心思去做研究,你真的会很菜,程序只能写hello world 级别的东西。

大一,大部分学校应该都会开设C和C++或者java之类的编程语言。这个时候我强烈建议你系统的完整的学一下语法知识。因为刚刚接触编程,思考问题的方式还没有向着“计算机思维”转变,这个时候真的很痛苦,我当时学if、while、for的时候难受死了,死活想不通。

当你学完一门语言的基础语法以后,我推荐你可以开始自己琢磨算法和数据结构了。这个玩意越早学,越有用!B站上有很多数据结构的视频。数据结构一般都是用的严蔚敏那本,你可以买一本C语言的,github上也有完整系统的代码!

OK,这个数据结构就够你折腾很久了,与此同时你可以去LeetCode上刷刷题,就像高中刷数学题一样,练练感觉。

在你折腾期间,可以通过写技术博客的形式记录自己的思考,不要怕写的垃圾,反正也没啥人看! 哈哈,这样,大一一整年你应该就可以比较充实的度过了(学习上)

这里我想说的是,一些需要长期坚持的事情,写博客,刷算法题。这两件事坚持下来,对你个人技术实力的提升是很有意义的。

3.以找工作为导向,完善自己的大学简历

"请越早对待找工作这件事情,越早了解你就能越早发现自己知识储备上的不足."

4.博客

坚持写博客,记录一些自己的问题或是对某一块知识点的总结

有想法的可以买个云服务器,然后注册一个域名,搭建一个自己的个人博客网站,这一点面试的时候很加分。(视频教程B站上有,CSDN也一抓一大把)

5.实验室

如果能加入学院实验室,可以争取加入,然后在学长学姐的带领下参加一些比赛!加入实验室后,多去和学长学姐联系,和他们混熟了找机会请他们吃顿饭,让他们给你分享分享他们的学习感悟,他们的一些经验可以让你少走弯路

这些都是一些我的感悟,因为我水平就这样,也只能一个这样的分享。整个大学,我基本都是自己摸爬滚打来的,踩过无数坑,还有很多想写的,又不知道该从何写起,就这样吧。希望对你有帮助.

[Holo_wo]-计算机专业(物联网工程)应该如何学习?相关推荐

  1. 计算机专业考研复试上机算法学习

    计算机专业考研复试上机算法学习 这篇博客是博主在准备可能到来的线下上机复试基于王道机试指南的学习,将各道习题链接和代码记录下来,这篇博客权且当个记录. 文章目录 计算机专业考研复试上机算法学习 1.S ...

  2. 武理计算机专业物联网怎么样,计算机物联网专业怎么样呢?

    我们都知道现在物联网的发展也是比较好的哦,我们很多人都在想我们能够从事一个什么工作,那么计算机物联网专业怎么样呢?很多人或许对这个专业并不是非常的了解,我们一起来了解一下吧. 知识技能:1.掌握和计算 ...

  3. 计算机专业有python课程吗-作为计算机专业学生,最应该学习的课程前五位是什么?...

    先列一下我心目中的TOP5:数学课(线性代数,概率统计,离散数学,高等数学/数学分析) 算法和数据结构 可计算理论 组成原理和体系结构 操作系统 另外,这个问题其实意义不大,因为如果你想成为一个基础扎 ...

  4. [知乎]作为计算机专业学生,最应该学习的课程前五位是什么?

    转载自:https://www.zhihu.com/question/19628851 计算机专业概念有点大.我本人毕业于国防科技大学计算机科学与技术专业,个人觉得就计算机科学与技术(CS)专业而言, ...

  5. 作为计算机专业学生,最应该学习的课程前五位是什么?【知乎】

    http://www.zhihu.com/question/19628851#answer-100293 对于目前排在首位的兵哥哥的答案,不敢苟同. 本人软件工程专业. 关于计算机专业和软件工程专业, ...

  6. 大一怎么学好c语言_计算机专业大一学生,应该先学习哪门编程语言

    首先,对于计算机专业大一的同学来说,应该先从C语言开始学起,原因有三个方面,其一是C语言是面向过程式编程语言,比较简单易学,其二是掌握C语言对于学习后续的计算机专业课有较大的帮助,掌握C语言还可以通过 ...

  7. 计算机专业英语教材的好处,浅析计算机专业英语的特点及学习

    摘要:在日常计算机学习和使用中,许多场合需要直接阅读计算机英语原文或者使用英语的软件系统,因此了解计算机专业英语的特点,掌握.运用好计算机英语非常重要.文章讨论了计算机专业英语在词汇.句子.语法上表现 ...

  8. 给计算机专业大一新生的一些学习规划建议

    (零) 每个时代都会悄悄犒赏努力学习的人. 没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒. 不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这 ...

  9. 江苏工程职业技术学院计算机专业,江苏工程职业技术学院

    课程大纲 <现代信息技术应用>课程标准 课程代码:F6003 课程类型:理实一体化课 学时/学分:56/3.5 适用专业:全校各专业 1.课程概述 <现代信息技术应用>是面向高 ...

最新文章

  1. NR 5G 网络切片
  2. 2019浙江省大学生网络与信息安全竞赛决赛部分WriteUp
  3. charles 过滤指定域名
  4. ps怎么清屏_黑洞PS大赛刷屏!最后一张扎心了……
  5. python中保留两位小数的编写程序_P081 保留两位小数
  6. 2021 年了,算法岗位应该怎样准备面试?
  7. htm——position:static、absolute、relative详解
  8. 源代码HTML5五子棋小游戏web开发
  9. 如何在 Chrome、Firefox 和 Edge 中进行硬刷新?
  10. 【JAVA高级技术】Java 处理结构化数据多种解决方案
  11. python alpha通道_去除图像中的alpha通道或透明度
  12. linux V4L2子系统——v4l2架构(5)之v4l2_device与v4l2_subdev异步机制
  13. 解读Android12 CDD中针对隔离环境(TEE)的要求
  14. 142Echarts - 矩形树图(Disk Usage)
  15. 《科研伦理与学术规范》 (全部习题答案免费分享 )2020年
  16. 解决东方财富数据接口激活后仍显示reactive的问题
  17. IDEA破解补丁激活方式
  18. 程序员都会的五大算法之三(贪心算法),恶补恶补恶补!!!
  19. 爬取图片到mysql数据库_爬取微博图片数据存到Mysql中遇到的各种坑\mysql存储图片\爬取微博图片...
  20. 一个人的赛道——天数智芯在AI计算领域的突围

热门文章

  1. 我为什么向你推荐实践部?
  2. 傅立叶级数?变换?FFT?
  3. 猎豹全球智库执行院长:中国App出海的三大规律和最具代表的五大垂直品类
  4. Unity 模型动画 破面/破碎问题
  5. CPU的个数,核心数,线程数
  6. php sin 度数,sincostan数值表0到360
  7. 执行pod指令出错:Traceback (most recent call last):
  8. 假期“就地过节”:希尔顿集团旗下酒店推出户外轻旅行
  9. 游凤椿简介_微盟联合创始人兼微盟集团总裁
  10. 使用vscode创建vue项目实践操作