MagicNotes,思绪随风飞扬,偶尔在这里停留。

在前面的《MagicNotes:如何迈向工作的坦途》里面,我们提到了在工作中应该发挥好个人的主观能动性,简单来说就是要学会主动出击。但是在实际的工作中,却未必能够很好的实施,原因会有很多,其中一个很重要的就是脑力压制。脑力压制一般来自于同事、同行,也会来自于行业环境等,如果我们没办法很好地突破脑力压制,那么我们就很难发挥好自己的能动性,也很难成为工作中出类拔萃的那一位。

想象这么一个场景:你的团队中,有一个特别活跃的同事A,活跃到什么程度呢?开会讨论问题的时候,他总是滔滔不绝,讲自己的意见和看法,当然这些意见和看法都是非常有水平的。也许你也有相类似的看法,但是你几乎找不到插嘴的余地。领导非常欣赏A的积极主动和建设性想法,而你虽然有不逊于A的建议,但是你却没机会表达出来。开完会之后,领导把工作的实施交给了A,A马上紧锣密鼓地筹备工作,一切有条不紊地开展,你成为了A的配合者。统筹工作由A来负责,而你只需要做好你的本职工作就好了。看起来工作是轻松了,但是你却失去了一些重要的东西:统筹工作的训练,组织协调能力的训练,跨部门人际关系的沟通,以及最重要的领导的信任与晋升的加分筹码。

长期以往,A总是得到这种训练,你却没有。几年后两人的差距就非常明显了:A拥有良好的大局观,任何工作任务都能准确把握,你还在自己的岗位上默默无闻;A拥有良好的人际关系,因为总是在弄协调工作,大家都很喜欢他,而你圈子还是那么小;A拥有极强的交流能力,能够准确表达想法并充分理解别人,而你却还是很少与别人交流;A练就了极强的办事能力,你还是只掌握了自己岗位的技能;A俨然已被公认为下一个管理候选人,而你还是个普通员工……

毋庸置疑,A是个非常好的员工,人也非常好,真是个不可多得的人才。但是A的存在,却对你的职场发展产生了阻碍,因为他对你进行了脑力压制

不知道你有没有类似的同事。如果有,你也许会非常同意。如果没有,我再举一个例子。比如你刚毕业进了一个公司,IT部门非常落后,你是技术虽然很一般,但是相比其他人是最好的。然后结果老板什么都让你做,什么服务器啊,程序啊,网站啊,甚至修电脑也让你做,一年后你一定可以练就十八门武艺。但是倘若你有个同事A的存在,这些训练机会就不再是你的了。

如果我们需要在工作中有所发展,就必须要突破来自同事的脑力压制。怎么突破呢?回到最初的场景,比如在开会讨论问题的时候,你要把大脑完全活跃开来,融到讨论中,想到A所想不到的,或者在A说之前先把自己的方案摆出来。这样的话,你也许能和A平分秋色,这样也训练了自己的表达能力和思考能力。长期以往你在团队中的位置就会有微妙的变化:领导不再把全部关键任务都给A了,你的表现领导都看在眼里,他会考虑,这个事情B也许能做好。结果他就开始把一些关键任务交给你,你也开始能通过任务获取跟A同等水平的资源,得到相当的训练。长期以往,你们团队就会变成双雄齐驱的状态,这对个人、对团队都是一件好事。

但是要突破别人的脑力压制,是很困难的一件事情。因为人总是有惰性的,比如A已经筹划好整个计划,摆在你面前的有两个选择:1. 同意A的计划,做事就行了。2. 认真斟酌A的计划,看看有没有纰漏以及可以改进的地方。主动参与计划的修订与执行,并在此项计划的实施过程中全程监控。前者只要做就行了,后者不但要做还得思考,全程思考并做决策,这不是一件容易的事。我们中99%的人都会选择前者,因为别人都想好了,我做就行了,干嘛要这么累呢。但是选择后者的基本都成为行业的精英了。

脑力压制不但来自于同事,也来自于行业。比如某Java程序员B,写Java代码已经快十年了,但是发现已经几乎没什么进步了,写代码也就调用各种库就行了。他也不过问这些库具体的原理,只懂用就行了。这就是典型的一年的编程经验用了十年。但你也许没发现,其实程序员B的脑力被行业压制了。别人写好的轮子,我只管用就好了,我干嘛要费力自己去专研呢?但是专业造轮子的人,慢慢会造别人使用的轮子,比如Rasmus Lerdorf、Guido van Rossum,要是他们一开始就用别人的轮子,还会有PHP和Python的出现吗?这其实是一个很大的职业陷阱,库当然好用,它降低了你的工作负担,提高你的生产效率。但是同时库也剥夺了你对系统底层架构的思考,这却是程序员专业技术发展不可忽视的一环啊。前一段时间不是发生了这么一件事么,“11行代码是如何让Node.js社区鸡飞狗跳?”,比如有个叫 isArray 的模块,下载量达到 88 万次,其实只有 1 行代码而已。很多人都不愿意自己写,更偏向于调用模块。可见在计算机编程行业,脑力压制是多么的严重。

一个真相就是,大部分聪明人的脑力和被抑制智慧的人的脑力其实是差不多的。只要你愿意突破,你也能开发一门编程语言,或者写一个操作系统,这些都是可能的。所以关键还是看你是否意识到这个问题,以及能否因此而行动起来。有意识和无意识是差天共地,所以我前一篇提到的强烈的自我意识就很重要,它能够让你监控自我,发现自身与环境的那些消极的地方,并积极应对。当我们自我意识关闭的时候,我们的脑力水平是非常低下的,聪明水平大概跟小白鼠差不多。比如大部分车间流水线上的工人,无须思考只要按工序处理物件即可。不是说我们不聪明,而是我们的聪明(脑力)被压制了。不是有句这样的话么,在工作上只要你比别人多想一点东西,你就会比别人优秀一大截。在工作上你只要认知到脑力压制的存在,然后尝试突破,你会有完全不同的体验。

