这10个建议,真希望计算机专业的学生早点知道

编码之外

共 3328字,需浏览 7分钟

 ·

2022-07-09 09:04

往期推荐:

“Java自学网站”上线了

初中学历学编程可以吗?

“培训经历”是你一辈子的污点?


这个世上没有后悔药,有些事情如果早点知道,那该多好……


10个建议,真的希望计算机专业的你早点知道,我相信,看完以后,你会感谢我,记得点赞收藏!


1、转变思想 - 不懂就查

这是我最想告诉你的一件事情,以下的这些行为,我其实都不太建议,看看你有没有这样:


  1. 遇到问题bug,不会了,就去找别人问,希望别人给你解答

  2. 浪费时间找各种各样的学习交流群,心想着在群里能学到东西,有问题别人可以帮着解答

  3. ……


倒不是说这样不对,好学肯定是对的,但是以上的做法效率极其的地下,说的简单点就是在浪费时间,所以不建议……


很多人刚开始的想法就是这样的“遇到不会的问题就去问”,这个其实也不能单纯的怪我们自己,毕竟我们之前接受到的教育就是,不懂就问啊,还有什么不耻下问,反正就是告诉我们,遇到问题就去问……


但是这种思想放到现在,根本不行了,当你脱离了初高中以后,就要尽快舍弃这种思想,把不懂就问改成不懂就查,也就是,遇到问题了,第一时间不是想着去问别人,而是先通过自己的努力,利用搜索引擎去查一查,慢慢提高自己的自我问题解决能力!


当你脱离初高中以后,要知道搜索🔍引擎是你最好的老师!


2、弃用百度

倒不是说百度不好(实际就是……),只是我个人觉得,咱们作为计算机专业,应该懂得一些别人不懂得,用一些更加有效的工具所以在搜索引擎选择这块,大家有条件的应该尽量选择更加高效的搜索引擎!


这里的高效指的是搜索出来的内容应该是有用的,不要太多无用的垃圾信息,那这一块的选择,给大家做个我心目中的排名,仅供参考:

Google搜索 》必应搜索》百度搜索


浏览器这块的一个推荐如下:

Chrome 》Edge 》火狐 》》》》》360,2345……


OK,想必你懂了已经!


3、尝试系统化学习

我现在回想起来,觉得自己大学的时候学习过于杂乱,没有一个规划导致的结果就是看似自己也在努力学习,每天都很忙的样子,但是实际下来,时间花费了不少,但是实际上觉得自己啥也没学到,啥也不会,啥也不是……


所以如果你要决定学个什么,你可以这样做:

  1. 花时间集中了解一下,比如画个一天时间,集中上网搜索了解

  2. 指定一个系统的学习规划,也就是要学习哪些东西,自己整理一个学习路线

  3. 然后就是按照自己制定的学习路线去花时间学习了


这期间有需要注意的两点:

  1. 学习路线一但制定,中途不再更改,直到把学习路线上的内容全部学完位置(不要想着自己的路线不够好,不够完整,这样只会阻碍你的学习)

  2. 学习过程中注意记笔记,要记电子化笔记,不要拿个本子在那记,这不是初高中了


接下来就看你的执行力了


4、注重计算机基础的学习

俗话说“勿在浮沙筑高台”,计算机基础是你作为一个科班生与非科班生的主要差别,也是一个计算机专业的核心竞争力,这玩意就像一个人的内功一样,学好了,受益无穷啊!


很多人在大学里都会觉得计算基础课程枯燥乏味,学习有难度,慢慢就放弃了,殊不知到了以后个个后悔的要死(没错,我就是这样)!


所以,一定要重视计算机基础的学习,在对的时间里练就扎实的基本功!总的来说就是如下几门课:

  1. 数据结构与算法

  2. 操作系统

  3. 计算机组成原理

  4. 计算机网络

  5. C&汇编

  6. 编译原理


学吧,基础是一个人的核心竞争力!(如果以后想进大厂的话,这也是必备的)


5、刷题刷题刷题

重要的事情说三遍,主要就是刷算法题,需要你先学习数据结构与算法,之后你就可以多刷题,多刷题,多刷题了!


这件事情越早做越好,最好的开始时间节点是大二,大一把数据结构与算法学习学习,大二就开始刷题了,这个可以选择国内的力扣牛客网,都是很不错的刷题网站!


据说,在牛客网刷题,可以遇到很多大厂的面试原题,加油了!


6、学会使用GitHub

这个真的是一个巨大的资源包括,这个也号称是程序员最大的同性交友网站,我觉得,每一个计算机专业的人都应该知道它,会基本的使用它,在这上面,你可以找到很多有趣实用的项目供你学习!


