zoukankan      html  css  js  c++  java
  • 如何才可能将一件事情做到最高的效率

    如何才能将一件事情做到最高的效率
    —— 编程开发的效率

    Davin:
      1. 先根据页面的显示内容,确定内容数据结构,然后写好模板,并通过建立假数据来测试模板是否可以使用,最后写 PHP 将数据组装好填到内容即可。
    James:
     2. 先通过 PHP 读取 XML 或者数据库,然后直接根据这些未经格式化处理的数据内容进行写模板。这样子,就造成必须要在模板中写大量的逻辑条件判断等,数据如此的不规则,以至于非常容易引起错误异常等,这大大降低了开发效率。

    假如,做好一件事可以经过 A,B,C,D 四个步骤。当你已经非常熟悉了这四个步骤之后,发现自己的做事效率都还没有提高,那么你就应该思考问题出现在哪里了。
    问题究竟出在哪里呢?是你对工具不熟悉呢,还是解决问题的办法步骤有问题(注意,前面已经说了按照A,B,C,D步骤可以将事情做好,只不过效率得不到提高而已,亦即出现了瓶颈问题,成长到了一定阶段就卡住。)
    上面提到的两个方面的问题都要去分析:

    第一、检查自己是否对工具不够熟悉,只要问自己这两个问题“这个工具最适合用在什么地方”,“这个工具本身的最大优势在哪里”;

    第二、当你将第一个问题解答完毕之后,那么就进行到当前的步骤,检查你自己是否在做事的步骤都都发挥了所需要使用到的工具的最大优势,你是否将事情交给最合适的工具去解决(在条件允许与充分自由选择的情况,将不适合的某个问题工具用到该问题上无疑是浪费,如:同时有一把锤子与一块铁块,你不用锤子去打钉子,那么就是在浪费时间,并且事情的结果往往会出现偏离正常结果。);

    第三、达到这一步的前提是,你必须要经过前面的第一与第二步,确定前面的步骤都是OK的,那么你就应该考虑一下是否还有必要去遵守 A,B,C,D 这个固定的做事次序,你可以根据具体情况尝试去做调整,不断的调整,从而达到最高效率。

    编程例子,我在 smarty 模板中去写逻辑关系,无疑是不恰当的,最好是在 PHP 中将数据处理格式化为最适合 smarty 处理的数据结构,这样子可以让 PHP 与 Smarty 模板各得其所,PHP 具有丰富的逻辑与运算操作,它最适合做数据的逻辑,而 Smarty 只是简单的陈列数据而已。

  • 相关阅读:
    Qt-char类型的字符串转换成数字和数字转换成char类型字符串
    Qt-label显示的汉字自动换行
    Qt-Libmodbus
    Linux-uboot命令之EXT格式文件系统操作命令
    Linux-uboot命令之FAT格式文件系统操作命令
    Linux-使用uboot命令将Linux镜像和设备树文件下载到EMMC中
    Linux-在uboot中更新uboot(包含SD卡和EMMC)
    Linux-使用uboot命令将Linux镜像和设备树文件下载到DRAM中
    Qt-QCustomPlot(画坐标系统)的简单操作
    Qt-QTableView的简单使用
  • 原文地址:https://www.cnblogs.com/shuman/p/4362462.html
Copyright © 2011-2022 走看看