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

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

  •  
  •   jeffh · 3 天前 · 1197 次点击

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

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

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


    加拿大需要你,快去吧
        10
    lanshee   3 天前
    进来莫名吃了个小瓜瓜...(手动狗头)
        11
    jeffh   3 天前 via Android
    @tedderchen spring cloud 外面大部分都有要求,不会不好面试
        12
    BacGa   3 天前
    @phantomzz 话糙理不糙
        13
    BacGa   3 天前
    感觉面试造飞机上班拧螺丝不假 但是实际上就是这么严峻 你不能说出个一二三 就是没有工作机会
        14
    leonard916   2 天前
    spring cloud 確實很多公司用不上 阿里自己實現了一套類似的 但是原理是要會的
    現在你不能說出 docker 基礎 k8s 什麼的 面試官會覺得你只會寫 CURD 然而這種人一抓一大把 誰便宜用誰

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

    RPC 的話 我本人用過 gRPC Dubbo 還是 Thrift 都類似 服務發現 服務治理 什麼的 需要知道原理
        15
    wleexi   2 天前
    看看源码
        16
    nidiewo   5 小时 6 分钟前
    @phantomzz 看了一下你回击的那个人,hhh,他评论的画风都很清奇
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2686 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 13:03 · PVG 21:03 · LAX 05:03 · JFK 08:03
    ♥ Do have faith in what you're doing.