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

考研与工作的一些问题,求老哥们指点。。。万分感谢

  •  
  •   zc1249274251 · 2020-11-05 10:26:18 +08:00 · 4188 次点击
    这是一个创建于 1508 天前的主题,其中的信息可能已经有所发展或是发生改变。

    毕业 6 年,一直做的 Java 这块儿,技术一般。目前就是感觉做技术这块儿越深,发现底子是真的薄弱,比如数学、网络、计算机组成原理等等吧,(真是应了那句话:出来混,迟早都是要还的),目前也可以继续做 Java,继续提升技术、后期转架构或者管理类,但现在把感觉还是想尝试下算法、ai 一类的,想考研(在职的),补充基础知识、刷下学历,不知道有没有老哥也有类似的困境?请教下老哥对于这种境地老哥们怎么看? 考研 or not? 而且还有一个问题没想通,手上的工作技术也不想落下,毕竟是立身之本,但是考研要花费的时间、精力和工作去学习提升怎么平衡双方,求各位老哥指点,万分感谢

    37 条回复    2020-11-06 16:41:47 +08:00
    user8341
        1
    user8341  
       2020-11-05 10:31:23 +08:00   ❤️ 2
    研究生更多的只是进大厂的敲门砖而已。哪能学到什么真正的知识,更何况你要补的那些明明都是本科的知识,你去读研也补不到。
    user8341
        2
    user8341  
       2020-11-05 10:37:18 +08:00   ❤️ 2
    读 AI 现在研究生也不够,应该要读到博士吧。
    PerpetualHeng
        3
    PerpetualHeng  
       2020-11-05 10:38:26 +08:00   ❤️ 2
    研究生远没有你想的那么有用
    mathzhaoliang
        4
    mathzhaoliang  
       2020-11-05 10:45:56 +08:00   ❤️ 1
    "想考研(在职的),补充基础知识、刷下学历"


    考研究生,为深入钻研打下基础 ✔
    刷个学历,将来干啥还不一定呢 ✘
    imfibhcy
        5
    imfibhcy  
       2020-11-05 10:49:03 +08:00   ❤️ 1
    毕业 6 年了,备考+等结果 1 年,读完最少 2 年。
    默认 22 岁本科毕业,读完后就是 31 岁 6 年普通开发经验 + 0 算法 or AI 经验。按描述猜测非 985 本,简历这样看下来,HR 应该不会看的。
    我能想到的靠读研翻身的学校,只有 Stanford 了。。。。
    ---------------------------------------------------------------------------
    以上当我胡说的,follow your heart,加油~!
    coderluan
        6
    coderluan  
       2020-11-05 10:53:14 +08:00   ❤️ 1
    考研只能补学历, 对补底子没啥大帮助, 相同精力你自己自学效率更高.
    opiviqo
        7
    opiviqo  
       2020-11-05 11:10:04 +08:00   ❤️ 1
    考吧 最近经济又不咋地 不如学校读几年
    zc1249274251
        8
    zc1249274251  
    OP
       2020-11-05 11:20:10 +08:00
    @user8341 老哥很感谢 我的想法很简单 读研 于我而言只是个助益 只是看看能不能找到另外一条路 应用开发虽 d 说天花板挺高 但是越到后来感觉有诸多局限性 而且吧现在是个 ai 、物联网等等 就看能不能当只借风爬升的猪 找到另外的一条路
    hejingyuan199
        9
    hejingyuan199  
       2020-11-05 11:21:02 +08:00   ❤️ 2
    毕业 6 年,一直做的 Java 这块儿,技术一般。
    //太谦虚了,6 年基本成为一个老员工了。

    目前就是感觉做技术这块儿越深,发现底子是真的薄弱,比如数学、网络、计算机组成原理等等吧,(真是应了那句话:出来混,迟早都是要还的),
    /*感觉哪里缺,就补哪里。在学校这些其实也不教的。
    数学?编程需要啥数学啊,除非你在搞计算机图形学,矩阵变来变去的。
    编程基本不用微积分吧。也不用复变函数、拉普拉斯变换吧。
    神经网络倒是要用到微分传递,但本质上还是加减乘除嘛。
    常微分方程和偏微分方程也用不到吧。随机过程概率论?
    我觉得编程不需要大学学的数学,除了矩阵。
    楼主觉得数学不行,那得补补高中或者初中数学。
    网络,这个看看书就好了。我大学上了两次计算机网络,到现在也没用过,当时开卷考试我啥都没记住。老师也没寡人。
    我觉得应该缺啥补啥,顺便做做笔记,以防止每次都得查书或者重新学。看楼主的说法,其实自己心里很有数的,只是不够自信而已。
    */

    目前也可以继续做 Java,继续提升技术、后期转架构或者管理类,但现在把感觉还是想尝试下算法、ai 一类的,想考研(在职的),补充基础知识、刷下学历
    /* 做的久了,你应该会发现,不管做什么项目,其实跟编程语言没啥关系吧。你也不应该手里只有 Java 一个工具吧,我觉得至少得会个至少三四门编程语言吧(瞎说的)。
    后期转架构、管理,这块感觉与技术能力关系不大,更多的是做事情方式是否能够站在宏观角度看问题,是否能够脱离编程语言看问题,是否能够从项目角度或者客户角度看问题。
    算法、AI,这两个我觉得如果想做的好,可能需要来几篇学术论文的洗礼,如果为了这一点,可以考虑读研试试,不过那取决于你导师是否给你研究算法的科研项目。你可以去争取。刷学历,其实也是个合理的理由。*/

    请教下老哥对于这种境地老哥们怎么看? 考研 or not? 而且还有一个问题没想通,手上的工作技术也不想落下,毕竟是立身之本,但是考研要花费的时间、精力和工作去学习提升怎么平衡双方
    /* 我本科学的自动化,毕业后没有找到满意的工作(找个工作没问题)。于是我在家坐了两年,考了个研究生,结果调剂到了航空航天专业。复习考研,得看你有多少时间可以浪费。
    毕业后干了一年多航空。跳槽去了互联网企业。我觉得,读研让我体验了一把搞科研,因为我本科没有好好学习。
    我手中的工作技术一直在丢弃或者说浪费。技术一出现就注定被淘汰的,没必要守着那没用的旧技术。我觉得不要留恋自己会的,而是保持好奇心,不断去尝试自己不会的技术。如果能够这样,比简单读个书重要得多。
    以你的情况,就是希望找一种方式,让自己的工作技能得以大幅度提升。我觉得读研不是你的选项。正如你所说,你得先复习考研,考研需要花时间,势必影响你工作。考上了还得面试,考不上你还得继续工作。即便顺利入学了,你面临着导师的选择,如果遇到不开心的导师,或者没什么实际意义的科研项目,那基本是浪费 2——3 年时间。如果运气非常好,全是你想要的,那毕业后谁知道 IT 行业会发生什么天翻地覆的变化,可能毕业后还得一切重新开始。
    */
    zc1249274251
        10
    zc1249274251  
    OP
       2020-11-05 11:25:35 +08:00
    @imfibhcy 老哥很感谢 确实很残酷 但目前确实有一些困境,看看能不能走一些其他的路,世事多变 有所准备 才可能有机会不是?
    BrandonNg
        11
    BrandonNg  
       2020-11-05 12:59:11 +08:00 via Android
    如果想只搞 java 补基础知识的话 读研纯粹浪费三年 现在中国大学 cs 读研 90%都是搞机器学习 导师也不会给你自己学习的时间
    imfibhcy
        12
    imfibhcy  
       2020-11-05 13:13:56 +08:00
    @zc1249274251
    是的,所以最后说还是要 follow your heart
    每个人情况不一样的,只是列举一下当前职场关注的几个点,毕竟不管干啥不能忽略客观情况对不。
    理清自己认知和外部认知之后做决定,加油~!
    raaaaaar
        13
    raaaaaar  
       2020-11-05 13:22:06 +08:00 via Android
    考研的时候不就要考操作系统算法,网络组成原理吗?这些肯定要大量刷题吧,我认为这就是个很好的打基础过程啊
    hitmanx
        14
    hitmanx  
       2020-11-05 13:27:01 +08:00
    感觉 AI 相关的门槛逐年升高,如果不是有很好的学历+顶级会议发表,很难的。而且一旦换个赛道,你做了 6 年的 java 基本都用不上,相比应届生在经验上没有优势,在年龄上还有劣势,你琢磨琢磨。

    而且说实在的,就像我现在去读个美术的专业,不代表我出来就能靠画画吃饭了不是,天生不是这块料啊。不妨先业余时间自己看看书籍、看看论文,坚持一段时间,看看自己是不是这方面有兴趣和天赋再说吧……
    djoiwhud
        15
    djoiwhud  
       2020-11-05 13:31:47 +08:00
    “目前就是感觉做技术这块儿越深,发现底子是真的薄弱,比如数学、网络、计算机组成原理等等吧”

    以上内容都是本科会讲的。你刷个硕士根本不会解决你的问题。

    Java 开发者的普遍问题就是功底太差,知道的东西大多数都是框架性的,以非科班的 Java 开发者为甚。
    mogami18
        16
    mogami18  
       2020-11-05 13:33:15 +08:00   ❤️ 1
    如果是為了彌補技術負債,讀碩士是沒有什麼太大用的,也就是刷個學歷。換句話說,只要你想認真學習,自己利用空閒時間,一樣可以學的深入。另外,中國的碩士是有導師的,大概率是你還沒怎麼學,你導師給你一堆雜事。以及,做科研需要的技能,和公司需要的技能,是不能完全匹配的。樓主把讀碩士想的太美好了。

    我的個人建議:要麼找一個歐美靠譜的好學校,讀一個 PhD (系統,網絡,存儲,機器學習等實用方向),深入研究,成為某個領域的專家(讀書期間,爭取去 Microsoft research 等部門實習,保持同業界的接軌)。要麼就踏踏實實上班,空閒時間該幹啥幹啥。

    另外,計算機系不是只有機器學習,以及,不是只有做機器學習才能在 IT 領域拿高薪。
    mogami18
        17
    mogami18  
       2020-11-05 13:40:07 +08:00   ❤️ 1
    舉個例子,比如,現在看都比較老的機器學習訓練系統方向,以 parameter server 為代表,如果你懂這裡邊的各種原理,各種實現,加上相關工作經驗年限,去大廠搞個小百萬年薪問題真的不大,而且護城河(不可替代性)相對比較高。只可以,我就沒見過幾個中國大學的課題組研究這個領域(有,但是很少)。為啥?因為投入人力(一個團隊的學生老師)物力(上百台服務器)高,時間長(一兩年起步),搞出來的 paper 評級如 VLDB 和 OSDI 等頂會,和寫了 3 個月 Python 搞出了來的 AAAI, IJCAI 的機器學習煉丹的 paper 評級一樣,都是 A 。
    大學教授都不是傻子,這樣誰還願意帶課題組搞那些相對複雜但是更有實用價值的科研呢?
    dartabe
        18
    dartabe  
       2020-11-05 13:42:13 +08:00
    不如去海外读个研 很多 1 年的 之后选择也多
    mogami18
        19
    mogami18  
       2020-11-05 13:44:59 +08:00   ❤️ 1
    另外如果樓主想涉及 AI 領域,如果你不是想賺快錢,而是真心對其原理等有深厚興趣,那麼建議,在入學研究生之前,完成以下書目的入門閱讀:
    線性代數,矩陣,概率論與統計,微積分,凸優化
    否則,離開了上述基本功,也就只能靠 DNN 煉丹才能活了
    ZinWUT
        20
    ZinWUT  
       2020-11-05 13:45:50 +08:00
    不建议

    本科以后,继续读书和直接就业是两种航道。
    选定离手,切勿来回横跳,否则将持续在低位徘徊。
    azcvcza
        21
    azcvcza  
       2020-11-05 13:55:25 +08:00
    国内不是国外,如果实在想读研,可以考虑去你想工作的国家试试。国内对于年龄歧视还是有的。国外相对宽松一点,因为发达国家的其他工种收入也没差到哪去(当下)。
    ychost
        22
    ychost  
       2020-11-05 14:01:48 +08:00
    体制内可以去读
    zc1249274251
        23
    zc1249274251  
    OP
       2020-11-05 14:37:19 +08:00
    @ZinWUT 感谢 感谢 这个。。。。确实 很忌讳这个
    zc1249274251
        24
    zc1249274251  
    OP
       2020-11-05 14:46:58 +08:00
    @mogami18 老哥说的在理 很干 万分感谢 我得好好想想
    lidlesseye11
        25
    lidlesseye11  
       2020-11-05 15:02:54 +08:00
    我觉得楼上 @raaaaaar 说的很有道理。。
    楼主可以先复习着去考,考上了要不要真的去上再另说
    lifefriend
        26
    lifefriend  
       2020-11-05 16:20:21 +08:00
    年级不太大可以试试
    wangt21
        27
    wangt21  
       2020-11-05 18:59:56 +08:00
    不建议,本人 985 硕。
    读研这两年选的导师不行,真的荒废时光
    dji38838c
        28
    dji38838c  
       2020-11-05 21:54:46 +08:00   ❤️ 2
    不要指望读研提高自己

    要提高自己只能靠自学,读研了也是自学
    VersionD
        29
    VersionD  
       2020-11-05 23:10:09 +08:00
    @ZinWUT 说得很有道理,现在工作了发现其实学习的话更注重实用性了,如果我现在又跳回去读书,可能又会把自己建立的一套学习方法换回科研向的思维,到时候要找工作又得切回来,反反复复可能就蹉跎了岁月
    SorryChen
        30
    SorryChen  
       2020-11-05 23:20:25 +08:00 via iPhone   ❤️ 1
    读研的效果,一大半看你的导师。有的导师会给你一堆破事干,有的导师会真的让你自己探索你喜欢的研究领域,他做的事情就是给予你平台和硬件支持(比如给你提供计算集群,资助你参加学术会议等等),我的硕导就是这样的人,还算幸运。还有一小部分导师,是最好的,不仅给你提供物质基础,并且对你的研究能起到很大的指导帮助作用,这样的就不常见了。

    所以只要能找到个好导师,读研就很开心,而且能学到很多东西。虽然自学一样可以学很多东西,但是导师能给的硬件等设施,说实话自学没办法弄到。
    printese
        31
    printese  
       2020-11-06 08:46:47 +08:00
    从描述来看,觉得楼主需要的不是考研,而是需要补基础

    与其说去考研,个人认为还不如去换个方向,比如去接触一下嵌入式领域,从基础的数电开始入门,网络( uboot 配置下网络互通)、算法(图形界面)、操作系统(Linux)、组成原理(芯片外设驱动)都能涉及到,然后再去有针对性的补理论基础
    zc1249274251
        32
    zc1249274251  
    OP
       2020-11-06 09:57:03 +08:00
    @VersionD 确实很忌讳这个 不过后来想想 也有另外一种思路 工作了才知道自己缺啥 更注重实用性 即使回到学校转换成科研思维 我觉得也很难 毕竟现实生活就搁那了 得解决实际问题不是?
    zc1249274251
        33
    zc1249274251  
    OP
       2020-11-06 09:57:34 +08:00
    @SorryChen 老哥 感谢感谢 很干
    PerpetualHeng
        34
    PerpetualHeng  
       2020-11-06 11:13:04 +08:00
    我再补充一句吧,工作 6 年了,还在指望研究生提升自己,我觉得你应该是那种水平很菜,很底层的码农。
    正常比较牛逼的 6 年程序员,起码会有一段大厂经历吧。其次在一般二线厂能当个大头兵或者架构师是吧。
    其次,最好有高质量博客,或者可以写一本技术书籍吧(目前市场里两本写 dubbo 的书,都是阿里 P6 出得)。
    年包就算没股票也有 50 了吧。
    你看下你和我说的这些有什么差距,是否是你读研可以解决的,其次等你读研出来,别人都工作十年了,丰富的大厂经历和经验,甩你那个文凭十几条街。
    你再想想你该怎么做。
    zc1249274251
        35
    zc1249274251  
    OP
       2020-11-06 11:37:09 +08:00
    @PerpetualHeng 兄弟 不好意思 让你误会了 其实也没那么不堪 才从大厂出来 只是有时候走了一段路,感觉硌脚,停下来把鞋子里沙子倒掉 才能走得更远不是? 至于博客、出书 人各有志 这东西没什么共性 还是让自己有所收获才是
    PerpetualHeng
        36
    PerpetualHeng  
       2020-11-06 15:25:20 +08:00
    @zc1249274251 我想表达的是成为牛逼的人,有很多可以给你背书的方式,很多比读研好,也比读研省时间。
    mogami18
        37
    mogami18  
       2020-11-06 16:41:47 +08:00
    @PerpetualHeng 過於達爾文,引起不適,sad
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.