震驚!生產力提效 300% 的祕訣全公開

前言

成爲一名優秀的Android開發,須要一份完備的知識體系,在這裏,讓咱們一塊兒成長爲本身所想的那樣~。

本文思惟導圖

1、管理咱們的精力而不是時間

弄明白是什麼使得咱們感受累?git

一般都會存在如下一種或幾種緣由:github

  • 1)、 體力透支
  • 2)、 大腦精力不足,以至沒法集中精力
  • 3)、 情緒比較低落、暴躁、興奮
  • 4)、 以爲本身作的事情沒有意義,沒法產生興趣

如何管理精力?web

找到對本身來講最重要和困難的那些任務,不只要爲其預留時間,並且要預留本身精力最充沛的時間。一般來講,早上是精力最好的時候,所以我經常會在早上安排最重要的工做算法

2、一切始於專一

如何讓更多的工做盡快完成呢?json

這一切都源於專一。專一是提升生產力的靈丹妙藥。咱們所承擔的不少工做都有 「環境切換」的成本。當咱們從一個任務切換到另外一個任務時,咱們必需要喚醒某些記憶以後才能夠從新開始工做。所以,專一很是重要,專一會讓咱們保持高速瀏覽器

如何更專一?性能優化

要進入專一模式,必須克服將本身的思緒集中於單一任務時的那種痛感,可是 這種痛感和不適只是暫時的,不會持續好久微信

要想更專一,咱們必須激發本身的鬥志,對抗各類讓咱們分心的事情,只有戰勝他們,咱們才能升檔到「高速」,將本身送入巡航狀態。當咱們進入專一狀態時,須要在內心記住是什麼感受,這將會有利於咱們下一次更快地進入專一狀態網絡

下面,我列舉一些讓本身 免受干擾的措施架構

  • 1)、 電腦 qq、微信 開啓免打擾模式
  • 2)、 將手機調成靜音狀態
  • 3)、 關掉分散注意力的瀏覽器窗口
  • 4)、 禁用屏幕上的彈出窗口

3、番茄🍅工做法

番茄工做法的基本流程是什麼?

規劃出打算一天以內完成的工做,而後設置一個時長 25 分鐘的定時器,去完成計劃中的第一項任務;在這 25 分鐘以內,咱們只專一於這一項任務,心無旁騖

在 25 分鐘結束以後,設置一個 5 分鐘的定時器,休息一下。這就是所謂的一個」番茄鍾「。每 4 個番茄鍾後,咱們都須要休息一下子,一般爲 15 分鐘

如何更高效地利用番茄工做法?

咱們須要高效地 跟蹤本身一天內完成了多少個番茄鍾,併爲天天要完成的番茄鐘的數量設定目標。由於番茄工做法只有被當作估算和評估工做的工具使用時,才能發揮出它的真正威力

番茄工做法不但可讓咱們全天保持專一,並且能夠計劃天天和每週的工做,找出天天本身的時間都用到哪兒去了,激勵本身儘可能工做得更富有成效。

咱們能夠把每週看做是由有限個番茄鍾組成的。想在每週完成必定數量的任務?咱們要 搞清楚本身一週能工做多少個番茄鍾,並相應地設置任務的優先級

正確使用番茄工做法教會我 」設置優先級「的真正價值。當每週我只有這麼多番茄鍾可分配的時候,我必須當心翼翼地使用這些寶貴的番茄鍾。在使用番茄工做法以前,我一直幻想着本身能夠在一週內完成超出本身實際能力許多的工做,太高地估計了本身的時間而低估了完成任務所需的時間。可是,開始使用番茄工做法後,我能準確知道本身一週工做了多長時間,也知道了本身完成了多少個番茄鐘的任務

怎樣充分利用好 5 分鐘的休息時間?

在 5 分鐘的休息時間裏,咱們應該 抵制誘惑,不要在休息時間閱讀電子郵件、閱讀新聞、打電話,不要作對下一個番茄鍾會形成額外壓力的任何事情。如下是一些比較好的休息方式:

  • 1)、 喝水
  • 2)、 上廁所
  • 3)、 活動放鬆
  • 4)、 看窗外
  • 5)、 眼保健操
  • 5)、 睡覺(家中)
  • 6)、 溜達(家中)

每當我在進入專一階段以前,我會開始一個番茄鍾,讓它稍後喚醒我,這樣我就能夠暫時換上戰略眼光,觀察全局,休息後再次回到專一狀態之中 — 這就是節奏。

4、生產力提高計劃

在日常的工做和學習中我會使用番茄工做法來保持專一,而且用番茄工做法估算和衡量每一項任務要花多長時間。

