畢業年限不長的前端焦慮和突破方法

大家好,我是若川。今天周六,分享一篇相對輕松的文章。
經作者@耳東蝸牛 ?授權轉載
鏈接:https://juejin.cn/post/6968002742321152014
也可點擊文末閱讀原文直達

本篇文章來源于:周五和團隊成員[20年畢業]的一次閑聊。畢業不到一年,現在也是在項目中承擔比較重要的角色。現在比較焦慮,想提升自己,但是也不知道該學啥東西。

問題1:不知道是該學習react還是學習基礎

基礎知識和react的關系


基礎知識就好比蓋房子的地基,地基打的好不好,決定上層建筑。我個人一直偏向的認知是:
基礎好不好是決定前端工程師發展的上限的一個原因,可能會在某一個時間段成為瓶頸

歷史原因:近幾年框架的快速發展

沒有經過前端開發的發展時期。這是我以前項目經歷當中用到過的一些技術棧。
js | jquery => knockout + require + director => angular => react => vue

  • knockout:mvvm框架的鼻祖

  • require:解決按需加載

  • director:路由控制

這位同學,20年畢業,進到我們公司,就直接是react了。加上自身體系不完善,以及認知上的不足,才會導致現在出現這個問題。

個人建議

日常工作可以以react學習為主,基礎知識學習鞏固為輔。把react和基礎知識用四象限區分:

  • react:緊急而且重要

  • 基礎知識:重要但不緊急

重要但不緊急的事情沒有做好,終有一天會變成 緊急而且重要的事情

  • 工作時間內,主要學習react,因為這種是屬于 有所學,有所用的范疇。

  • 基礎知識的學習,可以以一周或兩周為一個周期,搞定一個基礎內的一個知識片段。最主要的是要輸出,自己寫一些總結的內容,這樣才算是個閉環,如果知識簡單的大腦過一篇,是比較淺顯的。將自己學習的東西,用自己的想法理解并且沉淀下來。

問題2:目前個人感受很焦慮,就是焦慮,感覺啥也不會

核心問題

沒有完整的技術體系認知

首先構建相對完整的技術體系,然后有方向,自己需要具備哪些能力。簡單說明如下

沒有持續學習的計劃安排

  • 制定相對合理的學習計劃,以一周或者兩周為一個維度學習一個知識塊內容,經過長期的堅持來提升自我的能力

  • 處理好自己的心態,不要因為一段時間內的沒有完成,就自我焦慮,學習有的時候,心態是個攔路虎

不知道在工作過程中如何提升個人能力

還沒有理解工作過程當中,如何思考問題,處理問題,會對以后有挺大影響的,具體在下面論述一下。

技術提升

  • 技術提升,還是分階段,周期進行知識的學習

  • 總結歸納:形成文檔,一定要有輸出,腦圖也好,文檔也好,博客也好。

  • 多思考:多問一些聯系,或者為什么。舉個例子,當我們在學習css-bfc的時候,我會像一個問題,為什么要用bfc,怎么理解bfc。如何理解BFC應用[1]

工作中提升自己的軟能力

很多的時候很多人認為工作的時候很多都是重復性的勞動,就感覺沒意思。之前寫過一篇文章:前端項目負責人需要具有的能力[2]

剛畢業一年到三年鍛煉相對應的能力

  • 技術能力

  • 業務能力

  • 協作能力

  • 溝通能力

邏輯分析能力鍛煉

這里將邏輯分析能力單獨列出來,是因為我個人認為這個尤為重要。

百度百科 邏輯思維能力是指正確、合理思考的能力。即對事物進行觀察、比較、分析、綜合、抽象、概括、判斷、推理的能力,采用科學的邏輯方法,準確而有條理地表達自己思維過程的能力。

邏輯能力不僅僅是用來解決開發當中的問題,可以用到很多東西上面。以之前寫的文章作為例子結構化思維-MECE分析方法[3]。在項目當中,分析業務需求,思考代碼邏輯,解決問題能力提升都和邏輯分析能力密不可分。并且可以在日常工作中去提升邏輯分析能力。而且邏輯分析能力的建立,是一種方法論的東西。

學習的重要性

基礎的重要性就不多說了,上面已經說了。基礎的學習是在鞏固知識點以及技術體系。可能會有人問,我平時用到的又不多,學它干啥。 技術體系的完善,理解源碼的需要這兩個就不說了。

舉個成語:靈光一現

比喻靈感突然出現。

個人認為我們在工作中遇到一個很難很難的問題,然后自己在思考過程中,忽然想到一個方面,然后解決了難題。這也是屬于靈光一現的意思。

為什么會有靈光一現?

靈光一現的原因還是在于平時的積累,大腦里有這個知識片段。

