我是靠谱客的博主 年轻红牛,最近开发中收集的这篇文章主要介绍前端开发 如何提高工作效率,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

反省了一下自己最近的状态。
有点过于依赖外在的环境,把提升自己的工作效率放在了是否有 外界人力 帮忙、是否有 硬件支持,而忽视了对自身的要求。

改变环境,还是让自己适应这个环境,哪个对将来的发展更有帮助?

拓宽知识面

当你掌握的东西多了,就可以用更高效的方法来提升自己的工作效率。
举例:想要修改网站的“版权所有 © 1999-2011”

  1. 最早我们需要打开所有的html页面,挨个修改。
  2. 后来学会了做批量替换。
  3. 再后来用iframe,给所有的页面一个“通用”的“footer.html”文件(缺点是要套废代码,加线程)
  4. 再再后来<?php include_once(‘/html/mod.footer.php’); ?> ,直接写入页面结构

其他例子:
放眼到现在的项目,官网有4个地方涉及到了“软件下载”的地方,是否有其他方式可以同时修改?
其实不用数据库的,我们自己就能干。

加载一个<?php include(“/html/mod.config.php”); ?> ,mod.config.php 写法如下:

<?php
$cn_mx3_link = " http://dl.maxthon.cn/mx3/mx3.0.23.1000cn.exe " ;
$cn_mx3_version = " v3.0.23.1000 " ;
$cn_mx3_size = " 18 MB " ;
$cn_mx3_green = " http://dl.maxthon.cn/mx3/MaxthonPortable_3.0.23.1000.zip " ;

这样,配置完通用参数,在所有需要放url的地方,给一个<?=$cn_mx3_link?>就能统一调用了:

< a   href = " <?=$cn_mx3_link?> " > 免费下载 </ a >
< a   href = " <?=$cn_mx3_link?> " > 官方下载 </ a >

随着加强自我的学习,知识面的逐步拓宽,很多以前重复劳动的工作,都可以快速的解决掉。

自动化

隔三岔五的敲一遍<script type=”text/javascript”></script>之类的标签,确实浪费不了多少时间,但累积起来呢?其实这样的代码,在很多编辑器上,我们都可以“自定义”快捷键,只需要敲入“js”按一下“tab”键,就可以敲出来。而且避免了犯晕时候写错代码,并且统一了自己的风格。

再以ftp举例,人的脑子总有懈怠的时候,改完一堆文件,等上传的时候,常常会忘掉改过了哪些。
其实服务器之间的数据是可以通过svn up命令直接同步的。

懒得打开ssh,甚至可以直接写一个svn.php来实现:

  1. <?php
  2. ob_start();
  3. if (isset($_GET['cleanup'])) {
  4.     $cmd = 'svn cleanup /data/html/uicss.cn';
  5. } else {
  6.     $cmd = 'svn update /data/html/uicss.cn --username cuikai --password 111222333';
  7. }
  8. $resultado = join("<br>"executa($cmd));
  9. echo $resultado . '<br>';
  10. function executa($cmd$pathInicial=null) {
  11.     $resultado = array();
  12.     $handle = popen("$cmd 2>&1"'r');
  13.     while ($read = fread($handle20096)) {
  14.         $resultado[] = $read;
  15.     }
  16.     pclose($handle);
  17.     flush();
  18.     return $resultado;
  19. }
  20. ?>

观察留意一下自己身边有什么工作可以自动化。有什么事情,做完就可以一劳永逸。

减少切换

其实人应该有3只手的,2只控制键盘,一只控制鼠标。干起活来,肯定能够迅猛如飞。
将来或许会有高科技设备,让眼球或者大脑直接控制鼠标指针。

现在,最现实的改变是,把双手留在键盘上。避免挪来挪去的浪费时间。
能够用“快捷键”搞定的一律用“快捷键”,只有输入有规律可言,才有可能搞更多的自动化、批处理。

合理布局一下桌面上大大小小的窗口。
给家里多添一台显示器。定时自刷新。代码窗口 ctrl+s 的瞬间,眼睛一瞅,那边已经变了。

每节省一秒钟,就是一秒钟。
每一个“切换”步骤的小优化,累积起来,都是效率的大提升。
引用一下5long引用过的一句话:

"Make easy things easy and hard things possible"

清理干扰

要让同事们了解自己的开发习惯:不着急的需求,请发邮件。
强调一次没用就强调第二次。

干掉3分钟跑过来一趟,打扰你的人群。
闭掉1分钟n++条信息的QQ群。

保持一种良好的,不被打断的编码状态。

学会任务分解/时间管理

项目需求是什么?
开发周期有多久?
每个阶段该完成多少内容?

今天干了什么?哪浪费了时间?哪可以改进?
今天干了什么?哪浪费了时间?哪可以改进?
今天干了什么?哪浪费了时间?哪可以改进?

多想几次,养成一个良好的开发习惯,将来就不会再出现类似的问题。

抽空不妨留意一下自己的工作状态,哪里可以改变?
花这几分钟时间,值得。


转自:http://uicss.cn/working-efficiency/

最后

以上就是年轻红牛为你收集整理的前端开发 如何提高工作效率的全部内容,希望文章能够帮你解决前端开发 如何提高工作效率所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部