有一种病,叫偏执;一种追求,叫完美。

在准备着手做一件事情之前,首先明确最终想达到的目标是什么。

然后,思考完成这样的目标,需要付出一些什么代价。

动手做一件事情之前,要评估、预计这潭子水有多深,别轻易踏进陌生的水域,当心溺水。

动手做一件事情之前,在设定一个标准,一个原则,然后大胆地去建设你的梦想,但是在你放弃这件事情之前,永远不要违背预定的标准和原则,只能对其进行不断补充和修整。

举个例子来说,在学习C语言编程之前,你要明确最终需要用C语言完成一个什么作品,你在付出多少汗水来完成这个目标,你完成这件事的底线是什么(比如每天看20页书,做2个实验这样的带明确数据的指标),而且永远不要尝试去违背这条底线,记住“千里之行,始于足下”,“千里之堤,毁于蚁穴”。

这就是所谓“偏执”,一旦确定目标,像坚定的锡兵般昂着高傲的头前进。

想要把一件事情做得合乎理想,就要有一套标准作指导。

标准,反映的是统一的思想。小到一个变量的命名,大到组织程序语句的风格,都要按标准行事。

永远记住,人是懒惰的,没有人想要重走一次长征路。

这就好比,当你自学一门编程语言,到了进阶阶段,突然发现,你还没有形成一种规范的编程的风格。漫天飞舞的全局变量,遍地撒野的函数,然后要你去建立一个王国,这时,你的头一定会比世界还要大个几倍。

曾经看一则故事,两个人去面试,考官交给两人各一个苹果,苹果已经腐烂,满是一个又一个的黑色小坑,然后要求面试者为苹果美容。其中一个应试者,就富士苹果的那种椭圆小贴签往黑色小坑上贴,结果整个苹果布满了贴签,几乎看不到苹果的原貌了。而另一个应试者,走出了考场,十分钟后,将一个完美的苹果放在考官面前。前一个应试者很是诧异,于是问其原因,得到是回答是“与其为一个烂苹果而美容,不用重新买一个苹果”。

说这个故事呢,笔者主要是想说,修复你在编程层面上的某些漏洞,比如长期形成的编程风格、习惯,比你学习一种新编程语言更难。所以,在动手学习一门编程语言之前,请先理解好相关的编程标准和规范,时刻按最高的标准要求自己接近那样的规范。

这就是所谓“完美主义”,要么别尝试接触新领域,一旦下定决心了,就要将之按完美的标准来完成。

(完)

用完美主义的标准开始做一件事相关推荐

  1. 番茄工作法总结-第一章:一次只做一件事

    在25分钟之内,专心做某一件事,然后短暂休息, 休息之后,再将其他事与正在做的事对比一下,选择更重要的 开始之前 要想做到专注,就要坚决抛开各种杂念 例举人脑思维研究成果,揭示番茄工作法原理 使用番茄 ...

  2. 她破解哈希函数算法:坚持10年做一件事一定能做成

    今年9月7日,2019未来科学大奖揭晓,这项设立4年的大奖迎来首位女性得主--密码学家王小云.在信息时代,金融服务.网络安全等背后都离不开密码系统的"护航".在大众眼中,密码带着神 ...

  3. 元宇宙:Facebook正式改名为Meta,要砸600亿做这件事

    原标题:突发!Facebook正式改名,要砸600亿做这件事 美国媒体直接在评论文章中表示,"他们以为自己在糊弄谁?"全世界近30亿的Facebook用户都很清楚这家公司的&quo ...

  4. 35岁前必做10件事 让你少奋斗8年挣足钱

    35岁前必做10件事 让你少奋斗8年挣足钱(转)中财网 (2010-03-27 16:04:01) 转载 标签: 就业 求职 乘数 钱经 李彦宏 美国 杂谈 分类:转载 男人.女人都要过三十五岁这堵墙 ...

  5. 现在开始(译) 明确的知道你想要什麽是关键 每次 只做一件事的习惯 成功的人是因为屡次尝试经历失败保持激情 动手一试...

    现在开始 现在开始(译) 每次读这篇文章,总是能让我学到很多,充满激情. 作者:Steve Pavlina  译文地址:http://www.metaldudu.com/blog/index.php/ ...

  6. 做一件事如何突破「擅长」达到「精通」

    在知乎看到的问题: 做一件事如何突破「擅长」达到「精通」? 题主发现很多事达到一定高度就很难再进步或者进步很小了,怎么样才能突破瓶颈? 我的回答: 首先,你要知道如何定义"精通": ...

  7. 曾仕强:人生只做三件事

    曾仕强:人生只做三件事 2010年01月14日 转载自 [ft=#6b696c,,]格尔莱斯凯瑞[/ft] 转载于2010年01月08日 15:29 阅读(5) 评论(1) 分类: 品质人生 举报 [ ...

  8. 【以终为始】接到需求任务,你要先做哪件事?

    小李接到一个新的需求,让他开发一个单点登录的服务,经过几天的奋战,他顺利地写完了所有的代码.正好产品经理小王路过他身边,顺便问了他一下. 小王:单点登录做得咋样了? 小李:做完了,我给你演示一下. 小 ...

  9. web前端开发月薪2万标准 需要完成8件事

    在web开发工程师圈子内,有一个很奇怪的现象.那就是相同工作经验的web开发工程师之间的薪资待遇有着很大的差别,而本文就此问题和读者聊一聊. web前端开发月薪3万标准 需要完成8件事: 1.完成那些 ...

最新文章

  1. 给大家推荐8个SpringBoot精选项目
  2. PYTHON编程导论群问题汇总(四)
  3. libjpeg编译使用详解
  4. [云炬创业基础笔记]第五章创业机会评估测试11
  5. SAP UI5 responsiveLayout和responsiveGridLayout的区别
  6. 通过select选项动态异步加载内容
  7. 苹果蜂窝网络版iPad mini 6不支持毫米波5G
  8. aws s3 cli_了解AWS CLI –使用AWS CLI与AWS S3存储桶进行交互
  9. grub 与grub2
  10. dw cs 5 安装失败解决方案
  11. fragment中高德地图定位
  12. 某企业通达OA任意登录漏洞复现
  13. [Codeforces #379 E. Anton and Tree]缩点+树上最长路
  14. windows操作系统杂谈
  15. 【二分图匹配】矩阵游戏
  16. gnuplot绘图程序中对线型(linetype)、点型(pointtype)、线条宽度(linewidth)、点大小(pointsize)、图样
  17. 剑指offer做题记录
  18. eclipse性能调查工具tptp的使用方法
  19. 稀疏表示中KL1p库的配置及Demo
  20. 取消计算机系统密钥,BitLocker驱动器被加密怎么恢复密钥 忘了密码取消删除方法...

热门文章

  1. Spark读写HBase:处理纽约出租车数据
  2. Safari 无法播放视频
  3. C语言函数调用栈(一)
  4. WPF+VLC 写一个视频播放器(一、搭建环境)
  5. 开源协议(Open Source License)
  6. 如何访问内网的摄像头
  7. Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...
  8. 1、测试用例通用模板
  9. Docker  入门
  10. 51单片机 SPI协议通信