為期三天的HTML5&CSS3學習,并沒有學到多少新知識,卻改變了很多認知.
沒有學到新知識的原因是,其他學員是零基礎,所以老師講的很簡單,沒意思.
改變了很多認知是因為我們認為即使沒有學到新知識,也不能放棄這么好的機會和浪費這么多的時間,于是自己準備了一些問題問老師.下面是通過問答和交流獲得的一些收獲:
如果客戶也不清楚需求是什么,經常發生需求變更,那么我們唯一可以做的就是比客戶更加了解客戶,了解行業的過去,現在,未來.
到一定的階段的時候,要學會研讀源碼,了解原理,這是必不可少的.
高級程序員多用快捷鍵,而不是鼠標.這樣可以提高工作效率.
高手知道在哪里找到答案.
在被培訓時,緊跟進度,盡可能多的吸收知識,而不是糾結在一處,跟進不了.
微軟在下一盤很大的棋,未來,微軟的程序會慢慢使用web的方式實現,我認為這是虛擬化設備的趨向.將來,我們再也不需要帶著厚重的電腦,到處都是終端,終端就是個瀏覽器而已,使用瀏覽器就可以完成操作系統可以完成的工作.
關于敏捷開發,敏捷開發適用于一個四到五人的精英穩定團隊.
最好的架構師一定是對整個行業有充分的理解的.
微軟的頁面測試,采用的是錄制視頻的方式,手工測試.
- 前臺盡可能的少些業務邏輯代碼,復雜的業務交給后臺,不要太勉強js,畢竟只是腳本語言. (web知識)
- 差異備份(web知識)
- Jquery的事件回調函數內的this會被修改為當前元素.(web知識)
- Js中的this具有向下(向塊內)傳播特性. (web知識)
- 使用namespace來防止重名對象,方法,區分作用域(web知識)
- 可以嘗試使用VS來做web前端開發,做得比較好,這個導入比較麻煩. (web知識)
- 只在action和控制層之間加入接口(web知識)