任務越大,越難被明肯定義,大型任務給人帶來沉重的內心負擔。面對大問題時,咱們傾向於花更多的時間思考問題自己,而不是採起行動去解決問題。人類傾向於選擇阻力最小的路徑。當面對一項大任務的時候,檢查電子郵件或者泡上一杯咖啡看起來是更容易的路徑,因而拖延隨之而來。

當咱們把任務分解成小塊的時候,這些任務就變得更容易完成,咱們對完成任務所需的時間的估算也更精確,也更有可能正確地完成它們。即便有些小任務沒有正確完成,咱們也有不少機會改正,而不至於過多地影響大項目

所以,一般我都會按照 年度計劃 => 季度計劃 => 月度計劃 => 周計劃 => 日計劃 五個層級來對學習目標進行劃分。最終,我會 把一天的時間分配給一個一個用時不超過4個番茄鐘的小任務

一、年度計劃

首先,咱們應該列出本年度須要掌握的一些技術點及對應的掌握程度。這裏就以我制定的 部分年度目標 爲例進行說明,以下所示(按重要程度由上至下):

  • 1)、 具有構建體系化的 APP 性能優化方案與監控的能力,並具備較爲豐富的性能優化實戰經驗
  • 2)、 深度掌握 Gradle 自動化構建技術,並能高效地結合編譯插件技術對 APP 的構建流程操控
  • 3)、 具有比較紮實的計算機基礎,熟悉 TCP/IP、HTTP/HTTPS、Linux 操做系統
  • 4)、 熟悉 C/C ++,具有必定的 C/C++ 項目實戰經驗
  • 5)、 具有紮實的 NDK / JNI 基礎、對 熱修復 技術的實現原理及其關鍵細節瞭然於心
  • 6)、 熟悉 Flutter 項目開發,並對 Flutter 架構的核心實現原理 有較爲深刻地研究

而後,咱們再根據須要掌握的技能點分別制定完善的學習計劃。最後,我這裏將 2020 年的學習計劃大綱 正式公開,思惟導圖以下所示:

更詳細的學習計劃列表可在 此處查看

二、季度計劃

而後,咱們將本季度想要完成的工做列入其中,這會讓咱們 清楚地瞭解本身的主要目標是什麼,也知道該 如何實現它。同時,它還會使咱們 保持專一。以下是個人 春季計劃表與秋季計劃表

三、月計劃

咱們須要根據當月天數和以前的完成狀況,粗略估算出當月我可以完成多少工做。我會簡單地從季度計劃中挑選任務,看看有哪些任務能夠寫入月計劃中。例如我 本月的計劃就是深刻探索 Android 網絡優化,以下圖所示:

四、周計劃

每週的晚上,我都會制定個人 本週學習計劃完成狀況總結 && 下週學習計劃表。對於每一項任務,咱們須要估算一下要花多少個番茄🍅鍾(專一工做 25 分鐘)。須要注意的是,咱們要把下週必須作的任務和最重要的任務加入計劃中。這樣作的好處在於咱們能清楚地知道每週本身的時間都去哪兒了,咱們甚至能事先控制本身將時間用在哪兒,而不是回過頭看本身的時間都去哪兒了。下面,給出我前面已完成的 本週學習計劃完成狀況總結 && 下週學習計劃表,以下圖所示:

2020 年的本週學習計劃完成狀況和本週學習計劃能夠分別在 https://mubu.com/doc/wY0uA7Blc0 與 https://mubu.com/doc/mZeIdcZZc0 查看~

五、日計劃及執行

日計劃的執行中咱們須要注意以下幾點:

  • 1)、 在坐下來工做以前,確保作一些健身活動,以提升工做時的專一狀態
  • 2)、 保證本身優先完成最重要的事情
  • 3)、 若是日計劃上對某項任務的描述不夠細緻,須要添加相應的細節,以免由於任務定義不清晰而致使的拖延和時間浪費

在執行了無數個日計劃以後,我演練出了一個通用的日計劃執行表,以下圖所示:

注意,除非一些事情確實緊急,不然我一般只會在 上午、下午開始工做以前、晚上工做以後 這三個時間節點去統一回覆電子郵件

六、心理遊戲

在使用常規的任務清單時,彷佛它是一個好主意,但當咱們完成某些任務耗費的時間比預計的要長的時候,咱們將會備受打擊。

而番茄工做法的真諦在於—它能讓咱們 明白天天可以專一完成的工做量纔是最重要的,而不是全憑主觀臆斷制訂的那份任務列表

正確理解番茄工做法不只能幫助咱們作更多的事情,並且能讓咱們能夠盡情享受業餘時間。

