首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

大学CS专业学生一枚,发展方向不明确,求指导

  •  
  •   zhouyifei021 · 2013-03-15 09:28:21 +08:00 · 5200 次点击
    这是一个创建于 2433 天前的主题,其中的信息可能已经有所发展或是发生改变。
    CS专业大一新生一枚,发展方向想偏计算机网络方面,但是不知现在就业前景好不好,还有就是需要自己掌握哪些知识,目前迷茫中。
    寒假里入门PHP和CSS,现在只会写写C,面对网上一大堆大神表示压力很大。
    CS专业学的挺杂的,最近开设了电路、离散、汇编,BTW,高等数学真的对学计算机的很有用吗?还是思维方法。
    学校HIT,我到底是该怎么做?跟着教学大纲一步一步走(以后会学操作系统、算法等等,大一还没学的很深入)还是学自己该学的东西?该学的又是哪些?

    感谢。。。。。。。。。。。。。。。。。
    致各位大神
    37 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    twm   2013-03-15 09:30:51 +08:00
    打CS专业
        2
    chisj   2013-03-15 09:41:16 +08:00
    do what you love, fuck the rest.
        3
    zhouyifei021   2013-03-15 09:49:45 +08:00 via iPhone
    @twm 别闹,快到锅里来
        4
    justfindu   2013-03-15 10:13:34 +08:00
    什么CS专业~ 其实 电路 离散 汇编 这特么是基础课程 - - 高等数学这玩意儿是你想要向研究僧或者以后要做算法设计的会很有用. 现在感觉这玩意儿没学好略亏啊~
        5
    wzzyj8   2013-03-15 11:16:33 +08:00
    CS应该是大分类吧?小专业学的是什么?e.g. CSM? CSP? etc.
        6
    SharkIng   2013-03-15 11:25:48 +08:00
    CS是大分类, 主要看你日后想走软件还是网络还是硬件, 然后主要针对性的学一些语言并且精通就差不多了
        7
    zhouyifei021   2013-03-15 11:42:57 +08:00 via iPhone
    @wzzyj8 目前没分小专业
        8
    zhouyifei021   2013-03-15 11:43:14 +08:00 via iPhone
    @SharkIng 大杂烩。。?
        9
    Mooooon   2013-03-15 14:05:59 +08:00
    高数对计算机有没有用?这个困扰了很多CSer。。。其实你如果做研究是很有用的,我的毕设就是SAT算法,论文刷刷的各种积分。。。还有图像处理用高数也是相当多的。
        10
    cassyfar   2013-03-15 14:45:43 +08:00
    如果读研 高数非常重要
        11
    shachuan   2013-03-15 16:39:10 +08:00
    @cassyfar 任何时候高数都重要吧。。坑爹的时候除外。
        12
    yadizzz   2013-03-15 17:42:46 +08:00
    当我连清的时候,梦想做一名受人尊敬的程序员,等真做了程序员,才发现还真不如去开一家奶茶店。
        13
    so898   2013-03-15 17:48:28 +08:00   ♥ 2
    大一定方向啊……楼主的目标真是……
    不说其他乱七八糟的,如果说你准备读完大学四年,等你读完的时候,外面的世界早已经不是你定好方向时候的样子了……
    我当年刚上大学的时候,iOS开发鬼才去弄呢;现在我毕业了,靠着iOS开发经验很快找到了工作,我什么时候开始学iOS开发的?一年半之前而已
    所以说啊,如果楼主不是立志要成为大神(估计也没机会了,我认识的几个StackOverFlow Top %的人都是从初中就开始学习编程的)的话,或者说要研究Security或者底层开发的话,要么现在开始做项目,有机会商业化就辍学;要么就别想那么多,大学几年先试试啥语言自己喜欢,待到最后一年两年再开始认真动手
        14
    dowhat   2013-03-15 17:54:05 +08:00
    @so898 “要研究Security或者底层开发的话”,怎么开始做项目?做什么项目?商业化有哪些方向?愿闻其详。
        15
    wdhitman   2013-03-15 17:55:12 +08:00
    你要是感觉高数里边微积分啥的思想暂时用不上的话,至少好好学学离散。。。介货绝对是伴随着计算机科学慢慢发展出来的学科,学的差不多 以后看数据结构 算法什么的都很easy
        16
    walleve   2013-03-15 18:06:33 +08:00
    考虑电竞吧.. 趁年轻多打打 :)
        17
    so898   2013-03-15 18:08:27 +08:00
    @dowhat ……所以说啊,如果楼主不是立志要成为大神的话,或者说要研究Security或者底层开发的话;要么现在开始做项目,有机会商业化就辍学;……
    我以后得多注意断句了……
    你要研究Security或者准备做底层开发,那么现在就开始看书看代码吧
    Security最起码要从常用算法开始,一直到现代密码学,之后就是默默的踏上研究的道路……
    底层开发建议从Linux源代码开始读(你没看错),慢慢读通就差不多了,期间要配合各种系统开发书籍(只用看英文的,中文的就算了)
    如果不准备做上面提到的两个方面的话,那么就开始找项目,做项目。比如说学个Java,然后过来接手我的https://github.com/so898/OnlyLZ2 项目
    至于商业化,做项目的时候想都不要想,但是有机会的话,其他的就不要想了,有机会就要抓住,商业化机会一般只有一次的
    你做项目之前订商业化方向,想都别想了,斗不赢大公司的……
        18
    shenzhuxi   2013-03-15 19:17:40 +08:00
    学英语,越早脱离中文教育越好。
    高等数学争取学好吧,这个也是全时间保值。
        19
    wetfeather   2013-03-15 20:01:06 +08:00
    狙击手
        20
    zhouyifei021   2013-03-15 22:50:26 +08:00 via iPad
    @cassyfar 基本上打算国外读研
        21
    EthanZhu   2013-03-16 03:13:28 +08:00
    data structures/algorithms: reeeeeally important if you wanna find a job as developer in US

    higher level math: useless if you're not research oriented, may be useful for grad school

    hardware class like circuits design is basically useless unless you're interested in lower-level stuff, assembly(huibian)/C is useful though

    os/database class is important in general
        22
    EthanZhu   2013-03-16 03:17:34 +08:00   ♥ 1
    BTW, hands-on projects are really important as well in interviews (even projects in class can be useful). Write code as much as you can. Only theoretical stuff you need to master as undergrad is probably just data structures and some algorithms if your goal is just to find a good job.
        23
    cloudfly   2013-03-16 09:21:48 +08:00
    呵呵,HIT的啊。

    才大一,不急的。修好学校的课程,闲暇时间多逛一逛技术社区。等眼界宽了以后,自然就不迷茫了。
        24
    aladd   2013-03-16 09:24:16 +08:00   ♥ 1
    主要还是看对AWP和AK的理解,哈哈
    开玩笑的。
        25
    yangxin0   2013-03-16 18:18:50 +08:00 via iPhone   ♥ 1
    大四马上毕业了。感觉是如果好好学好每门课程,20k不成问题。
        26
    tysx   2013-03-16 20:12:18 +08:00
    好好练习,以后可以转CF
        27
    jasonworg   2013-03-16 20:33:55 +08:00
    搞ACM是比较好的选择。
        28
    lossdante   2013-03-16 21:37:25 +08:00
    练好基本功做什么方向都无压力,数学啊硬件啊底层啊都该掌握好,如果露珠将来只是去给人写个代码那应该不是很重要吧,要是想去搞顶尖技术的话基本功恰恰就是你的终极武器。
        29
    sodapanda   2013-04-09 20:24:32 +08:00
    @yadizzz 我们学校门口就有家奶茶店是退役程序员开的~~
        30
    kqz901002   2013-04-10 00:54:06 +08:00
    我是cs专业大四学生,大三选择network方向,如果对计算机有兴趣,强烈建议从Linux或者UNIX搞起,除非你特别喜欢前端,我找工作看了下,C还是很重要的,C语言,学无止尽,高等数学这类的对你读研究生很有力,还有就是奖学金,如果你不准备考研,那就做你Love的things,同时做好职业规划,这个真心很重要,大四学长悔不当初。last,离散数学对你理解cs非常重要,是灵魂型的课程
        31
    kqz901002   2013-04-10 00:57:13 +08:00
    再加上,The world of open source is beautiful,*nix里面有很多美丽的代码,慢慢玩,很有成就感,Github,stack overflow,Google Code,sourceforge,都是程序员的网站,喝茶的时候,可以关注IT news or Product,36kr,虎嗅都是不错的选择。
        32
    hoogle   2013-04-10 05:24:59 +08:00
    @yangxin0 目测国内没有几家企业给毕业生上10k的。。。20k应该是墙外吧。。
        33
    yangxin0   2013-04-10 08:13:19 +08:00
    @hoogle 10k以上的多啊。 大公司: 去哪儿、百度、阿里、豆瓣、opera、等。 小公司: 一堆。我有一个同学毕业拿到的offer 是30 W
        34
    wangjian   2013-04-10 08:34:49 +08:00
    大一?都好好学习,反正你精力够,多学点没坏处。至于兴趣之外做点什么,就随意了。行情一直在变,等到你毕业时,再看看你的知识库里有多少货,就有多少路。大学,不要想太多,其他时间谈恋爱去!大学没谈好恋爱,学神马都是浮云,先游戏人生再说。
        35
    dreambt   2013-04-10 09:56:00 +08:00
    @sodapanda 我也有此打算
        36
    thelordsaves   2013-04-11 14:40:20 +08:00   ♥ 1
    以一个过来人的经验跟你讲讲,我当年大一的时候也是不知道将来究竟做什么,所以有些迷茫,建议你现在千万不要着急,将你的专业基础比如数学之类好好学好,数据结构操作系统编译原理之类也要学好,在大三的暑假和大四有的是时间让你准备实习和做项目,最好读个研究生,自然就有方向了。
        37
    mygoare   2013-04-11 20:39:22 +08:00
    lz大一,心生羡慕啊,年轻就是好。
    遥想我大一的时候,除了上课就是上课。。。lz有前途啊,加油!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4149 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 03:38 · PVG 11:38 · LAX 19:38 · JFK 22:38
    ♥ Do have faith in what you're doing.