前端大牛如何思考 螞蟻前端和你聊聊前端那些事

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

近年來前端行業飛速發展,需要學習的知識越來越多,有些人套用現在一個很火的詞,稱前端行業「內卷」,咋一聽好像前端沒有前途了,有些有志於前端的同學因此猶豫。但真相真的是這樣嗎?

3月18日,螞蟻體驗技術部舉行了一次直播,部門負責人玉伯和其它前端專家、新晉校招生聚在一起,專門探討了這些大家關心的話題,讓我們看看他們是怎麼回答的。

前端大牛如何思考 螞蟻前端和你聊聊前端那些事 科技 第1張

一、前端與成長

很多同學們都會好奇前端大牛們是如何工作和學習的,這其中是否有什麼奧秘,前端大牛的思維方式是否和一般人不一樣,有些枯燥的知識是如何堅持學習的呢?

蘇千:我覺得首先一個就是不要怕不會,敢於嘗試,然後看到問題就去解決。

很多人可能知道,我之前是做Python開發的,當時學習Python的時候,國內基本上沒有像樣的中文學習資料,只能去看英文文檔和教程學習。當時我其實英文很差,英文文檔基本看不懂,就靠著金山詞霸自學,這樣一點一點的啃下來。

所以我相信,只要你看到自己的問題,願意去突破,那麼這些問題就不會成為阻礙。嘗試新東西的時候有一些技巧,就是首先看官方文檔、上GitHub看別人是怎麼做。當你開始做了之後,要敢於去分享,即使你的代碼可能寫的不如別人,但重要是你要勇敢的走出第一步。

禦術:孔夫子說過,知之者不如好之者,好之者不如樂之者,這句話的意思是,保持好奇心,在學習中享受到樂趣,這是終身成長的關鍵要素。

我可以舉一個我在大學念書的例子,有一次在教室自習的時候,突然樂起來,旁邊同學很奇怪,以為在看閒書,翻過來一看,是一本Java教程。當你能從這些枯燥的知識學習中獲取到樂趣的時候,你肯定可以學的很好。

這裡有一個小技巧,就是一開始不要給自己很大的壓力,而是每天進步一點點,讓自己學習的效率不斷提高,就會學的越來越快,不斷的往前走。

當你學習態度改變之後,另一個點就是保證資源投入。如果你覺得這件事情很重要,就要確保時間投入,鎖定你的時間用於學習成長,因為任何一個領域,想要成功都是需要長時間投入的。

玉伯:我基本認同前面兩位的分享,這裡想要強調的就是,要學會享受前端的樂趣和成績感。

我當初學前端的契機,是需要維護大學官網,之所以喜歡前端,就是因為前端可以很快的做出效果,並且效果的改變是肉眼可見的。所以,最重要的就是找到讓你開心的那個點。

找到樂趣之後,您需要堅持下去,因為在深入的過程中不可避免的會有一些不懂的東西,要弄懂這些,需要度過枯燥的學習過程,比如入門前端,你需要去讀幾本經典的Java教程。這也是學習曲線的規律告訴我們的,在學習過程中,熬過一些比較痛苦和自我懷疑的低谷期和平臺期,然後才會收獲真正的成長。

二、前端與機會

前端在近幾年發展非常快,這個領域還有更多發展機會嗎?來看看螞蟻前端們是怎麼看這個問題的。

不四:作為一個「混跡在前端圈的後端」,我來回答這個問題有點不太對勁(笑)。十年前我通過校招進入阿裡,雖然不是標準的前端工程師,但一直在大前端的領域工作。從一個旁觀者的角度,我覺得它至少在兩個方向上還是有很多機會的。

一個是在基礎技術研發的領域。前端作為一個最接近用戶的工種,有很多可能性,任何一點小的優化,比如一個webpack的插件,對於用戶的體驗提升和公司的成本優化都有巨大幫助。如果能做一些前端框架性或者底層研發類的工作,可以提升整個社會的幸福感,這時候你的成績感是巨大的。而基礎技術研發是沒有止境的,每個技術公司發展到一定階段都會在基礎技術研發上投入巨大,前端基礎技術也一直有創新,前端不論是主流框架還是webpack等技術,也仍然有很大的優化空間,這會是一個可以長期投入的方向。

另一個就是產品工程師方向,前端因為接近用戶,對於發展成為產品研發是非常有幫助的,前端現在的這一套技術棧,包括web、node、electron,已經可以打造一個完整的產品,前端在產品研發流程中的掌控力和話語權大大提升,未來也有廣闊的發展空間。

勾玉:前端領域的發展空間肯定是相當大。大家會問這個問題,可能是因為男怕入錯行女怕嫁錯郎,但其實還有另一句話,就是行行出狀元,每一個行業都會有自己的上升空間,擇業對於前端來說和其它行業也一樣。

