對於大家駁來駁去的《中止學習框架》,我有話說!

學習框架與學習基礎必定是互斥的嗎?javascript

這兩天社區很熱鬧,你們駁過來,駁過去,你來我往的非常開心。若是你們都把這個時間拿來學習,可能比在這糾結要好不少,學習什麼怎麼學重要嗎?,解決問題纔是最重要的!並且每個人的狀況都不一樣,你們都是九年義務教育,結果就是每一個人的道路都不一樣。前端

既然看待問題的出發點都不一樣,爲何還要在同一條道路上整個你死我活?java

正所謂道不一樣不相爲謀。jquery

1.你肯定每一個人的目的都是同樣的?

每一個程序員都有一個技術大神的夢想,往往看到 javascript 之父,java 之父,xx 之父,你們都羨慕不已,有着技術夢想的人都向着這條道路去發展了,好比咱們熟知的 Vue 的創造者尤雨溪,這類人想着去改變世界,改變工做方式,工做效率,固然也有多是本身的愛好。程序員

還有是對技術有着追求的人,對技術始終保持着熱愛,有技術新框架都是第一時間去把玩,他們在工做中對本身的代碼有着嚴格的要求,他們想寫出更好,更酷,更實用的代碼,因此他們會不停的去追問底層和基礎的東西。框架

然而,大多數人都只是在業務的流水線上忙碌着,若是要說和工廠的流水線有什麼區別的話,那就是:錢多,話少,死得早。工具

2.都只是解決問題的工具而已

不論是基礎也好,仍是框架也罷,它們都是解決問題的工具,解決問題的工具備好壞之分嗎?學習

有,確定有好壞之分,可是好與壞確定是相對的,並且是有場景的,脫離了場景都是耍流氓!ip

就拿前端開發 WEB 來講,咱們能拿原生 JS 去開發一個頁面嗎?你們爲何從jquery 過渡到 MVVM 框架模式開發項目,我想這個每一個人都深有體會。開發

不說別的,每一個項目裏面都會有表單的操做,之前是吭哧吭哧操做了一通全是bug!爲何?由於既要專一 View 層,又要關注 Mdel 層,少了任何的一小步都會致使問題,至少在使用框架以後咱們只須要關注 Model 的操做。

這會給咱們的生產率帶來了極大的提高,提高的時間用在哪裏?確定是刷快手,抖音啊,那既然你會選擇了快活,你特麼的還在意學框架仍是學基礎有個雞兒用?

那不刷抖音和快手的同窗怎麼辦?框架給你帶來生產率,節省了你的時間,怎麼辦?時間怎麼利用,這個不就是你想作什麼作什麼的時候了嗎?至於你學基礎仍是框架隨你便啊,我給你的建議就是根據公司的核心業務來學習技術。

3.技術只是有些人的跳板

上面說你的技術最好根據公司的核心業務來學習。

爲何根據公司的業務來?由於你的工做的重點都應該放在公司的核心業務上, 否則你學的東西不能給公司帶來價值,要你何用?等着被裁人嗎?

當咱們解決了公司核心業務的問題以後,給公司帶來價值,升值加薪是必然,有些人選擇繼續在技術上深造,這個確定很支持,但也有人今後會踏上了管理崗位,因此學什麼真的認真考慮自身狀況和本身喜歡的方向,而不是盲目的看到別人說學習框架就學習,基礎重要就三天不睡覺的學習基礎。

人人都說 35 歲時程序員的發展瓶頸,有考慮過爲何嗎? 由於沒有核心競爭力啊,咱們除了技術思惟之外,是否是也要注重其餘的一些思惟的培養,我這裏絕對不是反駁那些想在技術上面深造的大神。只不過每一個階段每一個人的追求是不一樣的,必定要根據自身特色來綜合考量。

4.最後想說的幾點建議

  1. 有時間考慮學什麼,不如考慮怎麼提升生產率,這樣你的收益是加倍的
  2. 不要盲目的看那些大神的經驗,必定要結合本身身狀況考量分析,條件,基礎,環境都是不同的。
  3. 一切沒有場景的觀點都是耍流氓
  4. 根據公司的核心指標,定製本身的工做目標,自我價值更加容易實現
  5. 有新的東西不去嘗試提升效率,反而用舊的工具與框架,害的是你本身,由於你的工做的價值並不能體現
  6. 提升代碼的質量比什麼都重要,而不是花大量的時間和精力去找錯誤和打補丁。
相關文章
相關標籤/搜索