大学计算机系最努力的同学都是怎样学习的( 四 )


我对自己的目标必须要求非常高。要求自己极度自律。有时何尝不想让自己放松一点呢?可是一旦你放松了,就会被踢出局!与其将来进入社会之后被疯狂蹂躏,还不如现在多吃一点苦,受一点累,多锻炼一下自己将,来便更加懂得珍惜生活的来之不易。
其实最近心情有点烦。因为我的父亲因为互联网的发展失业了。家里的收入锐减,父母的争吵不断。而我作为一名互联网行业的参与者,理应承担更多的责任,为家里多分担一些。所以自己也渴望快快长大,现阶段,于我而言最大的目标就是尽快考上一个不错的研究生学校,然后尽快出来工作。所以我的目标是——浙大。如果可以的话,考上后我再过来更新,加油吧,我和你们共勉。




“年轻人,你职责是平整土地,而非焦虑时光。你做三四月的事,在八九月自有答案。”????——余世存《时间之书》???
2018.10.12更新
好久没来了,补充一些干货吧。今年大三了,我在实验室这两年已经掌握了一套属于自己的知识架构了。对于刚加入这个专业的学弟学妹们,我的建议,还是先学C,建议入门的书《Cprimerplus》



刚开始可能,枯燥一些,一旦熬过枯燥期,你就会发现一片新世界。当然,纯看书肯定是看不进去的,建议到网易云课堂上搜索《老九学堂》里面有C语言的入门视频,免费的,而且讲的很细致,非常适合入门。
C语言入门之后,真正的编程才开始起步,我们要学习最最重要的一门课《数据结构》。数据结构是程序的灵魂,没有数据结构的程序顶多算是一堆披着程序外衣的骨架罢了。因为程序=数据结构+算法。这是他的精髓。但是这门课确实有一定难度,我啃了一年半。入门书《大话数据结构》配合视频B站上搜小甲鱼。讲的不错,就是有时候废话有点多,偶尔开开车。我们数据结构老师在第一节课上说过,数据结构学的好不好决定了你将来年薪5万还是50万。我不屑
后来的某一天,下课后,我找他聊天,故意调侃到“老师,你数据结构教的这么好,一年不还是5,6万块钱?”老师看着我,带着一丝笑意,点燃一根烟,眼神呆滞的望着前方,“这点死工资,还不够我喝酒呢,不过就是清闲点,一周来你们学校一次”。后来我才知道,我们老师是外聘的,一周来一天,一天1300。他自己开的有两个IT辅导班,同时还带了5个大学的数据结构。
学完数据结构之后,建议把操作系统好好学,搞一搞Linux,自己捣鼓捣鼓。当然我对操作系统没多大兴趣,只专注于编程了。
这个时候的你基本可以确定你以后的发展方向了,如果你想要稳定的就业,java语言方向的岗位需求量会比较大一些,代表性的有阿里巴巴。但一般的公司也仅仅是够得上温饱,当然,如果你在公司里待个2年以上的话,成长肯定会比较快。和我一起玩的好的同学不考研,大三暑假就开始去我们郑州这边的互联网公司实习了。虽然刚开始工资低一些,工作量大一些,但是,学的很多。他现在已经跳槽了好几家了。成长很快。当然还有学php的,前端的,现在基本都有稳定的工作量,郑州这边拿个5000左右还算可以的。java入门的话有一本《headfirstJava》不错。可以配合网易云课堂上的老九学堂的java课程或者黑马的视频都可以。其他的中后期的学习自己在网上找,一堆。
放一张去年暑假,室友半夜在改公司里的代码(我们暑假在学校留宿,有的考研,有的培训,有的上班)



c语言和c++方向的岗位也不错,代表性的有腾讯。但是需求量没java那么大。准确的说是招不到合适的,学的不错的人。C语言不错,但是能做的有限,做底层还行。C++又太难,除非你耐力,自律能力超强,不然…半途而废的可能性极大。想学C++的推荐《c++primerplus》.但是学好C语言再学C++的衔接性回很好,如果把C++学的差不多的话,java上手就会如鱼得水。
大数据,人工智能,云计算最近很火,但是,打铁还需自身硬,不要跟风,把基础打好,把语言学好才是当务之急。毕竟,想要高谈阔论,先得把语文学好,把字认全。
最近忙着比赛(ACM亚洲区域选拔赛),今天校庆,大家都在操场上狂欢,我也实在是有点烦躁,刷一会。此时此刻,我们比赛队伍里的三个人都留在实验室刷题。没有任何怨言,而且都是自觉的。何为大学?我的理解,就是大不了自己学呗?第一次参加这个比赛,可以和来自清华,北大,甚至其他国家的院校IT精英一起同台较量,是我莫大的荣幸!一起加油吧!




