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. Page.ClientScript.RegisterStartupScript用法小结

    使用类型.键.脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本. 参数 type 要注册的启动脚本的类型. key 要注册的启动脚本的键. script 要注册的启动脚本文本. a ...

  2. 软工第五次作业——Python效能分析之四则运算生成器

    Github项目地址: https://github.com/JtvDeemo/elementary-arithmetic PSP PSP2.1 Personal Software Process S ...

  3. 杨老师课堂_Java核心技术下之控制台模拟记事本案例

    预览效果图: 背景介绍: 编写一个模拟记事本的程序通过在控制台输入指令,实现在本地新建文件打开文件和修改文件等功能. 要求在程序中: 用户输入指令1代表"新建文件",此时可以从控制 ...

  4. Hbuilder之开发Python

    .开发之前,安装Python 3.6 在Mac上安装Python 如果你正在使用Mac,系统是OS X 10.8~10.10,那么系统自带的Python版本是2.7.要安装最新的Python 3.6, ...

  5. 微信小程序的初窥实践

    最近,小程序正式上线,各企业都纷纷开发,本博主看下其中奥秘, 首先得去微信公众平台(https://mp.weixin.qq.com/)注册一个小程序账号(以前注册过公众号的账号不可使用) 备注:注册 ...

  6. PAT1043:Is It a Binary Search Tree

    1043. Is It a Binary Search Tree (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...

  7. linux C中调用shell命令和运行shell脚本

    1.system(执行shell 命令) 相关函数 fork,execve,waitpid,popen表头文件 #include<stdlib.h>定义函数 int system(cons ...

  8. 关于java集合类HashMap的理解

    一.HashMap概述 HashMap基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了不同步和允许使用 null 之外,HashMap  ...

  9. datePicker.js 应用

    var calendar2 = new datePicker();calendar.init({ 'trigger': '#datetime-picker-start', /*选择器,触发弹出插件*/ ...

  10. Ames房价预测特征工程

    最近学人工智能,讲到了Kaggle上的一个竞赛任务,Ames房价预测.本文将描述一下数据预处理和特征工程所进行的操作,具体代码Click Me. 原始数据集共有特征81个,数值型特征38个,非数值型特 ...