成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何成為“10倍效率”的開發者

開發 后端 項目管理
作為一名程序開發者,除了要求更好的代碼質量以外,開發效率也是不可忽略的。從Brad Feld的一篇文章The Rise of Developeronomics中提到的“10倍效率開發者”的概念!下面文章將給出如何去提高這么誘人的開發效率的答案。

Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的開發者(10x developer)”的概念(偉大的開發者的效率往往比一般的開發者高很多,而不只是一點點),Adam Loving在讀了之后受到啟發,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)詢問如何成為“10倍效率的開發者”,***得到了以下的答案。

1、只做需要做的工作

◆  使用敏捷方法;

◆ 全心全意做UX設計;

◆ 溝通***;

◆ 編碼也許不是解決問題的辦法;

◆ 過早的優化是一切罪惡的根源;

◆ 選擇最簡單的解決方案。

2、站在巨人的肩膀上

◆ 使用開源框架;

◆ 使用簡潔語言(如HAML、Jade、Coffeescript);

◆ 不要做重復的事情(不要重新發明輪子);

◆ 利用包管理器來進行公共和私有代碼分配;

◆ 不要任憑巨頭(如微軟)的擺布而修復庫中的一個Bug;

◆ 不要讓你的雇主逼你學習;

◆ 自主學習并為自己設定新的目標。

3、了解數據結構和算法

如果你不知道什么時候應該使用快速排序、不懂辨認O(n2)程序、不會寫遞歸函數,你將無法成為10倍效率的開發者。使用多種語言你才能清楚不同的框架是如何解決相同問題的。盡可能去了解底層命令(plumbing),以便能夠作出明智的決定(Web框架是怎么存儲session狀態的?Cookie到底是什么?)。

4、不要怕買工具,它可以節省你的時間

Ben說:“昨天我花50美元買了一個位圖字體工具,它幫我節省的時間成本絕對超過200元。”

5、集中注意力

不要整天開著你的電子郵件、Twitter、Facebook等,在工作時將它們最小化或關掉它們,戴上耳機。Tiny hack說:“即使不聽音樂我也戴著耳機工作,這樣便不會有人打擾到我。”

6、盡早并且經常性地進行代碼重構

有時,你不得不放棄漂亮的代碼轉而去尋找真正對項目有用的代碼,但沒關系,如果你的現有項目中有這樣的代碼,***的方式便是不要看它,并重構。

7、只管去做

將你的業余項目分享到Startup Weekend中。在我開始轉到Unix和Ruby on Rails上之前,我買了一臺Mac,使用Windows虛擬機花了一年時間做.NET項目。

8、挑選一個編輯器,并掌握它

高效開發者喜歡用文本編輯器勝過IDE編輯器,因為這樣可以學到更多東西。無論什么情況,盡量使用鍵盤快捷鍵,因為熟練使用一件工具的前提是熟悉它。

在選擇編輯器時,認真考慮并挑選***的(Emacs或Vim),因為它們是通用的。其次,挑選你的***平臺最支持的。使用宏,不斷地寫代碼;使用Mac上的TextExpander為整個段落創建快捷方式;使用Visual Studio或SublimeText的自動補齊功能;使用支持按行/列分割窗口的編輯器,這樣你便能同時看到單元測試和代碼(或模型、視圖)。

一定要想清楚后再寫代碼。Adam說,“我有朋友在一個大項目組里工作,他們組里***效的程序員是一個高位截癱用嘴叼著棍子敲代碼的人,他總是在寫代碼之前想得很仔細且很少出錯。”

9、整潔的代碼勝過巧妙的代碼

要想讓其他人能夠讀懂你的代碼,盡量使用最少的代碼來完成任務。遵循DRY(Don't repeat yourself)的原則,使用明確定義的對象和庫,將任務分解成小而簡單的代碼段。

10、潛意識是強大的工具

離開10分鐘往往就可以解決一個問題??刂凭幊虝r間,給自己一個多姿多彩的生活,勞逸結合能讓你在工作時更高效、更愉悅。當然,即便是上了年紀的程序員也知道,以最少的時間完成***效的工作是成為10倍效率開發者的必要條件。

作為一個程序員,我覺得在職業生涯中***的一件事兒就是從電腦前站起來,去拜訪那些在某一領域有所建樹的人們。

11、推動自身和團隊進步

重視批評,以包容的態度接受批評并提升自己是非常重要的事情。沒有這個基礎,你不可能成為一個高效的開發者。一位智者曾經說過:“聰明的人善于從自己的錯誤中學習,而智慧的人善于從別人的錯誤中學習。”

英文原文:http://adamloving.com/internet-programming/10x-developers

原文鏈接:http://www.iteye.com/news/23799

【編輯推薦】

  1. 為什么程序員都是夜貓子?
  2. 編碼20年的老程序員分享所積累的20條編程經驗
  3. .NET程序員快來Visual Studio刷“成就”
  4. 關于程序員成長的一點思考
  5. 程序員應該讀的故事:三個事和三個問題
責任編輯:林師授 來源: ITEYE
相關推薦

2013-06-07 10:07:28

開發者優秀開發者

2015-07-22 16:08:46

OpenStack開源貢獻代碼

2024-08-09 15:01:00

2020-07-22 01:21:26

軟件開發開發代碼

2023-12-06 17:57:07

開發云服務

2013-11-29 15:04:04

獨立開發者手游開發

2017-02-10 12:02:39

Node開發者

2012-01-16 11:05:22

紅帽PaaS 開源

2014-05-22 10:43:26

移動開發者優秀

2010-08-24 08:58:42

開發者

2009-09-11 08:44:36

2015-06-17 10:03:04

程序員iOS開發

2015-06-19 14:48:20

iOS開發

2024-10-06 13:47:43

后端開發者項目

2015-09-01 09:53:04

Java Web開發者

2020-10-19 12:21:38

GoPython開發者

2020-10-22 15:05:43

開發者技能工具

2012-03-07 09:41:01

Java

2013-01-18 11:24:34

設計產品開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品99视频 | 亚洲国产成人在线视频 | 国产超碰人人爽人人做人人爱 | 亚洲激情一区二区三区 | 四虎影 | 国产一区二区三区四区 | 亚洲一区二区三区视频在线 | 99pao成人国产永久免费视频 | 亚洲精彩免费视频 | 91精品久久久久久久久久入口 | 欧美日韩在线电影 | 国产最新精品视频 | 日韩欧美操 | 久久视频精品 | 中文字幕成人在线 | 国产精品99久久久久久动医院 | 精品国产免费人成在线观看 | 日韩在线不卡 | 欧美亚洲一区二区三区 | 久久国产婷婷国产香蕉 | 日韩久久久久久 | www.一区二区 | 欧美一级二级在线观看 | 成人综合久久 | 国产欧美日韩综合精品一 | 欧美啪啪| 久久久91精品国产一区二区三区 | 视频一区在线观看 | 亚洲国产精品久久 | 夜操 | 精品毛片在线观看 | 91xxx在线观看 | 日韩欧美在线观看 | 国产成人小视频 | 成人欧美一区二区三区 | 一区二区免费 | 午夜免费网站 | 亚洲一区二区在线 | 日本久久一区二区三区 | 久久久久久久一区二区三区 | 在线播放国产一区二区三区 |