概述

假设你是一个程序员,常年保持自学和加班的状态,承受着不为人知的压力和痛苦,面对同行程序员的攀比和压力,在公司title、年薪、房子之间深陷,35岁大限越来越近,头顶日愈清凉…
或者你是一个大学生,在图书馆里早早的占了位置,拿出收集去知乎搜「大学生迷茫焦虑一事无成怎么办」,意识到大学时光即将荒废,却又无可奈何……
这个时候,你会怎么办?
正常人可能会说:

“都是老板不当人,此处不留爷自有留爷处!!!”
“是学校垃圾,老师不负责任,素质教育十六载,居然不教我怎么谈恋爱???”
“沙雕舍友带我打游戏,毁我青春,耗我钱财!!!”

也可能这么思考:

“孩子成绩老不好,多半是废了,打一顿就好了。”
“35岁大限是哪些底层程序员才有的问题,你被辞退肯定是你能力不行,必须提高自己的技术水平。”
“舍友太吵,环境不好,我要换个宿舍。”

或者你另辟蹊径:

“时代变化太快,怪天气太热,怪大气臭氧空洞。”
“……”

有人抱怨环境,有人加紧学习,有人寻找新的解决办法,那么高级程序员会怎么思考呢?这里我们借助《神经语言程序学》(即NLP理解层次,世界500强企业中的60%都采用NLP培训员工)来解释这个现象:

第一层:环境

环境就是你身边的一切:同事、领导、公司、朋友、路边的流浪猫…
处于这个维度的人会把问题总结为【环境不好】,他们解决问题的方式很简单:【抱怨】,总之就是到哪都是大环境不好。
他们很聪明,在困局发生的第一时间就能完成刷锅,这不是我的问题,领导不是人…
你身边一定有这种人,感叹生不逢时,命途多舛,出口必指点江山,仿佛只需要一个机会,他就是下一个乔布斯。
他们对问题的理解牢牢钉在了环境,除了环境,再无其他。正因为如此,他们所能想到的最好办法,就是换个更好的环境了:

“这个公司不行了,我要换个公司!!!”
“舍友不行,不爱学习,老师,我要换个宿舍!!!”

第二层:行为(行动)

处在这个维度的人,已经经历过社会的毒打:抱怨环境没有任何意义,我要改变自己!
这类人非常乐观,正能量仿佛就刻在脸上,他们是别人眼中的工作狂,是社会主义的接班人,是新时代的斜杆青年…
当困境出现使,第一反应是,我的问题!它们会从自身找原因:

“工资太低?是因为我还不够努力……”
“成绩不好?是因为我还不够努力……”
正如高中学校的横幅:“只要学不死,就往死里学!”
正如成功学的鸡血:“花过多少钱决定你有多大的气度,很多员工背叛了我。啪,我送他100万。背叛我的人送100万,那么跟随我的人那就是几个亿!听懂掌声 。”
正如朋友圈的那些鸡汤:“人丑就要多读书!”

可是这不对呀,它们只告诉我要努力,却没有教我方法,我努力个锤子。中华上下五千年,素质教育16载,也没人教过我该怎么做啊!!!

第三层:能力

我们都知道,马拉松是为了纪念那个一口气跑40余公里传递情报的战士。但如果放到现在还会出现这种情况吗?以前没得选,现在我想打电话!!!时代的发展赋予了我们前人梦寐以求的权利,选择的权利,人类积攒了几千年的财富,所有的知识、见识、智慧和艺术,像是专门为你们准备的礼物……
这个维度的人明白一个道理:百度……
他们明白任何问题都不是孤立存在的,一定曾经有人遇到过,并且已经有更好的解决方案了,只是我还不知道,我们应该站在巨人的肩膀上,前人栽树后人乘凉:

“同事关系不好,一定是我沟通能力有问题,我要学习沟通技巧”
“成绩不好一定是因为我的学习方法不对,老师,请给我黄冈的题!!!”

到达这个层次,我们已经领先太多太多的人了,但有些问题,是你有能力也解决不了的。举个例子:你想当马拉松金牌选手,结果你却疯狂训练摔跤的技巧。当选择发生了错误,优秀的【能力】和【行动力】只会让你越走越远!那如何提高选择的能力呢?

第四层:信念与价值观

简单来说就是:最重要的是什么!
屁股决定脑袋,你所处的位置决定你的利益所在,权衡利害关系,选择那个对你最有利罢了。
这类人的人生信条是:选择大于努力!
等等,如果我不知如何选择该怎么办呢?要当老板呢?还是打工仔呢?还是拯救世界呢?

第五层:身份

简单来说就是:“你是谁?你想成为一个怎样的人?”
不同的身份对应不同的价值观选择,选择的不同又决定着能力和行动力的方向,因此,身份是最先需要确定的因素。
问你的内心深处,你想要的究竟是什么,确定你的身份,围绕身份匹配相应的价值观,构建出所需要的能力,并付诸行动力,你定会成为一流的人才:

“这个公司的运作模式并不好,很多流程的处理存在问题,我要开创自己的事业,设计出一流的产品,称为行业的领军人物……”

第六层:精神

