工作效率:
專案、需求的任務拆解:
按照分析、設計、設計評審、資料結構設計、程式開發、測試、聯調、等環節進行任務拆解,拆成不大於3人/日的粒度,進行排期。
列出每個環節的具體任務list,每天跟進,前一天做第二天的任務list,同時在當天完成的任務上打對號。
應對中斷與階段性休息:
工作中,時長被打斷已經是常態。這時效率會急劇下降,基於這種情況,可以參考計算機作業系統中的中斷機制進行管理,中斷又分:內部中斷(比如走神,情緒,飢餓、上廁所),外部中斷(有人找,回答問題,等)。應對中斷,需要多事件切換,模仿計算機的上下文管理,記錄下當前事項的進展,再次回過來時,能快速還原進入狀態。
階段性休息:《番茄工作法》一書中,與《如何高效學習》中,都提到大腦的工作規律,使用一段之後,必須稍作調整,比如45分鐘,或者1小時,或者乙個原子任務的完成,在這種有節律的休息之後,還需要經歷大的修整,比如睡眠。中午的短時小憩也非常有利於大腦的修復,增進下午的工作效率。每週需要保證至少一天的身心放鬆,使自己抽離繁忙,空閒下來。據統計,人們從周一開始到週三工作效率達到巔峰,至週日跌至低谷,如此周而復始的曲線變化,對工作的安排有一定指導意義,每天的效率從上午到中午上公升,下午跌落,合理安排自己的重要事情在精力比較好的時段是一種明智的選擇。
頸椎的問題:
長期伏案,頸椎疼痛是常事,從極客時間的一檔辦公室健身live上了解到,頸部肌肉拉伸,與腰部肌肉拉伸,還是比較有效的,做法可以自己搜尋一下。久坐需要經常起身活動,防止骨關節部位鈣化,導致病變。多安排每週的運動時間還是很有必要的。
關於程式設計師的成長思考:
多學習基礎知識,技術基礎就像地基,無論上層怎麼變,底層的知識是最有用,而且可以觸類旁通的東西,基本功紮實,學習應用知識的速度也會快很多。知識只有經過反覆練習之後,才能內化成能力,僅僅讀懂還不夠。關於能力,溝通,組織協調,往往被忽略,軟技能同等重要,不光是掌握多少技術知識。根據冰山模型,冰山底部的能力,價值觀,性格特徵,比上層的知識、技能重要得多。
加班的那些事:
996這個話題,最近一陣特別火,還有人曾搞出乙個icu的**。我從進入網際網路公司以來,第一天就在加班,今年以來更加嚴重,經常工作10-14個小時,如果強制加班,我覺得可以利用部分時間多學學知識,或者每週安排一兩次去公司健身房健健身,也未嘗不可。經常性的專案緊張情況畢竟是少數,如果專案總是很緊,那就要考慮是不是**出了問題,人總要有忙有閒,可以加班,但也要給員工休整的時間,否則遲早會出問題。
有關於理財:
程式設計師的高薪,讓從業者都多少能存下些錢,如果管理錢,其實是個很大的學問,雖不懂什麼經濟、金融、但是還是需要知道一些理財知識,最近讀《富爸爸窮爸爸》,啟發甚多,尤其是,資產與負債的概念,能持續給自己帶來財富的是資產,錢從自己口袋裡不斷被拿走的支出項是負債。學會不為錢工作,才能發現更多比錢更有價值的東西。
功能測試工作的一點總結
一直在做功能測試工作,負責過三四個不大不小的專案的功能測試工作,卻很少靜下心來總結工作中的得失。很多不了解測試的人,認為功能測試不過就是拿滑鼠點來點去,沒有什麼技術含量,隨便招個應屆畢業生就能幹的工作。我也曾經認為功能測試沒什麼前途,現在 看來覺得自己太浮躁了。功能測試的門檻可能比較低,做測試工作的...
關於react的一點工作總結
首先,react是facebook開發的一套前端框架,僅僅是mvc中的v。核心思想是 封裝元件 元件封裝後可以作為乙個獨立的實體被引入到新的元件中,這樣新的元件就又是乙個實體了,由於元件的實現了可復用,所以是大大減小了開發的工作量。react的值可以分為私有和公有,私有的值一般就用this.stat...
工作兩個周的一點總結
元旦放假三天,終於有時間可以歇一歇了。到現在已經工作兩個周了,這期間如果用乙個字形容是 忙,用另外乙個字形容就是 累。入職第一天,專案經理給我簡單的介紹了一下公司使用的框架,然後給我分配了乙個任務練練手,完成目前正在做的專案的基礎資料部分最簡單的增刪查改,還好,照著現有的例子很快就完成了。就這樣,從...