这就是一个代码托管平台,简单说,就是全世界各地的程序员会把自己用代码写的东西上传上去,然后你就可以用了,一定要善加利用,好处多多,用了就忘不掉了!


7、多折腾项目

千万不要只做一个理论派,理论固然重要,但是离开了实战,理论的作用将大大折扣,所以身为一个计算机专业的学生,除了要学好学透必备的理论知识,一定要花时间多去折腾一些项目!


说的简单点,就是用你所学的知识去做一些东西出来,把理论知识落实到实战当中去,在实战中去不断的弥补巩固你的理论上知识,理论与实战一定是相互促进的!


这个至关重要,可以最大化的积累你的项目实战经验和编码能力为你以后找工作提前做好铺垫,现在很多人到了该找工作了,就开始犯愁了,除了谁都不会之外,没什么项目可以往简历上写的!


唉……


8、参加有价值的竞赛

多参加一些有价值的计算机竞赛,比如:


  1. ACM(含金量最大

  2. GPLT

  3. 蓝桥杯

  4. Kaggle

  5. 阿里天池

  6. 百度之星

  7. 中国大学生计算机设计大赛


这里面含金量最高的就是ACM,如果你想通过比赛获奖找到工作啥的,估计只有ACM有这个实力了,但是由此可见,其难度也是不低的!


参加这类计算机竞赛并取得一定不错的成绩,以后就可以为自己的简历加分很多,是你个人编程能力和经验的一个证明,尤其在考研方面加分更多,好处还是蛮多的,建议学有余力的同学多多尝试!


9、去找个实习吧

提前实习,好处多多!尤其不准备考研,毕业就准备工作的!


这里关于这个实习,需要稍微普及一下,一般来说,我们都是正常的上大学,然后毕业,拿到毕业证,然后去找工作,这个时候你的身份是应届生,也就是最平常的那种毕业了以后找工作,这是大多数人的一个常规流程!


but……


我们没有毕业的时候,也可以出去找工作,这个就叫做实习,实习结束之后还是要回去上课的,那这个是怎么回事呢?


我们拿本科大学四年时间来说,比如2015年8月开始到校报道,一般9月初开学,毕业时间大概在2019年7月份左右!


也就是,整个大学时间:2015/8 ~ 2019/7


然后分开来算就是:


  1. 大一:2015/8 ~ 2016/7

  2. 大二:2016/9 ~ 2017/7

  3. 大三:2017/9 ~ 2018/7

  4. 大四:2018/9 ~ 2019/7


以上只是一个大概,可能稍微有所偏差,那大学四年,自由时间比较多的其实就是暑假时间


主要的实习其实也就是在暑假时间了,因此,你要在大学主动去学习,让自己尽早拥有去实习的基础能力,这样你就可以尽早的去实习,有人就是说,你大一就很有规划学习了很多东西,掌握的还不错,那么在大一暑假你就可以出去找实习!


当然,有的人会在寒假的时候也开始找实习,反正实习这个事情,越早越好,别人放假都出去嗨了,你去实习了,这对比不就出来了!


不过一般比较好找实习的时间是在大三的暑假,也就是在每年的6-9月份,这个要看自己学校的时间安排了,因为对于一些企业来说,也是希望遇到合适的人才然后能进来来上班,因此在会在毕业的前一年开放实习,让比较优秀的学生来他们这里实习,等到毕业之后可以直接来公司上班!


但是这个时候招的实习生有要求,就是要求你是2019年毕业的,在大三也就是2018年7月份放暑假之后开始进行暑期实习,这个时候实习比较重要,因为在你暑期实习之后,开学就是大四了,在大四开学以后,也就是上学期,时间大概在9-11月将迎来有史以来你最好找工作的一次机会,那就是秋招,而你暑期实习经历就可以为你的秋招大大加分!


OK,关于实习暂且分享这么多,总的就是越早实习越好,一定要把握的则是大三暑期实习,为秋招做准备!


10、开始写博客

到了最后,你就会发现,很多程序员都在保持着写博客的习惯,这是对程序员非常有利的一件事情,不仅仅局限于技术能力的提升,还可以积累影响力,拓展自己的圈子等等,好处多多!


刚开始不要折腾博客主题啥的,最重要的是直接开始写起来,比如CSDN,博客园,掘金等等,不要瞧不起CSDN,绝对大数程序员都是从CSDN开始的!


不要拘泥于形式,而是开始做起来!


好啦,到了这里,这10个建议就给大家分享完啦,如果对你有用,欢迎点赞,转发收藏哦!


最后再分享一句话给你:

千万不要做思想上的巨人,行动上的侏儒,未来可期,干就完事了!

浏览 54
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报