程序員如何在百忙中更有效地利用時間,如何不走岔路,不白忙(忙得要有效率,要有收穫)

    程序員忙,彷佛是個公論,有些程序員甚至會認爲,不忙的程序員沒法快速地進步,從而會落伍。或者說,不忙的程序員有可能被公司末尾淘汰掉。對此,一直危機感很重的我深覺得然。java

    由於,我見過很多得過且過的的程序員工資明顯低於同等條件下的平均水平,我更見過更多忙成狗的程序員,由於不知道在忙什麼以及爲何忙,因此進步很慢,這真就叫作白忙了。     程序員

    不論程序員對「忙」持有什麼態度,但彷佛不多有程序員能主動地逃避,除非得過且過,但這樣彷佛是透支往後的發展前景,以此來換取當前的溫馨度。web

    本文不討論程序員該不應忙,而是根據切身體會和所見所聞,交流下以下方面感覺。面試

    1 如何在百忙中更有效地幹活,從而讓本身能有更多本身的時間,至於這個時間裏是休息仍是本身發展,那每一個人本身看着辦。架構

    2 如何不被過於繁忙的雜事牽着走,從而迷失本身的發展方向,這裏會寫些我見過的走岔路程序員的情景,供你們警示。框架

    3 如何利用很少的我的時間,快速地提高本身的能力。學習

    好正文開始。測試

1  忙的程序員心態更得好

    最理想的狀況是:不忙,錢多,並且我的還能不斷地升級。這是每一個程序員都想的,但彷佛這類工做不多,至少我沒見過。3d

    次一等的是:忙,但拿到的錢能對的上忙的程度,或者經過忙能提高本身(忙得有收穫)。視頻

    再差一等的是:忙,雖然能掙到錢,但很大程度上不是爲本身忙,即忙了一段時間回顧後,說不上我的有啥提升。

    最差的是:看着別人忙,本身不忙了,(別高興太早),緣由是在公司裏或社會上被邊緣化了。

    除此以外,不忙的狀況我還能想到一種:雖然被分配不少活,但因爲我的因素,得過且過。這離被邊緣化也不遠了。

     總之一句話,不多有程序員不忙。但人一忙,心就煩,很多程序員火氣就很大,平時就有可能對測試,對需求方,甚至對領導發火。

    這裏想說的是:不少事情是咱們沒法改變的,那只有改變本身。這話說得很無奈,咱們換種說法:心態很差,無法讓本身不忙,更辦不成事,最終倒黴受累的仍是本身,與其這樣,還不是待人接物和睦些,指不定你們談得開心,事情還辦快些,還能讓別人有個好印象。   

 

2  別什麼事都作,得分優先級,必要時更得和別人和領導溝通

     渾身都是鐵,能打幾顆釘?再牛的程序員也不可能啥事都本身作,或者任何與本身相關的事情都本身作。

     再換個說法,一些領導,經理和老闆,事情比咱們更多了,他們該怎麼辦?

     以下是結論和建議:

     建議一 ,不應本身作的事,並且不作沒風險的事,別作!

     好比在安排任務時,不屬於本身分管的,在作好本身的本職前,能夠不作。或者超出程序員範圍的,好比談需求,或裝系統,裝機器,也能夠不作。

    可能很多程序員遇到別人來請求幫忙時,拉不下臉來拒絕,或者怕不作會得罪人。一我的在公司裏地位的提高,是靠作好本身的本職,而不是靠處處打雜,並且,若是真的處處打雜,作和本身不相干的事的話,分配你活的領導會怎麼想?

     那怎麼樣才能拒掉一些事情呢?

     建議二,靠溝通

     多和對方溝通,說本身事情已經不少,不作會有xxx後果,並且說本身的時間都已經排滿了。這樣遇到通情達理的人,那麼天然就不會讓你作了。

     若是仍是推不了,那麼得和領導溝通,好比說,您交辦的事情,我正在作,但目前XXX讓我作其餘的事情,這樣您的事情我就沒法按時完成了。這樣讓領導去拒,若是領導也拒不掉,那至少領導就知道你完不成任務的緣由了。

    建議三:直接拒

    好比事情已經很忙了,並且此類事情有過領導和同事拒掉的先例,那麼直接拒掉,不拒白不拒。

    建議四,分清優先級

    好比某個事情,不得不作,但優先級不高,那麼能夠直接說,這事情目前沒時間,估計要等到3天后再作。

    

   指不定別人3天后這個事情就本身解決了。

 

3  百忙中如何提高效率

    1 在能夠的狀況下,工做中能夠去掉些沒有意義的事,好比刷手機看網頁。

    2 多問,不斷學習別人以前的解決方法,別什麼都本身想。

    3 最重要的其實你們都知道:提高本身的能力,多瞭解業務。

    4 平時必定得多積累,多思考,多學習。

    我在上下班的路上,看到不少人在刷手機,這個也正常,畢竟人都是要放鬆的,我有時候本身也這樣的。

    但我至少會留下足夠多的時間反思:這事情作好後,我反思下如何能作更好,或者我該提高哪些方面的能力,或者我該去了解哪塊的業務知識。 

 

