zoukankan      html  css  js  c++  java
  • 用完美主义的标准开始做一件事

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    (完)

  • 相关阅读:
    多线程编程之线程死锁问题 转载
    线程的挂起和恢复 转载
    redis 内存库设置 教你怎么解决64位Windows版Redis狂占C盘的问题.
    MSSQL数据库分区表
    如何将桌面的路径定义到其它盘符,如d:users桌面
    sqlserver数据库脱机时发生异常:由于无法在数据库 'SMS' 上放置锁,ALTER DATABASE 失败。请稍后再试。 ALTER DATABASE 语句失败。 (.Net SqlClient Data Provider)
    JAVA代码反编译笔记
    SQLServer—系统中的内存配置
    .net remoting 客户端与服务端绑定事件,一部电脑当服务器,另一部当客户端,发布后没法接收远程错误信息。
    Java Socket 模拟HTTP请求
  • 原文地址:https://www.cnblogs.com/techstone/p/2761832.html
Copyright © 2011-2022 走看看