和大家聊一聊,什么是工程師成長路上的最大絆腳石
從一道面試題說起
vue.js 是采用數(shù)據(jù)劫持結合發(fā)布者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,在數(shù)據(jù)變動時發(fā)布消息給訂閱者,觸發(fā)相應的監(jiān)聽回調。
Model變化如何驅動View的更新
View的更新后如何使數(shù)據(jù)也進行更新。
缺少思考的表現(xiàn)有哪些
實現(xiàn)一個功能,只要能實現(xiàn)就好,而不考慮是否有更優(yōu)雅的方案。 只完成需求,需求稍有變更,代碼就沒法直接支持。 只能解決一個問題,而不是去想辦法解決這一類問題。 每天C+V大法,不考慮是否應該封裝成通用的方法或組件。 有些事情是否可以通過工具解決,而非人工操作。 只知道完成任務,而不去發(fā)現(xiàn)提出問題,遇到問題后不去復盤。 問及下半年或下個月計劃時,自己也不清楚
思考不出東西怎么辦
向優(yōu)秀的人學習
首先,可以到github上,看優(yōu)秀開源項目的源碼,好的代碼是最好的老師,尤其是自己開發(fā)時遇到不知怎么設計更好時,從這些項目中可以Get到很多好的設計思想和思路。其次,可以通過各個平臺,去認識一些技術牛人,向他們學習,探討問題。
堅持總結輸出
結語
最后
如果你覺得這篇內(nèi)容對你挺有啟發(fā),我想邀請你幫我三個小忙:
點個「在看」,讓更多的人也能看到這篇內(nèi)容(喜歡不點在看,都是耍流氓 -_-)
歡迎加我微信「qianyu443033099」拉你進技術群,長期交流學習...
關注公眾號「前端下午茶」,持續(xù)為你推送精選好文,也可以加我為好友,隨時聊騷。

評論
圖片
表情