4  我見過的在百忙中迷失本身的案例(警示效果)

    1 小甲,工做確實辛苦,工做之餘,刷手機,看連續劇,除了學習其餘都幹。結果3年後,能力絲毫沒有提高,至於大幅度提高工資呢,只能呵呵了。

    2 小乙,一年換一行,總感受當前太累,想換個輕鬆點的,第一年作java開發,嫌累,轉行作.NET,第二年又轉行作測試,第三年去作需求分析,結果3年後,有3類經驗,但沒有一個是精的,因此工做3年後依然沒法在某一領域升級爲高級。

    3 小丙,工做壓力太大,因此學會了得過且過,結果很快被後進超越。

    4 小丁,在一個公司裏工做有些年頭了,屬於老油條了,也能仗着資歷推掉一些事情,自認爲「錢很多人不累」。但隨着年紀增加,過了初級或高級開發的年限,但能力沒法提高,最終工資遠低於平均水平。

 

5 在百忙中提高本身能力的一些方法

    我好歹也在一些大公司裏呆過,在其中也見過很多牛人,他們至少屬於架構師級別的,可想而知他們平時工做的繁忙程度(至少比我忙),說下我看到的他們平時學習的場景。

    1 見縫插針,有機會就學習,好比在開會間隙,或下班之餘,都會看教學視頻或紙質書。

    2 不會光看,而是邊動筆邊運行代碼邊學習。好比打開電腦,手上有本書,電腦裏是有書的代碼,邊看書,邊運行代碼,從代碼裏仔細體會書上的內容。

    3 不只限於書,會在讀書的基礎上記筆記,寫博客,甚至寫書,固然更會把學到的內容落實到平時的代碼裏。

    本人本身感受,談不上聰明,說下我本身的感覺。

   1 再忙,也必定得學習,可能幹開始學的時候,甚至不知道學習的途徑,不知道該學什麼以及怎麼學,但一回生兩回熟,多看幾本書就知道了。好比本人從架構小白到能忽悠通常的架構師,就用了大概半年的時間。

    2 至於學習的時間,必定是有的,好比最近我早上少用半小時看手機,那麼一週5天工做日就有兩個半小時了,能夠寫至少2篇博文了。又如晚上,回到家裏,腦子不怎麼靈了,但能夠看些資料,積累些框架上的技能,待到週末再仔細閱讀。

    我本身感受,遠沒有達到「一有空就學習」的地步,但相比以前「有空就玩」的場景,感受確實有進步。

    3 得靠必定的目標來激勵本身,好比發博文能名利雙收,就憑這點,我會努力寫博客。又如,我據說寫書更能展現本身的實例,我就用了2年時間,完成了兩本,有一本尚在寫做中。

    4 本身學習的方法、途徑以及學習的內容未必是最有效的,好比有可能學到內容在平時是用不到的,或者學了一些將要被淘汰的技術。因此必定得經過某些途徑來「試錯」,好比多看些大牛的博客,看下本身學的內容是否是恰當,或者學習的層次是否是大牛們推薦的。甚至能夠去多參加面試,經過真刀真槍的實戰來檢驗本身的學習效果。

    5 最關鍵的,得給本身明確一個長遠的目標,這個目標能夠不斷被修正,但必定得有。好比3年後,我得升級到高級java開發,爲了這個,我得學xxx,xxx等的技術。n年後,我得升到高級架構,爲此,我該看xxx書,得實踐xxx技能。

    其實上述方法你們都知道,但能作到的寥寥無幾,因此你們能夠看到,在本身身邊,因忙而迷失前進方向的比比皆是,但在百忙中經過努力升級到大牛的人也很多。 本人天然不想成爲警示別人的案例,因此在百忙中寫了這篇博文來警示本身,順便把個人一些所見所聞和你們來分享,同時也但願你們別成爲被別人警示的典型。

6  總結

    不忙的程序員很少,至少我見到的程序員都很忙,若是各位程序員朋友在閱讀本文時產生共鳴,那麼本文就沒算白寫。若是本文中提到的一些方法能讓你們收益,本人就更加欣慰。至於本文會誤人子弟?想一想也不大可能,至少在文本里都是些四平八穩的內容。

    既然本文有百利而無一害,並且好歹有分享內容,並且一大早起來,利用空閒時間,寫了將近2個小時,本身感受也對得起你們閱讀用的時間,因此若是你們讀後感受有些共鳴,請幫忙推薦下本文,或者在評論裏寫下你們的問題或感覺。

    最後展現下我在百忙中寫的書,java web輕量級開發面試教程, 在寫這本書時,我就已經開始995了(早上9點到晚上9點,好歹週末不加班),儘管如此,我本身感受依然有時間寫,相信能力比我強的各位,更能夠在百忙中不斷提高本身了。

相關文章
相關標籤/搜索