下文是我從《知道創宇技能表3.0》總結的符合我個人的技能表
你渴望知識嗎?你渴望成長嗎?你有多想提高自己的編程能力?對編程渴望的人,將會分秒必爭的學習不同的知識。
成長過程會經歷:能力越大,責任越大,事情越多,也會越辛苦。
對我個人來說,尤其要注意第7點,小事心態。
一、任務的拆分:
任務四象限,決定優先級
緊急重要-趕緊搞定
重要不緊急-時刻保持關注,以免淪爲【緊急重要】
緊急不重要-少少益善,學會拒絕
不緊急不重要-依靠自律
二、對新事物的敏感性
保持好奇心
不要侷限在自己的圈子,適當跨界吸收靈感
訂閱國內外優秀博客資源
選擇性參加一些必要的會議,聽必要的主題,討論必要的話題
三、關於知識
對知識的渴望程度決定了前進動力的大小
當知識廉價的擺在你面前,你反而不會珍惜
對知識保持敬畏之心
四、和比你厲害的人在一起,和一流的人一起工作
模仿一流的人的做事、做人方式
招聘進來二流的人不太可能是一流的
五、思考
批判性思考
換位思考(團隊協作中很重要)
六、提問的智慧
遇到問題先獨立思考,嘗試獨立解決,解決一部分也好,盡最大努力後再提問
提問時,禮貌很重要
提問時,簡單、高效、清晰的表達很重要
解決後,分享出來幫助更多需要幫助的人
七、小事心態
越基礎的事越關鍵,越需要細心
不要一味盲目追求【高級感】,而忽視小事/簡單事/基礎事
基礎不牢,地動山搖
小事做不好,別提大事
無論是個人還是團隊的成長都需要不斷的積澱知識,沒有沉澱根基不穩
八、完成的定義
1.先搞懂要完成的事包括哪些,做到什麼程度,最後輸出是什麼
2.一定搞懂做上述事情的步驟和原理
3.代碼寫的夠規範,看起來爽
4.代碼經過足夠的測試,黑盒測試、白盒測試
5.及時反饋進度(遇到困難了?搞定了?完成到多少百分比了?)
6.更新相關文檔,技術沉澱
九、好書推薦
重構
代碼整潔之道
代碼大全2
高效程序員的45個習慣
研發能力
十、研發綜合能力
瀑布模型
需求->需求分析->設計->開發->測試->上線->運營
需求分析能力
給你一個需求,如何給出一個優美的執行思路--非常重要
調試能力
只要定位出,就沒有解決不了的Bugs
肉眼看到的都是假象
Bugs在哪出現,最終就在哪進行真實模擬調試
縮小範圍,關聯模塊一個個排除
構建自己的測試樣例
粗暴調試:print
敏捷思想
敏捷需要持續不斷的學習和充電,給自己投資,讓自己與時俱進
快速迭代
任務拆分
v1原則:定義好v1的目標,快速完成v1爲優先