这10个建议,真希望计算机专业的学生早点知道
往期推荐:
这个世上没有后悔药,有些事情如果早点知道,那该多好……
10个建议,真的希望计算机专业的你早点知道,我相信,看完以后,你会感谢我,记得点赞收藏!
1、转变思想 - 不懂就查
这是我最想告诉你的一件事情,以下的这些行为,我其实都不太建议,看看你有没有这样:
遇到问题bug,不会了,就去找别人问,希望别人给你解答
浪费时间找各种各样的学习交流群,心想着在群里能学到东西,有问题别人可以帮着解答
……
倒不是说这样不对,好学
肯定是对的,但是以上的做法效率极其的地下,说的简单点就是在浪费时间,所以不建议……
很多人刚开始的想法就是这样的“遇到不会的问题就去问
”,这个其实也不能单纯的怪我们自己,毕竟我们之前接受到的教育就是,不懂就问啊
,还有什么不耻下问
,反正就是告诉我们,遇到问题就去问……
但是这种思想放到现在,根本不行了,当你脱离了初高中以后,就要尽快舍弃这种思想,把不懂就问
改成不懂就查
,也就是,遇到问题了,第一时间不是想着去问别人,而是先通过自己的努力,利用搜索引擎去查一查,慢慢提高自己的自我问题解决能力!
当你脱离初高中以后,要知道搜索🔍引擎是你最好的老师!
2、弃用百度
倒不是说百度不好(实际就是……),只是我个人觉得,咱们作为计算机专业,应该懂得一些别人不懂得,用一些更加有效的工具,所以在搜索引擎选择这块,大家有条件的应该尽量选择更加高效的搜索引擎!
这里的高效指的是搜索出来的内容应该是有用的,不要太多无用的垃圾信息
,那这一块的选择,给大家做个我心目中的排名,仅供参考:
Google搜索 》必应搜索》百度搜索
浏览器这块的一个推荐如下:
Chrome 》Edge 》火狐 》》》》》360,2345……
OK,想必你懂了已经!
3、尝试系统化学习
我现在回想起来,觉得自己大学的时候学习过于杂乱,没有一个规划,导致的结果就是看似自己也在努力学习,每天都很忙的样子,但是实际下来,时间花费了不少,但是实际上觉得自己啥也没学到,啥也不会,啥也不是……
所以如果你要决定学个什么,你可以这样做:
花时间集中了解一下,比如画个一天时间,集中上网搜索了解
指定一个系统的学习规划,也就是要学习哪些东西,自己整理一个学习路线
然后就是按照自己制定的学习路线去花时间学习了
这期间有需要注意的两点:
学习路线一但制定,中途不再更改,直到把学习路线上的内容全部学完位置(不要想着自己的路线不够好,不够完整,这样只会阻碍你的学习)
学习过程中注意记笔记,要记电子化笔记,不要拿个本子在那记,这不是初高中了
接下来就看你的执行力了
!
4、注重计算机基础的学习
俗话说“勿在浮沙筑高台
”,计算机基础是你作为一个科班生与非科班生的主要差别,也是一个计算机专业的核心竞争力,这玩意就像一个人的内功一样,学好了,受益无穷啊!
很多人在大学里都会觉得计算基础课程枯燥乏味,学习有难度,慢慢就放弃了,殊不知到了以后个个后悔的要死(没错,我就是这样)!
所以,一定要重视计算机基础的学习,在对的时间里练就扎实的基本功!总的来说就是如下几门课:
数据结构与算法
操作系统
计算机组成原理
计算机网络
C&汇编
编译原理
学吧,基础是一个人的核心竞争力!(如果以后想进大厂的话,这也是必备的)
5、刷题刷题刷题
重要的事情说三遍,主要就是刷算法题,需要你先学习数据结构与算法
,之后你就可以多刷题,多刷题,多刷题了!
这件事情越早做越好,最好的开始时间节点是大二,大一把数据结构与算法学习学习,大二就开始刷题了,这个可以选择国内的力扣
和牛客网
,都是很不错的刷题网站!
据说,在牛客网刷题,可以遇到很多大厂的面试原题,加油了!
6、学会使用GitHub
这个真的是一个巨大的资源包括,这个也号称是程序员最大的同性交友网站
,我觉得,每一个计算机专业的人都应该知道它,会基本的使用它,在这上面,你可以找到很多有趣实用的项目供你学习!
这就是一个代码托管平台,简单说,就是全世界各地的程序员会把自己用代码写的东西上传上去,然后你就可以用了,一定要善加利用,好处多多,用了就忘不掉了!
7、多折腾项目
千万不要只做一个理论派
,理论固然重要,但是离开了实战,理论的作用将大大折扣,所以身为一个计算机专业的学生,除了要学好学透必备的理论知识,一定要花时间多去折腾一些项目!
说的简单点,就是用你所学的知识去做一些东西出来,把理论知识落实到实战当中去,在实战中去不断的弥补巩固你的理论上知识,理论与实战一定是相互促进的!
这个至关重要,可以最大化的积累你的项目实战经验和编码能力
,为你以后找工作提前做好铺垫,现在很多人到了该找工作了,就开始犯愁了,除了谁都不会之外,没什么项目可以往简历上写的!
唉……
8、参加有价值的竞赛
多参加一些有价值的计算机竞赛,比如:
ACM(
含金量最大
)GPLT
蓝桥杯
Kaggle
阿里天池
百度之星
中国大学生计算机设计大赛
这里面含金量最高的就是ACM
,如果你想通过比赛获奖找到工作啥的,估计只有ACM
有这个实力了,但是由此可见,其难度也是不低的!
参加这类计算机竞赛并取得一定不错的成绩,以后就可以为自己的简历加分很多,是你个人编程能力和经验的一个证明,尤其在考研方面加分更多,好处还是蛮多的,建议学有余力的同学多多尝试!
9、去找个实习吧
提前实习,好处多多
!尤其不准备考研,毕业就准备工作的!
这里关于这个实习,需要稍微普及一下,一般来说,我们都是正常的上大学,然后毕业,拿到毕业证,然后去找工作,这个时候你的身份是应届生
,也就是最平常的那种毕业了以后找工作
,这是大多数人的一个常规流程!
but……
我们没有毕业的时候,也可以出去找工作,这个就叫做实习,实习结束之后还是要回去上课的,那这个是怎么回事呢?
我们拿本科大学四年时间来说,比如2015年8月开始到校报道,一般9月初开学,毕业时间大概在2019年7月份左右!
也就是,整个大学时间:2015/8 ~ 2019/7
!
然后分开来算就是:
大一:2015/8 ~ 2016/7
大二:2016/9 ~ 2017/7
大三:2017/9 ~ 2018/7
大四:2018/9 ~ 2019/7
以上只是一个大概,可能稍微有所偏差,那大学四年,自由时间比较多的其实就是暑假时间
了
主要的实习其实也就是在暑假时间了,因此,你要在大学主动去学习,让自己尽早拥有去实习的基础能力,这样你就可以尽早的去实习,有人就是说,你大一就很有规划学习了很多东西,掌握的还不错,那么在大一暑假你就可以出去找实习!
当然,有的人会在寒假的时候也开始找实习,反正实习这个事情,越早越好
,别人放假都出去嗨了,你去实习了,这对比不就出来了!
不过一般比较好找实习的时间是在大三的暑假,也就是在每年的6-9月份,这个要看自己学校的时间安排了,因为对于一些企业来说,也是希望遇到合适的人才然后能进来来上班,因此在会在毕业的前一年开放实习,让比较优秀的学生来他们这里实习,等到毕业之后可以直接来公司上班!
但是这个时候招的实习生有要求,就是要求你是2019年毕业的,在大三也就是2018年7月份放暑假之后开始进行暑期实习,这个时候实习比较重要,因为在你暑期实习之后,开学就是大四了,在大四开学以后,也就是上学期,时间大概在9-11月将迎来有史以来你最好找工作的一次机会,那就是秋招,而你暑期实习经历就可以为你的秋招大大加分!
OK,关于实习暂且分享这么多,总的就是越早实习越好,一定要把握的则是大三暑期实习,为秋招做准备!
10、开始写博客
到了最后,你就会发现,很多程序员都在保持着写博客的习惯,这是对程序员非常有利的一件事情,不仅仅局限于技术能力的提升,还可以积累影响力,拓展自己的圈子等等,好处多多!
刚开始不要折腾博客主题啥的,最重要的是直接开始写起来,比如CSDN,博客园,掘金等等,不要瞧不起CSDN,绝对大数程序员都是从CSDN开始的!
不要拘泥于形式,而是开始做起来!
好啦,到了这里,这10个建议就给大家分享完啦,如果对你有用,欢迎点赞,转发收藏哦!
最后再分享一句话给你:
千万不要做思想上的巨人,行动上的侏儒,未来可期,干就完事了!