首页知识大全 正文

程序员熬夜看球瘫了,程序员 熬夜

1秒前 0条评论

全世界程序员一天都不干活,会怎么样

这是一个非常有意思的问题,作为一名从业多年的程序员,我来回答一下。

程序员熬夜看球瘫了,程序员 熬夜

由于互联网企业的工作节奏往往比较快,所以大部分程序员每天的工作安排还是比较饱满的,主要的工作任务包括新任务开发、已有项目的升级、调试bug以及一些新技术的研发等,如果全世界的程序员一天都不工作,那么对于调试bug的影响是比较大的,这可能会导致网络平台的瘫痪,甚至出现一些重大的安全事故。

程序员熬夜看球瘫了,程序员 熬夜

互联网企业有大量的工作岗位,程序员是其中比较重要的岗位,技术岗位还包括运维、设计、产品经理、项目经理、测试等岗位,这些岗位的合作才能完成互联网产品的研发以及运营,当然还有很多非技术岗位,包括市场、运营等相关岗位。而程序员岗位涉及到整个互联网产品的研发过程,几乎每一个功能都需要有专业的程序员进行设计和开发,所以程序员是互联网企业中非常重要的岗位。

从互联网产品运营的角度来看,程序员的工作职责是保障产品的开发质量,能够达到三个重要的目标,分别是稳定性、结果的正确性以及交互的友好性,当然还包括易维护、安全等内容。对于程序员来说,要想保障软件开发的质量以及相关要求,一方面要不断提升自身的开发能力,另一方面也需要其他岗位同事的配合,比如测试、运维等岗位。

对于已经上线且稳定运营的互联网产品来说,即使程序员休息一天也不会有太大的影响,但是对于正在开发时期的互联网产品来说,时间是非常宝贵的,因为市场对于时间非常敏感,往往越早上线,机会也会越多一些。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我,谢谢!

程序员35岁以后,就走下坡路了吗

35岁现象,在国内IT圈还是比较普遍的,我个人认为,未雨绸缪,提前做好职业规划还是可以避免的。工作经验比较丰富,可以考虑增强其他方面的能力,往项目经理、研发主管、研发经理等方向发展,甚至可以考虑自己创业!只要自己足够优秀,年龄不是问题,职业不是问题。

第一,最重要的是学习能力。决定了你是否还能跟上时代的需求,抱残守缺墨守成规,到任何时候都会被淘汰,跟岁数没关系。

第二,个人的期望。每个人都有自己能力的天花板,成长曲线也不同。前10年,可能每三年换一次工作就能有较大幅度的加薪,然而,后期不可能有这么样的变化,此时要接受现状。

第三,选择,这个是跟你个人多努力没啥太大关系的。男怕入错行,女怕嫁错郎。选择一个更有生命力的行业让自己比别人更快更持久的发展。

程序员熬夜看球瘫了,程序员 熬夜

有人说,程序员是青春饭。干到30岁如果不能转型和晋升管理层,也就意味着面临失业和裁员。编程是靠脑力和灵活的思维逻辑能力等,最多干到35岁……还有人说,网上那些励志程序员放弃丰厚的待遇和前途留守程序开发的,那些七老八十的终生程序员都是骗人的,是极少数的,给你洗脑骗你搞编程的……其实,做程序开发,有信念做的好,有所成就的,只有你像他们那样亲身体会了才知道程序开发这一行的职业规划长度有多长。

来自老程序员们的大数据统计Data from StackOverflow.com about programers

首先,我们先来看一篇论文《Is Programming Knowledge Related to Age?》(英文版),这篇论文是两个北卡罗纳州立大学计算机科学系的两个人对StackOverflow.com上的用户做了相关的数据挖掘得出来的一些数据。(StackOverflow.com上的数据是公开的,任何人都可以用来分析和统计,所以这篇论文的真实性是没问题的)数据采样和清洗条件如下:(数据全量是1694981用户,平均年龄30.3岁)

程序员年龄分布图The Age of programming

程序员熬夜看球瘫了,程序员 熬夜

我们从高斯分布图中可以看到程序员在大概25岁之前达到斜率增幅峰值,在30岁左右达到人数中值。年轻人对于程序开发的热情和积极性非常高,在年满30岁之后就开始考虑转型和换岗了。所以,年轻人富有激情和斗志。但能坚持的很少,容易浮躁、放弃。学会沉下心来学技术、搞开发才是你职业发展的秘诀。

能力/职业时间分布图Reputation

程序员熬夜看球瘫了,程序员 熬夜

再来看一幅图,是根据统计程序员的每人每个月的声望值。也就是他职业生涯的声望或者成就、贡献、成果值、开发产生的效益与职业发展时间的比值构成平均声望值。这个Reputation值就可以看出一个程序员的真正活跃时间和真实能力。从中我们可以看到20-25岁之间的程序员reputation是很低的,而且在走下坡路。从25-50岁左右之间是呈现正指数级的增加。所以说,程序员是吃青春饭的这一说法,在大量数据和程序员经历当中是站不住脚的。如果在这一行真正努力上进,不断的提升自己技术和能力,是不会被行业所淘汰的。越老越有经验和能力。

长江后浪推前浪,前浪死在沙滩上?The ability of studying new tech

年纪越大,记忆力、思维活跃度、公司培养成本、职业发展时间等等方面都要劣于年轻人。这是我们普遍的看法。作为一个程序员,年纪越大真的会各方面都差于年轻人吗?上面数据是否不真实?对于这个疑问我们再看看论文作者的一个统计。

程序员熬夜看球瘫了,程序员 熬夜

作者用最近比较流行的Tag技术对老程序员们进行了比较严谨的数据算法统计。来确定对于新知识、新技术是否能跟的上脚步,是否能有很快的适应力和学习力。这里所谓的“老程序员”是年龄超过37岁的程序员。上图十个新技术标签的反应中,younger和older的数值相差并不大,有些新技术上older的数值还要高于younger。从中我们可以得出结果:并不是年轻程序员学习力和适应力会强于老程序员。

职业长度不受限于年龄

程序员熬夜看球瘫了,程序员 熬夜

从上面的论文统计和分析结果我们可以得出结论:不是程序员越年轻越有能力。也不是年轻人才更有发展前途和能力。程序员不是一门青春饭!但我们不可否认的是年纪越大,程序员越少。大家都转行和晋升不干开发了。留在程序开发这一岗位的也许就是那些真爱了。对于开发能实现自己的价值和极高的职业热爱。那如果才能延长我们作为一个程序员的职业发展长度,培养我们的职业热爱呢?

1

认真审视自己的职业发展。不要迷信30岁就得面临转行和失业。有一个正确的职业价值观和发展规划才能让你走的更远更好。

2

要时常在工作和学习中不断的提升自己的技术。在空闲时间多学习 新技术、新知识。上贴吧,论坛等和技术大咖或公司同事探讨,交流行业发展最新前沿技术。通过不同的平台和方式提升自我,才能不被行业所淘汰。

文章版权及转载声明

本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至举报,一经查实,本站将立刻删除。

目录[+]

有啥需求?请给我们留言

请填写您的电话号码,我们将回复您电话