这个维度的人所思考的是【利他】,我如何能让更多的人获益?如何才能够推动时代的进步?如果能达成这些,我愿意用我的所有来交换,包括我的生命…
这里需要声明一下,维度的上升,不能脱离低纬而单独存在,即精神一定要有身份的支撑,身份要有价值观的支撑,依次类推。
进入精神这个维度后,我已经不知道用什么语言来描述这类伟人了,我能做的只有崇拜与敬仰。

希望未来的某一天,你也有机会成为改变世界的人,登上这片圣神的星空,引领我们前进。

参考

高级程序员解决问题的思维模式和普通程序员的区别在哪里?

高级程序员的思维模式相关推荐

  1. 初级,中级,高级程序员需要具备的能力

    1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本.把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linu ...

  2. 《程序员的思维修炼》读书笔记(思维的重生)

    此读书笔记并不完全作为阐述想法,所以在阐述一些问题的时候可能没有前因后果,更是一种总结性的话语和书上言语的精华,这有点悖论,如果你想了解,请去看<程序员的思维修炼>,这本书可以跨学科,即便 ...

  3. 高级程序员之抽象能力模型

    每一滴雨水里,都有海洋的气息:每一颗石子里,都有沙漠的影子.所以诗人才说:一支三叶草,再加上我的想象,便是一片广阔的草原.走在秋日的田野上,我想起一位诗人对老托尔斯泰的叩问:一切成熟了的都必须低垂着头 ...

  4. 《程序员的思维修炼--开发认知潜能》读书笔记

    转载原因] 我们很多人都会遇到这样的问题:刚刚看的书,却发现把书本一合上就啥都不记得了!比如,昨天阅读了<Spring in action>的第一章(总共三大章).当时觉得书很不错,虽然翻 ...

  5. 《程序员的思维修炼》读书笔记以及感悟

    前几天读完了Andy Hunt 的<Pragmatic Thinking and Learning - Refactor Your Wetware>这本书,中文版被译作<程序员的思维 ...

  6. 读《程序员的思维修炼》笔记

    程序员的思维修炼 [美]Andy Hunt 1.1 切忌随波逐流 Only dead fish go with the flow. 2.2 德雷福斯模型的5个阶段 Novices need recip ...

  7. 开篇《程序员的思维锻炼》

    近半年一直没有什么技术文章好写,倒不是没有学习,而且发现许多书上讲得已经足够精彩到位,比自己的蹩脚分析要系统精彩得多.现在各种编程书籍到处都是,电子版的也很多,国内一些培训机构如华清远见就出了大量的嵌 ...

  8. 读书笔记:程序员的思维修炼—开发认知潜能的九堂课

    一直以来都觉得学习效率低下,不得其法,对很多知识力不从心,内心一片乱麻.究其原因,大致有: 1.学习方法错误,根深蒂固的应试教育模式,死读书,学任何东西,都抱着书从头看,对于计算机专业书籍,很容易半途 ...

  9. 做为一名java高级程序员,这些IT岗位你都了解么?

    程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起 ...

  10. 「程序员的思维修炼——开发认知潜能的九堂课」读书笔记

    书名:程序员的思维修炼--开发认知潜能的九堂课 作者:(美) 亨特 (Andy Hunt) 译者:崔康 关于本书 本书从德雷福斯模型入手,阐释了程序工程师发展的五个阶段:接着从阶段间的特征中引出 L ...

最新文章

  1. python 使用sax 解析xml 文件
  2. c++ 怎么读取rtf文件_最全集合!Word、PPT、Excel、PDF文件转换方法大全!建议收藏...
  3. fly a kite
  4. 为什么同步的StringBuffer从来都不是一个好主意
  5. 论文阅读 - Video Swin Transformer
  6. oracle sql优化指导,基于Oracle的sql优化(1)
  7. c++堆栈溢出怎么解决_栈溢出基础
  8. 2019年南大计算机开放日_开放式硬件计算机年
  9. Websocket服务器响应包,服务器websocket c++发送二进制类型包,客户端没有任何事件响应...
  10. 卧式单面多轴钻孔组合机床动力滑台液压系统的设计
  11. 什么是函数指针 ? 什么是指针函数? int (*P)( ) 和int *p()有什么区别
  12. 三阶魔方层先法自动复原_Python
  13. CVE-2022-28512 Fantastic Blog CMS 存在SQL注入漏洞
  14. 1000年出现了哪些闰年C语言,C语言判断“1000年―2000年”之间的闰年
  15. 使用 PD Recover 恢复 PD 集群
  16. 智能|跟着美的集团学习VMI正确的打开方式
  17. Mydrivers: DVD Jon出手,绕过ATT激活iPhone
  18. 在自建机房给网站做ICP备案
  19. 一款基于企业微信的固定资产管理软件
  20. Python组合数据

热门文章

  1. platform_get_resource
  2. 世界著名的十大定律,你都知道吗
  3. 贪心算法题目 推销员
  4. CocosCreator快速接入bugly
  5. Maven查看当前生效配置、pom、环境变量等命令(mvn help用法)
  6. 案例——蚂蚁金服初探,唯一的金融互联网生态...
  7. 低版本的iphone 无法跑在xcode8上
  8. 软件工程——团队答辩
  9. vue3 vite版本 引入本地静态图片的方式
  10. JAVAWeb富文本编辑器文件上传操作