十年前,我從服務端轉到前端,是因為缺前端,很缺。到現在行業仍然是很缺前端的,每一個互聯網產品,甚至非互聯網的產品,前端都是不可或缺的。現在前端體系已經發展的非常龐大,但仍然在快速演進,前端的創造力層出不窮,這裡面就蘊涵著很多機會。前端這個領域,你越探索越有意思,不存在沒有發展空間這種事情。

玉伯:這個問題比較奇怪啊,我個人的感覺,前端的機會可能才剛剛開始。

我印象裡,國內第一波前端是06、07年開始,當時剛剛出現前端工程師的崗位;到12年左右,前端經歷發展的黃金時期,互聯網剛剛上半場,對前端產生了巨大的需求;到12、13年左右,移動互聯網來了,很多前端轉去做Android和iOS開發,當時確實有一些聲音說前端還有機會嗎;到近幾年產業互聯網的時代,無論是SaaS浪潮還是中小企業數字化轉型趨勢,對前端的訴求是極大的。據我個人的感知,無論是在大公司還是創業公司,前端都非常緊缺,有些100名工程師的中小型公司,其中前端甚至可能占到一半。

另一方面,前面十幾年的發展,讓前端的邊界擴大了,前端工程師正在變成「工程師」,之前人們提到軟體工程師,多數指的是後端,但以後前端的群體更加擴大之後,工程師的含義將可能代表的是前端工程師。

三、前端與內卷

看過剛才的回答,相信大家對前端發展的前景已經沒有疑問了,但是另一個問題就是,過去幾年,前端的門檻逐漸變高,大家需要學習的東西越來越多,但工作好像和之前低門檻加入前端的人差不多,這也是人們擔憂前端是否內卷的原因。內卷帶來一個非常現實的問題就是,大家會擔憂前端是否隻歡迎年輕人,35歲之後無法在行業立足。來看看幾個超過35歲的「大齡」前端是怎麼看這個問題的。

蘇千:去年我剛好35歲,之前我當然也會有這種焦慮,害怕自己被代替,害怕自己找不到在行業裡能做什麼,還能不能寫代碼。怎麼辦呢,這又回到剛才那個問題,學習吧。互聯網就是一直在變的,我們做要的就是跟上這個潮流,活到老學到老,用學習來對抗這樣的焦慮。

禦術:關於35歲的話題,前段時間有一則獲獎的短視訊說,「死於28,葬於82」,什麼意思呢,每個人都有三種年齡,你的真實年齡會隨時間不斷增長,你的身體年齡會因為您的生活狀態和運動而改變,說35歲身體跟不上,是因為沒有愛惜身體去鍛煉保持狀態,另外還有心理年齡,這個更加重要,它決定你是怎麼看這個世界。我們整天說玉伯像一個沒長大的孩子,經常會有一些很新穎的想法出來,就是這個原因。所以寫在證件上的真實年齡沒有那麼重要,你應該更關註你的身體年齡和心理年齡,這些是可以用個人努力去改變的,所以就不會那麼焦慮。

玉伯:關於前端是否內卷,首先我覺得大家對「內卷」這個詞有濫用的傾向。它本來指的是一種現象,就像大家在電影院裡,因為前排站起來,後面也必須站起來才能正常看電影。那麼前端是不是這樣呢,我認為不是的。

前端技術的發展,首先是讓自己逐步升級,從刀耕火種的時代走到小作坊時代,現在開始進入工程化的時代,我們離工業時代甚至智能時代還很遠,一定程度上我覺得還沒開始,前端所能做的事情,以及今後能做的事情,遠遠超過了之前的時代。

因此,我覺得前端的發展不但不是內卷,反而是「外卷」,也就是擴大了前端的外延,讓前端能做更多的事情。比如服務端的BFF,就是前端開始做後端的一些事情。在這個過程中,因為進入了更多的領域,我們對前端的要求的確是在提高的,但這不是壞事情,更不是內卷。

關於35歲的問題,我覺得很好玩的一點就是,當你真的過了35歲之後,就沒有了年齡焦慮,我個人是這樣的。你會想,反正也過了35歲,不用活在別人的評價裡,變得更坦然更開心,你只要想自己的時間怎麼過得更有價值,做自己就好了。

最後,前端在35歲之後怎麼發展,我覺得大家不用擔心這個問題。因為前端工程師正在變成工程師,是來解決問題的,而我們的社會永遠都需要工程師;前端領域也在變得越來越大,有足夠的空間供大家探索和鑽研。

四、前端與面試

既然前端的發展空間很大,人才緊缺,那麼到底要怎麼才能入行前端呢,我們請幾位新加入螞蟻前端的校招生現身說法。

