美文网首页
三年的开发经验,从字节离职后,一口气拿到15家Offer,原因是

三年的开发经验,从字节离职后,一口气拿到15家Offer,原因是

作者: Java老白 | 来源:发表于2022-02-09 17:54 被阅读0次

    为什么要跳槽,这个问题一定要思考清楚,因为跳槽的成本其实是挺大的,在一家公司积累的不仅仅是人脉还有对当前行业以及业务的熟悉度,新进入一家公司,一切需要从头再来,需要快速的证明自己,尤其是技术人员,还有就是对新环境和代码的熟悉,这些都是成本,所以在跳槽前,一定要想好,为什么要跳槽。其实马爸爸有一句经典的话“要么钱没给到位,要么心委屈了”,说的很形象,我这里再细说一下:

    钱没给到位,其实所有的人对自己的评价都是比自己真实的水平要高一些,这就导致,大部分人认为自己现在贡献很大,老板应该加薪,尤其是看到一些同事做的不如自己(可能是自己认为),工资拿的和自己一样,甚至比自己高,那就更加有钱给的少了的感觉。

    做的事情是否有价值或者说是否有持续盈利的趋势,这个很重要,一个公司的产品不盈利没前景,就算给你开不错的工资,作为一个不想混吃等死的人来说,都不想继续再待下去。

    img

    机会,作为一个已经有3年工作经验的人来说,这个时候更加需要的是一个机会,能够证明自己,给公司带来更大的价值,完成进一步的突破,如果当前的公司并不能给你这个机会,那么你就需要考虑跳槽了。

    那么跳槽的核心就是利益最大化,当然这里说的利益,不仅仅是薪资福利,还有自己的职业规划。

    职业规划

    作为技术人员,我大概总结了下面三个方向,其实哪个方向都是大有可为,关键还是要看自己。

    • 技术经理

    • 架构师

    • 专项领域的专家

    薪资福利

    作为一个不再年轻的程序员来说,已经不能忽略薪资和福利,不再像刚毕业的同学,只要能成长、只要平台好,薪资什么的不重要。其实每个阶段都有自己的侧重点,我大概对薪资、平台、成长排了个序(自己的观点)

    • 1~3年,平台>=成长>薪资

    • 3~5年,平台>=薪资>=成长

    • 5~10年,平台=薪资>成长(这个阶段也可叫做规划)

    上面是自己不成熟的看法,从自身的一些经验出发的,仅供参考。

    话不多少,先上面试题,其他的后面再说:

    img

    许多人迫切需要跳槽涨薪,但苦于没有系统的进阶提升学习方法,这里免费分享一份GitHub 上标星 120k的Java中高级进阶知识全面解析。主要包括 Java 基础、Java 容器、Java 并发、Java 虚拟机和 Java IO。另外还附带网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南等内容,非常全面。

    本次是免费分享!下面展示部分截图,点击这里即可免费获取!

    (一). 基础

    1、Java 基本功

    • Java 入门(基础概念与常识)

    • Java 语法

    • 基本数据类型

    • 方法(函数)

    img

    2、Java 面向对象

    • 类和对象

    • 面向对象三大特征

    • 修饰符

    • 接口和抽象类

    • 其它重要知识点

    img

    3、Java 核心技术

    • 集合

    • 异常

    • 多线程

    • 文件与 I\O 流

    img

    (二). 并发

    1、并发容器

    • JDK 提供的并发容器总结

    • ConcurrentHashMap

    • CopyOnWriteArrayList

    • ConcurrentLinkedQueue

    • BlockingQueue

    • ConcurrentSkipListMap

    img

    2、线程池

    • 使用线程池的好处

    • Executor 框架

    • (重要)ThreadPoolExecutor 类简单介绍

    • (重要)ThreadPoolExecutor 使用示例

    • 几种常见的线程池详解

    • ScheduledThreadPoolExecutor 详解

    • 线程池大小确定

    img

    3、乐观锁与悲观锁

    • 何谓悲观锁与乐观锁

    • 乐观锁常见的两种实现方式

    • 乐观锁的缺点

    • CAS与synchronized的使用情景

    img

    (三). JVM

    1、Java内存区域

    • 概述

    • 运行时数据区域

    • HotSpot 虚拟机对象探秘

    • 重点补充内容

    img

    2、JVM垃圾回收

    • 揭开 JVM 内存分配与回收的神秘面纱

    • 对象已经死亡?

    • 垃圾收集算法

    • 垃圾收集器

    img

    3、JDK 监控和故障处理工具

    • JDK 命令行工具

    • JDK 可视化分析工具

    img

    (四)网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南

    img

    因为篇幅有限,其他内容就不一一展示了,这本进阶笔记总共有512页。对于想要进阶的小伙伴来说应该会很有帮助,希望也能帮助到你。本次是免费分享!点击这里即可免费获取!

    相关文章

      网友评论

          本文标题:三年的开发经验,从字节离职后,一口气拿到15家Offer,原因是

          本文链接:https://www.haomeiwen.com/subject/untgkrtx.html