为什么编程又叫搬砖
-
编程被俗称为“搬砖”,主要是因为编程工作与搬砖工作有一些共同之处,比如重复性、繁琐性以及身体和脑力的劳动。下面我将从几个方面来解释为什么编程常被称为搬砖。
首先,编程工作需要重复性劳动。与搬砖工作一样,编程往往需要进行大量的重复性操作。编程中的许多任务都需要简单而重复的操作,比如编写循环、复制粘贴代码、修改参数等。这些操作类似于搬砖工作中的循环搬运砖块、一次又一次地进行重复劳动。
其次,编程工作具有繁琐性。在编程工作中,程序员需要关注细节、规范和语法等。他们需要花费很多时间和精力来修复错误、调试代码和解决问题。这些琐碎的工作类似于搬砖工作中需要考虑如何正确使用工具、确保每块砖放置得平整和稳固。
此外,编程工作也需要身体和脑力的劳动。虽然编程工作不像搬砖一样需要体力劳动,但它同样需要大量的脑力劳动。编程人员需要思考、分析和解决各种问题,需要使用抽象思维和逻辑推理,进行复杂的编程操作。这些工作类似于搬砖工作中需要使用脑力计算每个砖块的位置、计算力度和角度等。
最后,编程工作的产出也类似于搬砖。搬砖工作的最终结果是将砖块一块一块地搬运到目标地点,而编程工作的产出是将代码一行一行地编写完成。尽管编程工作可能更加有创造性和有意义,但无论如何,编程工作仍然需要花费大量的时间和努力。
综上所述,编程被称为“搬砖”是因为它与搬砖工作具有重复性、繁琐性、身体和脑力劳动的相似之处。尽管编程工作可能更加灵活和创造性,但仍然需要大量的付出和努力。所以,尽管“搬砖”这个称呼有一定的贬义,但我们也需认识到编程工作的价值和重要性。
1年前 -
编程被称为"搬砖"的原因有以下几点:
-
需要大量重复性工作:编程工作通常需要处理大量的代码编写,这些代码可能包含许多重复的任务和操作。这就像是工人每天都要搬运大量的砖块,需要进行重复的体力劳动。
-
编程工作比较枯燥:编程工作往往需要花费大量的时间和精力来分析和解决问题,编写一行又一行的代码。这种重复性的工作可能会让人感到枯燥乏味,就像是每天都要做同样的工作,没有太多的变化。
-
薪资待遇相对较低:尽管编程现在是一种非常热门的技能和行业,但由于竞争激烈,薪资待遇相对较低。当人们说编程是"搬砖"时,也许是在暗示编程工作相对来说没有太高的回报。
-
可替代性较高:编程工作相对来说具有一定的可替代性。因为编程是一门技术,如果一个人不愿意或者不擅长编程,很容易找到其他人来完成这个工作。这也使编程工作容易被大众看作一种相对简单、低级的劳动。
-
编程工作压力大:尽管编程看似是一项纯粹的劳动工作,但实际上需要具备很强的逻辑思维和问题解决能力。要写出高质量的代码,需要关注细节并保持高度的专注。编程过程中,常常遇到各种挑战和难题,需要进行长时间的调试和修复。这种压力也增加了人们对编程工作的形象化描述。
1年前 -
-
编程被称为“搬砖”有几个常见的原因:
一、与传统工人“搬砖”相似:编程工作需要持续性的高强度思维和大量的重复劳动。与传统意义上的搬砖相比,编程工作需要不断地编写代码、调试程序、解决问题等。在日常工作中,开发人员往往要处理大量的重复性工作,就像搬砖工人一样,需要进行不断的繁重劳动。
二、劳动密集度高:编程工作需要不断地思考和分析问题,编写复杂的代码,进行测试和调试。这些工作都需要花费大量的时间和精力,劳动密集度较高。与传统搬砖工人类似,编程工作中的努力进度和产出之间的关系也是较为直接的,需要通过不断的劳动来完成任务。
三、没有成就感:与搬砖工人相比,编程工作往往缺乏即时的成就感。编程是一个长期的过程,需要花费大量的时间和精力来实现复杂的功能或解决问题。与传统工作相比,编程工作进度较慢,实现结果往往需要经过一系列的测试和迭代过程。因此,很多人认为编程工作缺乏即时的成就感,与搬砖工人相似。
然而,需要指出的是,尽管编程工作有时被称为“搬砖”,但实际上编程是一项非常有价值且创造性的工作。通过编程,人们可以创造新的应用程序、解决实际问题、优化业务流程等。编程工作的价值和意义是非常重要的,而不仅仅是一个机械的动作。
1年前