來源: xiongzhengxiang 發(fā)布時間:2018-11-22 16:30:28 閱讀量:1300
反省了一下自己最近的狀態(tài)。
有點(diǎn)過于依賴外在的環(huán)境,把提升自己的工作效率放在了是否有 外界人力 幫忙、是否有 硬件支持,而忽視了對自身的要求。
改變環(huán)境,還是讓自己適應(yīng)這個環(huán)境,哪個對將來的發(fā)展更有幫助?
當(dāng)你掌握的東西多了,就可以用更高效的方法來提升自己的工作效率。
舉例:想要修改網(wǎng)站的“版權(quán)所有 ? 1999-2011”
最早我們需要打開所有的html頁面,挨個修改。
后來學(xué)會了做批量替換。
再后來用iframe,給所有的頁面一個“通用”的“footer.html”文件(缺點(diǎn)是要套廢代碼,加線程)
再再后來<?php include_once(‘/html/mod.footer.php’); ?> ,直接寫入頁面結(jié)構(gòu)
其他例子:
放眼到現(xiàn)在的項目,官網(wǎng)有4個地方涉及到了“軟件下載”的地方,是否有其他方式可以同時修改?
其實(shí)不用數(shù)據(jù)庫的,我們自己就能干。
加載一個<?php include(“/html/mod.config.php”); ?> ,mod.config.php 寫法如下:
這樣,配置完通用參數(shù),在所有需要放url的地方,給一個<?=$cn_mx3_link?>就能統(tǒng)一調(diào)用了:
隨著加強(qiáng)自我的學(xué)習(xí),知識面的逐步拓寬,很多以前重復(fù)勞動的工作,都可以快速的解決掉。
隔三岔五的敲一遍<script type=”text/javascript”></script>之類的標(biāo)簽,確實(shí)浪費(fèi)不了多少時間,但累積起來呢?其實(shí)這樣的代碼,在很多編輯器上,我們都可以“自定義”快捷鍵,只需要敲入“js”按一下“tab”鍵,就可以敲出來。而且避免了犯暈時候?qū)戝e代碼,并且統(tǒng)一了自己的風(fēng)格。
再以ftp舉例,人的腦子總有懈怠的時候,改完一堆文件,等上傳的時候,常常會忘掉改過了哪些。
其實(shí)服務(wù)器之間的數(shù)據(jù)是可以通過svn up命令直接同步的。
懶得打開ssh,甚至可以直接寫一個svn.php來實(shí)現(xiàn):
<?php
ob_start();
if (isset($_GET['cleanup'])) {
$cmd = 'svn cleanup /data/html/uicss.cn';
} else {
$cmd = 'svn update /data/html/uicss.cn --username cuikai --password 111222333';
}
$resultado = join("<br>", executa($cmd));
echo $resultado . '<br>';
function executa($cmd, $pathInicial=null) {
$resultado = array();
$handle = popen("$cmd 2>&1", 'r');
while ($read = fread($handle, 20096)) {
$resultado[] = $read;
}
pclose($handle);
flush();
return $resultado;
}
?>
觀察留意一下自己身邊有什么工作可以自動化。有什么事情,做完就可以一勞永逸。
其實(shí)人應(yīng)該有3只手的,2只控制鍵盤,一只控制鼠標(biāo)。干起活來,肯定能夠迅猛如飛。
將來或許會有高科技設(shè)備,讓眼球或者大腦直接控制鼠標(biāo)指針。
現(xiàn)在,最現(xiàn)實(shí)的改變是,把雙手留在鍵盤上。避免挪來挪去的浪費(fèi)時間。
能夠用“快捷鍵”搞定的一律用“快捷鍵”,只有輸入有規(guī)律可言,才有可能搞更多的自動化、批處理。
合理布局一下桌面上大大小小的窗口。
給家里多添一臺顯示器。定時自刷新。代碼窗口 ctrl+s 的瞬間,眼睛一瞅,那邊已經(jīng)變了。
每節(jié)省一秒鐘,就是一秒鐘。
每一個“切換”步驟的小優(yōu)化,累積起來,都是效率的大提升。
引用一下5long引用過的一句話:
"Make easy things easy and hard things possible"
要讓同事們了解自己的開發(fā)習(xí)慣:不著急的需求,請發(fā)郵件。
強(qiáng)調(diào)一次沒用就強(qiáng)調(diào)第二次。
干掉3分鐘跑過來一趟,打擾你的人群。
閉掉1分鐘n++條信息的QQ群。
保持一種良好的,不被打斷的編碼狀態(tài)。
項目需求是什么?
開發(fā)周期有多久?
每個階段該完成多少內(nèi)容?
今天干了什么?哪浪費(fèi)了時間?哪可以改進(jìn)?
今天干了什么?哪浪費(fèi)了時間?哪可以改進(jìn)?
今天干了什么?哪浪費(fèi)了時間?哪可以改進(jìn)?
多想幾次,養(yǎng)成一個良好的開發(fā)習(xí)慣,將來就不會再出現(xiàn)類似的問題。
抽空不妨留意一下自己的工作狀態(tài),哪里可以改變?
花這幾分鐘時間,值得。