程序員效率:如何合理的分解任務

有這樣一句名言:要吃掉一頭大象,每次吃一口。

—— 克雷頓·艾布拉姆斯(Creighton Abrams)

這句名言給我們的啟示就是:看起來非常艱巨的任務,不能一蹴而就,需要進行任務分解,一步一步把它細化,然后消滅掉。本篇文章主要和大家聊一聊程序員如何合理的分解任務。

1、為什么要進行任務分解?

任務越大,看起來就越嚇人。很多程序員可能遇到大的項目會產生恐懼感,這么復雜,我可以做到嗎?然后自己的自信心備受打擊,任務將不會順利完成、甚至因此被擱置。任務并不是越大越好,比如自己動手做一個完整的購物網站很困難,但是只寫一行代碼就容易的多。但現實當中,在軟件開發領域,我們往往遇到的是大項目、大任務。這些龐然大物會給我們帶來了心理上的恐懼,也很大程度上削弱了我們的生產力。因為我們沒有辦法看清楚未來的前景。

2、如何進行任務分解?

如何能保證大項目的順利推進呢?比較好的解決方案就是把大任務分解成更小的任務。當你把任務合理的進行分解,小任務的目標會比大任務更容易實現的多。當你把分解的小任務一個個都實現了,你的整體大任務也就水到渠成了。首先你要做的就是明確完完成這項任務需要哪些步驟,然后明確如何合理的去劃分任務。比如你想寫一本編程語言方面的書籍,可能剛開始會很有壓力,我該怎么下手,如何完成這個看起來非常艱巨的任務。首先你可以先列好提綱,合理的劃分章節和小章節。如果每個章節的篇幅和一篇博客的長度差不多的話,你就可以很清晰的管理自己的寫作任務。比如一本編程書籍有60個章節,也就是相當于60篇博客,你可以每天寫一篇或者兩篇。這樣你是比較容易完成的。然后堅持一兩個月你的寫書任務就可以順利完成了。

總結:當你拿到一個比較復雜的任務或者項目的時候,你首先要做的是思考清楚如何合理的去分解成容易實現的小任務,在這過程中你會獲得小任務完成的成就感,然后堅持下去,你將會出色的完成你的任務。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271838.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271838.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271838.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux安裝nagios客戶端

( 安裝到 被監控的機器上)新增用戶和組 useradd nagiosgroupadd nagcmd usermod -a -G nagcmd nagios (如果安裝中報沒有c編譯器,就 yum install gcc) 下載nagios插件 wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4…

鍵值的 key 和 value 允許為null嗎

總結: HashMap對象的key、value值均可為null。HahTable對象的key、value值均不可為null。兩者的的key值均不能重復,若添加key相同的鍵值對,后面的value會自動覆蓋前面的value,但不會報錯。 例子 可以看到添加key相同的鍵值對&am…

程序員:你的業余時間是怎么被浪費掉的?

作為一名程序員如何有效的管理自己的業余時間,會成為和別人拉開差距的重要因素。當然你不能把每天的每一分鐘都充分利用起來。這個目標不可能實現。我們可以做到的是找到自己在哪一方面浪費的時間最多,然后逐漸的去消除它。如果你可以消除掉一到兩個方面…

java的rserve實現_Java 使用 Rserve 實現與 R 的通信

Rserve 是一個基于 TCP/IP 的服務器程序,它允許其他語言調用 R 語言。由于 Rserve 采用 C/S (客戶端/服務器)的調用方式,因此客戶端并不需要鏈接 R 語言庫,客戶端程序與 R 程序可以實現低耦合的目的。為調用 R 語言,需要實現一個與…

對其他組所提建議的回復(第一階段)

序號題目組名 1理財貓非常3加11.圖片的瀏覽功能我們會在第二階段完成2跑什么操running man1.我們會盡快將界面和功能整合 2.物品的分類會在后期進行中逐步完善3水騎士水騎士團隊暫無4鐵大云盤老司機1.我們的項目是可以顯示“注冊成功”的,你的建議... 2.買家賣家的聊…

數據庫文檔生成工具V1.0

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

volatile關鍵字和AtomicInteger

