做程序员真的伤身体,以致会影响寿命吗

有什么事情是你当了程序员之后才知道的

大家好,做程序员真的伤身体,以致会影响寿命吗相信很多的网友都不是很明白,包括程序员不建议做久也是一样,不过没有关系,接下来就来为大家分享关于做程序员真的伤身体,以致会影响寿命吗和程序员不建议做久的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

  1. 做程序员真的伤身体,以致会影响寿命吗
  2. 有人说程序员会面临35岁危机,大家怎么看这一说法
  3. 对于程序员来说,C+ +是否已经过时了
  4. 程序员为什么是个青春饭,而不是像医生律师一样越老越值钱

做程序员真的伤身体,以致会影响寿命吗

本人觉得单说程序员这个职业跟寿命还是没什么关系的,但是不良的生活习惯确实容易导致一些疾病。

先说说程序员由于每天长时间面对电脑、久坐,容易患上的各种疾病吧:1.腕部损伤:频繁长时间的编码可能造成腕部疼痛。2.眼部问题:长时间盯着电脑,不注意用眼健康,很容易造成眼疲劳等。建议每隔一小时休息一下眼睛,远望一下。3.颈椎,腰椎问题:久坐不运动,加上不良坐姿,长时间颈椎保持一个姿势,很容易患上颈椎病、腰肌劳损或者其他腰椎问题。建议经常站起来活动活动关节。

再说说引起大家广泛关注的程序员猝死问题,除了行业本身带来的工作压力和身体透支,跟本人的健康指数也有很大关系。精神高度集中,压力大,长期过于劳累,会造成免疫力低下。如果长期熬夜加班更是对心脑血管的伤害巨大。所以做程序员没问题,但是平时要注意锻炼,定期检查身体,养成良好的生活习惯,少熬夜、生活规律、饮食规律、定期体检、自我解压。

有人说程序员会面临35岁危机,大家怎么看这一说法

确实是这样,我今天41,我半年前曾测试过给公司投简历,几乎全部石沉大海,没有回应。一个近20年开发经验的程序员,连个面试机会都没有,现实就是这么残酷。当然我自身的简历可能也有问题:

一是学历偏低,我是2000年毕业的大专,现在要求清一色本科;

二是年龄太大,一般这个年纪都做老板了,年纪比你小10岁甚至小20岁的项目经理也不好意思管你这位快叫爹的人啊;

三是应聘的职位太低,不符合这个年龄本应属于的咖位。

我说下我的经历给大家参考吧,我35岁那年从最后一家公司辞职,就在考虑这个问题。当时我做到了公司的副总,但是又没办法跟老板的价值观相符,所以最终还是选择了离开,也彻底断了打工的念想了。低的职位自己不想将就,高的职位最多是副总,遇到一个上进的老板还行,再遇到一个垃圾的老板,我还有几个5年可以挥霍?自己要明白,大部分老板都是平庸的:只想让自己的腰包变鼓。

不打工就只能自己做了,我是2013年开始做独立软件开发的,到现在写了5、6个软件了,2014年的时候基本实现了收支平衡,现在虽然跟那些一线大厂收入没法比,但在自己生活的城市中,还算说得过去。虽然远远没达到财务自由,但是依靠这些被动收入养家糊口,买房买车还是一步一步在实现的。非常满意现在的生活:

1、收入不比打工差;

2、时间相对自由,有事不用请假,想陪家人基本不用考虑时间;

3、只做自己喜欢做的事,打工的时候很多工作都是被迫的,比如开发不合理的需求;

可以预想到有些无脑喷子会质疑,尽说大话,写的什么软件发来看看,让我们来检验下。我想说的是我还没傻到要跟这些无脑喷子证明自己的份上,我写这些不是给喷子看的,也不是给我未来的竞争对手看的,我只是想告诉那些像我一样大龄的程序员们,别人因为学历或年龄不要我们,我们可以考虑自己做,这条路能走多久我不知道,但我真的走通了。

对于程序员来说,C+ +是否已经过时了

过时不过时在计算机领域还是很难界定的,而且这是个有些感性的词,如果你从事嵌入式,游戏引擎等底层应用,或者操作系统,内核开发,那汇编和c/c++,可能在未来都不会过时,而对于上层应用开发者,或许暂时不用接触c++就感觉已经没怎么用了,像是过时了,注意是像是。

c/c++在计算机领域的地位相信行业人士都有自己的体会,虽然各种高级语言层出不穷,但是你都能从他们那里多少看到些c/c++的影子,个人觉得c/c++在现代高级语言里面最先成熟化的,且是面相对象的。

总之,要想深入理解计算机系统,c/c++将是你作为编程语言层面的必修课

程序员为什么是个青春饭,而不是像医生律师一样越老越值钱

我先后从事过机械、电气、信息技术行业,有对比才有伤害。

第一、程序员所涉及到的技术更新换代快,经验难以积累

计算机编程,总共出来也才几十年,现在还在高速发展中,更新换代非常快。从DOS编程到windows编程、Linux编程,再到移动端编程。每一次跨度都非常大。需要不断地熟悉不断变化的操作系统、编程语言虚拟机(或解释器)、框架、引擎。比方说你做安卓,得熟悉安卓操作系统,使用python,得熟悉python的解释器,使用spring框架,又得熟悉这一整套不断更新迭代的“大家伙”,做Web开发,还要遵循不断升级的Web标准。好不容易学会了表格布局,结果出来一个div+css,好不容易熟练了jquery,结果听说vue火了……在一个技术变成主流之后,之前好不容易积累的经验,就会变成过时的技术。比如说某个人现在40岁,那么他可能35岁之前学的东西都不值一文。医生、律师、机械、电气则没有这个问题。拿电气里面更新比较快的PLC编程来说,我接触20多年了,现在和以前,还是没有什么变化。没有听说过哪个电气工程师20年前的经验过时了的说法。

