V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhuhov
V2EX  ›  问与答

大一软件新生求各位前辈指点!

  •  
  •   zhuhov · 2014-02-05 02:29:04 +08:00 · 3818 次点击
    这是一个创建于 3736 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位前辈各位大婶各位领导,祝大家新年快乐!

    我学习编程只有半年。按部就班的跟着课本学习,总觉得懂得只是些皮毛。
    主要语言有:C,C++,C#,Java,XML,SQL,Oracle等等。
    实在不喜欢学英语,对四六级准备应付一下勉强及格。
    大三还要学习日语,不知道为什么。
    还学习一些硬件的东西。不知道我学软件的需要这些知识吗。
    学校是个三本,同学们都不学习。

    向前辈们咨询几个问题:
    1.不是好学校毕业怎么办,多考些证儿还是考研,或者其它什么
    2.除了学校课程安排,还应该学些什么
    3.从事工作需要特别好的英语水平吗
    4.日语和硬件是否重要
    5.平常应该注意些什么,对日后工作有帮助。

    望各位大大百忙中抽空为小生指点一二!
    28 条回复    1970-01-01 08:00:00 +08:00
    bleaker
        1
    bleaker  
       2014-02-05 02:52:00 +08:00   ❤️ 1
    呃。。我高你一级,某旅游城市985学校的软件工程。。说的也不一定靠谱。。

    其实我们这一行相对其他行业,对学历要求是最低的吧。毕竟文凭是一种证明自己能力的工具,有些行业的应届生几乎没什么渠道去证明自己,但是我们有Github,有自己的各种项目经验,这些可能比学历还有用。证的话基本没太多用,DBA之类的方向貌似有的需要Oracle的证?不是很清楚。

    课程的话,一些学术性的东西,比如数学相关的,计算机网络,编译原理,操作系统等课还是有必要好好听的,语言什么的。。学过C和JAVA之后其他应该很快都能上手吧,都差不多。。你是大一这半学期就刷了这么多语言么?建议慢慢来。。

    英语必须重要啊!想自我提升的话,各种资料/开源项目,国外的无论是质还是量都碾压国内的。。不一定要特别好的英语水平吧,CET6以上加上专业词汇/阅读经验应该就差不多了。

    日语的话,有些资料(很少)是日文的,不过据说日本的客户很多?技多不压身嘛,懂一门外语总不是坏事,当然如果实在不感兴趣,或是觉得投入产出比过低,果断放弃也没关系。硬件的话,看你想走什么方向了,应用层开发一般不需要了解。

    个人感觉主要是积累兴趣吧,有兴趣的话,跟着兴趣走,做点好玩的小东西,善用google,慢慢积累,总会有收获的。
    zhuhov
        2
    zhuhov  
    OP
       2014-02-05 03:06:09 +08:00
    @bleaker 谢学长指点,不早了快睡吧!
    faceair
        3
    faceair  
       2014-02-05 03:37:14 +08:00 via iPhone   ❤️ 1
    三本大二土木学长瞎答

    一般情况,考证考研都不重要,多做项目,让别人看得到你的水平,找工作还是没太大问题。

    如果走学术型道路,可能需要考研,相对对学历要求高点。

    除了学校的课程当然要学习其他的。个人觉得学校的课程打个基础,领进门就好了。现实发展至少领先教材5年,大量的东西要靠自己摸索。

    英语重要,不过四六级估计也就够了。实际项目中可能会遇到大量的英文文档和资料,总要自己能阅读啊。

    硬件和日语随意,但个人建议找准方向深挖下去,不在无关的地方花费太多时间。

    平时注意,你们老师不一定都是对的,你们的教科书不一定都是对的,很多老师知识水平还停留在十年前啊。。自己找找项目练手,多写才是王道。现在鸟瞰一下可以,过段时间再给自己找准方向,在一个领域学精学好就够了。
    ligyxy
        4
    ligyxy  
       2014-02-05 04:38:49 +08:00
    一楼说的是厦大吧?
    alexrezit
        5
    alexrezit  
       2014-02-05 07:24:24 +08:00 via iPhone   ❤️ 1
    国内的软工, 学校基本教不了你什么, 很多教师水平菜得抠脚又自以为是.

    不喜欢学英语选什么软工. 可笑. 英语不行 Github 上给人提 PR 都讲不明白.

    我有个基友高中时英语成绩还比不上我, 大一刚入学英语四六级也就轻轻松松裸考直接过了. 人家专业日语也是必修, 考级也是一次过.

    对自己的要求实在是需要提高. 跟学校没关系, 跟专业也没关系.
    msg7086
        6
    msg7086  
       2014-02-05 08:21:30 +08:00   ❤️ 1
    我英语托福91GRE149日语1级126,而且我相信这行业比我能力强的人多了去了。
    如果4、6级都只能勉强过,那你怎么学软工……
    bcxx
        7
    bcxx  
       2014-02-05 08:40:59 +08:00   ❤️ 1
    哇塞怎么楼主半年不够就学了 C,C++,C#,Java,XML,SQL,Oracle …… 你确定你是学了还是学了它们的 hello world 啊 好凶残啊 T^T
    ChiangDi
        8
    ChiangDi  
       2014-02-05 09:02:42 +08:00 via Android   ❤️ 2
    如果你想找工作,看看酷工作节点里面的招聘帖就知道了。基本上都是要求英文很好,要有项目和github账号证明自己。
    另外不要听老师讲课,不要用学校的教材就对了。
    个人看法,我也才大二。
    a15819620038
        9
    a15819620038  
       2014-02-05 10:16:20 +08:00 via Android   ❤️ 1
    大三前搞acm,大三后有大把时间搞项目…
    开个github,做点大部分 同学都做不了的事情…
    学多几种语言,精通一门…
    学好英语
    大学时间多,那要看你怎么珍惜了。
    refresh
        10
    refresh  
       2014-02-05 10:29:08 +08:00   ❤️ 1
    给楼主一个忠告,学好英语,这是入门配置,虽然我的英语也不好
    a15819620038
        11
    a15819620038  
       2014-02-05 10:29:29 +08:00 via Android
    @ChiangDi 不听课?不会吧,原来我操作系统白学了,汇编也白学了……
    goofansu
        12
    goofansu  
       2014-02-05 10:35:18 +08:00 via iPhone   ❤️ 1
    英语是必须的,不过如果你看文档没问题的话,那也可以
    cloverstd
        13
    cloverstd  
       2014-02-05 10:39:11 +08:00 via iPhone   ❤️ 1
    同渣渣三本,大三
    操作系统,网络原理等课程是相当重要,但是三本老师一般不会讲得很深,我们学校的老师大多都是外聘的,有些人我总感觉他歧视我三本的样子,认为我们不会懂这不会懂那。不过也不用指望老师,这完全要靠自己。
    我现在就后悔自己操作系统网络原理没学好,搞得现在看多线程并发等等总觉得不能理解。
    我现在选择的是Python作为主力了。
    你可以根据你的兴趣(方向)选择一门语言深入,然后其他的相关知识都会遇到的,顺带一起学习。
    英语是相当的重要。我这渣渣英语,唉。
    Mutoo
        14
    Mutoo  
       2014-02-05 10:51:22 +08:00   ❤️ 1
    英语不学好,考证考研都是坑。
    wdkwdkwdk
        15
    wdkwdkwdk  
       2014-02-05 10:56:06 +08:00
    请到 http://imsuse.de 一起交流 :P
    ChiangDi
        16
    ChiangDi  
       2014-02-05 11:29:19 +08:00 via Android
    @a15819620038 不是白学了,我的意思是你要自己去学。
    kfll
        17
    kfll  
       2014-02-05 11:31:07 +08:00 via iPhone
    大婶怎么回事…
    lxfxf
        18
    lxfxf  
       2014-02-05 12:46:56 +08:00   ❤️ 1
    请继续撸英语,时间充足,尽量看英文专业书籍,不要看什么XX天精通XX。
    同学不学习不是你不学习的理由。
    国内的大软工就是一帮没写过代码的老师教你写代码,和你谈什么叫需求,什么叫软件工作流程。
    每天刷刷v2ex之类的网站,startup news也可以一看,但也别耗费大量时间在这上面。

    不会搭梯子的话,最好现在自己搭梯子,自己搞个VPS。不懂的Google之。
    日语有兴趣就学,要学就学好,不然就别学。
    大学嘛就是自学的地方,自己多多动手,开始的时候挑一门自己喜欢的语言,怒学之,然后怒用之就好。

    考研这事,大三再想


    ps,如果以后想干这行,三年的准备时间真是太充裕了。
    bengol
        19
    bengol  
       2014-02-05 12:51:16 +08:00 via Android   ❤️ 1
    英语以及英文技术书籍,千万不要看国内教材
    fangpeishi
        20
    fangpeishi  
       2014-02-05 13:00:56 +08:00   ❤️ 1
    zhujinliang
        21
    zhujinliang  
       2014-02-05 14:36:58 +08:00   ❤️ 1
    我感觉大学找个自己喜欢的事好好玩一下也不为过,把喜欢的事玩好,不知不觉中也学了不少东西。
    不一定非得玩玩专业相关的,也没要求毕业非得干这行,最好玩点广大同学不会玩的。
    有自己喜欢的社团投入进去玩一下也很好,工作了没有大学社团那样共同为了一个纯粹的兴趣一起研究一起努力的。
    毕了业才知道大学真是活这么大以来最好的时光,时间充裕,也不是中二那时候徒有想法没有能力,后悔自己当时没砸出个响来。

    毕业找工作看自己实力,我感觉更看缘分,尤其毕业后第一个工作,在学校时不必有太大压力。

    硬件我感觉还是很重要的,对理解软件也挺有帮助。
    我英语当时报了两次四级,第一次没过,第二次病了没去,之后就光顾着玩放弃了,现在看文档靠瞎蒙和查词典,只要别让我去外企还能混。。。好在计算机上词汇量不大。建议优先考虑官方文档及优秀的社区,github、stackoverflow什么的,我感觉外国人比中国人靠谱多了。
    日语多好的东西,看动漫多实用,真羡慕懂日语的。

    其他注意的,额,注意积累,多积累代码量,建议买个VPS搭个博客,坚持记录自己折腾的东西。
    bleaker
        22
    bleaker  
       2014-02-05 15:24:22 +08:00
    @ligyxy 是啊...
    zhuhov
        23
    zhuhov  
    OP
       2014-02-05 18:31:53 +08:00
    @bcxx
    @bleaker
    抱歉二位,我没说请。我列举的是大学三年的所有主要课程,目前只会C和SQL。
    ffts
        24
    ffts  
       2014-02-05 21:49:15 +08:00   ❤️ 1
    英语真的要学好,其实主要还是要用好,语言多用就行
    其他的看兴趣来,我觉得培养兴趣也是有点用的
    wangyifei6817
        25
    wangyifei6817  
       2014-02-05 22:02:02 +08:00
    0.0一出悲剧正上演
    dingyaguang117
        26
    dingyaguang117  
       2014-02-05 22:47:40 +08:00   ❤️ 1
    练好算法,做做项目,考证比较扯淡
    lamengao
        27
    lamengao  
       2014-02-06 00:03:05 +08:00
    先提高审美,把你这丑丑的头像换了。
    zhuhov
        28
    zhuhov  
    OP
       2014-02-06 00:52:38 +08:00
    @lamengao 。。。大哥你的也不漂亮哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1077 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 434ms · UTC 18:46 · PVG 02:46 · LAX 11:46 · JFK 14:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.