B哥的故事

B哥是在17年底朋友聚会上认识的一个哥们,因为都是程序员,也聊得来。就加了微信。今年是他北漂的第三个年头了。

B哥是从小南方长大的一个男孩,高中学习还凑凑活活,勉强过了二本,上了大学没人管了,整天泡妹子、打DOTA、偶尔也会打个球。别说上自习了,就连上课能准时去就不错了。就这样彻彻底底的成了学渣,甚至连渣都不剩了。

大三的时候某培训机构去他们大学宣讲,招生。班里二十来个人报名了,B哥自然是拒绝的,但是顶不住女朋友的逼迫。最终还是一起踏上了北京的火车。在海淀区某中心开始了北漂的第一站,也许是被高昂的报名费,或者是真的想和女朋友有个好的未来。B哥跟打了个鸡血似的,天天上课很认真,不停的敲代码。休息的时候也会抽空去学习。培训结束之后,很轻松的就收到了几个offer。最终入职了三元桥的一家公司。

B哥的成长很快,干了一年半觉得在这个公司里没有成长空间了,不顾领导的劝说。最终还是离职了,凭借过去一年的积累和努力,很轻松的斩获了好几个offer,入职了某一线互联网公司,薪资翻了一倍还多。

工作一切都还顺利,能力也提高了不少。虽然18年底,经常在论坛上看到 某某公司在人员优化,某某公司末位优化,一大批人失去了工作。B哥的内心毫无波动甚至还想来一段Bbox,因为觉得这种事情无论如何都不可能发生在我身上。

12月24日,上午开了两个小时需求评审,下午正在写bug,领导突然叫B哥去会议室谈话。主要内容就是说公司现在要开源节流,需要在人员上进行优化,然后也说了很多客套话。B哥当时是有点懵的,扪心自问表现确实不错,能力在团队中也不差。而且一天之前B哥还去面试了一个开发人员。因为之前的整理的文档都还在,下午短暂的交接就办了离职。公司也按照规定赔偿了N+1。

不得不说B哥的心态是真的强。人挪活,树挪死,丝毫没有受到什么打击,重新写了一份简历,在拉钩、boos、100offer上各种投递简历,另外技术论坛上也是小有名气,也有人帮忙内部推荐,这里就显得人脉也很重要,很快又入职新公司。

防患于未然

近几年,培训机构越来越多,每个月像社会输出上万名开发人员。竟然越来越激烈,再也不像几年前那样抢着要人。如今的程序员就好比以前工地搬砖的人,如果不提升自己,在这激烈的竞争中迟早会被淘汰。

通过这次B哥的经历,想了很多,如果有一天自己被辞退了怎么办?我的存款能否维持日常生活开销还有高昂的房租?作为程序员写代码使我们本职工作,所以时时刻刻要利用好时间学习新的技术,提升自己的能力和竞争力。除了每天写代码,改BUG,更需要多了解行业趋势,经常思考和总结自己。程序员,不止于Code。加强自己的只是储备,让自己的身份在团队中处于不可替代的地位,如果不是公司面临倒闭,自然不会轻易被辞退。

如果每个月有房贷,车贷,再或者每个月需要去还花呗。这个时候如果一旦没了经济来源,就会面临很多问题。理财和第二收入就变得很重要了。平日生活中要有规划,消费适度养成记账的习惯。每个月能抽出一部分钱存起来是最好不过了,这样下来积少成多。也会是一比不少的收入。现在我就开通了支付宝的心愿储蓄,每周都会自动从银行卡扣除一部分到心愿储蓄里。其次还可以利用自己的所学知识去增加收入,比如付费的知识分享,比如CSDN上发布一场CHAT,不光提高自己的技术,还能锻炼自己的写作能力、提高自己的知名度,当然肯定也能挣点外快。

另一方面扩展自己的社交圈子和技术栈,多认识一些优秀的人。俗话说的好,在家靠父母,出门靠朋友。当你身边优秀的人多了,才会发现自己更多的不足。这样才会有更多的动力去提升自己。居安思危,跳出自己的舒适圈,不定期的给自己一个小目标,保持个人竞争力。

