南京達內IT培訓
美國上市IT培訓機構

025-66630866

熱門課程

java工程師教你每天只需編程4小時

  • 時間:2016-06-13 17:35
  • 發布:南京達內培訓學校
  • 來源:達內新聞

作為程序員每天有效編程時間大約4個小時就可以了,那么如何擺脫加班的痛苦,減少工作時間,以下是java工程師的幾個小方法:

1. 減少”所謂的無效工作時間”

例如工作時上網時間,因為干這些事的時候,我們精神體能處于死亡的狀態。編程時不要看郵件,減少外部的干擾。

2. 放棄完美

根據我的經驗很多過長的工作時間就是我們追求完美所造成的。正如《卓有成效的程序員》所說的,“始終牢記你到底要做什么,如果情況開始失控就及時抽身而 出?!?0 10 10”法則,80%的客戶需求可以很快完成,下一個10%需要花很大的努力才能完成,而最后的10%卻幾乎不可能完成?!蔽覀兂3榱四?0%的東西,花 費了80%的心力,我們所要警醒的是20%的東西是否是核心功能,對于不是重點的功能我們應該說“不”,并及時抽身而出,取和舍是減少工作時間的要點。

3. 使用合理的開發流程,開發方式,高效的開發工具

對于軟件開發方法,我個人并不喜歡敏捷,應該所很不喜歡,因為軟件質量和生產率成正比,因為軟件的質量越高,生產率越高。而不是編碼的速度越快,生產率越高。

我喜歡的開發方式是模塊化開發,并且是采用相對傳統的方式進行開發(常常使用迭代法,一定要畫UML),我們組的系統的架構基本上是模塊化的,每個提供對 外接口,每個模塊都要寫一個對于的測試例程,一來是為了模塊測試,二來是方便做持續集成的人理解。然后進行持續集成。這種開發方式相對比較累的人是做持續 集成的人,我最近一直在做這件事。模塊化開發出的模塊,也可以提高代碼質量,以及復用性。

4. 進行時間投資

這是我最近看《杠桿思考術》一書看到的一個概念。程序員的時間投資的根本就是找出“模式”。其實對于程序員而言,例如自動化構建的腳本就是一種時間投資方 式,有時重做輪子也是時間投資的方式之一,例如自己寫一些適合自己項目開發的工具類庫,特別的工具類庫常??梢栽谔囟ǖ捻椖块_發中節約很多開發時間。以下 摘抄一些書中原文:

因為投資而增加的時間,就應該用來投資打造新的模式或新的事業,進一步作為提升自己能力的自我投資,也就是所謂的再投資。如果能夠反復運用這些時間,每年 就可以產生數百個小時的時間資產,而且這些額外的時間還能夠以復利的形式像滾雪球一樣快速增加,所以投資效果就會越來越大。只要能夠有效地縮短工作時間, 就能爭取到更多的額外時間,這樣一來也就可以達到不錯的成效,而且最終還可以跟升職加薪有所關聯。

所謂的時間投資,其實是由幾個基本步驟組成的。

首先,最重要的是事前的調查。環視一下自己的工作全貌,檢查什么事情是很麻煩的,哪些地方很花時間,自己要完全掌握。

接著,就要檢討在這些工作中哪些項目可以進行的更有效率,也就是所謂的過濾。不管是跟成果有關聯的事還是沒有關聯的事,只要是非做不可并且沒辦法交待別人 的,都按照其重要程度排出先后順序。而且,為了建立所謂的模式,就必須實際投資時間去實施,以追求效率化。在這種時候,如果無法達到預期的效果,就沒有必 要勉強堅持下去。相反,如果能夠持續取得成果,就能累積時間資產。

當然大話誰都會說,找到適合自己的方法才是最好的方法,對了,今天你是否只編程4小時?
上一篇:零基礎學Java如何成為代碼高手
下一篇:南京達內參加南京國際服務外包協會理事大會

南京達內參加南京國際服務外包協會理事大會

選擇城市和中心
江西省

貴州省

廣西省

海南省

网址在线观看你懂我意思吧