|
英文原文:10 Ways to Be a More Productive Web Developer
要成為高產(chǎn)、高效的Web開(kāi)發(fā)者,這需要我們做很多工作,來(lái)提高我們的工作方式,以及改善我們的勞動(dòng)成果。
下面是10個(gè)提高效率的步驟,雖然不能保證解決你在開(kāi)發(fā)中的所有問(wèn)題,但至少是非常實(shí)用的,可以簡(jiǎn)化你的Web開(kāi)發(fā)流程,使開(kāi)發(fā)的每一個(gè)環(huán)節(jié)快速、流暢。還可以幫助你節(jié)省大量的時(shí)間,以便開(kāi)發(fā)更多、更好的項(xiàng)目。
1. 使用Web開(kāi)發(fā)框架
一個(gè)良好的Web開(kāi)發(fā)框架,可以幫助你:
- 解決常見(jiàn)的Web開(kāi)發(fā)問(wèn)題,如標(biāo)準(zhǔn)的Web頁(yè)面布局、Web表單處理、瀏覽器兼容性等。
- 測(cè)試Web開(kāi)發(fā)的bug、安全和性能。
- 使代碼重用更容易,因?yàn)橛幸粋€(gè)統(tǒng)一的API。
- 社區(qū)開(kāi)發(fā)的插件和工具,可以進(jìn)一步增強(qiáng)開(kāi)發(fā)(jQuery有很多非常棒的插件,比如用戶(hù)界面、圖像和網(wǎng)頁(yè)排版等)。
- 遵循編碼的最佳實(shí)踐和偉大的編程設(shè)計(jì)模式,你甚至不用去思考。
- 有開(kāi)發(fā)社區(qū)和用戶(hù)的支持,你可以獲取幫助以及進(jìn)行協(xié)作。
- 初學(xué)者使用起來(lái)非常容易。
所有這些好處都可以節(jié)省你的時(shí)間以及提高項(xiàng)目的質(zhì)量。
有很多Web開(kāi)發(fā)框架你可以選擇:
- 完整的Web應(yīng)用程序框架,如Ruby on Rails或Cakephp。
- JavaScript框架,如jQuery、MooTools和其他許多鮮為人知但很優(yōu)秀的用于處理用戶(hù)界面、客戶(hù)端邏輯和Ajax的JavaScript框架。
- 如果你想加快視覺(jué)層設(shè)計(jì),你可以使用一個(gè)CSS框架(如,Toast),或者網(wǎng)頁(yè)布局框架(如,960 Grid System)。
- 專(zhuān)門(mén)的框架,如用于內(nèi)容管理系統(tǒng)開(kāi)發(fā)的WordPress主題框架。
- 現(xiàn)在還有移動(dòng)Web應(yīng)用程序開(kāi)發(fā)框架。
2. 建立一個(gè)代碼片段庫(kù)
IT界的名言不要重復(fù)發(fā)明輪子。回收你的代碼,創(chuàng)建一個(gè)你最喜歡和經(jīng)常使用的代碼片段集,并確保代碼組織良好,可以被輕易搜索到。
最簡(jiǎn)單的方法是,你可以在硬盤(pán)中建立源代碼目錄。但這未必是最好的方式。
一種方法是使用允許保存代碼片段的源代碼編輯器或IDE。例如,Notepad++的SnippetPlus插件和Dreamweaver內(nèi)置的片段面板。
Adobe Dreamweaver的片段面板
另一種方法就是使用專(zhuān)門(mén)的片段工具,如Snippet或Snipplr。
你甚至可以使用自己喜歡的代碼庫(kù)/版本控制系統(tǒng),像Git,來(lái)更好地管理你的源代碼。
3. 使用正確的工具
這應(yīng)該是顯而易見(jiàn)的,確保你擁有一些優(yōu)秀的、你知道如何更有效地使用的工具和裝備。
如果你是一個(gè)網(wǎng)頁(yè)設(shè)計(jì)師,你可能需要Photoshop和Illustrator。如果你是一名開(kāi)發(fā)人員,你需要一些優(yōu)秀的Web開(kāi)發(fā)應(yīng)用程序,以幫助你完成工作。
當(dāng)然,各領(lǐng)域之間、開(kāi)發(fā)者之間的工具集是不同的。重要的是你的工具應(yīng)該可以幫助你盡可能地高效完成工作。
4. 收集和整理免費(fèi)設(shè)計(jì)資源
在網(wǎng)絡(luò)上有許多網(wǎng)站放出免費(fèi)設(shè)計(jì)資源。你可以將這些網(wǎng)站添加到你的RSS閱讀器,它們每發(fā)布一個(gè)免費(fèi)軟件或資源,你就可能了解到。
對(duì)于一個(gè)設(shè)計(jì)師來(lái)說(shuō),這樣可以得到大量的圖標(biāo)、PSD模板、矢量插圖、風(fēng)景圖像、按鈕、GUI元素、Photoshop筆刷、字體庫(kù)和各種其他的設(shè)計(jì)元素。
5. 沖刺式工作(短時(shí)間高效工作)
不要連續(xù)工作幾個(gè)小時(shí),這樣你的效率可能會(huì)下降,隨著時(shí)間的推移,你的工作品質(zhì)也會(huì)下降。每次連續(xù)工作10~20分鐘,可以保持你大腦活躍,可以更好地產(chǎn)生新的想法。
在短時(shí)間的工作,意味著你總是有一個(gè)新鮮的開(kāi)始。
6. 休息
沖刺工作最重要的部分是休息。讓你的頭腦休息至關(guān)重要。利用這些休息時(shí)間將自己的工作區(qū)分開(kāi),干些其他工作或運(yùn)動(dòng)一下。
另外,除非有必要,否則不要計(jì)劃你的時(shí)間。你不必每次都工作15分鐘,然后休息5分鐘。要選一個(gè)好的休息點(diǎn),有一個(gè)舒適的休息。
你可以參考番茄工作法。
7. 在學(xué)習(xí)上投入時(shí)間
短期內(nèi),不斷學(xué)習(xí)、跟上行業(yè)形勢(shì)并保持領(lǐng)先是很費(fèi)時(shí)間的。
然而,通過(guò)在自我提高上投入時(shí)間,你可以在工作的其他方面節(jié)省時(shí)間,可以增加你的勞動(dòng)成果并提高工作質(zhì)量。
8. 不要過(guò)度規(guī)劃
你不應(yīng)該嚴(yán)格規(guī)劃你的每一天。你的頭腦需要有一定的靈活性,需要有時(shí)間去認(rèn)真思考。
請(qǐng)一定要保持你的時(shí)間表靈活變化。我發(fā)現(xiàn),超過(guò)規(guī)劃的工作,我可能會(huì)一拖再拖。
9. 不要急于直接開(kāi)始
這和過(guò)度規(guī)劃是兩個(gè)極端。雖然你不應(yīng)該過(guò)度規(guī)劃,但你需要計(jì)劃下。
每當(dāng)你開(kāi)始一個(gè)項(xiàng)目的工作,確保知道你對(duì)這個(gè)項(xiàng)目的期望。做網(wǎng)頁(yè)設(shè)計(jì)項(xiàng)目時(shí),需要了解客戶(hù)期望做的、首頁(yè)內(nèi)容、顏色設(shè)置等工作。
了解有關(guān)項(xiàng)目的某些內(nèi)容,可能會(huì)使你工作在正確的方向,而不至于在黑暗中摸索。
在我開(kāi)始客戶(hù)的網(wǎng)站項(xiàng)目工作時(shí),我需要先確定:
- 顏色方案
- 網(wǎng)站的目標(biāo)
- 他們能夠提供的任何內(nèi)容
- 他們已經(jīng)擁有的任何設(shè)計(jì)思路
10. 不要使事情復(fù)雜化
這可能是所有這些最重要的一條:不要使你的工作復(fù)雜化。不要做更多的工作,不要在給定的時(shí)間內(nèi)為自己分配過(guò)多的工作。
我不主張給你的客戶(hù)提供最少的交付時(shí)間,但你肯定也不能提供最長(zhǎng)的時(shí)間。
要明白客戶(hù)他們需要什么,不能多也不能少。
另外,不要制定過(guò)于復(fù)雜的開(kāi)發(fā)戰(zhàn)略。讓事情簡(jiǎn)單一些。
it知識(shí)庫(kù):10個(gè)步驟讓你成為高效的Web開(kāi)發(fā)者,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。