今年想跳槽的朋友,务必看完这 9 个问题!

蓝色关注,回复“6”获取技术、产品人必读10本书

见字如面,我是军哥。

最近有一位读者找我聊天,她跳槽的经验比较少,工作以来就那么 1 次,想咨询一下我,关于跳槽的一些注意事项。

我觉得这个问题,读者朋友们可能马上就会用到,于是我就写一篇!

今天的文章采取一问一答的形式,我相信一定有你关心的问题。

我们这就开始吧!


热点问题1:  跳槽选公司的核心逻辑是什么?

答:想跳槽,请先搞清楚这三个核心要素,它们按重要性顺序依次是行业、公司和你的优势和岗位匹配度。

关于行业,一个快速发展且能持续的行业比啥都重要,比如如今短视频相关行业、电动车相关行业就是好的行业。

关于公司,选择这个行业内的头部公司,当然面试能否成功有时候也看互相吸引不。

关于你的优势和匹配度,所谓的优势就是你目前已经具备的技能或能力,而不是你未来去培养的。如果匹配度很高,这是极好的。

最后,你还要考虑和未来领导是否合拍,是否有相同价值观和做事方法,但一个现状是,一个快速发展的公司,组织架构的调整是非常频繁的,你的老板经常更换也是常见的。

我再强调一次,请按照以上优先级思考新的工作机会!

热点问题2:  天使、A、B、C、D轮或以上公司有什么区别,适合哪些人去?

答:天使轮的公司,商业模式还没有被验证,技术团队也就 10 人以内,除非你已经厌倦大公司的工作,薪资接受大幅度降薪,并想体验创业这不一样生活,否则都不建议去。

A 轮 或 B 轮公司商业模式已经初步验证,但是公司风险依然很高,如果没有一定期权等长期激励的,建议不要加入,因为收益与风险不成正比呀。

C轮、D轮或以上公司,公司商业模式已经成熟,这时是加入最好的时机,如果还能拿到一定数量的期权,是极好的。

对于已经上市的公司,如果你想通过股票暴富也几乎不可能了,对于一些特别资深的朋友也不是好机会,想找个稳定的平台到可以考虑考虑。

热点问题3:  是应该选择去大公司还是中小公司?

答:我的建议是刚毕业的或工作 2/3 年左右的朋友,都建议去大公司,

为什么呢?

第一,你的起点就比同龄人高,且下一份工作有大平台背书;

第二,大公司各领域牛逼人多,你可以认识更多牛人,积累更多的人脉;

第三,对大公司流程和工作方式有深入了解,对自己未来职场有好处。

如果你已经厌倦大公司工作,并且已经混到 P7+ 级别了,想承担更多的职责尝试新的可能,建议你可以去中等左右公司,小公司通常是不建议的。

热点问题4:  大公司的边缘部门和中等公司的核心部门怎么选择?

答:刚毕业或者工作时间不长,大公司是首选,核心不核心部门都不太重要,如果你工作 3 年以上,我建议你去中等公司核心部门,不要去大公司的边缘部门。

为什么呢?

大公司的边缘部门随时可能被干掉,并且给的资源一般都不会太好,比如我之前在贝壳所做就是创新孵化类业务(其实就是边缘业务),要想从边缘成长为核心业务,这流产率不低,建议谨慎考虑之。

热点问题5:  工作不到一年可以跳槽么?

答:我记得我多次在文章里说,在一家公司工作一年是最短时间,除非你被动裁员,其他的情况下我都建议忍一忍,要不然你的简历搞 2 次这种事情就花了,下家 HR 最喜欢关于这个挑刺,这对你未来的职场一点好处都没有。

热点问题6:  跳槽如何拿到合理涨幅?

答:这里判断的标准在于,你能通过面试预估出你在新公司的职级,因为级别对应的一定薪资范围,而这个薪资范围你是可以通过某些方式获取到的,而一旦知道这些,你就可以开一个合理的薪资,一方面 HR 觉得你不是狮子乱开口,一方面你避免开了低价自己吃了亏,这是高招呀!

热点问题7:  前领导或同事拉你去创业,要去么?

答:听我的,大概率请拒绝这样的机会,参考问题 2 ,但你可以对他的公司保持关注,因为如果他们公司未来发展好,比如融资到 C轮或以上,他必定还需要招人,你到时候再去也不迟。

热点问题8:  比自己原公司好一点的大头兵岗位和稍微差一点公司带团队,怎么选择?

答:这里的判断原则,跟你的职业规划相关,如果你未来是技术管理,想有更多的职责,建议选后者,如果你只是想成为技术专家或架构师,建议选前者即可。

热点问题9:  跨领域跳槽,比如对于程序员转产品经理或产品经理转程序员,该如何才能跳槽成功?

答:这是一个好问题,我建议最好的办法是公司内转,我就见过多个从程序员转到产品经理,从测试工程师转到产品经理的案例,军哥在饿了么时也让一位下属,从后端工程师转产品经理,目前这小伙子至少是阿里 P7 水平了。

假设你去外面找这种跨领域的跳槽机会,成功概率几乎为 0 ,除非你是应届生,否则企业让你过来就是直接干活的,而不是让你从 0 开始学习的!


写在最后

以上,是今天讨论主题的全部。

