现在的 Java 程序员需要什么技术栈? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
ardenchan

现在的 Java 程序员需要什么技术栈?

  •  
  •   ardenchan Jul 10, 2020 5280 views
    This topic created in 2138 days ago, the information mentioned may be changed or developed.

    一年左右的程序员需要什么技术栈? Spring,SpringMVC,Mybatis,Springboot,SpringCloud,Shiro,RabbitMQ,Docker,Nginx 有些看过源码,但没看得很深。 需要懂何调优 JVM,线上分析 JVM...这些之类的吗?

    22 replies    2020-07-22 09:53:04 +08:00
    Jooooooooo
        1
    Jooooooooo  
       Jul 10, 2020
    你这叫工具栈
    leon0318
        2
    leon0318  
       Jul 10, 2020
    操作系统 算法 计算机网络
    hantsy
        3
    hantsy  
       Jul 10, 2020
    看源码。。。
    ardenchan
        4
    ardenchan  
    OP
       Jul 10, 2020
    @Jooooooooo 那请问什么是技术栈
    zsdroid
        5
    zsdroid  
       Jul 10, 2020
    会写 jvm
    birdkyle79
        6
    birdkyle79  
       Jul 10, 2020
    @Jooooooooo 那到底啥叫技术栈呢,会用框架难道不叫一种技术吗
    PolarisYi
        7
    PolarisYi  
       Jul 10, 2020
    还是看不同公司的具体业务需求吧,好多还在维护的老项目还用的 SSH ( Struts2,Spring,Hibernate ),新项目最起码感觉都上 Spring Boot 了
    gantleman
        8
    gantleman  
       Jul 11, 2020
    一年的程序员面向对象还没搞清楚呢吧?软件开发还是需要些经验积累的.
    yoke123
        9
    yoke123  
       Jul 11, 2020
    人太多了,如果你会的不多没啥竞争力凭什么要你呢?
    很操蛋,要么学,持续的学。
    要么干几年转行干其他你感兴趣的吧。
    wenlele
        10
    wenlele  
       Jul 11, 2020
    先从你从事的业务领域开始吧。你是不可能,也没必要以编程语言为中心去学习的。一般来说,你要以某个具体的业务领域去学习,比如视频网站,企业应用网站,搜索,等等。
    xuanbg
        11
    xuanbg  
       Jul 11, 2020
    使用搜索引擎-复制-粘贴
    damai0419
        12
    damai0419  
       Jul 11, 2020
    我也一年。我说我自己的状态吧。框架源码基本没看过,框架属于会用,有问题百度解决,百度不到到外网继续找,目前还没有解决不了的。目前属于能上手用的,spring boot,cloud 和 alibaba 基本组件。
    damai0419
        13
    damai0419  
       Jul 11, 2020
    @damai0419 我是个菜鸡。MySQL 稍微深入看过一点,redis 也算稍稍了解一点,消息队列这块就 rabbit 。ES 仅限用过,内部机制不知道。其他还有啥想不起来了。
    damai0419
        14
    damai0419  
       Jul 11, 2020
    @damai0419 总体来说……就限于会用,原理那块属于抓瞎……
    huntcool001
        15
    huntcool001  
       Jul 11, 2020   1
    @damai0419 一年的话这样正常了. 肯定都是先会用,然后再一本书一本书啃的. 可能这两个月研究 Mysql(<高性能 Mysql>),下个月研究 Redis, 再下两个月研究 Spring 源码...

    然后三四年基本 cover 常用技术栈的最佳实践和大致原理了. 再深入研究一两个方面(消息队列中间件 /分布式数据库 /云原生系统),往对应的 Github 项目上 PR. 逐渐成为大佬
    testFor
        16
    testFor  
       Jul 11, 2020
    其实我也不懂,我感觉没啥氛围,但是我个人比较注重基础,像算法和操作系统,因为框架是看不完的,而且框架最核心的,要不就是设计,要不就是里面的算法,因为又回到基础这一个点上. 然后我就找不到工作了...
    为了方便开发,我做了一个谷歌镜像站的 app,想找人体验一下,需要的可以邮件发 [email protected]
    snappyone
        17
    snappyone  
       Jul 12, 2020
    这些其实会用就行,但是后期更重要的是基础跟原理。像你提到的这些框架一个资深的开发应该可以很短时间就能学会并掌握原理
    gaobing
        18
    gaobing  
       Jul 12, 2020   1
    你这样问:现在的 Java 程序员不需要什么技术栈?
    这样大家的回答能短一点。
    devHang
        19
    devHang  
       Jul 13, 2020
    一年需要的是项目经验,管它是什么,先深入在扩散。
    ixx
        20
    ixx  
       Jul 13, 2020
    一年? 就你说这些能熟练使用,基本概念能知道,我觉得就不错了,真的,要知道这些看起来简单的几个字母背后的概念有多庞大
    Meridian
        21
    Meridian  
       Jul 13, 2020
    现在的 Java 程序员一生下来就得会 JVM Spring RPC 微服务 缓存 消息队列 搜索引擎 数据库 Linux 内核 网络
    然后到你干到头了,大差不差还是这些东西
    daimubai
        22
    daimubai  
       Jul 22, 2020 via iPhone
    这些东西大公司不需要你做,小公司用不到…
    About     Help     Advertise     Blog     API     FAQ     Solana     1212 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 23:18 PVG 07:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86