首页 > 编程语言 >程序员思维

程序员思维

时间:2024-04-14 17:00:59浏览次数:46  
标签:思维 思维能力 可以 能力 程序员 模型 知道

“你的成功可以复制吗?” ,在很久之前我的上级问过这样一个问题。   我认为这样的问题很虚,工作完成就行了,不需要那么多道理。然而随着时间的推移,我发现这的确是一个好问题。因为它可以区分出你是碰巧把事情做对了,还是你具备了一直做对事情的能力,二者是有本质区别的。碰巧做对,说明你的能力可能还不足,换一种情景,你就不一定能应付。因此,好的晋升制度不仅要考查成绩,更重要的是考查能力。对从事脑力劳动的技术人员来说,“能力”主要指的是“思维能力”。   思维能力是比解决具体问题更重要的能力。问题也许各有不同,但思维方式可以复制和迁移。我们一旦掌握了正确的思维方式,便可以举一反三、触类旁通。   维特根斯坦在《逻辑哲学论》中说,思维本身就能解决问题,我们所要做的,就是观察它是如何做到的。   认知水平有4个层次,从低到高依次是“不知道自己不知道、知道自己不知道、知道自己知道、不知道自己知道”。“不知道”并不糟糕,最糟糕的是“不知道自己不知道”,而因为缺少对自身思维的观察和培养,所以很多人对思维的认知尚处于“不知道自己不知道”的层次。   这种无意识会导致我们很多时候盲目地做事。虽然 “996”工作很辛苦,但也许大部分工作内容是无意义的重复,在工作过程中,思维能力并没有得到锻炼和提高。这样的人即使侥幸晋升成功,他的能力水平仍然停留在低层次。   就像混沌大学创始人李善友教授说的,没有好的思维模型,再多的知识积累也是低水平的重复。成人学习的目的不是获取更多的信息 量,而是学习更好的思维模型。   那么思维模型由哪些部分组成?   大概可以从三大类区分,分别是基础思维能力,专业思维能力,思维能力的综合运用   其中基础思维大概可以分为:抽象思维,逻辑思维,结构化思维,批判性思维,维度思维,分类思维,分治思维,简单思维,成长性思维。   专业思维分为:解耦思维,契约思维,模型思维,工具化思维,量化思维,数据思维,产品思维。   思维能力的综合运用当然也是对这些思维能力。   平时可以对生活中所见所听到的进行联想,训练思维,举个例子,比如花,牛,都是属于抽象的概念,它们并没有被具象化,花分为很多种,牡丹花,栀子花,红玫瑰花等等,牛也分为很多种,黄牛,牦牛等。   针对这些对象,可以通过名词形容它们的描述、分类、场景,向上,向下联想。再联合程序,帮助我们提升程序抽象设计能力,以及个人思维能力。    

标签:思维,思维能力,可以,能力,程序员,模型,知道
From: https://www.cnblogs.com/veblen/p/18134351

相关文章

  • 《梁宁产品思维30讲》笔记分享
    通过最近对《梁宁产品思维30讲》课程的学习,理解,讨论,再总结。个人觉得收获很大,总结出课程大纲并夹带者一些理解以读书笔记的形式分享给大家。有理解不到位的地方,请各位读者海涵。最后感谢梁宁老师的知识分享,使得每个读者心中有一个产品意识的种子,在未来的某一天悄然发芽。发刊......
  • RabbitMQ 入门:我的思维导图总结
    刚看完尚硅谷的RabbitMQ入门教程,感觉自己对知识点的理解还有些混乱,看完相关面试题后整理了一份简单的思维导图,仅供参考,如有错误,欢迎指正!视频教程:尚硅谷RabbitMQ教程丨快速掌握MQ消息中间件rabbitmq_哔哩哔哩_bilibili1.概览2.具体细节2.1基本概念常见面试题:什......
  • Python程序员Visual Studio Code指南5调试
    5调试当运行程序时终端输出错误时,可以参考编辑器中的"问题"面板来解决遇到的问题。不过,并非所有错误都会导致错误。可能出现的情况是,程序执行成功,但输出结果与预期不同。出现这种情况时,下一步就是找出程序中的错误。这个过程被称为调试。您可以尝试通过注释代码行(从而禁止代码......
  • 程序员生存指南:如何用智慧闯荡就业寒冬?
    大家好,我是三进三出纵横传统行业、互联网行业与新兴蓝海行业,摸爬滚打在程序员圈子里的“老司机”。今天,我要和大家分享一些在就业寒冬中如何对用人方/大厂去魅,以及如何获取那些不对外招聘的岗位的秘密。1.用人方:揭开神秘面纱就业寒冬,用人方和大厂似乎成了一座座难以攀登的高山。......
  • 程序员如何搞副业?
    程序员如何搞副业?程序员不仅拥有将抽象概念转化为实际应用的能力,还通常具备强大的逻辑思维和问题解决能力。然而,许多程序员并不满足于仅仅在一家公司工作,他们渴望通过副业来实现个人价值的最大化,增加收入,甚至探索自己的创业梦想。方向一:个人项目开发程序员可以利用业余时......
  • 程序员如何快速变现
    程序员如何快速变现多关注各行业吧,然后结合手头资源,尽可能的把这些资源变现我最近也有看一些适合程序员的副业,以及如何通过这些副业实现快速变现。一、Shopify建站Shopify是一个全球知名的电商平台,它提供了一种简单易用的方式,让任何人都可以创建自己的在线商店。作为......
  • 10个编程好习惯:优秀程序员的经验分享
    大家好,我是知微!作为一个程序员,写代码就跟厨师做菜一样,如果没有一些好的方法和习惯,做出来的菜肯定又慢又难吃。下面分享一些优秀的编程习惯,用了都说好!1、规范的命名命名是代码清晰度的关键。变量、函数和类的命名需简洁明了,并遵循项目中约定的命名规则,如驼峰命名法或下划线分......
  • 立体几何初步 | 思维导图
    前言使用方法:如果想得到更好的显示效果,可以点击全屏按钮,已经实现电脑端、手机端的适配,效果很好;电视端没有实现适配,Ipad端的适配没有测试;思维导图全屏......
  • 鸿蒙生态崛起,人才缺口大!程序员们,换个赛道试试鸿蒙开发,钱途无量!
    前言在当今数字化时代,操作系统不仅是连接硬件和应用软件的桥梁,更是推动技术创新和产业发展的核心力量。华为推出的鸿蒙操作系统(HarmonyOS)凭借其创新的设计理念和技术优势,正在逐步改变这一领域的发展格局,并为程序员们带来了新的职业机遇。鸿蒙发展现状你知道现在有多少应......
  • 第十一届蓝桥杯C/C++组C组决赛之思维风暴 快速解题
    十五届蓝桥杯即将开赛,十一届的蓝桥杯国赛的一些巧妙解法。美丽的2 题目描述本题为填空题,只需要算出结果后,在代码中使用输出语包将所填结果输出即可。小蓝特别喜欢2,今年是公元2020年,他特别高兴。他很好奇,在公元1年到公元2020年(包含)中,有多少个年份的数位中包含数字2?......