潜意识的牢笼——为什么这件事情这么难

潜意识的牢笼——为什么这件事情这么难

  经常听到身边的朋友对我说,“你竟然是做算法的…”,”编程这么难,毕业以后再也不编程了…”,”你怎么会喜欢编程?“。听到这些话我总是很诧异,是什么原因让大家觉得编程这么难呢,什么样的事情才可以被人们称为一件难事?

       在以前,我所理解的难事是人的经验范围之外的事情,也就是一个人没有尝试过的事情。比如对于大部分人来说,学习一门编程语言很难,开一家饭馆很难,想当上一家跨国公司的总材更难,因为这些事情大部分人来说,他们都没有尝试过,所以他们没有任何这方面的经验,不知如何下手去做这些事情,这当然是一件难事了。我想,这也许是一些人认为编程很难的一个原因:自己的编程经验少,所以认为它很难,遇到难事不会做,所以不能收获经验,如此形成了一个恶性循环,即永远学不好编程。

  也许有人说,我的兴趣是玩游戏,玩游戏一点都不难,我不喜欢编程,所以才觉得编程很难。但是细想一下这个借口是不成立的,在你第一次玩dota的时候,这个游戏对于你来说其难度之大不可想象,你必须记住100多个英雄,几百个技能,几十件物品,甚至还有一些英雄的隐藏属性(想想看c++的关键字才几十个,却没几个人能全部熟练使用,难道c++比dota难吗)。dota这个游戏这么难为什么你越来越喜欢它呢,是因为你在战胜对手之后有了胜利的喜悦,随着你的喜悦,你会越来越爱玩这个游戏,然后你会收获大量的经验,技术得到提高,胜利也比以前更容易了,这是一个良性循环,游戏如此,编程亦如此。

  所以,要想做好一件事情,首先要让它变得简单,那么,怎样才能让一件事情变得简单呢?

  一个比较的方法就是从恶性循环跳到良性循环中去,上文的这两个循环可以概括为:

  良性循环:成功 –> 兴趣 –> 增长经验 –> 事情变得简单 –> 更容易成功

  恶性循环:失败 –> 厌恶 –> 没有经验 –> 这件事情好难 –> 更容易失败

  很多人在娱乐的时候会进入良性循环,如玩游戏,打牌,唱歌,摄影,在学习或工作的时候会进入恶性循环,如编程,上课,开会。不要小看这两个循环圈,它们之间的差距是如此之大,以至于你身处哪个圈子会直接决定了你后半生的命运!良性圈会让人产生正向的加速度,恶性圈会让人产生负向的加速度,套用一个互联网上比较励志的公式来说明:

1.01  ^ 365 = 37.78

0.99 ^ 365 = 0.02

  当你的编程工作处于良性圈子时,你每天进步0.01(正向加速度),一年以后你的技术水平就提升了37倍。当你处于恶性圈子时,即使你没有退步,一年以后你的技术水平还是1,三年以后,那些良性圈子里的人的编程水平就变成了你的53939倍,所以相比于那些月入六位数的人,你的月薪只有四位数就很正常了,因为他们的生产力是你的几万倍,而且这些人的进步速度有的还不止1.01。

  所以说,想要提升自己的水平就要把那些“你自以为的难事”变得不那么难,从而形成自己的兴趣,想把工作变成兴趣就要从恶性循环跳到良性循环中去。

  怎样从恶性循环跳到良性循环呢?

  告诉自己这件事远没有你想象的那么难

  恶性循环中有一个最薄弱的环节,从这里下手跳出这个循环是最容易的,那就是“这件事情好难”,人的潜意识会将没有做过的事情认作比较难的事情,然而事实真的如此吗?未知的事情对于我们来说,它的难度是未知的,也许很容易,也许很难,但是人们习惯于以潜意识来估计它,认为它肯定很难,这是一个坑!

  潜意识认为这个问题难,所以不敢尝试,这个问题还没入手,你就已经跳入恶性循环圈了。我自己身上也发生过类似的问题,以我自己为例来说明,上周公司要做识别台标的项目,需要提取图像的HOG,LBP特征等,以前我只用过Haar特征和一些边缘角点特征,完全没有使用LBP特征的经验,上级要求我对opencv的LBP特征进行改进,我心想以前从来没有玩过LBP,这个工作一定很难,保守估计也要一月时间才能完成吧(这种潜意识极大的降低了我的工作效率),然后各种查文献,认为这个算法很难,直到我看了OpenCV的源代码,才发现这不过是个200行代码的货,这个算法原来这么简单。结果出乎我的意料,从查资料到重新写完一个draw LBP feature的类只用了一个下午,它远没有我想象的那么难。

  对于未知的事物,它的难度是小马过河,河的深浅是个未知数,关键是要勇于尝试,只有尝试过之后你才能发现它只是一条小溪,否则你会永远停在河的一侧不敢下水。通过反复的尝试和试错,你的恶性循环圈很快就会就变成了这样:

  失败 –> 增长经验 –> 再次尝试–>事情变得简单–> 成功 –> 兴趣

  不要把尝试的机会留给下一次,现在就去尝试!