还有,要有一个健康的身体。有时候在写代码一写就是一天,网上偶尔也会看到某互联网公司有人在工位晕倒,甚至猝死。身体是革命的本钱,这是一切的基础。不说每天锻炼一周能锻炼三次,长久坚持下去改变也会非常明显。

寒冬怎么过?

至于普通员工如何扛过去呢?

很简单啊,别让自己自己被裁掉就好了。

 

那怎么不让自己被裁掉呢?

尽力做好自己的工作,不要被末尾淘汰掉,当然,真要裁人,可能你表现很好也会被裁掉,但是做好自己的工作至少让你有一技防身。

如果不幸被裁掉了怎么办呢?

首先需要迅速的调整好自己的心态,然后找下一个工作,不过这需要你在被裁之前就做好准备,还是那句话,让自己有一技防身,这一技最好是行业通用的,而不是只在一个组织里有用的,比如,你作为产业经理只会伺候某一个公司的CEO,但是对业界产品设计一窍不通,那被裁了就惨了。预先学习一些行业有通用需求的技能,对你有百益而无一害。

如果被裁之后没有补偿怎么办?

只有对于劳动者无过错解除的,用人单位可以提前一个月通知、或者额外支付一个月工资来解除劳动者劳动合同,即‘N+1’补偿。这里的N代表你在公司工作的年份,如果工作了3年,那么就会得到4个月薪资的补偿。

所以劳动者要擦亮眼睛,甄别用人单位解除劳动合同的理由,因为这关系到法定补偿标准。

倘若用人单位解除劳动合同不支付补偿,劳动者可以要求用人单位支付经济补偿金;

如果用人单位解除劳动合同的缺乏事实和理由,或违反法律规定的,劳动者可以根据《劳动合同法》第87条,要求单位支付违法解除的赔偿金,以及前往用人单位注册地、或者劳动合同履行地的劳动仲裁机构,提起劳动仲裁维护自身权益。”

如果被裁掉之后还找不到工作怎么办呢?

接着找,我曾经找工作就找了两个月。当然也找工作找了一年才找到合适工作的人,当然,前提是你的存款能支持你生活这么久,所以,不要做月光族,人还是应该有一些储蓄,以备不时之需。

如果我没有储蓄怎么做呢?

从今天开始就存钱。

最后

与其他行业相比,IT公司因裁员、辞职等造成的人力资源流动率总体上要高一点,就算是全行业范围内,在某个特定阶段有相当数量公司批量裁员,历史上也不止发生过一次。总是有涨有落,这事实属正常。对于普通员工,日子好过时别把钱都花光了,要有点积蓄。如果买房子,别“越大越好”,确实,"大房子"住得舒服,但每月还贷也多,要量力而行,比如你现在月入3万,当前月供1万似乎问题不大,但风险在于你不能假设这个收入能够持续多年,并且你的收入一直是上升的,这就太乐观了。在手中一定要保留有足够的现金流,这很重要!!!技术上要多学几手,多个本事多条路,“把鸡蛋放到一个篮子里”是很危险的。程序员要横向拓展自己的技术,不要只顾着深钻,也不要一直局限于程序员这个角色。在公司内部对业务、产品也要多思考,及时的提出自己的想法。因为技术进步太快,万一你所深钻的技术被"颠覆",而你又不会别的,那就危险了!!!


关注公众号。一个面向Java、Python的社区,回复「获取资源」给你程序员的所有优质资源

