13年年初的時候,機緣巧合負責了一個較大的項目。在這之前我都是單槍匹馬,這是我第一次負責團隊型的項目。記得當時壓力很大,從3月~7月我的月平均加班時間超過了90個小時。還好最后功夫不負有心人,項目歷時7個月順利完成並部署,得到了用戶的肯定。
以下是我在項目過程中的一些總結和思考,歡迎拍磚~
直接跳進深水區##
這是學習新事物的一種最直接,也最冒險的方法。
選擇一項新技術,比如F#,基於實際的時間表,在真實的項目中使用它。這會帶來壓力,但如果運用得當,將特別有效率。
當時我在項目的過程中,直接學習了項目管理和各種要使用的新技術,邊學邊用,效率奇高無比。當然壓力也很大,當時想的是項目做失敗就直接離職了。
做計划的重要性##
以前做小項目的時候沒有認識到計划的重要性。然后在做大項目中吃了很多虧,才認識到計划的重要性。
現在認識到無論是針對日常工作和學習都要有個計划。
比如:以前我要學習一個技術,不管三七二十一馬上開始,恨不得一口氣吃成胖子;現在的我就會計划幾個階段,每個階段有個目標。
一次只能做好一件事##
當時項目初期時分工不明確,有很多緊急的任務堆積在我身上。當時我明顯感覺腦子轉不過來,而且多個任務互相影響壓力巨大,怎么辦?
- 我先去尋找問題的解決思路,有了思路解決后續就交給有空余時間的人處理,自己要抽身出來協調項目工作。
- 先把簡單的實現,后面再集中火力攻克難關。
另外保證項目組成員一個階段只做一件事。這樣提高了效率,減輕了壓力,也加快了項目的進展。
享受過程##
需要認識到到達目標之前的曲折性。要有持續改進與提高的心態,而不是想着一開始就做的完美。
否則一開始就要達到完美的目標,最后極可能導致失敗。
當時經常性的會有非常沮喪的心理,總覺得項目要失敗,后來總結了以下幾點安慰自己:
- 接受現實(改變心態,告訴自已,是的我現在是克服不了,我也沒有能力處理這個事情)
- 將消極的情況變為積極,找到失敗的閃光點和機會(雖然的敗了,這是成長的機會,讓我更了解自已)
- 分心,將注意力轉向別處,但不是逃避(總是執着於分析每一種感情,想法是有害的,反復思考並不一定對人有幫助,可以先聽聽音樂,跑跑步,與別人交流交流,回頭再來思考,也許有更好的點子)。
關於堅持##
如果覺得做不下去了,就硬着頭皮堅持做,然后就類似於麻木了,適應了,那種望而卻步的感覺會逐漸自動退去。驚人的簡單,但事實就是如此,硬着頭皮,過了那個情緒上最艱難的時候,也就適應了。當然在堅持的過程中,還需要思考如何改進,如何提高效率(通過讀書或向別人學習)。
關於學習和培養興趣##
對未來的一些規划,比如
- 學習一門新語言
- 掌握一些通用的技術,比如正則表達式、進程間通信、文件存儲
- 掌握通用的軟件思想,比如設計模式,比如MVC、MVVM
- 使用牛逼的編輯器,比如vim
- 跟蹤技術博客
借用一句話來結尾:
無論怎樣學習技術是一種態度,無論你在什么公司、位於何種職位、從事何種技術,學習前輩的先進方法,永遠是一條最快的提升捷徑。站在巨人的肩膀上,迎接世界的挑戰。