开源会使程序员劳动成果变得廉价吗?

1个回答

写回答

公司
公司

程序员、IT行业又累又卷,这和开源没太大关系。若用百分比衡量,我觉得连20%都达不到。辛苦与卷,需分开来谈。1. 辛劳。编程工作复杂度较高,要求大家了解整个生态体系技术栈并灵活运用,对底层原理乃至源码有技术认知,所以这项工作比较辛苦。IT行业技术更新迅速,程序员得不断学习框架、工具等知识并持续储备。每个初入此行的程序员大概都听过这句话:活到老,学到老。很多时候,项目期限特别紧,程序员得在短时间内完成大量工作,所以只能加班加点来完成任务。项目或软件的质量影响企业发展与声誉,所以程序员要保证代码质量高、稳定、安全、性能佳。这需要经过严格测试调试,花费大量时间精力去修复漏洞。IT行业创新性强且变化迅速,企业要在市场站稳脚跟,就得不断推出新产品与服务,如此一来工作量大增,程序员只能加班加点去完成。 2、卷这个行业薪水比其他行业高,所以很多人涌入。企业有了众多选择后,必然会提高人才标准与要求,大家就只能在技术上进行内卷了。市场供需关系失衡,找工作本应双向选择,可因岗位急缺,多数人只能被公司挑选。所以大家只能多储备技术与能力,如此在面试时才能展现优势,从而脱颖而出。所有人上班根本目的是赚钱,想拿高薪就得找更好的公司、更大的平台,那就只能凭自身技术去赚更多薪水。再来说说开源相关的事吧。国内开源环境欠佳,多数人入行是冲着高薪,并非热爱技术。如此一来,大部分程序员私下不会主动学习和思考技术,更别说研发开源软件了。这种情况会使多数人虽工作多年,但技术水平和刚入行的差不多。他们多出来的经验里,可能最有价值的是行业经验,并不涉及技术经验、解决方案经验。于是很多人到市场求职,可现有的岗位无法容纳这么多人,大家只能在技术上竞争,来寻求更好的发展与工作机会。软件不开源就不会这么卷吗?我觉得不是。软件不开源后,或许不用学那么多生态体系的技术栈了,但对很多技术底层的考核并不会减少。像数据结构与算法、操作系统、计算机组成原理、计算机网络等,大家依旧得学,而且难度会越来越高。程序员的心血和成果往往很廉价。公司以盈利为目的,研发的项目或系统是商业活动的一部分。就像昂贵的手机,没人觉得流水线上的工人多赚钱,所以你不用想太多。做好职业规划,储备好技术,在行业中谋求更好发展,这才是最为重要的事情。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号