B哥竟然也被裁了,聊一聊我的看法的更多相关文章

  1. hdu 1166 敌兵布阵--BIT

    BIT模版题,学完直接刷毫无压力,水的不要不要的 敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Ja ...

  2. Python2.7 xlwt安装 No module named future.builtins

    遇到的坑 事情是这样的,因为项目要使用Python配合软件集成时的自动化,以前遗留的Python代码已经out of date啦,只能亲自update,所以必须搭建Python环境,使用2.7版本(我 ...

  3. 酱油 Noip2018颓废记

    也不知道写一些什么了 凑和着写写吧 最近十分的¥#&(^ --#%!*%¥^#$# Day -1 上午考了一场试 就\(TM\)考了60分 好不容易积攒起来的信心啊~~~~~~ 就这么垮了~~ ...

  4. it's over | 2019 CSP-S 第二轮认证(超长预警)

    也许应该从Day -1(2019年11月14日周四)开始说起? 卑微的我们在学长的怂恿下终于...停课了(哇我们太菜了,只停一天半的课有个卵用 早读后我带头去办公室请假,飞哥很大方地答应了,同时免了我 ...

  5. 手把手教你用 FastDFS 构建分布式文件管理系统

    说起分布式文件管理系统,大家可能很容易想到 HDFS.GFS 等系统,前者是 Hadoop 的一部分,后者则是 Google 提供的分布式文件管理系统.除了这些之外,国内淘宝和腾讯也有自己的分布式文件 ...

  6. Kafka问题总结

    kafka问题总结 kafka如何保证数据可靠性和数据一致性 Kafka Rebalance机制分析 Kafka的用途有哪些?使用场景如何? Kafka中的ISR.AR又代表什么?ISR的伸缩又指什么 ...

  7. Kafka知识总结及面试题

    目录 概念 Kafka基础概念 命令行 Kafka 数据存储设计 kafka在zookeeper中存储结构 生产者 生产者设计 消费者 消费者设计 面试题 kafka设计 请说明什么是Apache K ...

  8. 链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?

    链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?| 二叉树短视频 http://mp.weixin.qq.com/s/D4l_zOpKDakptCM__4hLrQ 从问题劝退学生到高考 ...

  9. 鸟哥的linux私房菜---非常好的linux基础网址【转】

    转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們 ...

随机推荐

  1. Kali学习笔记4:Wireshark详细使用方法

    Kali Linux自带Wireshark工具使用介绍: 1.进入界面 这里Lua脚本报错,无需关注 开始使用: 双击第一个eth0:以太网0,开始抓包: 点击上边的这个按钮可以设置: 这里注意:需要 ...

  2. ML.NET指南

    ML.NET是一个免费的.开源和跨平台的机器学习框架,使您能够构建定制的机器学习解决方案,并将它们集成到您的. net应用程序.本指南提供了许多关于与ML.NET合作资源. 关于ML.NET的更多信息 ...

  3. JavaScript的数组知识案例之随机点名器

    本次分享JavaScript主要知识点涉及到for循环.if选择结构判断语句.数组的定义.定时器.清除定时器.日期对象的使用. 执行后效果图: 思路: 1.网页结构搭建: HTML 2.网页布局美化: ...

  4. Series

    Series是一种类似于一维数组的对象,是由一维数据(各种Numpy数据类型)以及一组与之相关的数据标签(即索引)组成. In [1]: from pandas import Series In [2 ...

  5. 节流throttle和防抖debounce

    underscore.js提供了很多很有用的函数,今天想说说其中的两个.这两个函数都用于限制函数的执行. debounce 在解释这个函数前,我们先从一个例子看下这个函数的使用场景.假设我们网站有个搜 ...

  6. CAS 4.0 单点登录教程

    CAS 单点登录指导文档 1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所 ...

  7. SSM-SpringMVC-33:SpringMVC中拦截器Interceptor讲解

     ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 拦截器Interceptor: 对处理方法进行双向的拦截,可以对其做日志记录等 我选择的是实现Handler ...

  8. Ubuntu软件中心的完全启用

    新安装的Ubuntu英文版如果不做配置是无法使用Ubuntu软件中心下载或安装软件的,本文就简单介绍一下安装完Ubuntu后该做哪些配置才能完全启用Ubuntu软件中心. 安装完Ubuntu后我们要对 ...

  9. repr调试python程序

    一般调试程序的时候都比较倾向print,利用直接打印的方法作出判断,但是print只能打印出结果,对类型无法作出判断.例如: a = 5 b = ' print(a) print(b) 结果为: 5 ...

  10. SpringCloud Eureka 报错 无法启动问题

    1.SpringCloud Eureka 报错 无法启动基本上都是spring boot的版本与spring cloud的版本不匹配导致的. <dependencyManagement> ...