V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mmc0914
V2EX  ›  程序员

CS 学生大学如何规划接下来的三年半呢?各位大学都做过什么有意思的事呢?

  •  
  •   mmc0914 · 2015-01-09 12:17:41 +08:00 · 4191 次点击
    这是一个创建于 3643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大学开学也有快半年了吧,LZ第二学期已经开学了。因为一直想搞实际的东西,就没太研究算法了。我把算法导论过过一遍,讲了啥基本都明白,所有数据结构基本都自己实现过。但是没有刷过题,我想等大二大三的时候再抽时间把算法导论认认真真看一遍,刷掉整本书。之前看知乎有人700小时刷完的,我觉得挺合理。

    我自己觉得C语言还不错,至少同学所有问题都能回答出来。。。可能这个要求太低了。。。。不过停留在C语言层面的书也不太多,不像C++一本TCPL就1500页,所以很多也都看过。学校其实是直接教C++的,但是因为老师的问题完全把C++当成C来讲,也没学C++的东西。这学期准备看C++ Primer(其实快看完了,不过特性太多而且我看的是第四版,所以之后还要再把第五版好好读一遍),C++他爹的The C++ Programming Language和C++标准库两本书看了前言就感觉很激动想看。。真是时间不够用。。

    CSAPP看完了,做了大部分题,SICP看了两章就没看了,也是一直在todolist上准备完成的。
    圣诞节过后就一直在看龙书和engineering a compiler,都是好书,互相参考看感觉还是比较好理解的,前端的东西都有点感觉了。这学期争取能把龙书看完大半,实现一个能用的编译器,想想还是挺激动的。

    todolist上还有的就是unix环境高级编程和tcpip协议详解,其实这两个是我原定计划里现在应该做的,但因为编译原理没有想象中的那么难而且太有意思了,就一直刷龙书了。

    我们学校有两个CS系,一个是工院的,还有一个是另外一个学院的,进度比我们快很多。之前跟别人讨论问题被人嘲讽说我有本事像他们一样,他们下学期(3月下开学~6月)学算法导论,感觉挺受刺激的,因为学校的CLRS课前置有不少数学课,感觉跟他们差距还是挺大。但这学期编译原理估计会拖住我没法研究更多东西了。

    看起来可能我搞的东西还挺多吧。。?但是我也知道跟那些搞OI的人差距还是太大,初二和高一有两次机会去完全研究OI,但自己贪玩给浪费掉了机会。我都不好意思说我是去年九月才把C Primer Plus第一次看完,入了C的门。而且自己的问题也有很多,比如我看书不太做课后习题,还有就是虽说研究算法和数据结构也花了很多功夫,但看到OJ的题都无从下手,一说到OJ我就没有任何发言权了。。

    我现在感觉自己对编译和网络很有兴趣,希望能深入研究一个领域,剩下三年半不说变得多优秀,至少能拿出来点成绩吧。另外还想今年暑假在这边找份实习,或者是看能不能参加GSOC,就是谷歌编程之夏,不过可能我离那个水准可能还差很多。希望听听各位大学都做过什么有意思的东西,有什么好的学习心得。

    第一次在这里发帖,不太清楚这里的氛围和规矩,希望各位多多包容,很喜欢这个社区的感觉,能学到很多知识。写得好像太长了,大家想看就看吧= =。。

    15 条回复    2015-01-17 13:10:26 +08:00
    Panintosh
        1
    Panintosh  
       2015-01-09 12:44:50 +08:00 via Android
    加油。。关键是坚持。
    大三如我,基本上只能混混课背点题去期末考试了
    udonmai
        2
    udonmai  
       2015-01-09 12:48:49 +08:00   ❤️ 1
    作为一个过来人,大学没有写足够多的代码可能是我现在比较后悔的一件事。虽然我没有「浪费」时间,但是确实没有给刷题等留出更多的时间。一些专业课同样也很重要,不管学校教得怎么样,自己学好是真的。

    具体点来说,尽可能熟悉甚至精通一门语言在我看来很重要,熟悉常用数据结构和算法(举个简单的例子,Python 的 dict 或者 list 相对纯 C++ 来说,封装的过多了的感觉,熟悉它们并不能很好地了解相关数据结构),写自己的个人项目,参与社区(Github 就很足够了),培养足够的视野,为未来而计划。

    如你所说,深入一个领域,这很有意思,但是取决于你对未来的规划,例如你对科研感兴趣,那尽早开始涉足相关的领域,如果想就业,那在工程方面多去投入,比如前端等。但是作为一名合格的程序员,即便以后写 HTML ,我还是建议常用的数据结构和算法要扎实,对于这个你投入时间,付出了,只会有利基本不会有弊。

    视野很重要,我的本科学校不是很突出,这导致我身边的厉害的人很少,当时和我一起参加 日语等级考试的一位同级生曾经这么和我说,他学日语是为了去日本工作,因为那边工资高。如果在国内能去 BAT 等公司的话,他就不会去日本了。后来他怎么样了我不知道,我只知道我在 B 实习之后现在在日本继续读书。没什么大不了的事情。我来日本也只是因为我真的很喜欢日本。

    很多事情取决于你的视野,不要觉得这个不可能,那个不现实,人外有人,山外有山,这是最重要的。除非自己在 top 院校,周围充斥着牛人,否则绝对不要仅仅觉得超越旁人就是成功。

    另外,光看书不实践,收获很少那是真的。

    暂时这么多。
    pyshift
        3
    pyshift  
       2015-01-09 13:01:22 +08:00
    just do it ..多写代码还是好的,写出来味道不一样
    zwy100e72
        4
    zwy100e72  
       2015-01-09 13:15:46 +08:00
    http://www.zhihu.com/question/24752071
    参考这个,里面各种酷炫。。。

    http://www.zhihu.com/question/27368268
    另外还有这个

    其实对我自己而言,就是多读代码,多看图书。比如给自己安排好要在假期里玩OpenGL,要在假期里看More Effective C++什么的。。。

    看楼主给自己列的书不少,但没看到什么项目什么的。。。多写代码还是有用的。。。

    另外估计楼主马上就要放假了,快去图书馆借书吧,这里有一长串书单:
    http://www.zhihu.com/question/23821125
    zwy100e72
        5
    zwy100e72  
       2015-01-09 13:18:08 +08:00
    @zwy100e72 估计错误。。。原来楼主已经第二学期开学了。。。莫非楼主是留学党
    反正好好利用图书馆吧,可以省一大笔银子
    roychan
        6
    roychan  
       2015-01-09 14:08:29 +08:00
    nsfz
    Lattez
        7
    Lattez  
       2015-01-09 14:15:39 +08:00   ❤️ 1
    本来点进来想回答点什么东西,但是发现自己和题主完全不在一个层次上……默默地膜拜一下滚出去了,不过看了楼上之后收获颇丰 _(:з」∠)_ 感谢
    xieyudi1990
        8
    xieyudi1990  
       2015-01-09 15:44:23 +08:00
    @udonmai 除非自己在 top 院校,周围充斥着牛人,否则绝对不要仅仅觉得超越旁人就是成功
    同样感触... 不在 top 院校, 和身边的人还在同数量级上比较, 本身就是失败.

    从我知道的例子来看, 感觉是,
    大陆非 "重点高校" 里所谓的 "牛人" 和 重点里的一般学生差不多;
    美帝 "水校" 里所谓的 "牛人" 估计比常青藤里的一般学生还要低个档 (也许研究生比本科生还要差).
    当然所谓 "牛人" 是那种一个学校一届最多才出几个的意思. "一般学生" 就是一般学生的意思.
    llbgurs
        9
    llbgurs  
       2015-01-09 16:29:18 +08:00
    计算机操作系统: http://pdos.csail.mit.edu/6.828/2014/index.html
    计算机网络: TCP/IP详解 卷1,卷2
    算法与数据结构

    这三门要是有深入学习,基本上大学就不会白学了
    FindHao
        10
    FindHao  
       2015-01-09 16:32:50 +08:00 via Android
    增强你的建模能力,再看这些oj题目可能就好一点。去参加acm也是个不错的选择。
    感觉我自己就是算法能力偏弱,但是喜欢折腾,层次不高,经常从自己的需求出发写给自己用的东西。
    zenliver
        11
    zenliver  
       2015-01-09 17:19:46 +08:00
    泡妹子, 然后, 没有了
    mjc0608
        12
    mjc0608  
       2015-01-09 18:17:28 +08:00 via iPhone
    感觉自己已经把第一个学期废了……什么也没干
    udonmai
        13
    udonmai  
       2015-01-15 13:51:30 +08:00
    @xieyudi1990 恩是啊,但是由于我也没在 top 院校带过,我也不能说什么,只是觉得top2的数量远在其他之上。
    xieyudi1990
        14
    xieyudi1990  
       2015-01-17 08:33:21 +08:00
    @udonmai 那种是, "高考满分才那么多, 考不出实力"
    udonmai
        15
    udonmai  
       2015-01-17 13:10:26 +08:00
    @xieyudi1990 精辟。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:12 · PVG 05:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.