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

研一快要结束,各位大佬能否指点迷津,小弟感激不尽

  •  
  •   jiaopengpe · 7 天前 · 2689 次点击

    题主现状

    普一本:电气自动化,考研:研一末流 985 自动化学院模式识别专业

    本科到现在一直在学习深度学习,主攻强化学习方向,在研一上学期想在大导师的名下读博士,经过这大半年的经历,遂放弃这个想法(这大半年我感觉成长了许多,主要是受伤的多),决定就业互联网行业。走到现在,我深知选择远远(远的很)大于努力,若各位大佬能为小弟指点一二,小弟感激不尽。内容混乱之处,还请见谅,谢谢。

    个人基础:python 、熟练使用深度学习框架、论文复现和分析(其实意思就是代码部分没问题)

    个人欠缺:计算机四大件没有系统学过,这点很伤,需要恶补,(另外非科班出身,也是劣势)

    正在进行的和预期学习计划

    • java:基础语法,应用基本过关
    • 算法:正在学习左程云的算法课学习算法,稳步进行,目前每天除了完成老师给的任务,大量的时间花在了算法的 coding 训练上(算法这个东西我总结了我看过的帖子和经验谈论等,就是说算法的学习 coding 是非常重要的,日后的工作学习即使大概率有的用不到,但还是得时常训练)

    从现在开始到年底的计划:

    • 学习计算机网络和操作系统(第一位的)
    • 后端开发(做一个 crud 的开发):学习 github 开源的博客系统或者其他项目,照着做一个用到现在的技术手段的,springboot+mybatis (按照我的学长的话,没有项目可能简历都不好写)
    • 源码阅读和手写框架:核心的 java 源码、springboot 源码等,手写框架等(目前还没想好哪个,但现在不是想这个的时候,只是个大概的描述)

    题主的困惑

    计算机技术迭代的很快,虽然都在唱衰 java ,可是能够上手并获得实习经验的 java 可能是一个比较好的方向。也只是我自己刚学习,啥都不懂,自己心中的困惑是:

    • 我的计划合理嘛?还有什么需要注意的地方?
    • java 开发作为一个开始,平时应该注意什么互联网技术?
    • 还有哪些互联网就业方向?
    55 条回复    2024-06-26 08:38:33 +08:00
    ZeawinL
        1
    ZeawinL  
       7 天前 via iPhone
    没错,你努力学习技术,是可以解决社会就业问题的(doge
    jiaopengpe
        2
    jiaopengpe  
    OP
       7 天前
    @ZeawinL 哈哈,社会问题不是我想去考虑的,我只是一个普通的小民而已
    kangmf
        3
    kangmf  
       7 天前 via iPhone
    数据库 存储 内核网络 负载均衡 虚拟化 云计算 不都是方向吗,为啥总是 java
    Int100
        4
    Int100  
       6 天前   ❤️ 2
    我靠,java 一生黑,为什么要想不开??

    计算机方向太多了,没必要太功利;建议多想想自己感兴趣的是什么,有兴趣才有热情。
    Ashe007
        5
    Ashe007  
       6 天前 via iPhone   ❤️ 1
    假如大家都是 985 ,那时你又怎么看待 985 呢?做别人做不到的事让自己成为稀缺的存在
    0xsui
        6
    0xsui  
       6 天前
    这计划的后两条,首先这是本科生早就掌握的技能,研究生花费大量时间搞不合适;其次,java 市场现在过于饱和,选个好点的赛道吧,做一下 FPGA 方向,学一些 C/C++,Rust ,Golang ,这些语言本身更高级,应用场景更稳定,竞争力更强。
    ddzzhen
        7
    ddzzhen  
       6 天前 via Android
    建议先精通一门,其次,多了解各领域内容。这个社会需要能够快速进入新领域的能力(快速学习),比如基于产品开发的架构、流程相关的内容
    jiaopengpe
        8
    jiaopengpe  
    OP
       6 天前
    @kangmf 主要是因为师哥师姐基本都是学习 java 后端开发找工作
    jiaopengpe
        9
    jiaopengpe  
    OP
       6 天前
    @Int100 非常感谢您的提醒
    jiaopengpe
        10
    jiaopengpe  
    OP
       6 天前
    非常感谢各位前辈的建议,我再调研调研
    ma836323493
        11
    ma836323493  
       6 天前
    好好提升学历, 看看走人才引进或者考公考编才是国情正确道路, 而不是学 java 加班打工
    huangqihong
        12
    huangqihong  
       6 天前
    @jiaopengpe 你这么一说,我认识的人也是学 java 找工作
    coderzhangsan
        13
    coderzhangsan  
       6 天前
    面向市场学习,唱衰 xx 都是同行散步的,而市场才是检验它们的标准,从目前就业市场看,java 仍是主流,从以后的国家政策来看,尤其是自主化搞得信创,由于目前市场主流项目是 java ,那么信创估计还是 java ,既然主语言定了,剩下就是细分方向了。
    whywei8
        14
    whywei8  
       6 天前
    不考公吗,这有多么想不开,想进 IT 行业
    zzdgfv
        15
    zzdgfv  
       6 天前
    说实话,JAVA 虽然招的多,但是真的饱和了,一堆培训出来的卷低下限,如果你还要坚持 JAVA ,建议先看看招聘要求符合你的计划和预期不。不然早点换算法等赛道好多了
    jiaopengpe
        16
    jiaopengpe  
    OP
       6 天前
    @zzdgfv 算法岗位,主要是没有论文产出,本科出身,感觉不太行,毕竟不是主流做 CV 或者 NLP 的,而且 CV 如上面老哥讲的一点相同,大家都在卷比较容易的路,就更难了,CV 就是这样。其实研究生阶段很多都是身不由己,哎
    zzdgfv
        17
    zzdgfv  
       6 天前
    @jiaopengpe 你这感觉很一般的话,不如考公考编还来得及(3 年还是 2 年硕),而且应届考公比去 it 香多了,如果在 it 方面没有太多成就和快感的话。985 也有选调吧,没必要抗拒考公.
    jiaopengpe
        18
    jiaopengpe  
    OP
       6 天前
    @ma836323493 emm ,提升学历,我也不知道可行不可行,我可以在我的大导师下读博士,也好毕业,他的要求不高,可是读完之后 28 岁了,那个时候出来的出路是什么呢?读博的课题也不是很好,没有落地项目,我感觉脱离生产搞研究我没那个信心。5 年前博士找教职说的上是还不是很难,现在这种情况也是一年一个样。。。。
    pan404
        19
    pan404  
       6 天前
    本人就是从事 java 开发,确实太饱和了。要不就转前端或者 python c++不建议入 java
    jiaopengpe
        20
    jiaopengpe  
    OP
       6 天前
    @pan404 我不知道你说的语言是什么意思?比如 java 就代表了后端开发,python 代表了大数据,深度学习等嘛?其实我的意思是一个就业方向,就像之前老哥说的,云计算,容器,数据库,虚拟技术等
    LieEar
        21
    LieEar  
       6 天前
    1. 你说的这些技术难度不高,普通的本科生就能掌握,作为 985 研究生你和本科生的区别在哪?
    2. 建议学考公、选调生之类的。应届生只有一次机会,要把握住。
    jiaopengpe
        22
    jiaopengpe  
    OP
       6 天前
    本人还是比较喜欢聊天的,我想分享一个自己的经历。大学的时候训练深度学习,才学习如何搭建服务器,linux 系统,内网穿透啥的这些技术,可能是出于满足感吧,觉得喜欢。农村出来没有很多的试错机会。。(>-<)
    ma836323493
        23
    ma836323493  
       6 天前
    @jiaopengpe #18 #18 提升学历绝对有用,28 就博士了,我哥 33 才博士毕业, 真实感官就是研究生在我们小地方实验室一个月 9000 ,而他博士就是 1w6. 我一个垃圾本小公司才 7000. 不过后来他去我们这一本大学教书了,
    jiaopengpe
        24
    jiaopengpe  
    OP
       6 天前
    @LieEar 1 、我也不知道区别在哪里,我身边很多同学都有这个困惑,学校可以教授的几乎为 0 ,都是自己探索。2 、本身不是抵制考公或者选调生之类的。就拿选调生来说,有的同学就是朝着这个目标,会争取班长,书记等机会,而我没有早早打算,机会也就丧失了。早早的坚定自己的目标,可能更好一点
    pan404
        25
    pan404  
       6 天前
    @jiaopengpe 编程语言也是有局限性的
    jiaopengpe
        26
    jiaopengpe  
    OP
       6 天前
    @ma836323493 现在的局势就是想在一本教书很难很难,折磨 45 年博士毕业,还是要面临非升即走的压力,论文压力,5 ,6 年前高校招聘很好,也是和国家政策有关系,提高高效教师的博士率。现在看来都是早早占坑是最好的,一届比一届难
    LieEar
        27
    LieEar  
       6 天前   ❤️ 1
    1. 你可以深入学一个领域,像楼上说的,学一些“难度”高的语言,golang 、rust 。写一些更底层的项目,看看数据库内核、LSM tree ,结合写一个东西出来(参考知名的课程 MIT 6.824 )。重点不是 CRUD 这些,你是 985 研究生,公司招你,不是和本科生、专科生干一样的工作。
    2. 不要局限于工作。看看省考、国考、老家的人才引进,985 应届生竞争度还是有的。现在的就业环境就这样。
    lucasj
        28
    lucasj  
       6 天前
    1. “有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管;其次前端,需求频繁,温饱有余,人上人难;算法数据,收入可观,最好硕博,高端饭碗;测试开发,也可一战,随手一点,月入过万;鬼迷心窍,来客户端,表面繁荣,实则内卷,工作清闲,面试火箭,不到三年,全部玩完。”

    2. 软件开发方向:后端、Web 前端、桌面端、移动端、全栈、测试开发、爬虫、算法、游戏、嵌入式/Linux 驱动开发、操作系统、数据库、云原生。

    3. IT 行业岗位:开发、架构师、数据分析、项目经理、产品经理、UI 设计、测试、运维、技术支持、安全。
    kinkin666
        29
    kinkin666  
       6 天前   ❤️ 1
    小论文有着落了吗?小论文还没发就好好弄弄小论文吧。

    进厂方向:
    * 小论文已发
    * 面试八股文形成思维导图,以点覆面。有追求点就啃 CSAPP
    * leetcode 周赛要到能基本都做完的程度
    * 大厂又不用你自带技术栈,进去学就是了

    考公方向:
    * 小论文已发
    * 离开实验室,转战图书馆与自习教室,开启狂背狂刷模式
    * 报班,特别是结构化免试的班,不想刷分数了就事业单位人才引进和国企靠结构化面进去

    不要纠结能不能选调、现在考公迟不迟,现在准备也一样的,大不了毕业了在家赖一年,研究生考进去已经是大部分本科进去的天花板了。
    lucasj
        30
    lucasj  
       6 天前
    关于互联网技术,可以看看这个

    https://github.com/taogen-docs/resources-of-learning
    LayneZhao
        31
    LayneZhao  
       6 天前
    为啥不读博,能转博再坚持读几年他不香吗? RL 做交叉应该算比较好水的吧
    现在全都是 Java ,建议看看 Golang 云原生,虚拟化,CUDA 这些
    jiaopengpe
        32
    jiaopengpe  
    OP
       6 天前
    @LayneZhao 小导师有很多事情和项目要我做,迫于无奈,自己的时间很少,读博可能我坚持不下去。好的,感谢您的建议
    nullland1027
        33
    nullland1027  
       6 天前
    我也同研一结束,还在跟导师发论文呢
    KeYee
        34
    KeYee  
       6 天前
    不建议花时间钻研 java ,国内严重饱和了且方方面面的卷。可以把重点放在 go 或者 rust 的学习上
    vanerika
        35
    vanerika  
       6 天前
    面向招聘学习。去看看各大企业的招聘要求、给到的薪资范围,然和思考下未来的职业发展,结合自身选择学习方向。
    LeeEnzo
        36
    LeeEnzo  
       6 天前
    cuda best practices 看一遍 学一遍
    找个异构计算/深度学习工程化岗位 问题应该不大
    Sidf
        37
    Sidf  
       6 天前 via Android
    去求职招牌社群问吧,不好评价
    dwlovelife
        38
    dwlovelife  
       6 天前
    还卷 JAVA ,你可以试着投投简历,草,JAVA 早不比几年前了,现在市场啦的一批,不如去卷 GO 和 C++
    anmu
        39
    anmu  
       6 天前
    如果想去互联网还是以你自己的师兄师姐的情况做参考标准。

    转语言这个事情,慎重只能说
    bugmaker233
        40
    bugmaker233  
       6 天前   ❤️ 1
    你都说了选择远远远远大于努力,结果选了 JAva🤣🤣🤣
    LayneZhao
        41
    LayneZhao  
       6 天前
    @jiaopengpe 28 的能博士毕业,算是很香的了。你可以看看你博士师兄们自己科研时间多吗
    yuruizhe
        42
    yuruizhe  
       6 天前
    水个毕业就行,准备考公吧,985 还是有个敲门砖能力的
    lightyisu
        43
    lightyisu  
       6 天前
    还没发论文吗 或者说没什么要求? JAVA 确实是普遍选择即使是非常饱和也是一个快速和稳定的岗位 如果在一线可以卷什么 GO 因为岗位多
    jiaopengpe
        44
    jiaopengpe  
    OP
       6 天前 via Android
    @lightyisu 毕业没有要求,师兄师姐没论文,最后一年或者大半年做毕设论文
    jiaopengpe
        45
    jiaopengpe  
    OP
       6 天前 via Android
    @bugmaker233 我自己感觉现在 java 学习好入门,其实我也有看过那些培训机构的课,感觉就是带着你做,不讲原理,挺浪费时间的,还不如自己跟着官方博客和 gpt 学习
    jiaopengpe
        46
    jiaopengpe  
    OP
       6 天前 via Android
    @jiaopengpe 其实针对这一点来说还是自己懒了,不敢去探索了
    jiaopengpe
        47
    jiaopengpe  
    OP
       6 天前 via Android
    @bugmaker233 哈哈(doge)也是师兄师姐都是走的这个路,我想着跟着他们应该没错。其实我一直在思考该如何选择,因为今年的暑假实习,学长们就不是很乐观
    jiaopengpe
        48
    jiaopengpe  
    OP
       6 天前 via Android
    @LayneZhao 感谢您的建议,这里分享我的想法,可能会非常幼稚( doge )。我读研并不快乐,经常和工作的同学聊天,他们说工作肯定累呀,烦恼特别多,但每个月能拿到工资心里就觉得没啥了。上学得到的正向反馈少的可怜,辛辛苦苦这么长时间,没有一份成果,结果是自己的,反而还练出了自我 pua 的能力(哈哈),还是算了。我家里什么都没有,如果把希望放在读博上,这个赌注太大了,我承受不起。。。
    jiaopengpe
        49
    jiaopengpe  
    OP
       6 天前 via Android
    再次感谢大家的建议(^ ^)
    wanei
        50
    wanei  
       6 天前
    有关系,跟上混就行了。其它都是浮云。
    pigdragon
        51
    pigdragon  
       4 天前
    模式识别专业学什么 java?python,算法,人工智能这才是你的核心,还有你以前学自动化的,可以将人工智能和自动化设备结合起来,国内制造业发达,以后工厂和家用的智能设备才是出路,和国外纯软件的斗,我感觉这才是国内的优势国外不好落地的
    harryWebb
        52
    harryWebb  
       3 天前
    你一个电气自动化,不去考国家电网,真的是可惜了,与其卷计算机,不如考电网,我同事一堆的计算机专业的,做梦都做到去电网
    jiaopengpe
        53
    jiaopengpe  
    OP
       3 天前
    @harryWebb emm ,为时已晚,当时没有想,就想着考研去了。围城,所以还是思考未来最重要
    webpan94
        54
    webpan94  
       3 天前
    我是觉得现在选择做技术性价比不高。不过还是要看你要追求的是什么?
    harryWebb
        55
    harryWebb  
       1 天前
    @jiaopengpe 读研这个专业,其实进一些事业单位也绰绰有余了,虽然有点浪费人才,但是进事业单位也未尝不是一种躺平的选择
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:43 · PVG 02:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.