作爲剛入行的前端新手,績效重要還是學習重要?

昨天有個小夥伴問我,說自己剛入門前端編程行業,對待技術應該是深度優先還是廣度優先?

我覺得這個問題很有趣,拿出來聊聊。

還記得我剛入行時,我的前端leader就告訴我,一個程序員健康的發展路線是一精多專,有一個自己深入研究的方向,確保自己有飯喫,有公司要,在這個方向上有絕對的競爭力,這是安身立命之本。其次,才應該是向廣度擴散,擴大知識面,上探自己在職場的更多可能性。

如果一開始,只重視廣度優先的話,後果是,雖然你懂得多,但是哪個方向你都不能獨當一面,時間一久,容易站不住腳。

這個路線就像,你是一棵樹,首先要向下紮根,根鬚扎的泥土越深,汲取的養料越充分,你就越牢固,即使有狂風暴雨,也不足以摧毀你。然後,靜等春風吹拂,你就可以開枝散葉,去觸探更廣闊的天空。

樹如此,碼農亦如此。所以,優先順序,應該先深度挖掘,再向廣度擴散。

當然,以上言論,僅適用於你平時的自我學習提升的階段。如果在公司項目裏,不要過多糾纏,不管深度優先還是廣度優先,一定記得,出活優先。

舉個例子,讓你開發一個網頁應用,你選擇用React,你感覺還行,但是你覺得其他庫或者框架可能更好,於是你又用Vue來寫了一個Hello World,你覺得也更簡單。

然後你擡頭看了一眼牆上的時鐘,已經過去幾個小時了,你今天必須要有一些進展。所以,你沒有再糾結,快速上網問了一下Reac和Vue的優缺點,然後覺得你的項目更適合用React(或者Vue),於是你就開足火力用這種庫去實現了。

做着做着,你對React(或者Vue)怎麼實現這些功能很好奇,你忍不住要想要去看源代碼,但是你沒時間了,而且你知道看源代碼並不能提高你此刻的效率。

所以,你繼續工作,在下班之前,你終於做出了一個可以展示的原型。

記住,剛入行的前端新人,出活,是最重要的。

個人學習固然重要,但一定不要耽誤今天在公司寫項目幹活的進度。最後,我想說的是,看待一個問題,要從多方面多角度去思考,站的位置不同,你會得出不一樣的結論。不管是深度的積累還是廣度的觸探,都需要靠你好奇、不滿足的心態,直到把問題搞懂。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章