Hi!请登陆

CS漫谈丨我不是修电脑的!——论程序猿的职业困惑

2021-1-11 32 1/11

原标题:CS漫谈丨我不是修电脑的!——论程序猿的职业困惑

苏世计算机考研,程序猿专属的学习分享社区

【声明:本文为原创文章,未经同意,严禁转载和抄袭,违者将追究其法律责任】

/ 写在前面的话 /

CS漫谈,聊聊和计算机有关的那些事。

你是干什么的

我是程序员

我电脑坏了,你能帮我看一下吗?

亲,这边建议您重启一下呢

程序员除了被误解为修电脑的,“工作 996,生病 ICU”是程序员们的自嘲。可是如今996被说成是福报。程序员实在是太难了啊!接下来就让小苏来和你谈谈程序猿们的职业困惑

程序员的职业困惑

1. 职业压力大

据调查,IT行业是目前工作压力最大的行业之一,程序员由于职业压力所造成的心理问题达到40%,超过三分之二的程序员决定在35岁放弃这个职业。对程序员面临着高度的工作压力。工作超负荷是程序员工作中最主要的特征之一。

导致工作超负荷的很重要的一个原因是:很多时候程序员的工作是没办法量化的,如果出了一个bug可能卡一天都没解决,这样就算是没有进度,就是没有工作量。还有一个原因就是开发难题和ddl,在短时间内解决棘手的问题可谓是十分酸爽了,通宵是很正常的事。

除了心理上的工作压力外,程序猿们的身体健康状况并不十分好。在《2018年中国程序员报告》中,63.3% 的受访程序员目前存在部分亚健康症状

2. 更新速度快

互联网的变化日新月异,大热的人工智能,区块链早已成为热词。很多程序员在工作中也会有转技术方向的想法,但是因为可能面临的困难和风险往往望而却步。对于现在的程序员来说,每天996,甚至是007,实在是很难抽出时间去学习新的技术、语言和框架。

根据国际统计局的数据显示,超过60%的程序员年龄不超过25岁。接近50%的软件开发者在这个行业中的工作时间不超过3年。所以很多人说程序员是青春饭,这一点是不无道理的。同时,企业为降低成本,更加倾向于年纪小、工资报酬低的年轻人。这就更加加速了程序员的淘汰几率。除非程序员随着年岁的增长获得升职,不然是没有公司会要一个没有任何核心优势的40岁的码农的。

虽然不同岗位的程序猿的工作内容会有差异,但是需求分析,概要设计,详细设计,编码测试维护这个软件的开发过程是一样的,所以有些工作职责是一样的。为了应对互联网行业更新速度快的这一问题,程序猿同时也需要不断地提高自身的技能,主要是软件设计能力、编程能力和测试能力这三块。除此之外,有着良好的协作沟通能力肯定是会锦上添花的。虽然很多程序员选择这一行就是因为不善言辞,想独自干活。但是在如今的团队协作中,沟通能力毋庸置疑是很重要的一点。

3.薪资差距大

根据极光大数据的调查,程序猿在众多担忧中最在意的是工资待遇的提升,但是受地区经济水平影响,薪资待遇在不同城市和地区中存在着较大的差距。

由下图可见,北京、上海等一线城市是多数程序员最为向往的城市,其中最为主要的原因即一线城市的薪资待遇相对其他城市较高。

程序员的职业发展

关于程序猿的职业生涯规划,其实是个老话题了。调查显示,40%的程序员认为35岁时应该实现职业转型。

毕竟程序猿不是个越老越吃香的职业,所以程序猿的职业发展其实是个很重要的问题。

大多数情况下,程序员在工作一段时间后,会逐步向技术领域的专家靠拢,以此来提升岗位。或者是朝向产品架构设计、又或者是管理层靠近。

很多人可能一直分不清技术专家和架构师的区别,简单的来说,一个是深度专家(技术专家),另一个是广度专家(架构师)。

技术专家:以技术为中心,围绕某一技术不断深化知识层次,从而精通某一技术,在某个,特定领域有深厚积累和造诣的人。

这是某招聘网站技术专家的薪资水平:

这是某公司的技术专家的岗位职责,供大家参考:

1、深入挖掘和分析业务需求,撰写技术方案和系统设计,确保系统的架构质量;

2、系统核心部分代码编写,疑难问题的解决;

3、维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷;

4、针对新人、普通开发人员进行有效辅导,帮助其快速成长;

5、能为团队引入创新的技术、创新的解决方案,用创新的思路解决问题,能对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件的优先。

架构师:解决的主要问题是系统的结构设计,围绕着要解决的问颗来组织开发者采用合适的技术去落地解决业务问题。对很多技术都有一定了解,但不需要技术专家那么精通。

这是某招聘网站架构师的薪资水平:

这是某公司的架构师的岗位职责,供大家参考:

1、负责完成产品核心架构的设计和代码的编写,指导研发团队解决开发过程中遇到的问题并落地实施;

2、根据公司业务需求,负责微服务架构相关工作,包括微服务设计、微服务治理、微服务调优等;

3、制定开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;

4、负责技术相关分析,研究及制订相关的技术解决方案,支撑多场景的复杂业务。

写在最后

小明,听说你大学的专业是计算机科学与技术?

是的,领导。

那好,去帮我搬下电脑。

领导,请你尊重这门专业,计算机科学是…..

请你谈谈NAS设备卷管理模块中失效数据恢复问题的应用。

领导,电脑放哪?

最后送给大家马爸爸的一句话:“关于996,现在这是国内的一个很热门的话题,很多企业都有这个问题。我个人认为,能做996是一种巨大的福气,很多公司、很多人想996都没有机会。如果你年轻的时候不996,你什么时候可以996?你一辈子没有996,你觉得你就很骄傲了?这个世界上,我们每一个人都希望成功,都希望美好生活,都希望被尊重,我请问大家,你不付出超越别人的努力和时间,你怎么能够实现你想要的成功?”

仁者见仁,智者见智。小苏对此持保留意见。

苏世学社旗下品牌,专注于计算机考研

计算机考研一手资讯,原创高质量干货

深度的学习分享丨咨询前辈丨个性化指导

相关推荐