程序员:在一个公司待了5年,环境舒适,是继续温水煮青蛙还是跳槽?
关于离职的困扰
最近有一个同学提了一个问题:感觉自己很迷茫,很纠结,在一个公司待了 5 年了,没有离开过,不知道自己该不该跳槽?
其实,这个问题,很好回答,为什么?因为这个问题是非常典型的「舒适区跳槽型」问题,什么意思呢?就是既然在一家公司可以待 3 年以上,也没有离开过,说明这个公司还不错,因为这个公司很烂,薪资福利也不好,早就跳槽走了,之所以一直在这里呆着,就说明在薪资福利和工作环境这块还在你的忍受范围之内,所以,我称这种情况为「舒适区跳槽型抉择」问题。
「舒适区跳槽型抉择」问题:就是在一家公司能够待的超过 3 年及以上,只是纠结跳不跳槽,但是还在忍受范围内,处在舒适区的情况。
那遇到这种情况,该如何考量,我一般做这样的选择会从两个维度进行考量。
1.个人成长维度
首先,你可以衡量一下,在这个公司可不可以待着的标准之一,我认为也是最重要的标准,那就是:你在这个公司还可以学到东西吗?是否还有升职加薪的空间呢?
换句话讲,就是你在这个公司还能让自己成长吗?我们虽然身处在职场当中,但是,工作和成长是相辅相成的,是一条并行的线。那就是工作的时候,既能帮助公司完成任务,创造价值,同时自己也能够获得成长。
如果在一个公司待久了,仅仅只能重复的完成公司交给的工作和任务,没有任何其他压力,自己也无法获得成长了,我感觉就应该跳槽换个环境了。
完成公司的工作只是为公司负责,我们还得为自己负责,为自己负责就是必须一直处在学习区,让自己的能力可以不断的获得成长,未来决定你的价值的,就是你的能力。如果你无法继续成长,意味着你的价值就到瓶颈期了,这时候还不换工作,你未来可能也就这样了,到头了。
所以,这是第一个考量的维度,自己在这家公司能否还能获得成长。
2.行业和公司发展维度
如果只单纯的从个人成长的维度考虑自己是否还有成长空间,是否还有升职加薪的空间可能有点太狭隘了,考虑的可能会不够全面。
毕竟,我们经常遇到这样的情况:一个人进入了一家非常有前途的公司,公司在这个行业发展潜力不错,整个行业也处在红利期,如果只是在公司没有成长空间了,然后自己就只想着换个环境,换个公司,就跳槽了,可是自己刚跳槽没多久,公司就开始给员工期权或者股票了,未来公司上市的可能还极大,最终自己可能会与财富自由失之交臂。
所以,这就是考虑的第二个维度,别看自己,看公司,这个公司随处的行业和整个发展势头怎么样呢?如果公司整体的发展是在上升期,而且所处的整个行业都是有非常不错的发展空间的,处在红利期的话,那么,你可以别跳槽,先等等。
为什么?决定我们价值的除了你的个人能力之外,其实最最重要的就是市场需求。
我们都知道决定市场价值的是市场需求,供需关系才是影响价格的根本。所以,决定你的价值的最重要的因素也是需求,你如果能力超级强,但是市场对你的能力没有需求,你也毫无价值。如果你在一个有发展前景的行业或者公司,就意味着公司对你有需求,整个市场是供小于求的,你的价值也有成长的空间,你自己就有升职加薪的空间。
所以,这里需要给大家突破一下认知,划重点:虽然说是你的能力决定你的价值,但是,这个因素不是最重要的,最重要的因素是市场决你的价值,因为你的能力与市场相切合的时候,价值才会展现。
所以,如果整个行业和公司都处在上升期,即使自己在公司的个人成长,可能遇到了瓶颈,但是也不要轻易跳槽。因为行业和公司其实是一个大平台,它们在上升期,在火热的时期,可以为你的价值赋能,甚至有可能帮你实现财富自由,这有可能是一个杠杆型的机遇。
这个道理很明显,这就像是你刚从一家破产倒闭的公司出来求职,和从 BAT 这样的公司出来求职,待遇是不一样的,即使你们能力一样。
好的行业和好的公司,就是一个好的平台,可以为你的价值赋能。
所以,我们不单单要考虑个人成长的维度,也要参考公司和行业发展的维度。
3.总结
最后,如果你在一个公司,你个人既没有成长空间了,整个公司和行业也是夕阳期,那么就没必要呆着了,即使这个公司目前给你的福利待遇不错,你呆在里面很舒服,就像是温水煮青蛙。那也得跳槽,因为这时候在不跳槽,就是耽误自己的成长,耽误自己的成长,就是耽误你未来的市场价值。
舒适区虽好,但是容易让人丧志。我知道,很多人处在舒适区还有一个很大的原因就是:自己不自信,不敢出去面试,怕自己能力有问题,越是怕,就越是说明你该出去了,你该去选择更好的成长环境去学习,去完善自己了。
越怕,越应该出去,因为「怕」就说明这个公司给你提供的能力一般,满足不了你了,你应该出去找一个能够让你获得成长,不会再害怕的公司。
提升自身核心竞争力才是关键!
现在竞争这么激烈,只有通过不断学习,提高自己,才能保持竞争力。
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
对于一些不知道学习什么,没有一个系统路线的程序员,这里给大家提供一个大概的思路:
- 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
- Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
- 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
- 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
- NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
- 微信小程序:小程序介绍+UI开发+API操作+微信对接
- Hybrid 开发与Flutter:Html5项目实战+Flutter进阶
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。
接下来分享的系统学习资源以详解各大互联网公司的 Android 常见面试题为主线,从面试的角度带你介绍必备知识点,以及该知识点在项目中的实际应用。
帮你在现在的基础上,重新梳理和建立 Android 开发的知识体系。无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这份资料中有所一些收获。
1.2020大厂面试高频知识点
- 图片
- 网络和安全机制
- 数据库
- 插件化、模块化、组件化、热修复、增量更新、Gradle
- 架构设计和设计模式
- 性能优化
- Android Framework
- Android优秀三方库源码
2.Jetpack架构组件从入门到精通
- Android Jetpack - Navigation
- Android Jetpack - Data Binding
- Android Jetpack - ViewModel & LiveData
- Android Jetpack - Room
- Android Jetpack - Paging
- Android Jetpack - WorkManger
- Android Jetpack架构组件之Lifecycle
- Android Jetpack Compose 最全上手指南
3.Framework精编内核解析
主要内容包含:
- 深入解析Binder
- 深入解析Handler
- Dalvik VM 进程系统
- 深入解析 WMS
- PackagerManagerService
4.Kotlin强化实战(附Demo)
- 第一章 Kotlin入门教程
- 第二章 Kotlin 实战避坑指南
- 第三章 项目实战《Kotlin Jetpack 实战》
- 从一个膜拜大神的 Demo 开始
- Kotlin 写 Gradle 脚本是一种什么体验?
- Kotlin 编程的三重境界
- Kotlin 高阶函数
- Kotlin 泛型
- Kotlin 扩展
- Kotlin 委托
- 协程“不为人知”的调试技巧
- 图解协程:suspend
5.Android设计思想解读开源框架
- 热修复
- 插件化
- 组件化框架设计
- 图片加载框架
- 网络请求框架
- RXJava 响应式编程框架设计
- IOC 架构设计
- Android架构组件Jetpack
6.NDK模块开发
- NDK 模块开发
- JNI 模块
- Native 开发工具
- Linux 编程
- 底层图片处理
- 音视频开发
- 机器学习
7.Android源码解析
“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。
主要内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit源码、OkHttp 源码等等。
以上这些内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。
程序员:在一个公司待了5年,环境舒适,是继续温水煮青蛙还是跳槽?相关推荐
- 程序员被公司辞退12天,领导要求回公司讲代码
以下文章来源方志朋的博客,回复"666"获面试宝典 首发:顶级程序员 在大部分情况下,如果一个员工已经离职了,那么与原来公司是没有任何关系.而员工在离职前,只需要做的一件事就是把工 ...
- 程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果蒙了
程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果蒙了 在大部分情况下,如果一个员工已经离职了,那么与原来公司是没有任何关系.而员工在离职前,只需要做的一件事就是把工作交接清楚,拿到相应的工资就 ...
- 程序员被公司辞退12天后,前领导要求回公司讲清代码,结果懵了
一般来说,如果一个员工已经离职,表示与原来公司已经没有任何关系了.而员工在离职前,要做的事就是把工作交接完毕,辞职后公司的任何事情,基本上就与该员工无关了. 最近在职场论坛上看到这样一个帖子:程序员被 ...
- 本科毕业四年时间如何从月薪7k到年薪60w,讲下个人从菜鸟程序员到公司核心开发工程师的历程!
本科毕业四年时间如何从月薪7k到年薪60w,讲下个人从菜鸟程序员到公司核心开发工程师的历程,本帖主要分享下个人经历,只要努力最终会收获一个相对于自己较好的结果的,工位照镇楼 毕业四年到现在总共换了三份 ...
- 腾讯起诉vivo不正当竞争;链家程序员删除公司9TB数据被判7年;iPhone关机后仍在运行,或成恶意软件温床 | EA周报...
EA周报 2022年5月20日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.腾讯回应没有获得首批游戏版号,先让小公司回血更要紧 2.大厂一半以上程序员 ...
- 程序员修炼之路(十四)IT外企那点儿事--也说跳槽
最近一个月一直在忙项目,几乎没什么时间写博客,今天中午才有时间看看csdn,在论坛上看到一篇很好的文章,分享给大家.也给自己留作备用. 原文地址:http://www.cnblogs.com/forf ...
- Android群英传神兵利器读书笔记——第一章:程序员小窝——搭建高效的开发环境
Android群英传神兵利器读书笔记--第一章:程序员小窝--搭建高效的开发环境 目录 1.1 搭建高效的开发环境之操作系统 1.2 搭建开发环境之高效配置 基本环境配置 基本开发工具 1.3 搭建程 ...
- python程序员在公司都是做什么的-在一家公司呆了 10 年的程序员,最后都怎么了?...
这个话题一直想和大家聊聊,但一耽搁就到了现在... 首先能在一个公司呆10年,至少能证明公司活得还不错,因为 90% 的公司都活不过 3 年. 我在职场刚好呆了10年时间,换个3家公司,每个公司都有超 ...
- 程序员被公司辞退12天,前领导要求回公司讲清楚代码,你们知道什么结果吗?
对于现在的很多人年轻人来说,在职场上辞职和跳槽是一件很平常的事情,特别是对于IT行业的人员来说,几乎很多人在第一份工作之后不久就会跳槽,这也是很多公司老板比较烦心的一件事情,但是如果你在离职以后,前老 ...
- 程序员选择公司的8个标准
大家都知道有个Joel 测试(约耳测试),Joel Spolsky发明的用于判断一个软件团队质量好坏的快速测试方法.如果你正在找工作,使用Joel 测试来剔除一些不良雇主绝对是个明智的抉择. 下面我很 ...
最新文章
- 华为手机升级回退_华为鸿蒙OS 2.0手机开发者Beta版支持Mate 30/P40系列OTA升级
- 新冠研究数据哪里找?科研工作者必看(附链接)
- 黑龙江省:2025年将建成5G基站11.4万个,15万数据中心机架
- elasticsearch 6.2.3 从零开始配置
- 计算机模拟分子设计,计算机模拟分子材料.pdf
- CentOS7:JDK1.7.0_80安装
- 撸了一个疫苗接种行程管理系统,爽!
- Debian Gnu/Linux8.5安装GOLANG环境笔记
- 深入理解JVM专题目录
- Java项目集成永中文档在线预览
- 如何关闭方正软件保护卡
- SpringBoot水果商城后台管理系统(文末附源码)
- 服务器打补丁重启时候系统掉,服务器自动重启我的服务器windowssever高级版,但每次开 爱问知识人...
- Instant-Meshes-奇异点检测
- day31-20180720-流利阅读笔记
- Python斐波拉契数列
- 旧金山市交通系统遭勒索软件感染细节进一步公布
- (只需五步)ChatGPT接入微信的攻略
- 笔试——大华FPGA
- 3.2.1对英文考察2