須要注意的是,咱們須要花一段時間才能適應它。由於在一天的大多數時間裏都保持專一是很是苦難的,可能遠遠超過咱們以前遇到過的苦難。建議一開始使用番茄工做法時,儘量從更少的番茄鍾個數開始,好比 10 個左右是比較理想的。確保咱們對自身的能力有一個清晰的認識,開始不要設置過多的番茄鍾,好比一天 20 個,這將會對咱們的心理與身體健康形成極大地負擔。

5、定額工做法

咱們還須要一種可以處理須要幾周甚至幾個月才能完成的大任務的方法。它就是定額工做法。

要想確保本身在追求目標的道路上得到持續的進展,惟一的方法就是 確立一個明確的目標,規定本身要在預先肯定的時間段內須要取得多大的進展。長期堅持這麼作,咱們就可以隨着時間的推移度量並標記本身的進度。咱們就能夠確切知道本身在給定的一段時間內可以完成的工做量。

一、個人定額示例

  • 1)、 天天早起健身 30 分鐘
  • 2)、 每週早上練習算法 2 個番茄鍾
  • 3)、 天天上下班走路共計 80 分鐘
  • 4)、 天天晚上閱讀 4 個番茄鍾

注意,承諾是」定額工做法「的核心,失敗不是一個能夠被接受的選項。所以,爲了確保承諾,開始的時候承諾能夠小一點,在可以達成以後再逐步作大膽的承諾

二、定額工做法的規則

  • 1)、 挑選一項重複性任務
  • 2)、 明確有效時限,在此期間該任務被重複執行
  • 3)、 明確在給定的有效時限內該任務應該完成的次數的定額
  • 4)、 給本身(你們)承諾:必定要達成定額
  • 5)、 調整:調高或者調低定額,可是不能再有效時間段以內調整

定額工做法爲何會富有成效?

以緩慢但穩定的節奏工做,要優於快速但缺少持久和堅持的工做方式。 只關注大任務很容易讓人泄氣,若是天天只是完成小任務就會容易不少。 它能夠幫咱們克服意志力薄弱的問題,由於這些任務都是必需要作的。它以 定額的形式將決策轉變爲命令,咱們 無需再作決策,也就避免了意志力耗盡的問題

6、其它的工做方式

一、批量處理生產效率更高

一次性完成一系列互相關聯的任務,而不是將它們拆分完成。一些比較適合批量處理的領域有:

  • 1)、 電子郵件
  • 2)、 修復 bug
  • 3)、 開短會
  • 4)、 打電話

批處理的優點

  • 1)、 咱們不會打破本身對正在處理的大任務的專一
  • 2)、 咱們會更專一於本身日常沒有足夠的時間進入專一狀態去處理的任務

二、多任務並行

真正的多任務並行無疑會極大地提高咱們的生產力,訣竅在於 搞清楚哪些任務能夠被真正組合起來而不會下降單獨執行每項工做的生成效率。一般,我會使用以下幾種多任務並行的方式:

  • 1)、 寫做 + 聽音樂
  • 2)、 閱讀 + 平板撐
  • 3)、 閱讀/編碼 + 蹲馬步
  • 4)、 洗碗+思考重要事情
  • 5)、 拖地+思考重要事情

能夠看到,多任務執行的訣竅就在於,只要進行任何須要耗費腦力的活動,就將其與體育運動結合起來

7、自我責任心

一、對本身負責

培養出在沒有人監督本身的時候也能高效工做的自我責任感很是重要。自我控制是一門自我激勵的藝術,而自我激勵的核心則是自我責任感。若是咱們不想再依賴別人的影響,得到穩定、可預測的結果,咱們就要學會對本身負責。

此外,公開本身的平常活動也是一個好主意。將本身的工做暴露在公衆的監督之下是會有幫助的,由於那種尷尬或者不想讓信賴本身的人失望的感受會激勵你採起行動

二、時間殺手

弄清楚本身在哪兒浪費的時間最多,並消除他們,這就會讓咱們處於很是好的狀態。常見的時間殺手有以下幾種:

  • 1)、 中止看電視:電視看得越多,咱們越會放棄對本身的思想和行爲的控制
  • 2)、 社交媒體:QQ、微信。(使用批量處理)
  • 3)、 新聞網站
  • 4)、 沒必要要的會議
  • 5)、 網絡遊戲

三、建立好習慣的最佳實踐

咱們每個人都造成了一個習慣,就是工做日都要去工做,因此 最成功的方法就是圍繞 5 個工做日來造成習慣。建議把天天最開始的一兩個小時投入到最重要的目標上。咱們可能須要早起一兩個小時,可是經過有效利用天天最開始的一兩個小時,咱們不只更容易堅持想要作的事情,還會精力更加充沛

