最近兩個月開發網站又讓我有種資訊焦慮的感覺, django (orm, template, schema migration, auth, admin site, etc), javascript, jquery, jquery ui, css, mysql, testing, virtualenv, pip, fabric 有一堆東西要學, 還有些工具想用得更精 (如vim), 很難拿捏花在各項目上的時間。
專業的工程師, 要能在時程內達到目標並持續學習新技術, 不斷改進自己的能力, 避免十年用同一招, 進步有限。常聽人說軟體工程師戰鬥力可到十倍的差距, 看看原始寫網站的方法和最新的作法, 不難理解為何會有這樣的說法。
當太多東西要學時, 要能調適心態, 抓重點學習, 將時間花在刀口上, 別過於執著在一些小地方。很多事可以先用簡單的作法繞過去, 之後有需要再找機會補正。
我這方面的能力很弱, 做事常像 DFS 一樣, 一頭鑽進去。當變數不多時, 這樣的做法沒啥問題, 挺多用點額外的時間就能完成工作並學到東西。但當變數太多經驗太少時, 就會異常辛苦, 得花更多時間打平進度。
接下來得想想怎麼消化最近學的東西, 不然回去搞 machine learning 後, 寫網站的技能又退回 LV0 就太浪費了。
2010年5月6日 星期四
訂閱:
張貼留言 (Atom)
若學的跟本業無關
回覆刪除常常就是這邊衝一陣子
再過幾週就忘光了 Orz
偶而我會抽點時間寫文章整理那段時間學的東西, 日後方便回想。現在回頭看以前隨手寫的心得, 都覺得很可惜當時沒多寫一些。像是 formal language、演算法、3D game的體悟等。
回覆刪除