zoukankan      html  css  js  c++  java
  • 程序员是脑力劳动还是体力劳动

        这次去日本和早稻田的一位同学晚上在东京上野公园附近撸串,边喝酒边撸,两个中年男人免不了把话题扯到工作上。毕竟大家都是计算机系毕业的,大家都是混IT圈的,虽然一个在中国上班,一个在日本上班,但相通的地方还是挺多的。

        席间他问了我一个问题:“你觉得程序员是脑力劳动还是体力劳动?”

        我简单的思考了一下,说:“看情况,基层是体力劳动,中高层是脑力劳动。”

        由此引发了回国之后的深入思考。他问的是个好问题,这个问题不好回答,同时也觉得撸串时的说法并不准确。

        我记得刚工作那年,每天头痛欲裂,大脑使用过度导致了头部极度不适。这应该是长辈们说的脑力劳动了吧,毕竟全是在用脑。当时在日常对话中我是不假思索的说自己这个脑力劳动强度太大了,然而其实并没有思考这到底是不是脑力劳动。这也许是到底什么是“脑力劳动”,什么是“体力劳动”的边界开始模糊。

        现在我对这个分类的标准的理解是:如果一件事是需要创造性思维的,就是脑力劳动,否则就是体力劳动。

        比如架构师做架构是脑力劳动。但架构设计完了之后的编码是体力劳动。

        比如算法工程师寻找量化维度的过程是脑力劳动,但是找到了量化维度之后的编码是体力劳动。

        比如分析师分析数据的过程是脑力劳动,但搜集数据的过程是体力劳动。

        比如工程师设计函数执行逻辑是脑力劳动,但设计完了之后编码是体力劳动。

        撸串的时候他还问了我一个问题:“你觉得你是脑力劳动还是体力劳动?”

        这也是个直击灵魂的问题。因为我想大部分人会怯于承认自己在做体力劳动。其实事实就是其实大家多半时候都是在体力劳动。所以脑力劳动占比才是问题的关键。越高级的职位需要设计/规划的东西越多,脑力劳动占比越大。

       

        这篇随笔需要提升一下境界吗?没必要了,想到这些就是这些,没必要强行拔高意境。

  • 相关阅读:
    [java初探06]__排序算法的简单认识
    [java初探05]__数组的简单认识及Arrays类的常用方法
    [java工具类01]__构建格式化输出日期和时间的工具类
    [Java初探04]__字符串(String类)相关
    [Java初探实例篇02]__流程控制语句知识相关的实例练习
    【Java初探03】——流程控制语句
    iOS ipv6 被拒
    iOS工程中如何去掉第三方的警告
    iOS面试准备之思维导图(转)
    UML图基本类型
  • 原文地址:https://www.cnblogs.com/caexiang/p/12826168.html
Copyright © 2011-2022 走看看