咱們還應該 爲本身安排一個食譜,若是這些事情不能提早計劃,最終咱們就會吃的不好,而且也會所以浪費不少時間,以至本身身心疲憊

四、改掉壞習慣

咱們須要設法找到生活中令咱們感到內疚的事情或習慣。努力找出是否有別的慣例能夠替代當前這個爲了某個習慣正在執行的慣例。強迫本身堅持足夠長的時間,以使新習慣取代舊習慣。

五、努力工做

賽跑比的是誰耐力更長久,而不是看誰衝刺更有力。

艱苦的工做最有多是讓咱們獲益良多的工做。不管何時,努力工做的人老是超越自認爲聰明工做的人。若是咱們願意在一件事情上比別人堅持更長的時間,那麼最終咱們就會超越其餘人。由於只有那些願意投入漫長的努力,並願意爲了完成工做執着於枯燥工做的人才會遙遙領先其餘人

若是咱們想要成爲成功人士,就須要在本身的職業生涯的數年裏每週工做 60 ~ 70 小時。爲了得到領先地位,咱們須要好幾年都不得不放棄看電視或者與朋友們外出遊玩。但這並不意味這咱們永遠都不能有片刻輕鬆。成功會帶來更多的成功。越成功就越容易得到成功。可是,攀登第一座山峯的過程是漫長又艱難的,咱們必須願意付出努力,必須願意將本身所學的東西付諸實踐,讓他們發揮做用

每當咱們試圖提高本身至一個更高水平的時候,阻力必定會伸出它那醜陋的腦殼,試圖讓咱們原地不動。所以,咱們必需要學會腳踏實地、埋頭苦幹。咱們必需要認識到,工做最終必需要被完成,因此還不如如今就作,而不是拖到之後。咱們必須認識到,要想實現目標,要想發揮出本身的所有潛力,惟一的途徑就是自願咬緊牙關、硬着頭皮、開始工做。

六、即刻行動

開始並完成一件事情,比作好它更重要。由於只要開始了,你就有機會把它作得更好。

咱們明知道應該採起行動的時候卻選擇拒絕採起行動,恐懼、懶惰多是最大的緣由。儘管咱們即將採起的行動可能不是最好的,可是幾乎老是比默認選擇不採起行動要好。由於看上去繁難的事,只要開始作了,就會變得愈來愈容易

若是開始我採起一些行動,在我發現正確的行動以前,還能進行調整嗎?

固然能夠,早在 2019 年下半年初始的時候,我就接到了專項性能優化的工做,期間一直在研究與實踐啓動速度、內存、繪製優化的相關課題。可是,直到 2020 年 2 月初在研究包體積優化的時候,才發現 Gradle + 編譯插樁 技術在性能優化體系化建設中的重要性。不過,這並不會對我性能優化的學習道路形成多大影響,在初步完成了包體積優化的課題以後,我便立馬投入了 Gradle + 編譯插樁 系列技術的學習當中。

8、圖層工做法

咱們能夠對不一樣認知類型的工做分層處理。例如:寫文章的時候,咱們能夠先一路往下寫,對於須要插圖的地方,只是記下位置標記,等到文章寫完以後,我纔會返過去加上插圖。這些就減小了任務切換的複雜性也節約了切換成本。

此外,它也提高和方便咱們爲做品附上更多圖層,以增長做品的層級和厚度。若是咱們用圖層工做法去完成任何一件做品,咱們會更加精雕細琢,會在原先簡陋的坯子上一層層地添加新的元素,使其更加精美和豐富

9、總結

能夠看出,筆者的工做學習模式即是由如下 六個要點 組成:

多層次的工做/學習計劃 + 番茄🍅工做法 + 定額工做法 + 批處理 + 多任務並行 + 圖層工做法

但願你們能將這些要點融入本身的工做學習當中,我相信必定會工做與學習地更富有成效。

參考連接:


  • 一、《軟技能 代碼以外的生存指南》

  • 二、《精進 如何成爲一個很厲害的人》

  • 三、《躍遷 從技術到管理的硅谷路徑》

  • 四、《番茄工做法圖解》

Contanct Me

● 微信:

歡迎關注個人微信:bcce5360

● 微信羣:

微信羣若是不能掃碼加入,麻煩你們想進微信羣的朋友們,加我微信拉你進羣。

● QQ羣:

2千人QQ羣,Awesome-Android學習交流羣,QQ羣號:959936182, 歡迎你們加入~

About me

很感謝您閱讀這篇文章,但願您能將它分享給您的朋友或技術羣,這對我意義重大。

但願咱們能成爲朋友,在 Github掘金上一塊兒分享知識。

相關文章
相關標籤/搜索