前端工程師這個崗位,真的是反人性的
我們來思考一個問題:
一個6年左右經驗的前端工程師:
前面兩年在用jQuery
期間一直在用React-native(一步一步踩坑過來的那種)
最近兩年還在寫微信小程序
下面一個2年經驗的前端工程師:
并不會跨平臺技術,他的兩年工作都是React框架還有制作微信小程序,年輕能加班
這時候去面試一家公司,面試官會如何選擇?
當然,有人會說6年經驗的瘋狂學習,技術牛逼。這種情況不太多,我們看普通大眾情況
可是在大多數面試官眼里,年輕人加入可以為團隊注入新鮮血液
能加班,學東西快。因為一個重復的工作做了2年和6年,區別是不大的。
這或許就是前端所說的學會一個新框架就彎道超車吧前端工程師的技術更新迭代極快
我們的技術真的瘋狂在更新迭代,要命的是,在這個時代,我們是996的代言者。人口如此之多,你不上,立馬有人補上,因為有人比你更缺錢。
前端的更新迭代,很容易出現斷崖式更新迭代,還有時代的交替必然產物,比如傳統的直接操作DOM的庫,變成了現在的 數據驅動框架。
僅僅是因為一個diff算法和虛擬DOM的結合
那誰又能保證不出現比目前更有優勢的算法和開發模式?
在這個快速開發注重應用層的時代,除非在有很多資源的大公司給予充分時間和研發支持,否則就得用別人的輪子。
最致命的一點,目前所有的庫,大都是與框架配合。 那么離開了這個框架,它所配對的庫,你也無法使用,換而言之,一直在寫業務的我們,一直在用別人的輪子(大部分開發者)。長久以往,底層的了解越來越少,年齡越來越大,接受東西越來越慢。這時候35歲來了
平時寫的都是Ajax請求加后臺的CRUD我曾經面試過一位6年經驗的“全棧工程師”
2年PHP純后端
2年Node.js中間層
2年React.js前端
一開始我看見簡歷就有一種不好的預感,因為我們需要一個高級的工程師一起攻克難關
后面一共問了三個問題:
redis是單線程的嗎?為什么它快,有什么缺點
Node.js的多線程和多進程有什么區別?
手動實現promise里面,連續resolve兩次,最后then(arg)里面參數的值是多少
結果一個都沒有答上來
我就知道 該迅速結束了
面試不同的人,要給不同的標準去評判,如果是一個基本崗位,人品更重要
技術攻堅崗位,技術更重要
上班996,很累,沒有太多學習時間我覺得這是一個偽命題,人真的是可以做到007的。甚至更多
當然 并不能一直是007,而且要加上適當的鍛煉。
工作太忙,一直被拖死,下班了睡大覺,睡醒急急忙忙上班加班。
上班8個小時,寫8個小時代碼,下班技術宅這樣更不可取,30歲后真的盡量不應該再靠投遞簡歷找工作了(盡量,也不絕對)
人際關系很重要,什么樣的朋友都需要,但是不能讓他們的無效社交消耗你的時間
多結交沒有惡習的朋友,上進的朋友
靠譜的朋友加上勤奮的你往往能給你帶來更好的未來
技術一輩子,還是做管理一輩子?這也是一個偽命題,世界上沒有穩定的職位(除了大天朝的編制)
技術和管理都不能做一輩子,只有順應時代發展和自身的不斷提升才能跟上腳步不被淘汰。
10年前是jQuery,10年后是React
說說如何防止這些情況的出現吧:在這個年代,有人說大前端什么都要學,其實是扯淡
專精一個方向,例如數據可視化,動畫,IM等
或者專精一個領域,例如App制作 ,后臺管理系統開發
但是在專精一個領域的基礎是,你所有的基礎知識非常扎實。小到js底層語言,大到框架和庫,跨平臺開發的原理。
曾經面試一個5年經驗的同學,直接告訴我原理沒有用,庫都實現了。
這么說,也沒錯。
但是這種人是到不了一個更高的領域,例如JS主線程和GUI渲染線程互斥,這個如果不知道,如何做深層次的性能優化?
在學會使用一個技術后,了解他的底層使用原理能幫你使用得更好,甚至有時間可以去看一些核心源碼。說到源碼,別跟傻子一樣都去看。 只看核心的重點部分就好
數據結構,算法,設計模式,要不要了解?
要!但是前期是你的其他基礎已經扎實,然后再來慢慢學習這些東西,當然,算法不要學習那些過于刁鉆古怪的題目。 平常的 夠用來
新技術來了,要不要學?
例如React-native和flutter 都要學嗎?
如果不是公司用到,那么不要花大精力去學習,曾經面試過一位同學, React-native從0.11版本用到現在,可是他也就會個React-native。 還很普通
一精多專是最好的狀態
不要盲目崇拜新技術
在工作之余 把基礎打扎實,慢慢去學習算法這些內容。
前端學精一個方向+會大多數常見的算法就很厲害了
但是新技術出來,一定要去了解他的原理。
例如React-native和flutter有什么不同?底層原理是什么? 小程序的開發原理是什么?
等等。
有了這些知識儲備,以后使用起來就很容易上手,出現問題也很容易解決。
最后 應該準備Plan B計劃靠技術吃飯可以,但是不能有靠技術吃一輩子飯的思想(可能僅適用互聯網)
大家發現,財務自由的人,收入來源都不是唯一的
這邊虧損,那邊能賺回來
風險分散
應該適當準備自己的副業,35歲以后可以不在一線開發。
及早做準備
這篇文章雖然寫得很短,但是我希望能幫助到大家,這也是我最近悟出的道理。后面我準備出一個系列叫: 如何成功的上班摸魚 , 歡迎大家訂閱我 覺得寫得不錯可以給個贊
另外我們segmentFault前端交流群還有名額
加我的個人微信:CALASFxiaotan 拉你入群哦~
小姐姐們在等你哦~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/116364.html
摘要:兩年半的時間完成了一次晉升,順利地從一個職場小菜鳥轉變為了一名資深打工人額。。后來隨著工作經驗的積累,我發現這個想法其實是非常錯誤的。不可否認,互聯網行業在這一點上確實不如公務員等體制內職業。后面的工作基本是在吃老本,沒有主動學習,。 先簡單說一下背景,某不知名 985 的學生,18年畢業進...
摘要:面試從開始準備到一直到年月份,面試現在這家公司,大概經歷了年半的時間。后邊也證明自己選擇是對的。,,,,等也是測試必備的工具技能,這些雖然不是很難,但也是常用必備的技能。 ...
摘要:前言程序員一門心思鉆研技術其實是一件很蠢的事情。為了避免脫發加班和焦慮,以下是我給大家總結的幾條建議專注技術本身歲程序員用技術養活自己,其實是一件天經地義的事兒。這些可以在日常的工作中進行積累,從而完成一名程序員的轉型。 showImg(https://segmentfault.com/img/remote/1460000016838797?w=2249&h=1500); 前言 程序員...
摘要:精讀前端可以從多個角度理解,比如規范框架語言社區場景以及整條研發鏈路。同是前端未來展望,不同的文章側重的格局不同,兩個標題相同的文章內容可能大相徑庭。作為使用者,現在和未來的主流可能都是微軟系,畢竟微軟在操作系統方面人才儲備和經驗積累很多。 1. 引言 前端展望的文章越來越不好寫了,隨著前端發展的深入,需要擁有非常寬廣的視野與格局才能看清前端的未來。 筆者根據自身經驗,結合下面幾篇文章...
閱讀 3273·2023-04-25 18:03
閱讀 1143·2021-11-15 11:38
閱讀 5521·2021-10-25 09:45
閱讀 839·2021-09-24 09:48
閱讀 2271·2021-09-22 15:34
閱讀 1734·2019-08-30 15:44
閱讀 2674·2019-08-30 13:12
閱讀 603·2019-08-29 16:05