做前端如何克服新技術焦慮?

時間 2021-05-12 15:47:34

1樓:frank

自古就有杞人憂天庸人自擾。做好自己,與時俱進,適度憂慮,對未來的恐慌與焦慮最能耗費人的精力,倒不如腳踏實地找個方向,踏實沉澱一下自己。這樣進可攻退可守,公司開掉你也是公司本身識人不淑的問題,你開掉公司也是良禽擇木而棲!

2樓:「已登出」

以下麼有乾貨,純粹娛樂:

有新技術麼?render 不就是 (t-> t) -> Env -> Env 的 functor 麼?考慮次序不就是個 monad 麼?

eslint 和 babel 不就是 anamorphism 麼?db 我還沒有看,但估計還是基於 relational algebra 的變換呢?(當然,有些愚蠢的 phper 以為 db 主要是 hashmap)

不過 webgl 和 webassembly 這兩個我感到依然很慫

3樓:

不知道題主還會不會回頭來看這個問題,大半夜睡不著,來答個題。

我現在算是個業餘前端,主業是陪孩子瘋玩。vuejs、reactjs這些玩意,都是我掙尿布錢的工具。有時候也會維護一些老舊angularjs專案,希望沒有拼錯。

前端的神兵利器層出不窮,可我的時間很緊迫,沒功夫細究它們的鍛造工藝,刷完教程就直接上專案,然後踩坑填坑。

es6 的出現,三大框架的成熟,加上 nodejs 這枚助推器,前端領域正式進入「盛世嘉年華」。還記得有客戶跟我感嘆,招不起前端,兩三年經驗的不足以扛起整個專案,四五年經驗的貴的嚇人。記得我剛離開職場時,前端還只是別人眼中的頁面仔。

有個做前端的妹子說,現在再也沒有後端敢瞧不起我們了。我問她原因。她嘿嘿一笑,那些後端啊,環境都不會配,還需要我們協助,以前有什麼問題他們說這樣那樣改一下,現在誰還敢瞎 BB。

可見前端發展之快,我反正已經被淘汰了。

4樓:衛斯理

用好奇心去發現世界,你會發現事物改變變得有趣而不是焦慮。焦慮的原因是你以為有一種技能學成之後就可以通用一輩子,不停地去追逐這個技能,而事實上世界是不停再變的,你的焦慮也永沒休止。

用好奇心去「發現」,而不是想盡快學成停下腳步,你會變得更快樂,學得更多。

5樓:莫偉德

一入前端深似海,從此清閒是路人

這句話我說了很多次,對於題主的提問,我也時常會遇到,前端開發者基數大,大家都想有所作為,因此每天的輪子就像雨後春筍,層出不窮,但是無論作為技術的開發者還是團隊裡技術的決策者,應該都對新技術保持著一顆沉著鎮定而又不失敬畏的心;

前端團隊裡,從剛開始無組織式的開發,到後面想用backbone,angularjs,再到react,vue的技術選型,感覺都是經過萬分糾結的過程,但是到最後都只能保留一種技術沉澱,以下是本人的一些建議:

你可以保留對新技術的發展的時刻關注,但是你不一定要深入發掘它;

新技術其實很多時候都是重複造輪子,我們只需要選擇一款相對熱門的方向切入,知其大致原理和用法就好;

所有新技術最終都是落地業務,一流的CTO選擇團隊友好的技術、二流的CTO選擇個人友好的技術、三流的CTO選擇行業熱門的技術,所有的技術選型都必須要對自己的團隊和業務友好,不然一切都是白談;

新技術出現的時候,你需要不失敬畏,因為技術的革新存在把你淘汰的可能性。

6樓:汪志成

不要只從前端的視角考慮問題,任何技術領域都差不多。「不斷出現的新技術」是所有技術人員的宿命,甚至有些子領域很快就會受到降維打擊。

對於有經驗的程式設計師來說,策略比較好選擇: 找出值得學的,然後一直學到精通。那些最多一周就能熟練或精通的技術看看就好,反正只要需要,看兩小時文件然後邊做邊學就能超過大多數人,又何必提前投資呢?

更不值得因為不會而恐慌。

當然,對於新手來說,還是選擇對自己來說難度小點的技術吧,畢竟很少有新手能實現彎道超車,老老實實隨大流是個較好的策略。

技術之間的差異,其實只是薄薄的一層,技術之間的相似度遠超你的想象。你越是經驗豐富就越能體會到這一點,很多知識都可以在技術棧之間遷移,很多解決方案都在不同的技術棧中有等價物。

