感謝邀請,我覺得樓主意識到這個已經是不錯了,說明你已經意識到前端不是一個簡單的技藝,而是除了會操作Dom,聯調API,寫寫Css簡單樣式,等等入門級別的技能之外,還需要以一種前端軟體架構思維來全面的看待前端這個分離於以前前後端混合的模式,現代化的前端完全與後端是隔離的,前後端交流的方式是JSON形式的介面,前端由以往的頁面混合DIV混合JS文件混合CSS文件混合開發模式轉變成了組件模式,通訊形式也變得豐富多彩,MVVM設計的VUE前端腳本語言的組件之間以廣播形式通訊方式,Angular的雙向綁定,攔截器,依賴注入等後端式框架思維著實給我們前端開發者的深入學習理解增加了不少的學習成本。

個人覺得要想提升自己,需要了解以下。

HTTP協議,瞭解各種請求方式的報文要求,瞭解各種狀態碼的出現原因與出現場景,瞭解HTTP與HTTPS之間的區別,瞭解如何使用長鏈接與短鏈接。

掌握JS的基本特性,基本用法,知道JS的開閉原則,並能夠實際應用到實際項目中去。進階需要了解JS的內存管理,實例與引用的機制,瀏覽器的Repaint Dom機制(構造文檔形式的DOM樹),瀏覽器渲染JS引擎的一些原理。

瞭解CSS的一些常用寫法,瞭解瀏覽器的如何解析CSS樣式,知道如何優化CSS樣式,知道SASS(一種OOP寫法)。

祝樓主早日成為行業大牛!


首先我得表揚你,從這一點來看,你是成長了,一個人必然有一個這樣的過程,只有自己沉下來,努力工作,並不斷完善自我時,才會有這種想法,看到了短板(其實應該是很不錯了),有心的有潛意識的去做出對自己的改變。

1、恭喜你逐步在完善自己,但也要對自己有自信,就跟自己說話聲音一樣,人人都感覺自己的音色不好聽,其實他很完美。你的能力也一樣,只是你可能沒有感覺到而已。

2、發現問題,解決問題。建議綜合對自己做一次工作上的評估,是心理還是技能確實有點落後。計算機屬於更新迭代比較快的行業,主要因素來源於客戶需求、設計思想等等,有針對性的給自己進行加強是有必要的;

3、充電,挖自己優勢,讓自己更閃光。每個人都有自己的優勢,有時可能是一段時間,有時可能很久,但性格不會改變太多,對於大多數人而言哦。所以,針對自己的綜合條件,評估自己,做一份職業規劃,設計設計自己的未來。說白了,給自己定目標,合適的目標。

人無完人,有時也不要對自己太苛刻,瑕不掩瑜,每個人都有自己的特點,那就讓自己跟著自己的特點,遠行!


謝邀。

首先我給個結論,這種狀態是常態。

莊子這樣說過,「吾生也有涯,而知也無涯。以有涯隨無涯,殆已」。具體我就不解釋了,各種大能做過批註。

再重新闡述一下題主的問題——作為一名前端coder,越學越覺得自己還有更多的東西不懂,該怎麼辦?

出現這種情況,總高維角度分析,可能會有這樣兩種原因造成

1、相對滿足目前前端技術,在平行遷移包括但不限於後臺、資料庫、人工智慧等方向時比較迷茫;

2、在前端領域深耕,從寫業務到改庫,再到寫庫,再到架構,發現原本瞭解的東西僅僅是皮毛,現在更多的要學習兼容、演算法、設計模式等等;

解決方案:

洋務運動最大貢獻之一就是啟示我們思想是行為的先導,所以對自己本身有個相對客觀的評價後,在依據自身的實際情況,看怎麼解決,我舉幾個例子

1、技術瓶頸無法在中短期突破,建議保持狀態不下滑,調整心態,擁抱一些自己感興趣的可能有物質產出的方向學習,包括但不限於開發甚至IT領域,投資,品牌都可以;

2、興趣在此,覺得自己終將在前端領域成神,但就簡單了,保持學習,萬丈高樓平地起,即便深入的時候發現關聯性不是那麼強也是可以用時間和毅力掌握的。建議良好的分配時間,保持學習狀態和慣性。平時放鬆減壓要提上日程規劃,健身、打球都是比較健康的選擇方向。

同樣作為一名前端coder,深深的理解樓主,因為這些我曾經和現在都在經歷著,我一直堅信這個世界能幫助到你的人只有自己,不要辜負這個時代,也不要辜負我們的青春,與君共勉!


不要慌,要沉住氣,浮躁的心態學不進去的,明確自己的目標,達到什麼效果。開發這個東西要學的東西太多,並不是一時半會兒就學好了,是一個慢慢積累的過程。

心態要放平穩去學習


身為後端,我也有這種感覺


自學一個多月,也有這種感覺


知道自己的不足就是最大的進步,如果自我感覺什麼都會,樣樣精通,那就離失敗不遠了。藝無止境。虛其心實其腹,活到老學到老,人生樂趣之一啊。


推薦閱讀:
相關文章