在Java中,線程部分是一個重點,本篇文章說的JUC也是關于線程的。JUC就是java.util .concurrent工具包的簡稱。這是一個處理線程的工具包,JDK 1.5開始出現的。下面一起來看看它怎么使用。 一、volatile關鍵字與內存可見性 1、內存可見性&…

前端:JS幾種常見的排序

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

bzoj3747 [POI2015]Kinoman

線段樹&#xff0c;記錄next[i]下一部與當前電影一樣的位置&#xff0c;然后枚舉區間左端點i&#xff0c;詢問線段樹最大值后刪除i到next[i-1]這段區間的觀影值&#xff0c;且增加next[i]到next[next[i]]-1這段區間的觀影值。 代碼&#xff0c;跑的有點慢 1 #include<cstdio…

java_poi教程.pdf,如何使用POI轉換.DOC / .DOCX為PDF在Java ..?

how to convert ms-document to PDF, is there any example pls sharewith me.. thanks.解決方案If you are requiered to use POI i guess you should take a look at org.apache.poi.hwpf.converterI never tried this, but i guess its worth a try atleast.It seems like y…

在線語音轉文字工具V1.0

在線語音轉文字工具V1.0介紹在線語音轉文字工具V1.0&#xff0c;采用C#開發語音基于Framework4.5開發&#xff0c;主要采用百度語音識別SDK&#xff0c;實現了在線文本轉語音的功能&#xff0c;可以轉換后直接播放。有需要的朋友可以下載學習一下。如果遇到問題的可以留言或者私…

超媒體

“超媒體”是超級媒體的縮寫。超媒體是一種采用非線性網狀結構對塊狀多媒體信息&#xff08;包括文本、圖像、視頻等&#xff09;進行組織和管理的技術。 超媒體在本質上和超文本是一樣的&#xff0c;只不過超文本技術在誕生的初期管理的對象是純文本&#xff0c;所以叫做超文本…

java局部刷新session過期_Ajax局部頁面刷新和History API結合的陷阱

ajax在現代網站已經得到非常普遍地應用&#xff0c;主要的好處大家都知道(異步加載數據&#xff0c;不用刷新整個瀏覽器&#xff0c;更小的數據傳輸尺寸)。對于那些老網站或者老項目來說全盤改造成ajax并不現實&#xff0c;于是就有了“局部頁面刷新”這個解決方案。如果不知道…

Java通過Netty,實現Websocket消息推送只需要簡單幾步

前言 曾幾何時&#xff0c;不知道大家有沒有在項目里遇到過需要服務端給客戶端推送消息的需求&#xff0c;是否曾經苦惱過、糾結過&#xff0c;我們知道要想實現這樣的需求肯定離不開websocket長連接方式&#xff0c;那么到底是該選原生的websocket還是更加高級的netty框架呢&a…

53.Maximum Subarray

/** 53.Maximum Subarray * 2016-5-7 by Mingyang * 如果我們從頭遍歷這個數組。對于數組中的其中一個元素&#xff0c;它只有兩個選擇&#xff1a; 1.* 要么加入之前的數組加和之中&#xff08;跟別人一組&#xff09; * 2. 要么自己單立一個數組&#xff08;自己單開一組&…

java 創建者設計模式_Java設計模式之創建者模式分享熱愛編程,程序人生

PS:今天的23中設計模式中的創建者方式&#xff0c;至此告一段落。我今天帶來的技術分享為創建者模式以及原型模式。當然在Java中這兩種方式很常見&#xff0c;只不過我們寫的次數確實有點低而已&#xff0c;但是這不是我不學它的借口&#xff01;&#xff01;&#xff01;創建者…

一文讀懂電感器的原理、結構、作用及分類

電感器是能夠把電能轉化為磁能而存儲起來的元件。電感器的結構類似于變壓器&#xff0c;但只有一個繞組。電感器具有一定的電感&#xff0c;它只阻礙電流的變化。 如果電感器在沒有電流通過的狀態下&#xff0c;電路接通時它將試圖阻礙電流流過它&#xff1b;如果電感器在有電流…

final關鍵字與static對比

final關鍵字與static對比 static關鍵字修飾變量時&#xff0c;會使該變量在類加載時就會被初始化&#xff0c;不會因為對象的創建再次被加載&#xff0c;當變量被static 修飾時就代表該變量只會被初始化一次 例如圖中所示&#xff0c;被static修飾的變量j&#xff0c;雖然創建…