對於程式設計師來說,最重要的是巨集觀視野與良好的習慣。要多多探索相關但差異度較大的不同領域,建立端到端的分析、設計、實現能力,學會用很多種不同的方式去找出解決方案。要多多體悟那些超出技術表象的本質思想,養成比一般人多想一層的好習慣。

如果畫地為牢,侷限於某一項技術,特別是那些沒有深度的技術,只會把自己變成溫水裡的青蛙。除非你的終極目標只是成為乙個大 V,否則還是跳出舒適區,多去做一點不一樣的東西吧。

7樓:方正

如果你看過Node.js原始碼這種玩意,你會發現四年前的 @樸靈 寫的《深入淺出Node.js》到今天了依舊適用,而且比網路上大部分文章都要深入、深刻,所以2018的今天我依舊推薦你去購買這本書。

學做前端,工具很重要,了解工具也很重要。

React也好,vue也好,他們都離不開Node.js。

可能你會黑人問號,跟特麼Node.js有毛關係?又騙我學Nodejs?

不要忘了,webpack-dev-server就是用fs.watch和express的.

不要慌,一起來學習吧。

方正:原始碼筆記:Nodejs 如何高效的獲取時間戳而不影響效能的?

方正:Node.js原始碼閱讀:多程序架構的演進之路與eggjs多程序架構實踐

方正:Node.js原始碼閱讀:庖丁解牛,30行教你實現模組化

方正:Node.js原始碼閱讀:js層核心模組

方正:Node.js原始碼解析:深入Libuv理解事件迴圈

方正:附錄:從原始碼看,1分鐘了解nextTick的優化

方正:Node原始碼解析:模組載入和Node.js啟動

倉庫:215566435/Fz-node

這些都是工作之餘寫的,共勉了。

8樓:張強張耳朵

mobx的作者一邊對自己寫的mobx愛不釋手,一邊有覬覦redux的時間旅行,於是他又搞了個mobx-state-tree

9樓:

我來問乙個問題,比前端更低端的開發崗是什麼?

不容易想到吧?前端就是開發中的低端(不排除也存在部分大牛專家),焦慮純屬正常,不焦慮才是沒心沒肺。

10樓:

我只想說我換的幾家公司前端技術棧都不一樣,後端基本一樣,我能怎麼辦?現在轉後端還來得及嗎?前端新技術更新迭代快事一回事,公司標準不一樣又是另一回事,不焦慮是不可能的,只能順其自然,學習or慢慢學習。

11樓:水吧碼農

老闆管你用什麼,能看就行了,自己喜歡用哪個就用哪個

前端工程師是知乎上最能裝逼的一群人,天天看他們裝逼會讓你自己沒了主見

平時少上點知乎,多看點書,心裡有自己的想法,就不會怕了

12樓:飛翔的荷蘭豬

const newTechArr = getCurrentNewTechArr()

function overcome(arr) else}}setInterval(() => ,1)技術就是難,而且迭代快,想努力只能拼,或者不幹。

13樓:楊富貴

新框架新輪子很多

新技術不是很多吧

都是些老的技術

js css html的組合

再就是為了寫和用的更(便利) 出的一些方言都可以翻譯成前面三種如果你是乙個jq 用的很溜的前端

上手vue 應該幾天就可以了

這個過程應該不會體驗到焦慮而是一種豁然開朗的感覺

14樓:徐辛承

修煉內功,能做到:未來一段時間內業務&技術上的問題,我都有把握在現有的架構範圍內解決,應該會減少這種焦慮。

沒有絕對優的技術方案,只有適合自己和團隊的技術方案。

個人開發倒是無所謂,但是頻繁的重構和切換技術棧,會對團隊造成不小的資源浪費。

15樓:林沈離

很多人追技術都存在乙個誤區:

什麼流行追什麼,大牛說什麼好,就覺得必須要去學。

先不說技術選型時,不會僅僅考慮流行度和憑感覺。單就站純技術學習的立場,也不能貪多而嚼不爛。

一招鮮,吃遍天。

先把某個框架,某種模式吃透。

吃透,簡單點來說,就是不光知道需要這麼做,還能深刻理解為什麼這麼做,以及適用於哪些場景。

然後,很多新的技術框架甚至語言,就可以半個月熟練上手。

就會明白A能做的,B一樣能做。並沒有什麼框架、技術可以擁有絕對無敵的優勢。

或許某些技術在某些場景下確實有一定的優勢,但在工程開發和產品上來說,並不能起決定性作用。都是無傷大雅的小問題。

16樓:liuzhen88

變化是快,但這快並不是1天乙個樣,而是1年乙個樣,所以你有充足的時間學習,不要去管框架,去把js好好學習,框架這玩意,豈不是1,2天上手做專案的事。

