美文网首页Java 杂谈Spring-Boot
如何避免「温水煮码农」?

如何避免「温水煮码农」?

作者: Java机械师 | 来源:发表于2019-02-17 21:32 被阅读0次

    首先,什么是”泡茶型公司“?

    所谓的“泡茶型公司”,就是把员工像茶叶一样,扔到公司里,然后把员工的精华都泡走,等到像茶渣一样的时候再扔掉。

    细思极恐。

    典型的就是民工,为什么初级制造业爱用民工?

    一是因为这些人年轻力壮精力充沛,通宵加班都没问题。

    二是他们的时薪很低,即人力成本低。

    三是这些人干一段时间后,他们要回老家结婚生子,还省下了辞退他的心思。

    如果你觉得民工这个群体离你太遥远,那么下一个职业可能就在你身边了:程序员。

    程序员常常自嘲是码农,其实有几分道理。

    年轻的时候敲代码加班加点,或许收入也看起来也挺光鲜,但如果在35岁之后还没能成为技术骨干,又不能及时转到管理岗位,那处境就很危险了。

    “中档化危机”。

    当一名员工在35岁左右,能力很难说优秀,工资又不愿意将就,这就成了老板很头疼的事。

    他们有资历,但没有核心竞争力,他们一边喊着要加工资,一边又要兼顾家庭,他们的性价比非常低,究竟把这一批人往哪儿搁?

    显然,对于老板来说,把“茶渣”倒掉是最经济的选择,所以我们会听到一些传闻,说国内某些知名企业在隐形裁掉35岁以上的员工,这不是空穴来风。

    不想被煮(熟),就要有冒险的习惯。

    NO.1 保持危机感

    有些年轻的程序员太早成功,因为优越感,逐渐对技术本身失去兴趣,脱离码农生活,被提拔出基层。但管理上因为没有厚积,所以就很难薄发,做得累而牵强,状态越来越平庸,虚荣心透支职业前途。所以要保持头脑清醒,要么在自己的专业领域做到难以替代,要么转岗到管理层的核心位置。总之,要拥有不可替代性,才能坐稳自己的位置。

    NO.2 如果不具备不可替代性,趁早找出路

    一般的程序员,到了30岁的时候,会有点成功的迹象。如果到30岁还没有一点成功的迹象,就要开始考虑自己的出路了,留给自己的时间不多了。如果到了35岁依然是没有一点成功的迹象,建议想办法跳槽到国企。随着年龄的增长,一个人的体力、精力和大脑机能都会不断地衰退,表现得最明显就是熬夜。20岁、30岁、35岁、40岁……不同年龄段, 熬夜时的状态和熬夜后的恢复能力是有非常明显的差异的。

    随着年龄增长,成年人承担的责任以及家庭的琐事也都会不断压下来,难免会产生无力感。

    国企虽然上升空间小,做事束缚多,但至少不会随随便便把员工当“茶渣”一样倒掉。只要不犯大错,并且公司不倒闭,安心做到退休没啥问题。

    NO.3 尽早学会投资理财

    如果在程序员年轻的时候正好处于行业的红利期,或是因为其他原因拿到了第一桶金,一定留一部分用于理财

    这样即便将来收入锐减,至少还有一点资本可以抵御风险。

    NO.4 保持学习

    和工作有关的、无关的方方面面都要了解。对新思路、新技术、新实践保持兴趣和敏感,对已知的东西保持探索,不停地投资自己的知识和技能水平

    如何利用业余时间学习,提升技术?

    需要相关资料可以加群:810589193,点击链接加入群聊【Java架构学习交流群】:https://jq.qq.com/?_wv=1027&k=5deQUBl

    一:开源框架源码分析

    学习Java技术体系,设计模式,流行的框架与组件

    常见的设计模式,编码必备

    Spring5

    MyBatis

    AOP源码解析

    IOC源码解析

    SpringMVC

    二:架构筑基

    任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,Java技术体系,需要了解:

    性能优化

    JVM调优

    Web调优

    常见工具调优

    linux基础与进阶

    三:高性能架构

    高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:

    分布式框架思维

    分布式协调和分流

    高可靠数据存储

    缓存与NoSQL

    异步与消息中间件

    分布式解决方案实战

    四:微服务架构

    业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?

    Spring Boot

    Spring Cloud

    Docker虚拟化技术

    Dubbo应用及源码解读

    五:团队协作

    工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:

    Maven,项目管理

    Jenkins,持续集成

    Sonar,代码质量管理

    Git,版本管理

    六:B2C项目实战

    高清思维导图及相关视频资料获取方式

    加群:810589193,点击链接加入群聊【Java架构学习交流群】:https://jq.qq.com/?_wv=1027&k=5deQUBl

    相关文章

      网友评论

        本文标题:如何避免「温水煮码农」?

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