前言
執著于進步,只是一種習慣。
為什么要每日總結?為什么要寫文章?
每日總結的時候,對比下階段性的任務階段目標,查看每日的任務是否完成,工作量是否正常,時間分配是否合理。同時,對做過的事情做小結,有利于避免在同樣的問題耗費時間以及接下來的時間安排。
比如說今天因為一個普通的API的不符合預期表現,花費較多時間在調試。在事后總結的時候,往往能發現Google或者詢問同事才是更好的選擇,問題本身沒有太多的價值值得自己去探索。如果沒有合理的反思時間,則容易陷入一年經驗用十年的情況。
寫文章,則是為了從項目、工作中,抽離出來自己的理解,形成自己的知識體系。
作為開發者,都明白項目代碼是無法隨意泄露的。那么如果不總結、不思考的結果,就是自己對知識的理解和記憶是只能建立在項目組開發的,而這個隨著項目更替,很可能自己就剩下腦海里殘留的印象,而不是系統的知識體系。
回想自己開發歷史,一開始做游戲開發,先做的后端,再做的前端。做前端的時間其實比后端長很多,但是因為前端更多是在寫業務邏輯,并沒有總結出來自己的對游戲前端的認知。導致,幾年時間過去之后,對前端開發認知還停留在業務層面,收獲微乎其微。
反而是游戲后端的開發,因為出身騰訊的主程要求我們每個工程師都熟悉整體架構,并且自己也花了時間去整理、理解設計思想,現在腦海還清晰記得后端的代碼架構以及交互邏輯。
關于團隊
觀團隊其他人合作進行技術攻關有感。
個人在團隊的貢獻,取決于其知識底蘊、思維方式、做事態度和方法。
好的團隊,其規范的開發流程,是質量的保證;其有效的溝通模式,能綜合多個人的知識底蘊和思維方式;其嚴格的監督機制,能盡量減少害群之馬和濫竽充數的人。
同時技術攻關帶來的知識底蘊增加以及思維方式的改變,使得成員的進步往往超乎想象。
關于學習
多個場景下的認知模式往往重復,當你做一樣事情很擅長時,與之類似的事情也能觸類旁通。
通過不斷的學習,我們能更好的接受這個世界的知識,這也是我們常說的理解能力。在學習的過程中,我們不斷的鍛煉自己的能力,開始對同樣的事情,快速的得出自己的結果。
學習,很注重方法和毅力,同時也是一輩子的事情。
一個擁有優秀的學習方法和自我控制能力的人,在每個行業都能煥發出自己的光彩。
關于弱者
弱者總是努力把事情做對做好,為了讓自己得到別人的認可,從而受到歡迎;
大多數人不喜歡給自己帶來壓力的強者,也不愿意與難以交流的弱者相處;
弱者經常被欺負,因為不會反抗;
讀書時代,班長帶頭把班里某些女生認定為妖怪。
當時他們是一個小團體,對于弱者的異類認同的是融入團隊的要求。
關于問題
學習階段不懂可以問,但是盡量少讓人花時間給你調試。
盡量把自己的問題抽象出來,讓別人更容易回答,同時爭取讓自己的問題對別人有幫助。
提問的重點:
- 搜索引擎首頁沒有;
- 問題無法獨立解決,并且做過很多嘗試;
- 讓你的問題對別人有幫助;
- 問題要有確定的答案,不要有太多的主觀性;
結語
做一個對生活有思考、有熱情、有好奇心,對世界有思索、有認知的人。
保持學習的心態以及,習慣。