我們對于知識的學習,都是在大腦里添加新的知識片段,當我們思考一個問題的時候,在大腦里思考,如果在思考過程中,能夠檢索到對應的知識片段,那就對于我們解決問題有了推動作用。

但是如果我們大腦里沒有這個知識片段,除非我們是愛因斯坦那種天才,才有可能自己去創造出來解決思路。

學習的東西,現在不一定用的到,以后可能用的到,最重要的是給予自己思考的時候大腦可檢索的內容增大知識內容。

參考資料

[1]

如何理解BFC應用: https://juejin.cn/post/6951043990183477278#heading-6

[2]

前端項目負責人需要具有的能力: https://juejin.cn/post/6946210273061502990

[3]

MECE分析方法: https://juejin.cn/post/6941336368396107806


最近組建了一個江西人的前端交流群,如果你是江西人可以加我微信 ruochuan12 拉你進群。


一個愿景是幫助5年內前端人成長的公眾號

可加我個人微信?ruochuan12,長期交流學習

推薦閱讀

我在阿里招前端,該怎么幫你(可進面試群)
你知道source map如何幫你定位源碼么?

前端搶飯碗系列之Vue項目如何做單元測試
前端使用puppeteer 爬蟲生成《React.js 小書》PDF并合并

·················?若川簡介?·················

你好,我是若川,畢業于江西高校。現在是一名前端開發“工程師”。寫有《學習源碼整體架構系列》多篇,在知乎、掘金收獲超百萬閱讀。

從2014年起,每年都會寫一篇年度總結,已經寫了7篇,點擊查看年度總結。

同時,活躍在知乎@若川,掘金@若川。致力于分享前端開發經驗,愿景:幫助5年內前端人走向前列。

點擊方卡片關注我、加個星標

今日話題

我經常推薦學會使用技術完成開發的同時也要多要研究原理。其實就是不停留在只會使用的層面,重基礎懂原理,知其然知其所以然。歡迎分享、收藏、點贊、在看我的公眾號文章~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275743.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275743.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275743.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

開源自然語言處理工具包hanlp中CRF分詞實現詳解

CRF簡介 CRF是序列標注場景中常用的模型,比HMM能利用更多的特征,比MEMM更能抵抗標記偏置的問題。 [gerative-discriminative.png] CRF訓練 這類耗時的任務,還是交給了用C實現的CRF。關于CRF輸出的CRF模型,請參考《CRF模型格式說明…

java 素數歐拉篩選_[C++]歐拉素數篩的理解與實現

在傳統的素數篩法中,我們使用了對于每一個數n,在 1~(√n) 范圍內進行取模檢查,這樣逐一判斷的復雜度為n(√n)。但如果我們需要更快的篩法時怎么辦?于是著名的歐拉篩誕生了。它能將復雜度降為**O(n)**級別。1.關鍵理解:…

交互規則_您必須永不中斷的10條交互設計規則

交互規則重點 (Top highlight)In life, there are certain rules you must never break. If you do there will be hell to pay. In User Interface design there are also rules to live by. They are called “heuristics” or general principles that improve usability in…

一個幫助我100%拿offer的面試學習法

大家好,我是若川。今天周日,再分享一篇相對輕松的文章。文中說的面試學習法有一定的借鑒意義。另外我也推薦大家每隔一段時間不為跳槽的更新自己簡歷,也是對自己一階段的梳理總結,畢竟功在平時。哈嘍大家好,我是大圣&a…

2010年終總結

還有兩天2010就要結束了,寫下自己的年終總結吧,以總結自己,展望明年。2010對我來說是怎樣的一年呢?忙碌的一年,鴨梨更大的一年,折騰的一年,復雜的一年,夢游的一年,痛并快…

java獲取apk啟動activity_兼容 Android 10 啟動 APK 實現方案

背景我們想啟動 APK 程序,有很多種方法,可以使用 Intent,也可以使用 adb shell 命令來啟動,還有通過反射來啟動 APk 程序。我們這里主要討論通過反射的方式來啟動 apk 程序。Android10 之前,我們通過反射來啟動 APK&am…

Android Studio中解決jar包重復依賴導致的代碼編譯錯誤

在原本的代碼中已經使用了OKHTTP和rxjava,然后今天依賴retrofit的時候一直報錯 Program type already present: okhttp3.internal.ws.RealWebSocket$1.class 說是我重復添加了OKHTTP的包,但其實我直接把OKHTTP的依賴注釋掉都沒用,只要依賴ret…

面試被問項目經驗不用慌,按這個步驟回答絕對驚艷