//以下是原答案:
说说我吧。计算机专业大二在读。冬日的早上,当室友还在床上扯着呼噜磨着牙,放着响屁说梦话的时候,我已经背起书包,仰望北斗七星朝着实验室走去。大雪封校的时候,索性买了张折叠床住在了实验室。这样忙到十二点的时候,也听不到室友对我冷嘲热讽了。暑假留校做项目,宿舍停电停水,身上跟鲶鱼似的,脸上油的跟面糊似得,厕所辣的眼疼……再苦再累没有抱怨过。我只是觉得我做的是对的,虽然我知道,去富士康打工的话能让手头更宽裕……

从大一到现在,没有中断过,早起背单词,预习课本,然后安排一天的事情。一边看视频,一遍敲代码,然后翻书,记笔记,晚上总结,反思。我们实验室的人一般都是用两个显示器,一个笔记本自带的,一个实验室的。有疑问的话可以和其他的学长交流,进步很快。一定要勤快,老师有时候让你做小任务,一定不能推辞,因为在帮忙的过程中最容易发现不足。很多人都容易犯眼高手低的错误。
另外,干这一行的,确实不愁就业,但是,想华山论剑,你得先混个掌门当当啦!你只看到ceo,cto们年入百万,却没有看到他们的知识储备,和行业水平都是无可替代的。另外关于软硬件问题,我觉得软件这条路更好走,亲身经历,学了单片机,参加了机器人比赛,硬件这条路,难走,更重要的是,就业难。
至于学哪种语言,适合自己的才是最好的,语言没有优劣,重要的是思想,也就是说,你脑子里有货,有idea,举个栗子,英文字母就26个,背下来,Soeasy。但是写出一篇不错的英语作文就是另外一回事啦!或者说,你只要写出一篇优秀的的文章,谁会在意用英文还是中文呢?《钢铁是怎样炼成的》原著是俄语,影响在中国的销量吗?

其实哪有什么大神学霸,一切都只是厚积薄发,我就是这样日复一日,坚持到现在,终于在上周日





得了痔疮,至今没出宿舍门



哈哈,开玩笑啦,之前在上看到一个回答,或许会有启发








■更新一下,已经是读大学的事情了,没必要现在来喷为什么看了这么多。我想说的是工作以来,我依然持续的再不停的学新知识,可能人年纪越大,越容易健忘,但是学的多不是坏事,总比什么都没有学的好。我觉得持续的学习是个人习惯,至于为什么能在有限的时间看这么多书并记住,我觉得就三点:
1.管理时间
2.专注
3.实践
希望看到此答案的在读的大学生有所收益,私信非关注不收。
还有我脾气不好,脑子有病的我会喷回去的。
\u0026lt;!————————分割线————————\u0026gt;

我大学有个同学,每天大概有4个多小时在码代码,每天晚上看书基本上不熄灯就会在一点多才睡,大学读的计算机书有他自己那么高。书的顺序与看的顺序无关。




这本书写的非常好,是你从谭浩强的abc变量到专业编程的开始。各种指针处理,越界判断等,每个C/CPP入门必读。




这本数据结构是教材,但是觉得不错就都看了,并且全部把所有数据结构自己实现了一遍。能找到的已经不多了,忽略以前那些中文命名自己各种。。。(再牛逼的人都是从HelloKitty开始的,谁都有过去)








这个是听从传销组织的洗脑去报的一个培训班,学的是CCSP,思科的安全专家认证,不过当年可是骑着车风里雨里去上课啊。学完后对网络知识还是有了很好的掌握了。





当时还看了另外两本书《Windows核心编程》以及《win32汇编》,和这本书,基本入门了Windows开发,不过后来都废了。





C井专业书籍,微软出品,我们当时可是有这门课程的,只是教材不是这个。这两本书太厚了,说实话没看完。








这两本书不适合入门,非常晦涩难懂。最后硬着头皮看完了。



这本书是C++作者自己写的,一直当神书供奉着,大学就是有时间就拿来看一下。





这本书是学安全的时候买的,基本上也就是聊一下iptables命令了,配置一下SSH这些基础的。




这本书是操作系统领域的经典了,没有针对特定类型的系统,但是讲了很多系统设计的抽象和方法,非常经典。





很厚的一本书,被我朋友一个叫郭旭(和翻译一样名字的狗子)薅去了,不过基本上每个子系统都讲了,太厚了没看完。





这个不用解释了吧,全看完了并且把所有算法都用C实现了。




有段时间误入歧途了一会儿。。。



这本书非常好,看完这本书,还有一本《Python灰帽子》,加起来完全吃透了gdb以及各种调试技术。
















这已经是11年的时候写的文章了,那时候读大3。直接变成了gdb大神,之后看啥调试器都不顺眼。