转载于:https://www.cnblogs.com/easymind223/p/3308267.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110019.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月26日 上午6:00
下一篇 2021年8月26日 上午7:00


相关推荐

  • 2026爆款AI Agent|OpenClaw从入门到中级实操指南(含飞书对接+多Agent配置+避坑指南)

    2026爆款AI Agent|OpenClaw从入门到中级实操指南(含飞书对接+多Agent配置+避坑指南)

    2026年3月15日
    3
  • 高通平台dtb文件的加载过程「建议收藏」

    高通平台dtb文件的加载过程「建议收藏」高通平台dtb文件的加载过程高通平台对dts的两种打包方式zImage-dtbdt.imgzImage-dtb方式zImage-dtb的编译二进制文件查看lk的加载过程代码分析dt.img方式dt.img的编译lk的加载过程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyP…

    2025年7月5日
    8
  • android 双屏壁纸,怎么让双屏显示壁纸不一样

    android 双屏壁纸,怎么让双屏显示壁纸不一样答 右击 个性化 选择桌面背景浏览 选择要的壁纸图片所在的文件夹 右击某一张具体的图片 选择监视器 1 再右击另外一张图片 选择监视器 2 选择保存更改 然后就可以看看效果了答 应该是产品的批次不同 导致的微小色差吧没大看明白问题的意思 你是问电脑显示器的壁纸吗 是两边黑色的还是什么情况 如果是黑色的就是壁纸的分辨率和显示器的分辨率不一样 可以选择填充 平铺等应该是光线的问题答 壁纸 手

    2026年3月17日
    2
  • OpenClaw改名始末:Clawdbot到Moltbot再到OpenClaw的完整演变历程

    OpenClaw改名始末:Clawdbot到Moltbot再到OpenClaw的完整演变历程

    2026年3月13日
    2
  • mysql数据库语句左连接_MySQL 左连接 右连接 详解

    mysql数据库语句左连接_MySQL 左连接 右连接 详解表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145a20050115表B记录如下:bIDbName12006032401220060324023…

    2022年6月9日
    50
  • PDAF原理简介_pfc电路工作原理图

    PDAF原理简介_pfc电路工作原理图PDAF原理原理及分类原理:是在感光芯片上预留出一些规律性对称的遮蔽像素点,专门用来进行相位检测,通过像素之间的距离及变化来决定对焦的偏移量即相位差(PD值)从而实现快速对焦。SP(shieledpixel)屏蔽掉像素一般的感光区域(黑色部分),值获得一半信号。需要另外的像素屏蔽掉另一半信号,得到完整的相位差信息。SP越多,对焦越快,但信号损失越严重,目前SP密度控制在1%~3%。屏蔽掉像素一般的感光区域(黑色部分),值获得一半信号。需要另外的像素屏蔽掉另一半信号,得到完整的相位差信息。S

    2025年9月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号