这不,马上金三银四了么,很多朋友们肯定是蠢蠢欲动了,希望今天的分享对你有价值、有收获!关于这个话题,如果你还有其他问题,请留言哈!

关于我:军哥,前饿了么、贝壳技术总监,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!


以往热文推荐:

好领导 VS 差领导大比拼!

我是如何从程序员转到管理的?


更多精彩,关注我公众号,一起学习、成长

▲ 长按关注军哥手记,一起学习、成长

对于一位Java开发程序员来说,跳槽成功不仅取决于技术能力,还取决于准备是否充分。以下是一些关键准备事项,帮助你在9月底顺利跳槽: --- ### 1. **技术准备** #### 1.1 核心Java知识 - 面向对象编程(OOP) - 集合框架(List、Set、Map等) - 多线程与并发编程(Thread、Runnable、线程池、volatile、synchronized、CAS、AQS) - 异常处理机制 - Java 8+ 特性(Lambda表达式、Stream API、Optional类等) #### 1.2 JVM相关 - JVM内存模型(堆、栈、方法区) - 垃圾回收机制(GC算法、GC收集器如G1、CMS) - 类加载机制(ClassLoader) - JVM调优与常见参数(如-Xms、-Xmx、-XX:+PrintGCDetails) #### 1.3 框架与中间件 - Spring(IoC、AOP、Spring Boot) - MyBatis / Hibernate - Spring Cloud(微服务架构) - 消息队列(Kafka、RabbitMQ、RocketMQ) - Redis(缓存设计、持久化机制) - MySQL(索引优化、事务机制、锁机制) #### 1.4 分布式系统相关 - CAP理论 - 分布式事务(如Seata、TCC、Saga、2PC) - 分布式锁(Redis、Zookeeper) - 分布式缓存与一致性 - 分布式任务调度(Quartz、XXL-JOB) #### 1.5 数据结构与算法 - 常见排序算法(快排、归并、堆排) - 常见查找算法(二分查找) - 树(二叉树、红黑树、B+树) - 图(DFS、BFS) - LeetCode刷题(建议刷50+道中等难度题) --- ### 2. **项目经验准备** - 梳理过往项目,准备好“STAR”法则: - Situation(背景) - Task(任务) - Action(行动) - Result(结果) - 准备几个有代表性的项目,尤其是你在其中负责的核心模块、技术难点、优化手段、性能提升等。 - 准备好你使用的技术栈在项目中的具体应用场景,例如: - “为什么选择Redis而不是本地缓存?” - “为什么选择Spring Cloud而不是Dubbo?” --- ### 3. **简历优化** - 使用STAR法则描述项目经验 - 突出技术亮点和成果(如性能提升30%、并发优化等) - 技术栈要与目标岗位匹配(如投后端岗要突出Spring Boot、MySQL、Redis等) - 使用简洁明了的语言,避免冗长 --- ### 4. **面试准备** #### 4.1 行为面试题准备 - 自我介绍 - 为什么跳槽? - 你最大的缺点是什么? - 你最有成就感的项目? - 你遇到过的最大技术挑战? #### 4.2 技术面试准备 - 白板写代码(如手写LRU缓存、单例模式、线程池创建等) - 系统设计题(如设计一个秒杀系统、短链系统) - 开放性问题(如如何设计一个分布式锁?) #### 4.3 算法题准备 - 推荐平台:LeetCode、牛客网、CodeWars - 刷题重点:数组、字符串、链表、树、动态规划、DFS/BFS、二分查找等 --- ### 5. **投递与跟进** - 提前准备目标公司列表(如大厂、独角兽、成长型公司) - 关注内推渠道(LinkedIn、Boss直聘、脉脉、猎头、朋友推荐) - 准备好时间安排(避免多个面试冲突) - 面试后及时复盘,记录问题与答案 --- ### 6. **心态调整** - 不要急于求成,保持节奏 - 多复盘失败原因,针对性提升 - 保持学习状态,每天坚持刷题+看面经 --- ### 7. **推荐学习资源** | 类型 | 资源名称 | 说明 | |------|----------|------| | 书籍 | 《Java并发编程实战》 | 并发核心 | | 书籍 | 《深入理解JVM》 | JVM原理 | | 书籍 | 《Effective Java》 | Java最佳实践 | | 网课 | B站《尚硅谷Java面试》 | 面试技巧 | | 网站 | 牛客网 | 面经+刷题 | | 网站 | LeetCode | 算法题 | --- ### 示例:Java线程池使用代码 ```java import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPoolExample { public static void main(String[] args) { // 创建固定大小的线程池 ExecutorService executor = Executors.newFixedThreadPool(5); for (int i = 0; i < 10; i++) { Runnable worker = new WorkerThread("" + i); executor.execute(worker); // 提交任务给线程池 } executor.shutdown(); // 关闭线程池 System.out.println("Finished all threads"); } } class WorkerThread implements Runnable { private String command; public WorkerThread(String s) { this.command = s; } @Override public void run() { System.out.println(Thread.currentThread().getName() + " Start. Command = " + command); processCommand(); System.out.println(Thread.currentThread().getName() + " End."); } private void processCommand() { try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } } ``` **解释:** - 使用`Executors.newFixedThreadPool(5)`创建一个固定大小的线程池 - 提交任务时使用`execute()`方法 - `shutdown()`方法等待所有任务完成后关闭线程池 - 多线程并发执行,提高任务处理效率 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值