前端大牛如何思考 螞蟻前端和你聊聊前端那些事 科技 第2張

滄沫:我是18年秋招加入的螞蟻,我上大學的時候其實比較墮落,沒有好好學習。有一天突然意識到,再這樣下去自己畢業即失業,於是從大二下的時候,就每天在實驗室裡學前端,通過網路課程和技術書籍學習。在實驗室也上手框架做項目,積累了一些項目經驗。到春招的時候我面阿裡掛掉,秋招的時候才順利通過面試。如果回到當初的話我會多學一點node,因為在工作中經常會用到,node也越來越成為前端的基礎技能。

依鷺:我是2017年校招實習加入的,我是學通訊工程的,研一下學期的時候開始自學前端,做的準備主要包括GitHub和部落格,它們是讓面試官額外了解你的渠道,另外還有簡歷,找師兄師姐做的比較好的模板,填完之後會給師兄師姐讓他們提建議,最後就是突擊面試,將紅寶書藍寶書都重新看了一遍,找LeetCode和面經刷題。

十吾:我可能和前面兩位不太一樣,是個非典型的前端。我在上學和讀研期間沒有做過前端相幹的項目,校招期間和研究生畢業時間沖突,當時面試的時候我其實還在趕研究生的畢業論文,所以我的策略可能不太一樣。

因為我沒做過前端,我會重點關註自己擅長的領域,分析自己的優勢和劣勢,揚長避短。我研究生領域是圖可視化相幹,所以會在簡歷和面試中重點強調做相幹項目的經歷。另外我還復習了基礎的計算機知識,因為校招面試官會問這方面比較多。面試經驗方面,面試官通過簡歷篩選和第一輪面試,對你會有基本的了解,所以在面試中你可以盡可能的去展示自己的優勢所在。

現在回想起來的話,我可能會更多關註業界的動向,因為圖可視化很多都是在前端實現的,所以早點了解的話可以積累更多經驗。

五、前端與能力

進入前端行業每個人都有不同的背景,每個人也都有不同的方法和策略。那麼,從公司和業務的角度,到底希望招募到什麼樣的前端實習生,希望他們具備什麼樣的能力和素質呢?讓我們來聽聽面試官的看法。

玉伯:前面幾位同學其實已經分享了一些面試的關註點,這裡我說下在校招面試的時候我最看重的幾個點吧。

首先是好奇心,好奇心體現在求學和研究期間的一些項目,包括一些個人項目,以及參與開源社區和知識分享,這些說明他願意花額外的時間去了解和學習知識,說明他對前端是感興趣的,是好奇的。

第二點是熱情,一個人是否真的對所從事的領域有熱情,在面試時是可以看出來的,同時,熱情也會體現在對一個領域持續的跟蹤和深挖,從產出去看個人的堅持。

第三點是學習和動手能力,這方面可能會看一下大學成就,但成就並不是決定性的,即使有被當的,如果被當背後是因為去做其它一些項目,去投入在自己熱愛的事情上,也是可以接受的。

最後一點可能針對社招的更多一些,就是朝氣感,如果整個人看上去的感覺是朝氣蓬勃,說明這個人敢打敢拼,會是很大的加分項。希望大家都能保持自己的朝氣和銳氣。

禦術:玉伯講的已經很全面了,我可能從另一個角度去形容一下。校招生如果有非常豐富的項目經驗當然是最好的,但大多數同學的項目經驗可能比較平庸或匱乏。所以,我們並不要求校招同學很有經驗,我經常對新同學這麼說,不怕你現在不夠強,就怕你不再成長。

所以,我個人最看重的一點就是成長性。我面試的一個基本套路,就是讓他告訴我,過去四年,他在大學裡是如何成長的。如果要更具體一點,成長性可以看產出,比如你學習成就很好,或者在頂會上發論文如喝水,這就是你的產出。

蘇千:如果要我去面一個校招,最好是不用面試。意思是我可以在網路上搜索到他的很多內容,包括在GitHub或者個人部落格,這些上面的內容已經足夠打動我,因為我喜歡在面試之前對面試者有一個基礎的了解。

當然這不是鼓勵大家一窩蜂的去註冊GitHub什麼的,如果你在GitHub的頁面空空如也,什麼都沒有,其實對於我來說是反作用的。

能做到不用面試也能打動面試官的,我相信他的能力一定能符合剛才玉伯和禦術聊到的要求。甚至之前的這些東西並不一定非要是前端相幹的,就是剛才玉伯說的,前端已經可以做很多事情,之前有在其它領域的經驗也都是加分項。

最後,螞蟻體驗技術部春招實習生正在火熱招募中,歡迎大家踴躍投遞簡歷!~

前端大牛如何思考 螞蟻前端和你聊聊前端那些事 科技 第3張

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!