# 一个三年出头的 Java 程序员,技术要到什么程度呢?前几年荒废了,要加固技术。基础较好。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jeffh
V2EX    程序员

# 一个三年出头的 Java 程序员,技术要到什么程度呢?前几年荒废了,要加固技术。基础较好。

  •  
  •   jeffh 2019-11-09 00:22:51 +08:00 3283 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前 3 年在传统企业较大的公司上班,工作内容上技术要求不高,所以都在看一些文史哲类的书,技术书接触较少,现在出来面试碰了一鼻子灰。

    三年要求的程序员技术要达到什么高度呢? title 能到高级开发吗?

    16 条回复    2019-11-12 15:57:10 +08:00
    Acoolda
        1
    Acoolda  
       2019-11-09 08:23:43 +08:00 via iPhone
    你去求职网站搜十几个职位看要求就明白了啊
    jeffh
        2
    jeffh  
    OP
       2019-11-09 08:51:26 +08:00
    @Acoolda 求职网站上的 jd 都大同小异
    0NF09LJPS51k57uH
        3
    0NF09LJPS51k57uH  
       2019-11-09 09:43:35 +08:00   1
    看你什么学校毕业了,阿里 P6 就是高级研发了。
    我是 16 年毕业的
    纯 java 后端来讲,spring cloud 那一套招式使用应该是最基础的,在此基础上各个组件的原理应该要了解的。
    多线程:要求掌握到最底层原理,这也是基础的。
    NIO:至少 netty 会用。
    设计模式:单例、工厂这种不说了,策略模式、职责链模式、观察者模式这几个超好用的设计模式要理解
    分布式:一致性、高可用、分布式锁、RPC
    数据库:
    欢迎大家补充
    zhuyichen1017
        4
    zhuyichen1017  
       2019-11-09 09:48:30 +08:00
    @phantomzz 公司完全不用 springcloud 咋办
    0NF09LJPS51k57uH
        5
    0NF09LJPS51k57uH  
       2019-11-09 09:53:41 +08:00
    @zhuyichen1017 不用 Spring cloud,那一套东西也是有其他替代品的,这些组件的设计思想是相同的,解决的也是相同的问题,比如网关、rpc。我把 spring cloud 拿出来说是因为这玩意儿现在相对来说比较流行,其实本质上应该关注他们的设计思想和解决的问题。
    jeffh
        6
    jeffh  
    OP
       2019-11-09 12:24:37 +08:00
    @phantomzz 这一套东西基本都了解,但一致性、高可用、分布式锁、RPC 没地方实践
    tedderchen
        7
    tedderchen  
       2019-11-09 15:50:46 +08:00
    @phantomzz 不吹牛会死吗? 还 spring cloud 最基础,我都想笑了 百分 99 的公司不需要 spring cloud k8s, 多线程的最底层原理是什么?汇编语言吗? 黑人问号???
    0NF09LJPS51k57uH
        8
    0NF09LJPS51k57uH  
       2019-11-09 16:19:06 +08:00
    @tedderchen 看我上面一条回复再说,年轻人戾气不要太重。
    1.三年 java 出去连网关、负载均衡、流控、微服务都不知道,纯靠 CRUD,SSM 征服面试官?公司用不用得到是公司的事,你会不会是你自己的事。我现在每天都在和这些东西打交道。
    2.java 多线程至少要了解到 JVM 内存模型、CPU 层面的线程通信吧?难道会写个 new Thread,pool.submit()就是会多线程了?
    3.对于你这种人,我也没必要客气,我说的这些东西都是烂大街的,人家喂到你嘴里你都不吃,三年 java 写到狗肚子里去了?自己垃圾别说别人吹牛,你回复的样子像极了井底之蛙。
    4.看了一下你的帖子和回复,像极了培训班出来刚入行的,一边说自己是后端还要写前端一边问别人 html 布局是什么?我旁边的前端小哥看到了都笑出声了。
    0NF09LJPS51k57uH
        9
    0NF09LJPS51k57uH  
       2019-11-09 16:20:12 +08:00
    @tedderchen
    只会 spingboot + vue 独立写过几个项目, 感觉自己技术垃圾 怎么办 主要垃圾在前端 做什么都是丑的要死
    感觉这把年纪也是心累 好想去加拿大定居哦


    加拿大需要你,快去吧
    lanshee
        10
    lanshee  
       2019-11-09 18:45:25 +08:00
    进来莫名吃了个小瓜瓜...(手动狗头)
    jeffh
        11
    jeffh  
    OP
       2019-11-09 18:52:24 +08:00 via Android
    @tedderchen spring cloud 外面大部分都有要求,不会不好面试
    BacGa
        12
    BacGa  
       2019-11-09 19:20:46 +08:00
    @phantomzz 话糙理不糙
    BacGa
        13
    BacGa  
       2019-11-09 19:21:37 +08:00
    感觉面试造飞机上班拧螺丝不假 但是实际上就是这么严峻 你不能说出个一二三 就是没有工作机会
    leonard916
        14
    leonard916  
       2019-11-10 11:07:26 +08:00
    spring cloud 很多公司用不上 阿里自己了一套似的 但是原理是要的
    在你不能出 docker 基 k8s 什的 面官得你只 CURD 然而人一抓一大把 便宜用

    @jeffh 你可以用 docker 搭建一套微服系,配合 VM 可以模集群。

    RPC 的 我本人用 gRPC Dubbo 是 Thrift 都似 服 服治理 什的 需要知道原理
    wleexi
        15
    wleexi  
       2019-11-10 11:58:06 +08:00
    看看源码
    nidiewo
        16
    nidiewo  
       2019-11-12 15:57:10 +08:00
    @phantomzz 看了一下你回击的那个人,hhh,他评论的画风都很清奇
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2688 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:48 PVG 22:48 LAX 07:48 JFK 10:48
    Do have faith in what you're doing.
    ubao 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