亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

范文資料網>反思報告>技巧>《提高編程效率技巧

提高編程效率技巧

時間:2022-03-20 20:38:40 技巧 我要投稿
  • 相關推薦

提高編程效率技巧

本文寫給那些認為在項目上所花時間和效率成正比的程序員。我要說的是,事實并非如此。雖然你需要在電腦前敲鍵盤輸入東西,但這只和編程沾上一點邊。那么,程序員該如何利用時間呢?

俗話說,磨刀不誤砍柴工,拿出一部分時間提升自己的技能,可以提高工作效率。你可以參考以下幾條建議:

1. 編寫單元測試,提高效率(如果你還沒有這樣做)

這是一個十分基礎的工作,但是許多程序員并沒這么做。但你應該這么做。這樣做不僅能夠提高代碼質量,還能提高工作效率。你不但能夠在發(fā)布和修改你的程序時更加自信,而且還節(jié)省了相當多的時間。

試想一下,如果你正編寫一個大型網絡應用程序,其中一個小小的代碼出現了差錯,要修改它便意味著整個程序的重建、數據的重新配置以及特性的重新檢查(而這個錯誤很可能隱藏很深)。再設想一下,你可能需要一遍又一遍地重復類似的事。現在,借助“單元檢測”,就可以讓你避免重復以往的修改/檢查工作,可以節(jié)省很多時間。

2. 訓練你的編程能力

這其實很容易。看看其他專業(yè)人員。板球隊員通過“網上訓練”提高技能。音樂家通過練習演奏來提升水平。歌手也需要不斷通過練習改進。令人吃驚地是,絕大部分的程序員卻不練習。但你需要不斷練習。

閱讀一些諸如《effective java》和《design patterns》等類型的書,并每天做些基礎訓練。從歐拉項目中找出些問題,然后 用你最喜歡的計算機語言解決它。

編者注:歐拉項目,一個知識檢測網站,定期發(fā)布題目,提交正確答案即可進入關于該問題的討論,學習題目的不同解法。

和你做的普通項目不同,這些練習沒有時間限制。因此,好好安排利用你的時間正確地做事。通過這樣的練習,你的工作效率將有很大提高。這是顯而易見的,不是嗎?

3. 使用并改進開發(fā)庫

很多編程人員不喜歡用開發(fā)庫。他們寧愿自己編寫代碼,也不愿意使用開發(fā)庫。主要理由如下:

a. 他們不了解開發(fā)庫;

b. 開發(fā)庫里有很多他們并不需要的信息;

c. 相比于開發(fā)庫,他們更容易掌握自己編寫的代碼;

不妨考慮下以下幾個方面:

a. 開發(fā)庫已經過嚴格測試,覆蓋范圍廣,可以幫助你節(jié)約很多時間。如果你改進了開發(fā)庫,你可以幫助很多人。

b. 但如果你僅改進你的私有代碼,則不可能有那樣的影響。

c. 最重要的是,其他同行也在幫忙補充開發(fā)庫的信息,這可以間接地幫助你。

總而言之,除非開發(fā)庫與你的要求太不相符,你最好考慮選擇使用開發(fā)庫。

4. 閱讀代碼和技術資料

閱讀代碼和修改/編寫代碼一樣困難。在當今開源世界的情況下,可以參閱大量優(yōu)質代碼。選擇一個你最喜歡的開發(fā)庫,然后仔細閱讀以充分利用里面的資源;蛟S你不能很快便理解所有的內容,但是通過不斷的訓練,你將能夠區(qū)分其中使用的不同模式,同時把這些模式用到你的代碼中。

除了看代碼之外,你也可以訂閱專業(yè)領域內優(yōu)秀專家的博客,來獲取最新趨勢信息。

【提高編程效率技巧】相關文章:

提高工作效率的技巧04-21

提高工作效率的技巧7篇04-21

如何提高員工培訓的效率05-26

怎么提高員工培訓效率09-29

關于VisualStudio開發(fā)中提高工作效率的實用技巧03-06

提高效率的學習計劃04-30

提高朗誦水平的技巧01-27

怎樣提高面試技巧04-17

如何提高面試技巧04-18

如何提高寫作技巧03-19