既然经验难以积累,那自然不会越老越吃香了。

程序员也有过时比较慢的技术,比如系统底层开发、驱动开发、嵌入式开发、芯片开发。但是技术要求高,需求小,工资还不一定高(收入与市场高度相关)。不是说技术难度越高收入就越高。比如一个苦练20年的京剧艺术家的收入就不及一个只学过2年唱歌的流行歌曲明星。

第二、程序员试错成本低

一个人在写代码时,会非常频繁地调试(debug)以及测试(test)。它们的成本是如此的低廉!我写代码时,基本上不到两分钟就要debug或run一下。可以说,写的东西,立马就能看到效果。如果写对了,或单元测试通过,皆大欢喜,如果报错了或结果不是预期,马上修改了再来一把。但是,其他行业,就远远没有这么幸运了。一个医生,不能对病人说,我没有把握,我给你开一剂药,咱们试一把;如果不行,咱再换一剂药。病人不得骂死你啊。电气上,大家把电线接好了,要开始合闸了,现在竟然谁也不敢合闸通电。这要是烧东西了谁负责呀?于是请来了最资深的电气专家坐镇,让他亲自检查、合闸。

试错成本低,导致了“老专家”的地位没有其他行业高,不容易受待见。因为年轻人也可以上,错了就修改代码再来,bug嘛,没有什么大惊小怪的。这不像医生、律师、机械、电气等其他行业,出了bug是要出人命的(包括律师的人命官司)。这时候,经验比技术重要(因为没有试错论证机会)。一般年级大经验多,因为接触的案例多,遇到问题就参考经验做法。不像程序员遇到问题,就搭建虚拟仿真环境,动手写代码调试一番,经验教训的作用被淡化。

第三、程序员的工作容易被推翻重来

一个东西被推翻重来,就意味着这东西可能已经过时了,不再需要维护了,里面的细节就没有必要深究了。如果是这样,那么老人的价值就会降低。代码重构是再正常不过的事,其成本相对其他行业要低得多。有时候甚至就是翻天覆地的变化,基本是使用新编程语言重新实现了一遍。京东、豆瓣、知乎、涛宝,等等,都不能例外。我从事的机械行业,很多同事可以自豪地说,看,那台价值几千万的设备就是我10几年前设计出来的,它的每一个细节我都了如指掌。但是信息技术行业,却很难如此。当机械设备出现问题,找老专家出马。但是信息系统出问题,恐怕没人想到老专家了。因为它早已经不知道被重构多少次了,找正在升级和维护的年轻人才是常见的做法。

很多行业都有核心技术,不传之秘,它们就不容易被推翻重来。信息技术领域也有,但是相对要少一些(bat、华为等顶级公司开发的除外),特别是小型业务系统。甚至可以说得更直白一点,那东西就是靠人堆出来的。你要不信,随便找一个高档写字楼看看,看有多少程序员,然后又有多少人做的是核心技术,大部分恐怕都是增删改查。在他们眼中,需求远远比核心技术重要。做需求的收入最高。需求,或者说业务流程往往与增删改查高度映射。

如果一个行业的某个人做技术,却不能掌握核心技术,动不动就被别人推翻,那就容易吃青春饭。

第四、程序员学习成本相对较低

这是相对的。甚至一台电脑就能开始学写代码。很多年前,程序员还是比较难的,因为自己要造很多轮子,要学习很多基础知识,比如数据结构、编译原理、操作系统。现在好了,直接用“框架”呀,底层别人帮你实现好了,你只需要专注业务即可。然后就变成了,我们比的不是谁的数学好,谁的基础扎实,而是比谁更熟悉“框架”。最后还会变成,就比谁更熟悉需求(业务)。甚至一度认为高大上的人工智能深度学习,也慢慢变成了“调参高手”,意思是说,我不需要懂数学,别人(以外国人为主)现成的算法都写好了,我调调参数就能用了。这是一门体力活,非常花时间,也很挣钱。

学习成本低,还得益于两点:一个是盗版软件,不花钱就能享受顶级体验,二是开源精神。其他行业可没有这样的好事,要花真金白银买实验设备、材料才能自学东西。

通过搜索引擎,很多编程问题都能找到答案,很多人也笑称,我们是面向百度(谷歌)编程。但是其他传统行业就没有那么幸运了,网上的资源乏善可陈。他们遇到问题,不是找百度,而是找师父,找老专家。老专家的地位自然被提高了。医院招一个应届硕士生,先得跟师父(老师)学习至少一年,没有工资,然后才敢慢慢上手,还必须非常谨慎,人命关天嘛。我们招一个应届本科毕业生,你用一周熟悉业务,一周熟悉新技术点,两周后开始上手干活,遇到问题,你先百度。区别就是这么大。

多数情况下,学习成本越低,就越容易吃青春饭。因为门槛低,有更多的人和你抢饭碗。

如果你还想了解更多这方面的信息,记得收藏关注本站。

面对恶劣的职场竞争,大龄程序员如何生存 延长职业寿命

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.oku6.com/12/100019.html

相关推荐