为什么现在越来越多的人认为“程序猿”就是个体力劳动者?
这个问题嘛,题主以为所有的程序员都是脑力劳动者吗?错!有相当一部分的程序员确实是体力劳动者,特别是刚入职场的程序员。
刚进入职场的程序员,其实也就是刚毕业的学生啦,对算法、数据结构、设计模式等都是一无所知、理解不深,这个时候让他们写代码他们能做的就是在网上看看有没有人实现过这个功能?有的话就直接复制粘贴过来,过分的是粘贴后连代码里有没有中文字符都不看的,然后编译时提示错误,找了半天都不知道错误在哪儿,但是看网上人家都是编译通过、运行成功的,最后花了大半天的时间才发现原来是代码中包含了中文字符。
有的程序员虽然也是从网上复制粘贴,但是好歹还会根据自己的理解做一些改动。但是毕竟是复制别人的代码,对别人的代码也就理解不深,有时候稍微改动下马上就编译不通过或者运行错误,而且总感觉自己改的是无关痛痒的东西怎么会出错呢?
为啥题主会说程序员是体力劳动者?还不是因为有的程序员写代码就是复制粘贴复制粘贴。也就是代码的搬运工。不过这个也不能怪程序员,时间紧任务重,哪有那么多的时间自己从头去实现一段代码功能,只能是看看别人有没有做过类似的功能。
但是程序员还是要自己多动脑筋,多学习编程知识,为啥叫程序员?会写程序的人员才叫程序员!
感谢邀约,关于这个问题,大家肯定以为“程序猿”是脑力劳动者,但是从最近行业的发展来看,我越发觉得这个行业大部分人是“体力劳动者”,是一个更像“体力劳动”的劳动者,少部分人才是“脑力劳动者”。
首先我们来聊聊体力劳动者和脑力劳动者的定义
我们都很清楚,从劳动的形态上可以将劳动分为体力劳动者或脑力劳动者,随着社会的发展,人工智能,机械化的发展让更多的人摆脱了体力劳动,更多的人从事脑力劳动者,如今脑力劳动者占据了很大一部分。在我们上学那会,提到脑力劳动者我们自然会想到科学家、数学家这些,但是长大后现实生活中,我所接触最多脑力劳动者便是“程序猿”。
现在程序员的生存状态如何?
现在越来越多的程序员形容自己只不过是搬砖的,为什么这么说呢,那是因为程序员工作强度还是比较大的,尤其是在一二线城市打拼的年轻人们,996是常有的事情,虽然说是坐着工作,敲键盘打代码而已,但是坐上十几个小时,是很消耗体力,伤身体的。既费脑力又费体力,如果没有一个好的身体,恐怕真难熬。加班久了,职业病在所难免,比如颈椎病、脱发、记忆力衰退、内分泌失调、肠胃失调等等。年纪大了,身体也有可能扛不住了,及时技术再牛,也比不过小年轻的拼劲了,面临着失业的风险,大龄程序员何去何从也是我们这个圈子讨论最多的一个话题。从目前这个行业的生存状态来看,我个人感觉从事这行的人身体上和思想上的压力都是很大的,这个行业其实是牺牲自己健康的代价来换取所谓的“高收入”。因此从这个角度来看,我觉得“程序猿” 更像体力劳动者。
从技术角度来看,大部分的人还是从事基础的“搬砖”工作
随着这行业的火热,越来越多的培训机构,想入这一行的门槛也是越来越低了,造就了大量的从业人员,这个行业的竞争压力也越来越大。在任何一个行业里,都是金字塔的结构,越低层的,人数越多,体力劳动所占的比例也就越高。我们都是从最基础的岗位开始工作的,技术主管或经理把需求设计完了、接口、架构、编码规范定义好了后,我们就开始从事基础的“码砖”工作了,悟性好的又爱专研的,码个一两年就能成为中级或者高级开发人员,再往上升,就是做系统需求、架构设计的工程师,他们一般把项目架构设、技术边界定义好后,就可以把工作交给初中级的开发人员完成,这就是所谓动脑子的脑力劳动者吧。
在开发项目中,毕竟“动脑子”的人还是少数,大部分的工作还是需要基层的人去完成的,要不这么多的工作怎么完成?因此从技术分工的角度来说,大部分人还是最基础的开发工作,所谓的体力劳动吧。
小节
今天就和大家聊到这里,从以上的分析来看,大部分的“程序猿”还是体力劳动者,只有少数人才能成为脑力劳动者。
因为随着计算机教育的普及,这个行业门槛变得很低了。
只要你有本科学历,又肯学,那么做软件工程师或程序员并非难事。
然而,程序员毕竟不是体力劳动。这个岗位需要更多的头脑和不断的学习进取。尤其是优秀的程序员,太少了。
所以,你可以说程序员是蓝领岗位,但还是一种智力为主的劳动。
我觉得,“程序猿”自然是一种体力劳动者!非但程序员是体力劳动者,设计师,网络小说的写手我都觉得是体力劳动者。
为什么这么说呢?我们来分析一下程序员这个职业
首先,程序员不是黑客,程序员也不一定就会修电脑。所以,别把程序员和电影电视里面的那些酷哥联系在一起。
对于程序员这个职业来说,确实是需要一定的学历,不然想要深入的话难度很大,也确实需要一定的逻辑思维和分析能力。但是,相对于学历,我觉得程序员更重要的就是健康的身体。
随着现在科技的发展,中国一直把科技作为第一生产力。因此,互联网行业兴起,越来越多的人进入到了程序员这个行列。但是,大部分的程序员其实仅仅是按照相关的文档码代码,很好会去思考,为什么要这么做?有没有更好的实现办法?
虽然,这些程序员们都工作在明亮的写字楼里,但是,每天的工作其实就是对着电脑,做着相对重复的内容。我们看看工地上的那些农民工,除了工作环境和内容不同,性质其实非常的相似。
而且对于程序员来说,每天消耗的体力方式,也是“自杀式”的。
如果我们把程序员和普通工地工人看为两种游戏角色。工地工人每天消耗这自己的HP,但是HP的最大值是在不断提升的,而且力量、敏捷等属性都是提高的,技能熟练度也是在增加。当然,可能也会因为劳累,患一些腰椎、颈椎的疾病。
而程序员呢?每天的HP减少的幅度较小,但是我们每天下降的是HP的上限,与此同时,我们的力量、敏捷属性也是在不断的下降,技能熟练度在增加。
可能在工地干几年,虽然辛苦,但是身体也强壮了,说不定未来还能多活几年。但是程序员干几年,也是996的日子,同样辛苦,但是身体却垮了,肩周炎、腰肌劳损、颈椎病都来了,头发也掉了,这样的情况,难道不是和体力劳动者一样吗?
我们现在坐在办公室格子间里面的这些程序员们,和几十年前在工厂生产线上的工作有什么区别吗?并没有。我们只是时代进步的又一种体力劳动工种而已。
其实大部分人都是从网上听说的,比如长期加班,如果没有好的体力确实很难撑下去。那么哪些方面导致程序员也确实成为了体力劳动呢?
久坐
这个是最直接的问题,因为程序员的工作媒介就是电脑,电脑的话是固定的,所以需要长度坐着面对着电脑工作。其实大家可以试验一下,如果你什么也不做,就让你干坐2-3个小时,你就有点抗不主了。程序员也是一样的,只不过程序员是因为在动手动脑分散了注意力导致坐了这么长时间没什么感觉。其实身体体力消耗也是很大的。
长时间需要高度集中精力
这个点就是程序员的工作特性了,怎么着程序员坐开发也属于技术工种,所以绝对时间是需要用脑的,其实在程序员做开发的时候需要注意力完全集中,实际上是很耗费体力的,比真正的体力劳动都耗费的体力都要多。并且你可能一集中就是10多个小时,那带来的体力消耗是更大的,最直接的反应就是你感觉就低头在抬头发现自己又饿了。
加班
程序员岗位虽然加班是有的,但也不是所有程序员每天都加班。但是加班确实很考验人的体力。因为能加的班全是靠体力抗过来的,体力不好的人,那就是在透支健康在抗。所以加班也是一个体力活,并且还是一个体力消耗最大的体力活。
缺少锻炼
因为长时间的久坐,长时间的动脑学技术,对于个人的身体锻炼来说真的确实太多了,确实锻炼带来的就是体力跟不上,体力跟不上带来的就是身体会被慢慢拖垮。这是一个恶性循环,但是在程序员的工作中这个确实也是一个无解的循环,没办法的事。所以建议各位程序员有时间的话最好能去锻炼锻炼身体,哪怕是多走走也是好的。
总结:程序员换一种叫法叫码农,所以故名思意,代码的农民。其实从上面很多个点上面都能体现是一个体力活。
以上是答主自己个人的看法,如果有更好建议的小伙伴可以在下方评论区留言给我,或者点个赞,加个关注我们一起探讨探讨。
作为一个老码农,我觉得这可能是一个会令很多程序员感到悲哀的问题,会戳痛很多看起来表面光鲜的程序员的痛处,但是这个问题却正中要害,指向了一个残酷的事实,似乎程序员已经与民工相差无几,所以才有了码农的戏称。
为什么会出现这种情况呢?一个关键的原因就是编程技术不断进步,在编程框架与辅助工具的帮助下,使得程序开发变得越来越简单,直接导致程序员的门槛不断降低。虽然软件开发者都称为程序员,但是人与人之间的差别确是很大的。从程序员技术层次的分布来看,往往会构成一个金字塔结构,顶端是一些大神级别的存在,既是程序员,往往也是科学家,而且极度稀缺。往下层级会逐渐降低,而人数则逐渐增高,直到最底层的码农,占据了人数的绝大部分,却只是从事着一些技术含量不高的工作,而且996或者007的工作模式根本就不是脑力劳动者应有的样子。
其实那些被认为是体力劳动者的程序员,他们往往不是真正的程序员,只是看到软件开发行业的高收入而来的淘金者,我甚至见过一些体育专业、医学专业的学生参加几个月的培训班,然后进入外包公司转行做程序员的,如果说他们也算程序员的话,那么说程序员是体力劳动者也合情合理。
所以我认为,真正的程序员他们往往从事着设计性的工作,不管是框架还是算法,都有一定的不可替代性,依然是脑力劳动者。而程序员中的体力劳动者,往往是一些外来的淘金者,当然也会是最早的被淘汰者。
不止程序员,从事软件行业的,个个都差不多,而且一个个看起来跟工厂里的打工仔上了夜班一样,两眼无神,头发变白脱落,身心俱疲
CRUD,API调度师占了程序员群体的80%甚至以上,懂的人知道我在说什么。
但毕竟老板要盈利,员工要吃饭就必须做业务!
程序猿哪里是体力活?是体力活那你找一些体育学院的身材魁梧的人来做软件吧,傻子吧?程序猿是高端的脑力劳动者,很有逼格的那种,如果是体力活,那你让身材健硕的,身体很棒的,头脑简单,四肢发的人来做程序猿吧,在我心中,程序猿是特别牛掰,高端大气上档次的脑力工作者,谢谢,不喜勿喷。