Facebook程序员跳楼事件:技术路线会越走越窄吗?

这是小川的第417次更新,第450篇原创

这几天有个刷屏的文章,讲的是Facebook有位程序员跳楼了,这位程序员的一些信息也“被曝光”,比如年轻时是浙大的学霸,后来又赴美读硕,中途又转行成为程序员,在2018年跳槽进入Facebook,一家人依赖他的工作签证在美国生活等等信息,至于这位程序员选择轻生的原因,这里不讨论,本篇主要来讨论,作为程序员,技术路线会不会越走越窄,直至没得选?

从一些信息来看,这位程序员应该是在30岁以后才转行做程序员的,如果放在国内的整体环境来看,是属于大龄程序员的,并且还是非科班出生。在国外,可能情况会稍微好点,但是也不会很乐观,除非本身技术过硬或有个人影响力,或者能够带来价值。

从去年开始,大环境就不是很好,许多公司都在缩小体量,存活下去,委婉点的,比如实行996,或者内部转岗,直接一点的,可能就是整个部门、事业线被砍掉,只留有稳定现金流的业务和部门,那些在老板眼里没有实际价值的“大龄程序员”就成为了被“优化”的对象,用一个大龄程序员的薪水可以招好几个年轻工程师,这性价比老高了!

虽然许多人现在还很年轻,但是时代进步、变化太快了,真等你年龄大了的时候,公司是不会和你谈感情、谈情怀的。

以一个工程师的发展路径来看,最开始大学毕业,先入行,成为初级工程师,再升为中级工程师,接着再升为高级工程师,这是大多数技术人的理想状态,如果更进一步,成为架构师,再努力变为首席架构师,最后出任CTO,梦想还是有的嘛,万一实现了呢?

这一步步走来,你得不停的学习和努力,才能爬上金字塔的顶端,成为傲视群猿的人,但是你想过没有,这条路是越走越宽?还是越走越窄?

答案是越走越窄。

这样一条充满希望、无限光明的路,怎么会越走越窄呢?

本质上在于收入结构太过单一。等你爬到高级工程师甚至架构师的位置时,收入高,你就不得不依赖这份工作,只有这份工作才能保证当下的生活质量,如果此时让你转行,你多半不会,因为成本太高了。想想当初是熬了多少夜,吃了多少苦,才能有今日的收入和职位,转行去其他行业,那就得一切从0开始,你愿意吗?同样,当你被优化、被离职后,你当前的积累也基本上清零,要是能找到下家,那也许情况会好点。

但是换做另外一种情况,你的收入结构,可以拆分成好几个部分,比如实体店投资收益、股票基金投资收益、线上课程收入、技术服务咨询收入、房租等,而固定工资收入只是其中一部分时,如果缺了这一部分,你的生活不会受到很大的影响,就像一架在高空中飞行的飞机,如果只有一个引擎,当这个唯一的引擎坏掉的时候,下场就是机毁人亡,但是如果有备用的二号、三号、四号引擎,就算坏掉一个,也没多大影响。

无论何种职业,能够为你的生活提供稳定保障的,绝不是单一的工资收入,多元化收入结构才不会导致“一招不慎,满盘皆输”

原文地址:https://www.cnblogs.com/xiaochuan94/p/11605816.html

时间: 2024-07-29 15:07:04

Facebook程序员跳楼事件:技术路线会越走越窄吗?的相关文章

好程序员web前端学习路线分享了解AJAX是什么

好程序员web前端学习路线分享了解AJAX是什么首先是服务器 什么是服务器:咱们的页面来源于服务器:实例(在phpnwo上面存放一个页面), 咱们把页面放在互联网的服务器上,就有了自己的网站了. 1.异步同步 生活中的同步: 生活中的异步: 在JavaScript语言中,同步和异步的概念刚好相反. 这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行:一步一步执行,这就是同步. 异步就是可以一块执行的代码: 进程的概念 进程≠程序 程序从开始到结束的一次执行过程叫做进

观中兴程序员跳楼之我见

数日前,中兴的一位42岁程序员跳楼引发了一场风波,中兴重新被推到了风口浪尖上,说实话,最近这几年,我都已经快忘记有中兴这家公司了,忘记这家曾经可以和华为分庭抗礼的公司,显然,它正逐渐被世人遗忘. 每次看见城里人跳楼,我总是想吐槽,尤其跳楼的还是同行.有些人肯定会说我冷漠,我只想说:真冷漠尤胜假仁义.真冷漠无公害,假仁义有如毒鸡汤,贻害无穷. 前阵子一保安伸手去接跳楼自杀的女子,双双身亡,连见义勇为都不算,有些跳楼自杀的人,居然还砸死路人,这,无力吐槽......”路见不平不吭声呀,拍拍屁股就走人

好程序员web前端学习路线之在JavaScript中使用getters和setter

好程序员web前端学习路线之在JavaScript中使用getters和setter,大多数面向对象的编程语言都存在getter和setter,包括JavaScript.它们是代码构造,可帮助开发人员以安全的方式访问对象的属性.使用getter,您可以从外部代码访问("获取")属性的值,而setter允许您更改("设置")它们的值.我们将向您展示如何在JavaScript中创建getter和setter. JavaScript对象可以具有多个属性和存储的静态数据和动

好程序员web前端学习路线分享jQuery学习技巧

好程序员web前端学习路线分享jQuery学习技巧,jQuery在web前端学习中是一个必不可少的内容,很多小伙伴都在学习这阶段的时候遇到问题,今天我们就来聊一下jQuery,让我们一起来看一看吧! 1.关于页面元素的引用 通过jquery的$引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法. 2.jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方

黑马程序员 ---------- Java网络技术之 ---正则表达式 (Day06)

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 正则表达式 正则表达式:基本知识 1  字符,   2 字符类 , 3 预定义字符类 , 4 边界匹配器 ,5 Greedy 数量词,6 Logical 运算符 详解: 1 字符 x   字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7) \0nn 带有八进制值 0 的字符 nn (0 <= n

程序员如何选择技术方向

程序员如何选择技术方向 池建强12月09日 17:53 分享到: 程序员 技术方向 分类 : 互联网 摘要 : 程序员三部曲之第三篇「程序员如何选择技术方向」——两个励志小故事 http://chijianqiang.baijia.baidu.com/article/39179 最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 200

不要再迷茫了,程序员如何选择技术方向

最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么. 程序员都是很严谨的,我不得不首先发出一个 System Call: 你在客户现场这半年做什么工作? 写单元测试. 还有

好程序员大数据学习路线之hive存储格式

好程序员大数据学习路线之hive存储格式,hive的存储格式通常是三种:textfile . sequencefile . rcfile . orc .自定义 set hive.default.fileformat=TextFile; 默认存储格式为:textfile textFile:普通文本存储,不进行压缩.查询效率较低.1.sequencefile:hive提供的二进制序列文件存储,天生压缩.sequeceFile 和 rcfile都不允许使用load方式加载数据.需要使用insert 方

好程序员大数据学习路线之hive表的查询

好程序员大数据学习路线之hive表的查询 1.join 查询 1.永远是小结果集驱动大结果集(小表驱动大表,小表放在左表). 2.尽量不要使用join,但是join是难以避免的. left join . left outer join . left semi join(左半开连接,只显示左表信息) hive在0.8版本以后开始支持left join left join 和 left outer join 效果差不多 hive的join中的on只能跟等值连接 "=",不能跟< &g