问题补充: 许多人觉得大部分程序员的工作都只是抄代码,简单来说就是复制粘贴。但这个人群却能拿到至少上万的工资,所获得的价值与所付出劳动不合理。
一直以来在大众的认知中IT行业是一个高薪行业,无论是应届毕业的大学生还是已经工作的在职人群,都想削尖脑袋进入IT行业,再看IT行业中什么岗位的待遇最高,当当然是程序员了。自古以来都觉得没有功劳也有苦劳,但是在当下的职场中,决定待遇的应该是你所做工作的不可替代性。
再来说说程序员的工资,国内的程序员工资高吗?相比较美国程序员算是少的,为什么呢?抛开经济发展来说,国内程序员数量很大,所以对待遇会有所影响,这也就是供求关系决定的价值问题了。
上面的数据是不同技术程序员所对应的年薪(单位是美元),是由职业规划公司Gooroo通过仔细查看了美国、英国和澳大利亚的超过50万份的IT职位空缺,统计出了需求热度排名前10的语言对应的职位的薪水,当然这个数据更加偏向于美国程序员水平,但是国内确实达不到这样的薪资水平吧。
记得有这么一个段子,就是说美国程序员将公司分给自己的工作任务,外包给中国的程序员,月底结算的时候工资还有很多剩余。所以国内程序员的工资并不高。
当然像题主说的那种只会复制代码拿来即用的只能算是“假程序员”了吧,他们从事的并不能算是智力劳动,而是IT界的体力劳动,吃上几年的“青春饭”便被淘汰,真正有价值的程序员是在于用技术去解决需求。
it业确实收入被吹得太离谱了,尤其是15年后。动不动大学毕业生,甭管本科专科毕业,名校普通院校。毕业动不动月薪15k,某某同学拿了华为XX生,年薪百万;某某同学985毕业,2万月薪嫌低了云云。满嘴跑火车,遍地捡钱。生化环材四大天坑,土木机械两大护法甭管清华北大,各种985毕业,能拿到一万以上都是谢天谢地感恩戴德了。说实话传统工科同学眼红之余,还是心有不甘的。
我想说,真的够了!
很多工科课程比IT课程难度大,不仅难度大,而且就业环境也差,都是高考辛辛苦苦过五关斩六将,千军万马过独木桥来的,毕业后it啥阿猫阿狗月薪都上万,人家智力付出哪一点比it少了?我只想说:风口上猪都能飞。但没有哪一行一直是风口,甚至风口也不会持续多久。传统行业更注重经验积累,说到底不是有点小聪明就能搞得好,无论你有多聪明都得从基层摸爬滚打才能做上去。
虽然it近几年不错,但逐步也看得出来内卷加剧,没有以前那么神了。没有真本事的人最终退潮后还是裸泳。
负责任的说:IT界的工资不是虚高!
我们经常调侃程序员:嫁人就嫁程序员,钱多话少死的早。虽然这是一句玩笑话,可是背后却是有依据的。
1.钱多。程序员总体来讲薪资比较高,但是程序员的工作真的如楼主说的抄代码,复制粘贴吗?搞笑!程序员是非常需要耗脑子的工作好不好,即使像楼主说的都是抄代码,可是代码这么多,抄哪一句呢?判断出抄哪一句才是最难的啊。
程序员的工作不是谁都可以干的,我自己大学里面学过计算机,我自认为我的智商不算低,计算机C++考试也是好不容易才考上的优秀等级,可是编程我还真觉得自己笨,学的很累。
看看市面上的工作,绝大多数的工作都超不过程序员。比如文员、销售、操作工,脑力上真的比不上编程复杂。
2.话少。总体上来讲,程序员以男性居多,要求逻辑性非常高,大多数时候需要沉下心来对着机器。像我这种好为人师的人就干不了。程序员话少,但干的都是实事儿。我以前做过软件项目,我是项目经理,底下的程序员也是被我折磨的不行啊,我们产品经理根据客户需求做各种功能和修改,最终都要通过程序员来实现,落地。有时候一个问题,根本就不知道问题出在哪里,全靠程序员一行一行代码的看,调试。调试这件事儿,不是看看就能找到问题的,有时候问题根本没有痕迹,只能程序员辛苦点,各种办法,求助,测试,加班加点地赶。我真的觉得程序员的工资不高!
3.死的早。这句话深刻地说出了程序员加班多,工作累的现状。程序员耗脑、专注工作,真的是很辛苦的,猝死的案例也是屡见不鲜。我看着都心疼。在行业来说,不加班的程序员是很少数的,为了一个项目而加班加点太正常了,以任务为导向,没有办法朝九晚五,问题解决了万事大吉,问题没解决就算加班了也要被领导和客户批,压力很大。
而且,程序员还是吃青春饭。技术更新太快,工作压力大,太耗脑子,想想自己35岁以后怎么办吧!所以很多程序员都在转型。
人家明星的青春饭都是巨额财富,程序员这点辛苦钱,怎么可以说是虚高呢?
我是职场达人傅一声,欢迎你的关注,升职加薪有套路!
只有真正待在IT界,你就不会这么想了,技术人员经历了什么你也不会了解。
我是从事互联网的,从前期的开发到现在转成测试,深有体会,我来说说IT界的行情吧。
1、首先是吃青春饭,互联网行业不像老师、医生、会计、律师等行业越老越吃香。都说35岁是胡IT界的职业瓶颈期,也许更提前,30岁以上不敢轻易换工作,因为公司会考虑要一个刚毕业或一两年经验的人,他们更有热情更能吃苦,30岁以上你有什么优势,你的热情劲你的激情在哪。
2、别的行业加班很少,几乎到点下班,说不定闲的一直在看时间,觉得离下班点怎么这么远;而作为一个技术人员,一天24小时不够,恨不得48小时,恨不得不吃饭也要完成任务,也要定位出问题并解决,周末时不时公司call你,虽然公司上下班时间975,但你真正是,907,每天10点前下班都不习惯,每次打起十二分精神通宵上线,第二天还想休息一天?别做梦了,还得担心用户反馈,时刻绷紧状态。
3、出了问题,来,所有相关人员复盘,拿数据证明,最后定则,能力弱还得背锅,为什么有bug,为什么没测出来,你们干啥吃的,这都是常态,为啥还要坚持,因为有家要养。
4、 okr,末尾淘汰,公司内卷,这时互联网行业最基本的规则,就为了你没有剩余价值,为了替换新鲜血液,为了引进新思想,作为测试,你以为只是会测就行了吗,公司希望你是全能的,会测试,会开发,会产品设计,会运维技能,你能躺平吗?不能,你得学习你得做出技术成绩。
5、有人会说你为啥不往上爬呢,当个技术总监。职位就那么一个你以为好当,大部分人都是任劳任怨的技术型人,不会打交道八面玲珑,只会往深了钻研,和管理还是有差别的,吃这几年的青春饭后何去何从。
每年都有年纪轻轻猝死的程序员新闻,都说健康重要,谁不想健康长寿,可也要生活也要养家,这个行业有这个行业的无奈,工资还高吗?多少人从入行后开始掉头发黑眼圈脂肪肝,脱离该行业时一身问题,又能向谁诉说呢。薪资都是用辛苦换来的,没有高这一说。
对于CRUD上层应用开发确实有点虚高了。写一两年业务懂点spring去刷一刷Leetcode,面试吹一吹高并发低延时分布式高可用等八股文,就能拿到30-40K的工资,说是996实则职场反向PUA。划水、摸鱼、看知乎头条,开会讨论方案顺带吹牛逼。硬熬到晚上9点,其实一天的工作量也就是一两个小时。
别问我是怎么知道的[奸笑]
都说程序员苦[奸笑]那是你们不知道怎么偷懒
虚高?或许吧!但是这不重要,因为以后会更高。
现在的程序员有码农的称呼,其实我个人感觉程序员可类比农业时代的农民。农民干的是最累最脏的活,而新时代的码农做的是最累最要命的活儿。
最累相信大家都知道,程序员加班加点属于正常,拿我来说吧,我们公司号称朝八晚五,双休,而且大部分部门也确实这么执行的,但是研发的软件组默认执行的是朝八晚九,七天干。
为什么说最要命呢?有两个方面:
第一,压力。做项目的大家都知道,大部分的项目会延期的,或许只有我们这样吧!延期意味着什么?意味着疯狂的加班。疯狂的加班你可以习以为常,但是领导是不是的“问候”,走前问一句项目进度的话,你能体会到那种头麻的感觉吗?那种天天熬夜甚至通宵后的那种疲惫吗?那种对着端着咖啡的哆嗦的手那种惶恐吗?
第二,伤命。我们都知道健康与是否快乐息息相关。还是拿我实际接触的事来说吧,去年公司员工年检的结果出来后,总部对比了下各部门的身体健康状态,并在软件实验室里放了三台跑步机,两个仰卧起坐器,和一些其他简单的运动器材。连万恶的资本家都看下去了。
好,上面抱怨了不少,下面正式回复问题。
对于工资是不是虚高的问题,讲真的,我不敢给准确的回答,毕竟我是程序猿,当事人不好做评判,因为难免偏颇。
对于这个问题的思考我想仔细分析一下还是可以得到结论的。中国是一个政府主导的市场经济,如果政府部分的虚高或许有情可原,但是程序员应该属于市场主导的职业吧!市场主导下工资虚高产生的条件是什么呢?1、稀少,也就是新技术新行业,人少需求大。2、劳动力大,脏、累或一些其他的一些损害人本身的行业。
第一个以物依稀为贵的持续周期,个人感觉的话肯定是超不过四年的。第二个损命的才会一直是薪资高的。
也就是说讨论这个IT是不是虚高的问题,只需关注需求的增长与周期的关系即可。
如果一个行业工资虚高,并且进入的门槛不高,那么就会导致大量的劳动力进入这个行业,从而导致供过于求,将该行业的工资拉回到正常水平。
违背这个规律行业的大多数属于存在特权与垄断的行业。显然,IT 行业不是,IT 行业不需要找关系、不需要走后门就能进,即便是文科生,认真一点学习也能在一年内进入 IT 行业,所以该行业,进入的时间短,门槛低,如果工资真的虚高的话,没有理由大家不来做啊。
但一个众所周知的事实是:大量的 IT 企业很难招到人!不信随便请几个 IT 企业的 HR 来说说看就懂了。
由市场定价,不涉及垄断,特权的行业,工资都不存在虚高。真正工资虚高的行业只能存在于特权垄断行业。
很多已经工作的 还在不断学习,不断进步,那是因为行业很内卷,技术更新迭代的很快。
并没有
1.长期面对电脑对身体危害特大
2.经常加班,拿命在工作
3.压力大,需要不断更新知识和技术,学会为人处事,永远在学习
4.头发掉的最多的行业
有些人看着金融业人很挣钱,但是你做不了。
有些人看着程序不就是UI上展示的那点东西吗,但是你做不了。
有些人看着那些收古董的,收到真品发财了,但是你也做不了。
还有些人看着别人拿高工资,觉得不合理。凡是这么认为的都是以下位者的角度在看待问题,因为你没到那个高度,你不能理解。
换句俗话就是,
You can you up, no can no BB
大部分程序员工作只是抄代码?那只能说明你对程序员这个行业不熟悉。
写代码可是个技术活,没有一定的经验根本写不好代码,这时候就会有人说,上网百度一下,复制粘贴一下不就完了吗?
对此,我只想说,如果你真这么想,那就大错特错了。写代码可不是那么容易的时间,很多代码都是需要思考,编写,测试,上线,修改等一系列步骤。
当然,要说抄代码的话,需要加一些前提条件,那就是一些通用性的东西确实可以抄,比如说你要写个排序,网上很多这类的解决方案,随便找一个复制粘贴能运行就行了,百度一下基本很多都是一样的。
但是,如果是整套应用系统,你去哪里抄?去别的公司抄过来?那应该是违法的吧?再说,用户提的各类奇葩的需求,很多业务逻辑上的东西你根本没法抄,只能根据客户需求,整理成文档,然后思考思路,再自己进行编码。
比如要做一个进销存管理系统,我不相信客户提的需求全部都能百度出来所有代码,然后让你复制粘贴,想想也不太可能,很多需求都是依据客户本身实际情况灵活制定的,网上不可能全部都有。
程序员能拿上万的工资绝对不是靠抄代码得来的
很多拿上万工资的程序员都有非常丰富的开发经验,解决过很多不同的场景下遇到的问题,靠抄代码?想多了吧!
这个问题的出发点估计有点问题,如果真的是整天只知道复制粘贴,稍微修改点代码就有高收入,那只能说观察的有问题。
作为一名软件工程毕业的程序员,我们都是从2000一月慢慢做起来的,只不过近几年国家经济发展比较好,加上资本对互联网技术的青睐,会造成一种程序员普遍工资都很高。
说实话,大部分公司的核心技术骨干就那几个,他们可以决定一个公司技术方面的走向,其他的都是一些干活的。但是程序员这个行业绝对是一个知识储备跟工资大概成正比的一个行业。如果真的是靠复制粘贴代码,改改别人的东西,收入必然不高并且加薪无望。作者提出的收入高的那些人其实都是有点技术储备和工作担当的,换句话说大部分程序员的付出都远大于工资收入