程序员加班有多严重?华为36岁工程师,22月无休,猝死

写这篇博客是因为这篇报道:华为工程师猝死,36岁,22月无休:比挣钱更重要的是活着。作为一个37岁边缘,马上就要38周岁的老码农,心有戚戚。这个年龄,上有老下有小,自己走了就走了,但他们……唉,一声叹息。

程序员加班有多严重?华为36岁工程师,22月无休,猝死

我刚入行的时候,就听人说,“珍惜生命,远离华为”,那时候还以为只是一句调侃。后来有认识的进了华为,隐隐约约听到他们的年薪,心里也还悄悄地酸不拉几了一下。但当这种血淋淋的现实摆在眼前,心里还是忍不住的震撼了一下。

以前类似的事情,我多半会觉得言过其实,哪有什么“过劳死”,活人还会被尿憋死?累了不会打个盹么?说不定这人自己身体有啥问题……但这段文字,让我真的无话可说:

程序员加班有多严重?华为36岁工程师,22月无休,猝死

这些年经历的事越多,越觉得这个世界是大致公平的。很多古话越咀嚼越有味道,比如“世间事不如意十之八九”,最开始会以为这是一种悲观颓废;后来会觉得这里面居然有正能量(毕竟还有一二如意不是);但现在,我觉得这不过是说一个事实而已。

更有意思的是,所谓“世间事”,是世间所有的事,所有人的所有事,无论贫富贵贱贤与不肖!所以,这里面又透出一股子大道无情一视同仁,也就是公平的味道出来。自从暴露了我“黑律师/包工头/创业狗/野生程序猿……”的黑历史之后,长期收到这种问题:我要转行学编程,选哪一门语言好呢?这个问题很长一段时间让我很纠结。

程序员加班有多严重?华为36岁工程师,22月无休,猝死

因为压力很大,很怕给别人一个“错误的”建议,误了别人的终身!我连这些语言现在的优劣都分辨不出来,更遑论他们以后的发展和前途?最简单的,十年前,谁会想到微软会“拥抱开源”?

别说十年了,就一年前,谁会想到这两天GitHub 私有库免费无限开放的消息刷屏?唱衰.NET也就不过这两年的事,五年前,“Java已死”的声音才是主流吧?还有曾经高潮得一塌糊涂的node.js,要干掉SQL的noSql,现在不都凉了?

程序员加班有多严重?华为36岁工程师,22月无休,猝死

世事无常,谁要是真能预测未来,还用得着苦逼敲代码?去买股票算了!所以,敢拍着胸脯保证什么语言技术一定有前途的,真就应了那句话,“不是蠢就是坏”。回到之前那个问题:我要转行学编程,选哪一门语言好呢?

随缘算了。

因为不管你怎么选,都不可能十全十美的,都不能保证这个选择是最正确的。以前说“三十年河东三十年河西”,在软件开发领域,“三年河东三年河西”还差不多!算你20岁开始学,60岁退休,中间40年的时间,什么变化都是可能的,唯一不变的可能就是变化。

程序员加班有多严重?华为36岁工程师,22月无休,猝死

这个道理我记得也讲过很多次了。再举个例子吧,学编程选语言,大概就类似于学法律选方向,究竟是民法有前途还是学刑法有前途,这个问题怎么回答?学好了都有前途,可能这是最标准最正确的回答了。计算机各种语言也一样,而且很大概率到最后你什么语言都要学一点。就和法律职业资格考试一样,什么法都要考,因为案件难免会有交叉,民事领域的案子一过界就归刑法管了。

你当然可以有一个主攻方向,但想着只管这个方向其他的都不闻不问肯定是不可能的。后来慢慢就习惯了,也明白了:这才是程序猿的常态。是你去适应项目,而不是让项目来适应你。各种语言之间转来转去的程序猿太多了,换个公司换个项目甚至啥都没换技术进步,都逼得你要不断的学习新技术。

程序员加班有多严重?华为36岁工程师,22月无休,猝死

所以你回过头来想,纠结最开始入门的语言真是没什么必要。那些语言之争的月经贴,感兴趣的一定是菜鸟。像我们这些老码农,早就麻木了,不光是对语言优劣麻木,对新技术一样麻木。

为了让学习变得轻松、高效,今天柠檬为大家准备了一些适合于1-5年以上开发经验的java程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望可以帮助到大家。

程序员加班有多严重?华为36岁工程师,22月无休,猝死


程序员加班有多严重?华为36岁工程师,22月无休,猝死
程序员加班有多严重?华为36岁工程师,22月无休,猝死

获取方式:请大家关注并私信小编关键词:“资料”即可获取你需要的各类资料。