V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
easyway
V2EX  ›  问与答

普通一本非计算机专业, 15 年毕业,半路学 Java ,将近四年工作经验,如何跳槽到大厂

  •  
  •   easyway · 2021-02-23 13:51:04 +08:00 · 885 次点击
    这是一个创建于 1394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以下是本人的基本情况,麻烦大佬指点迷津,如何才能进入大厂,跪谢了。

    学历:普通一本 非计算机专业 15 年毕业

    Java 工作经验以及个人工作水平:

    17 年开始从事 Java 开发,现在在做第二份工作,主要是做 toB 大数据平台开发,没有高并发、分布式等应用场景。自己目前是个小 TL,组里有五六个人,日常工作就是迭代开发+解线上 bug,还有一部分时间负责小组管理工作。Java JUC 的源码都有去重点学习过,了解 AQS 实现,ConcurrentHashMap 整个 put 和扩容过程,Spring 了解的一般,有重点看过 spring bean 初始化的相关代码,了解 spring bean 加载流程,循环依赖问题的解决,事务生效条件等。平时也有去看《深入理解 Java 虚拟机》还有《微服务架构设计模式》等学习 jvm 和微服务相关的知识。

    工作特点:

    1.需要支持各种数据源来实现一些数据校验,数据同步功能,因为客户使用的数据源版本各不相同,使用场景也千差万别,导致经常要处理一些线上问题,线上问题主要是 SQL 执行和结果集处理的问题,处理问题的能力感觉有很大提高; 2. 由于之前人员流动大,项目还处于前期阶段,导致代码质量差,经常遇到各种问题,所以在后续开发中几乎每次迭代都有计划的对部分代码做了重构;

    个人评价:

    优点:1.抗压强,需要使用 es 解决查询问题,在从未接触的情况下,一周时间学习了 es 的基本原理及架构,基于现有的数据结构定义索引并模拟了实际会用到的查询、插入、修改等操作。项目排期一直很紧但是都能按时完成开发任务。 2.善于总结问题,工作中遇到的问题大部分都总结下来

    缺点:1.算法不精,没有专门学过算法,只了解基本的排序算法、递归算法等; 2.非科班出身,入行晚,基础相对要差,前三年没有努力做好基础积累,现在才开始有压力了 3.微服务相关组件框架了解的少,没有高并发场景经验

    2 条回复    2021-02-23 15:21:17 +08:00
    amwyyyy
        1
    amwyyyy  
       2021-02-23 14:33:56 +08:00
    找内推
    easyway
        2
    easyway  
    OP
       2021-02-23 15:21:17 +08:00
    @amwyyyy 需要重点学习哪些,想半年后看情况试一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.