自我意识是人类对复杂环境变化的演化物,人的自我意识越强烈,应对复杂环境的能力就越强。更多可以参考:重新夺回你自己,做个强烈自我意识的人。有时候,我觉得自我意识就是类似智慧、禅一般的存在。

MagicNotes:突破来自外界的脑力压制的更多相关文章

  1. Unreal发展史

    Unreal发展史 引子 四年前的一个深夜,或者说是一个早晨,Unreal的传奇开始了.它发生在马里兰州一个不起眼的市镇Rockvill,在一套公寓大楼里回响起一支墨西哥流浪乐队的曲子,那里住着Epi ...

  2. CS224n学习笔记1——深度自然语言处理

    一.什么是自然语言处理呢? 自然语言处理是计算机科学家提出的名字,本质上与计算机语言学是同义的,它跨越了计算机学.语言学以及人工智能学科. 自然语言处理是人工智能的一个分支,在计算机研究领域中,也有其 ...

  3. 《构建之法》需求分析 读书笔记 Week6

    本周选读<构建之法>第8章——需求分析.由于有团队项目初期调研阶段做调查问卷的经历,这一章节中很多知识点我都比较有体会.对我而言,这一章节最有价值的内容就是厘清了关于需求分析的两个误解和近 ...

  4. js前端技术

    一.前端技术 1.HTML HTML(hypertext markup language)超文本标记语言,不同于编程语言. 超文本就是超出纯文本的范畴,描述文本的颜色.大小.字体. HTML由一个个标 ...

  5. 阅读《构建之法》之FAQ

    注:本文档已提交Github,地址是这个 欢迎大家通过PR的方式或者在本博客下留言的方式随时补充意见和建议,我们会持续更新 书中7.2.4的表7-1 MSF团队模型和关键质量目标里面提到的" ...

  6. 【夯实Nginx基础】Nginx工作原理和优化、漏洞

    本文地址 原文地址 本文提纲: 1.  Nginx的模块与工作原理    2.  Nginx的进程模型    3 . NginxFastCGI运行原理        3.1 什么是 FastCGI   ...

  7. 负载均衡——nginx理论

     nginx是什么? nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡.具有高性能.轻量级.内存消耗少,强大的负载均衡能力等优势.  nginx架构? ...

  8. Nginx深入详解之多进程网络模型

    一.进程模型        Nginx之所以为广大码农喜爱,除了其高性能外,还有其优雅的系统架构.与Memcached的经典多线程模型相比,Nginx是经典的多进程模型.Nginx启动后以daemon ...

  9. 软件开发学习笔记 <一> UML

    UML http://www.uml-diagrams.org http://www.umlchina.com/index.htm 统一建模语言(UML)始于1997年的一个OMG(对象管理组织)标准 ...

随机推荐

  1. 区分/不区分大小写的比较,查找字符串在另一字符串中的位置,字符串开头是否包括另一字符串 hasPrefix

    NSString *str; // 使用stringWithFormat生成一格式化字符串 str = [NSString stringWithFormat:@"This is %@&quo ...

  2. 使用.NET Remoting开发分布式应用——配置文件篇

    我们已经知道可以通过编码的方式配置服务器通道和远程客户机,除此之外,还可以使用配置文件对服务器通道和远程客户机进行配置.使用远程客户机和服务器对象的配置文件的优点在于,用户无需修改任何一行代码,也无需 ...

  3. 【转】eclipse + Pydev 配置Python开发环境

    原文网址:http://www.cnblogs.com/dflower/archive/2010/05/13/1734522.html 1. 下载并安装python,由于3.1版本貌似存在很多兼容问题 ...

  4. 简述FPGA的一些优势

    优势一: 更大的并行度.这个主要是通过并发和流水两种技术实现. A:并发是指重复分配计算资源,使得多个模块之间可以同时独立进行计算.这一点与现在的多核和SIMD技术相似.但相对与SIMD技术,FPGA ...

  5. java代码做repeat次运算,从键盘输入几个数,比最值

    总结:今天这个题目有点灵活,因为它不但要求输出结果,还要进行几次相同的输入,不退出循环 import java.util.Scanner; //从键盘一次输入更多的数,然后把每一次的数进行---可比较 ...

  6. java代码从键盘输入次数,然后进行运算-----菜鸟如此菜

    package com.aaa; import java.util.Scanner; // //求两数相加的和.从键盘输入 public class ftwert { public static vo ...

  7. mysql索引之六:mysql高效索引之覆盖索引

    概念 如果索引包含所有满足查询需要的数据的索引成为覆盖索引(Covering Index),也就是平时所说的不需要回表操作 判断标准 使用explain,可以通过输出的extra列来判断,对于一个索引 ...

  8. 文件操作open,r,w,a三种模式

    对文件操作的流程: 1.打开文件,得到文件句柄并赋值给一个变量: 2.通过句柄对文件进行操作 3.关闭文件 open("文件名"),默认为只读打开,如果你打开文件,不指定编码集,那 ...

  9. hibernate中dialect的讲解

    RDBMS方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS39 ...

  10. C++面试题(三)

    1 什么是函数对象?有什么作用? 函数对象却具有许多函数指针不具有的有点,函数对象使程序设计更加灵活,而且能够实现函数的内联(inline)调用,使整个程序实现性能加速. 函数对象:这里已经说明了这是 ...