大家好,我是若川。常有小伙伴問,面試時項目經驗怎么回答,經常會分享這篇文章給TA。本文經授權轉載。面試、學習源碼系列、年度總結、JS基礎系列前言本篇文章的作者是來自阿里淘系用戶增長前端團隊的“亦遜”,18年作為雙非本科生通…

使用概念模型 和心智模型的_為什么要使用模型?

使用概念模型 和心智模型的In a former life, I studied critical feminist theory. This included the field of Semiotics — the study of signs and the production of meaning, as well as Deconstruction —the unpacking of meaning to question assumptions.在過去的生…

長效密鑰與臨時密鑰JAVA判斷_MSBuild無法使用臨時密鑰簽署ClickOnce清單(錯誤MSB3326和MSB3321)...

我正在嘗試在Windows Server計算機上構建ClickOnce Windows Forms項目(.NET 3.5 / Visual Studio 2010) . (為了使用Hudson CI自動化構建過程 . )為了對ClickOnce清單進行簽名,我在Visual Studio中創建了一個臨時密鑰 temp.pfx . 我可以在我的工作站上從Visual Stud…

URL some

** 路由系統:URL配置(URLconf)就像Django所支撐網站的目錄. 本質是URL與該URL要調用的函數的映射表 基本格式 : from django.conf.urls import url urlpatterns [url(正則表達式,views視圖,參數,別名) ] 參數 -- 傳給函數視圖的默認參數 (字典形式) 別名 -- 一個可選的name參…

什么?在 VSCode 里也能用 Postman了?

大家好,我是若川。VSCode中有很多好用的插件,今天推薦 Postcode。面試、學習源碼系列、年度總結、JS基礎系列以前一直在用postman做API測試,如果你同時在使用vscode開發時,每次切出去可能比較煩,其實就是太懶了。。。作…

根據窗口名稱查找關鍵字彈性域用到的表,列等信息

/*根據窗口名稱查找關鍵字彈性域用到的表,列等信息*/--selectc.id_flex_name, a.id_flex_structure_name, b.form_left_prompt, c.application_table_name, b.application_column_name, b.flex_value_set_id fromfnd_id_flex_struct…

英語 動畫 教學 字母_字母形式在閱讀教學中的作用

英語 動畫 教學 字母Note: this essay may also be found on Design Observer.注意:這篇文章也可以在 Design Observer 上找到 。 My first-grade reading tutor gave the best stickers. Puffy, smelly, sparkly — she even had a few that were fuzzy. At that …

java中自定義表單和流程_讓馳騁工作流程引擎 ccbpm使用自定義表單來實現自己的業務邏輯....

1.1.1.1: SDK表單概要說明:我們把流程引擎與表單引擎統稱為ccbpm,但是有一些用戶并不想使用表單引擎,而是用自己的表單,僅僅使用流程引擎,這樣的方式就要采用ccbpm的sdk表單開發模式。關于ccbpm的SDK:ccbpm的sdk就是cc…

乘風破浪的前端小姐姐,是如何一步步走向成功的?

大家好,我是若川。名校畢業的被刪大佬也經歷了社會的毒打,但她沒有放棄。面試、學習源碼系列、年度總結、JS基礎系列王貝珊,騰訊高級工程師,騰訊 AlloyTeam 成員,現騰訊文檔網絡層技術負責人。畢業于中山大學。工作 6 …

【譯】為什么我更喜歡對象而不是switch語句

原文自工程師Enmanuel Durn博客,傳送門 最近(或者不是最近,這完全取決于您什么時候閱讀這邊文章),我正在跟我的團隊伙伴討論如何去處理這種需要根據不同的值去處理不同的情況的方法,通常對于這種情況下&…

摩托羅拉周二將正式分拆為兩經營實體

據華爾街中文網消息稱,摩托羅拉公司周二將正式分拆為兩個經營實體——摩托羅拉移動控股(MMI)和摩托羅拉解決方案公司(MSI)。前者由主要面向消費者的智能手機和機機頂盒業務組成,后者則專注于公共安全無線電和手持掃描儀業務。 上述兩家公司的股票均已于…

如何創建和諧的色彩系統

擁有和諧的色彩系統的好處 (The benefits of having a harmonious color system) Consistent branding express across all platform 在所有平臺上表達一致的品牌 The consistent interface creates a better user experience 一致的界面創建了更好的用戶體驗 More productive …

java restful接口測試_詳解SpringBoot restful api的單元測試

現在我們來利用Spring Boot來構建一個RestFul API,具體如下:1.添加Springboot測試注解RunWith(SpringRunner.class)SpringBootTestpublic class UserControllerTest {}2.偽造mvc環境// 注入Spring 工廠Autowiredprivate WebApplicationContext wac;//偽造…