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

末流 985 研一请教 9 个月自学 Java ,第二年三月份找实习去大厂希望大吗

  •  
  •   maggielol · 2018-05-24 11:25:33 +08:00 · 3442 次点击
    这是一个创建于 2380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先是楼主的背景介绍: 楼主本硕都是某末流 985,专业是传统工科。编程基础一般(几乎约等于 0 ),本科只学了 C 语言和 C++的皮毛,指针啊还有数据结构一些深入的东西都没学会。 楼主的优势: 1.英语口语能力在同龄人中很突出,托福也考了 100 来分,但私心认为这个优势进了程序员行业没什么用了; 2.GPA 不错; 3.presentation 能力,做 ppt 能力都不错。 楼主现在的迷茫: 其实我现在是下定决心想转行的,因为觉得 CS 和互联网是大势所趋。楼主现在想自学的步骤是这样的:先看 head first Java 入个门,建立自己的兴趣;然后看 thinking in JAVA 深入了解;接着看算法。同时在 github 上要有自己的项目展示出来。 现在分析了楼主自己遇到的困难: 1.导师管的比较严 2.教研室没有一起学 JAVA 的伙伴,有问题只能网上找解决方案。 楼主其实意识到,这样的自学方式,在妹子中也许能算不错,和真正的技术大佬们比起来还是差很多吧。不知道 9 个月的学习时间是否够,能否进 BAT 或者其他大厂实习呢?

    28 条回复    2018-05-25 13:12:26 +08:00
    zhangzhang
        1
    zhangzhang  
       2018-05-24 11:44:31 +08:00
    马士兵走一波了,从基础到大数据,分布式都有,水平不错,网上现成的免费视频全都有。
    zynlp
        2
    zynlp  
       2018-05-24 12:15:53 +08:00 via iPhone   ❤️ 1
    给楼主几个建议:
    1、上 leetcode 刷面试题吧
    2、先定个大方向,专门深入了解一下,
    3、没必要花太多时间(九个月?)在某一门语言上,
    4、导师手下干过项目、得过竞赛奖更好
    5、楼主似乎是妹子?大部分小组还是挺喜欢招妹子的(算不算性别歧视)
    msg7086
        3
    msg7086  
       2018-05-24 12:41:23 +08:00   ❤️ 1
    托福 100+,表达能力好,GPA 不错,这个起步点已经不错了。
    接下去嘛,我个人观点是知识面要比较广,然后找准一个喜欢的点去深学。
    至于 Java 这些嘛,真的不是那么的重要,毕竟进公司以后也未必就要你用你会的语言写代码。
    招个 Java 程序员来写 Python,招个 PHP 程序员来写 Go,都是挺正常的。
    能够举一反三,迅速上手另一门语言的能力是很重要的。

    最后,是妹子的话,应该相对会比较容易找工……
    WuwuGin
        4
    WuwuGin  
       2018-05-24 13:05:33 +08:00 via Android
    光英文好你已经比大部分人起点高了,能谷歌看一手英文资料千万不要去看中文的,你会发现这样效率很高。恰好是一个非常大的优势。
    我只能说你坚持来应该能找到很不错的公司,但是能否进大厂实习我就不知道了。
    k9ox
        5
    k9ox  
       2018-05-24 13:08:14 +08:00 via Android
    说实话 thinkin in Java 讲的太详细全面了,导致我看到后面完全索然无味😭😭
    snal123
        6
    snal123  
       2018-05-24 13:10:48 +08:00 via iPhone
    可以试试 自学 2 个月 先小厂后跳大厂
    FrailLove
        7
    FrailLove  
       2018-05-24 13:13:17 +08:00
    ppt 才是最好的编程语言(逃
    icegreen
        8
    icegreen  
       2018-05-24 13:22:29 +08:00
    @zynlp #2 2 楼挺中肯, 其他楼说的和大厂都不搭界. 实习去大厂和社招是不一样的
    mogami18
        9
    mogami18  
       2018-05-24 13:30:22 +08:00
    英语好是吧? T 考了 100 分,这就够了,足够碾压 90%的国内大厂员工了。英语好的话,你经常看看 paper,看看外面的 tutorial,比只懂中文技术博客的人强多了
    Hsinyao
        10
    Hsinyao  
       2018-05-24 13:34:56 +08:00 via iPhone
    得多学点吧 进大厂我觉得不是会个语法用个框架就能进的,起码数据结构算法,设计模式,操作系统,网络原理这些程序员的基本功不能拉下
    xilixjd
        11
    xilixjd  
       2018-05-24 15:10:45 +08:00
    建议转算法,9 个月干啥都够了
    另外工科哪个专业没人转 CS,难道是土木?建筑感觉没有必要转
    minglanyu
        12
    minglanyu  
       2018-05-24 15:15:33 +08:00
    英语好已经赢很多了,准备尽情得汲取国外一手英文资料的营养吧

    "这个优势进了程序员行业...会非常有用!"
    whiletrue
        13
    whiletrue  
       2018-05-24 16:31:22 +08:00
    英语巨大优势
    maggielol
        14
    maggielol  
    OP
       2018-05-24 16:59:36 +08:00 via iPad
    @zynlp 谢谢您,大方向指的是前端,后端,算法这类的区分吗?意思是没必要拘泥在一门语言上,学习的内容要增加广度?
    maggielol
        15
    maggielol  
    OP
       2018-05-24 17:01:24 +08:00 via iPad
    @msg7086 嗯嗯,谢谢您。自己还是小白,谢谢建议。
    HiJ2017
        16
    HiJ2017  
       2018-05-24 17:05:11 +08:00
    9 个月去 BAT/大厂,想多了吧
    HiJ2017
        17
    HiJ2017  
       2018-05-24 17:13:01 +08:00
    教研室管的严没时间自学是最大障碍了,会基本的东西之后,可以去牛客刷刷题,看看面筋。
    z3jjlzt
        18
    z3jjlzt  
       2018-05-24 17:28:47 +08:00
    英语好优势挺大,很多技术文档,看英文的好,翻译过的很多都变味了。
    justpayne
        19
    justpayne  
       2018-05-24 17:57:18 +08:00
    我觉得如果英语不错,又决定转行了,现在退学并申美国 CS 硕士应该是更好的路线吧。楼主现在才研一,可能课比较多,教研室还不会分配太多活,但是既然教研室管的严,那么研二的时候估计你就没时间自学了吧。还有就是明年三月你怎么说服导师放你出去实习,他不签字你走不了的
    jeffcott
        20
    jeffcott  
       2018-05-24 18:33:49 +08:00
    **在妹子中也许算不错**,楼上都是韩宗吗...
    maggielol
        21
    maggielol  
    OP
       2018-05-24 18:56:13 +08:00
    @justpayne 谢谢您的回复。的确是直击我现在问题的关键了。主要我爸妈都 18 线小城里事业单位里待了一辈子,追求女孩子稳定就是最好的。我没有把握说服他们,可以说家庭条件不适合去美帝念 CS 吧。
    csl1995
        22
    csl1995  
       2018-05-24 22:31:01 +08:00 via iPhone
    为什么不考虑产品经理呢?
    sigmapi
        23
    sigmapi  
       2018-05-24 22:41:54 +08:00
    产品经理 +1, 英文和表达能力都有用武之地
    legendary
        24
    legendary  
       2018-05-24 22:45:30 +08:00
    女票也用的这个头像 内心瞬间好惊喜
    woscaizi
        25
    woscaizi  
       2018-05-24 22:55:32 +08:00 via iPhone
    去大厂数据结构,算法,网络需要熟悉,因为一开始面试就会考,这个过了后才具体的语言和框架。看你的时间安排吧,九个月学这些东西需要很专注。可以在 v 站找内推的机会,是很靠谱的渠道。java 学的时候结合数据结构,算法学习下集合,Map 的具体实现。多线程,线程池这部分多了解下。还有数据库方面,索引,锁,事务多了解下。
    zhygkx
        26
    zhygkx  
       2018-05-25 07:44:59 +08:00 via Android
    歪个楼,可以考虑下走 PM 路线
    Martin9
        27
    Martin9  
       2018-05-25 11:38:35 +08:00
    建议转 PM。。九个月自学转 CS 压力有点大
    maggielol
        28
    maggielol  
    OP
       2018-05-25 13:12:26 +08:00
    在这里谢谢大家,给大家鞠躬了!当程序员的目标我暂时是很坚定的,9 个月的学习时间也许实习不能进 bat,但是能找到一份不错的互联网实习吧应该。秋招的时候会更有希望一些。谢谢这个站的大家~我会不断努力,也祝你们一切都好~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1121 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:20 · PVG 03:20 · LAX 11:20 · JFK 14:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.