17樓:Dell Lee

對以上的回覆並不表示贊同,如果真正的全面看待前端,這個圈子的技術更新迭代速度確實是很快的。對乙個框架深入學習沒有任何的錯誤,但是往往會發現,當你一門框架搞清楚,業界已經發生翻天覆地的變化,比如說,是,你的jquery玩的特別溜,可是業界招聘全都變成了Vue和React,這個時候縱然你一門技術深入,你不會焦慮?所以個人覺得,想要做乙個優秀的前端工程師,不焦慮是不可能的,克服焦慮也沒有什麼好的方式,就是好好學習吧。

當你在廣度和深度上都比大多數人要強很多的時候,這個時候可能焦慮感會降低一些,但是完全消除是不可能的,因為你剛想放鬆下,新的東西馬上就出來了。。。。。。。哎,我也焦慮。

18樓:什麼都不是

我只想說,學無止境,只是需要沉澱,有熱情,有激情很難得,魚與熊掌不可兼得,,我們能做只是在有限的時間內做有意義的事就夠了,,放寬心加油

19樓:今日油條

前端圈真的亂。因為js的語言特性,造輪子的門檻極低,所以就有大量的輪子。都在制定自己的標準。

對於乙個行業來說,百家爭鳴在一定時期內是好事。但是百家爭鳴也要有個勝負。最後還是要乙個統一的標準,這才有利於乙個行業的發展。

前端行業再不制定統一的標準,就有會越來越多的標準,每家公司都有自己的標準。導致前端工程師如果要跳槽,就要放棄原有的技術棧,可能要學習新的技術棧。這種亂象對於每乙個前端工程師來說,都是不好的。

當然對於某些人來說,也給他們帶來的利益。

20樓:dboy

你是有選擇的,而且選擇錯誤的代價沒有你想象的昂貴。所以重要的是「有」選擇而不是最優選擇,多少人的生命浪費在後者上。

假如你選擇了MongoDB,但後來發現RethinkDB是更好的方案,或者MongoDB被社群徹底拋棄了,不要驚慌,我的少年,80%以上的MongoDB或者資料庫使用的知識,是可以遷移到RethinkDB或者什麼DB的。

假如你現在決定學習React,學到中間發現Vue更適合手頭的專案,不要驚慌,我的少年,你接觸到的React裡使用的概念,大多數是可以比較平滑地遷移到學習Vue中的,也許語法上會有差異,但這很難成為問題。學過React以後哪怕放棄React學Vue,也會比不學容易不少。

你真正要避免的。

是因為看到Vue,所以React遲遲不敢接觸;

因為不能決定到底哪個好,所以哪個都沒有嘗試,連基本的tutorial都沒有去做。

這叫 Analysis Paralysis。這是最糟糕的情況,搞得自己精疲力竭,腦袋裡千迴百轉,但最終什麼都沒有試,連浪費時間做不合適的選擇都沒有做。

如果你覺得要想好再做,搞技術你會很痛苦的,因為以後不斷面臨這種選擇,你既不了解A,也不了解B,卻想什麼都不試就做決定。

因為根本就沒有標準答案,自己試一試是最快最好的方式。

如何評價玄機的新技術?

Linda 精細化,更真實了卻少了原先的那種美感。以前的人物畫的是啞光的偏古典的妝,現在是水亮光感的韓妝。還有好多人說的有些人物的模崩了的問題。我發現好像都是那些本來走邪魅或華麗風稍活潑點的人物在新技術下顏值不怎麼下降,甚至感覺上公升 比如星魂 白鳳這種 而感覺原先適合水墨風的那種 如蓋聶 高漸離 ...

如何克服性別焦慮?

南青予 將人生看作一場遊戲 螢幕外的我可能已經打出完美結局,於是建了個檔想走其他路線我是這樣安慰自己的 我不想嘗試物理的改變自己 未來,如果可能出現某些神奇的技術,我絕對會第乙個去體驗當然現在,我的想法就是別去管那些 認真地打完這一局遊戲 下局重開時,玩點開心的路線 不過,我還是挺焦慮的 真羨慕其他...

如何克服身材焦慮?

好學的西 答 乙個字 做!自!己!千萬,千萬不要被那些 惡意 影響到自己。首先,就是要確保有個正確的認識。現今的審美對於青少年產生了極大的影響,其背後都隱藏著極大的焦慮。學會接納自己是一件非常重要的事情,這能夠幫助孩子建立自尊,尊重自己的價值,覺得自己是值得被愛的。正確的態度應是將健康作為前提,樹立...