為什麼感覺學了vue之後編程能力下降了?

鄢小綠


使用框架並不會讓你的技術變菜,相反,框架能夠讓你更加方便、快速的實現某些功能。

框架的出現,使開發變得更加簡單,設想,如果vue沒有nodejs的支持,你還會去使用嗎?各種依賴,各種配置,統統需要你自己手工構建,你會把大量的時間花費在無用的地方,而忽略了你所需要實現的也許需求。

如果你感覺使用各類框架導致你的能力降低了。那隻能說你自己的能力還有待提高。

提升你的技術不一定要會很多編程語言,需要去了解思想。那麼在使用vue的時候,有沒有思考過,vue為什麼要這樣設計,這樣設計有什麼優勢,如果是我,我會怎麼設計。

如果你專注於前端開發,那你可以嘗試自己去實現一個vue,當做你的技術提升。

反問提問者一個問題,你在使用jquery後,有沒有感覺你的技術下降了?

個人的一些觀點,歡迎討論!


HTT8888


我就是寫框架造輪子的,框架的出現的確會讓程序員能力減弱,變成框架操作員,例如spring java的出現,使得後臺開發人員不需要知道epoll tcp底層原理,不需要知道條件變量 信號量 共享內存怎麼實現進程間通信。但是框架是我們開發效率更好,題主可以反向思考java c的出現降低了我們對計算機底層指令的理解,我們為何不用匯編編程?不要太在意技術本省能達到目的就是好技術。

大家要記住:互聯網和建築一樣,程序員和水泥工都只是這個行業的底層人員。我們在追求技術的時候想想水泥工在外人面前比砌磚技術的場景,就不會死揪不放了。


音緣app


Vue 就是一個把問題搞複雜的東西 讓你忘記你出發的目的是什麼。面試的時候,我遇到精通vue 直接pass ,這種人毫無用處


陳智宏69816425


堅守JSP + H5



iamjxc


所有的框架,目的有兩個,一,約定規範,二,簡單問題複雜化。

一個項目,不管大小,用的框架越多,越容易爛尾,越難維護,生命週期越短。


用戶107780619540


你怎麼就是意識不到呢?讓你能力下降的是你的懶惰和缺乏學習慾望還沒有深究的習慣,而不是一個優秀的框架,框架製造出來的初衷是為了提高生產效率,降低開發人員的壓力,提高開發人員的幸福感,唯獨跟幫你提高自己的編程水平沒有任何直接聯繫。對於已經水平夠好的人,他有資格讓自己的工作變得開心一些,甚至他們通過自己開發很多優秀的工具框架來實現這個目標,但是水平還比較菜的人沒有這個資格,除非他們不想進步。因此,你這個問題非常缺乏邏輯,如果擁有了一把槍讓你的搏擊能力下降,那是你的問題,不是槍的問題;如果擁有了汽車讓你的運動能力下降,那也是你的問題,不是車的問題。你可以坦然接受這種下降並且不認為這是什麼壞事情,但請不要讓一個工具替你背鍋!


曲徑取靜


就目前個人使用Vue的經驗來看,vue確實給我們開發提供了很多便利,比寫react和angluar要簡單很多很多。這種簡單的寫法,可能是你覺得編程能力下降的原因。樓主不妨去研究下框架之間的差別,尋找這種相對簡單背後的實現原理,從而提升自己的編程水平。


趣味影視站


自己偷懶還怪框架!


linatxm


這個問題就好比用了jquery感覺對原生js的理解越來越淺,框架和庫都是為了幫助我們提高開發效率的,往往會讓我們忽略本質的技術 這才是問題所在,所以用的時間長了 當你丟下庫和框架的時候你會發現都不會寫代碼了


前端小知識庫


使用框架對“編程能力”是沒影響的,像vue這樣,只是把一下原來要自己去做的事情交給它,然後你去實現你的業務邏輯,各做各的事情——除非你就是做類似框架做的事情,否則,它如何降低你的“編程能力”?


分享到:


相關文章: