本文轉載自【微信公眾號:前端人,ID:FrontendPeople】經微信公眾號授權轉載,如需轉載與原文作者聯繫
前言
工作五年多了,進過BAT外包團隊(駐場),在中大型公司呆過,也在小團隊中擔任過小組長。現在網上有很多建議或者是文章都說進入大公司的好處。說說自己這些年的學習感受吧。
大廠
大廠團隊多得是大牛,如果你抱著的是學習和分享的心態進去的話。你會得到很多你意想不到的東西。入團隊前,抱著自己是一個小蝦米,很強的好奇心感受進去的。進去之後,你會發現很多很新奇的事物。裡面的技術盞和技術要求會讓你感到壓力很大,但是你會充滿了幹勁。因為你會發現你學習到很多,你在外面無法學習到的知識點,和解決問題的能力,你會考慮的一些技術問題。說說我的收穫吧:
排查問題的能力
ssr的內存洩漏問題,接口報錯、本地轉發、host的切換、捉包等等。
前端UI高度還原能力
你會發現大廠對於UI還原度的要求是100%,但是有些時候,兼容性問題就需要經驗積累了。
處理各種兼容性問題
js版本的兼容,安卓、iOS版本的兼容。最多的是瀏覽器的版本的功能兼容。因為有一些瀏覽器用的還是舊內核,你需要對新API做兼容。如:vuejs2.0,不建議使用ie9以下的瀏覽器。
底層源碼的學習
深刻的記得,入職的前一個星期,每天都是沉浸在代碼的海洋裡。每天都需要寫一篇學習文章,例如:vuejs的響應式原理,也可以說是一個團隊對一個新人的考核了吧。畢竟即使你再怎麼牛逼,除了面試官,別的同事想了解你,總得又一個渠道。
你會學會分享
也許短短的一個小時,半個小時。不能給你帶來太多知識點,但是絕對會讓你眼前一亮,並且在得到分享之後,你會去深入學習和琢磨。你會對它引起興趣。
膽子逐漸大起來願意開口說話。你會學著寫精美的ppt、markdown、思維導圖,你會把自己學習到的知識點。跟大夥分享,即使、你說得很爛。但是總得會有一個成長的歷程的。
產品思維
開始慢慢的學習產品的邏輯、怎麼才能讓用戶得到最佳的體驗、怎麼才能更精準的引導用戶。前端可是面向用戶的第一人。
other
運維:docker、linux命令。多語言:java、php、python、go。資料庫:mongodb、redis、mysql。算法:leetcode刷題我的個人規劃,當然不僅僅是一個前端工程師!中廠
在中廠裡面,也許只有那麼一兩個牛逼的人。像技術經理、技術老大等。他們是我們值得學習的榜樣。但是他們有時候也會因為太忙。而忽略了內部團隊學習氛圍的建設。從而造成了,你覺得在這裡學習不到東西的感受。說一下我在中廠裡面學習到的一些東西吧。
擔任面試官
也許因為老大太忙,沒空。需要你擔任前端面試官。需要你去把控前端的技術團隊能力。至少,在我當面試官的過程中,我至少篩掉了至少80%的人吧。
擔任某一條技術線的前端小組長
中廠的人員不多,就算是當了一個小組長,可能也只有三五個前端的人。而且你還是必須得寫代碼。我覺得每個人的能力都是可以被得到釋放的,我們應該放手讓他們改,他們想改的。只需要把控住質量和可能產生的問題的範圍即可。還有技術文檔的編寫等等。
前端學習氛圍組織者
組織一個前端氛圍是一件很困難的事情。你需要帶領組內的成員進行學習和分享,要學會擴大自己視野,增強解決能力。而且因為團隊的問題,你可能會接觸不到太多其他非前端範圍的事情。尤其是nginx的配置、日誌查看等等。慢慢的分享和學會擴展組內成員的視野。才能把學習氛圍搭建起來。那麼我是如何搭建學習氛圍的呢?
搭建公司內部的技術文檔和技術博客。語雀和mindoc都是一個很不錯的選擇。前者是付費,後者是自己內部伺服器的搭建。其實中廠可能更加建議你使用後者。畢竟一個伺服器的費用比付費的還是比較便宜。除非是技術文檔和技術氛圍擴大到其他團隊,那麼就可以申請啦!
作為一個氛圍建造者,你需要學會多分享,只有這樣。你才能更加把同事之間的氛圍和學習氛圍搭建起來。【只要業務沒出什麼問題,按照節奏,是可以申請一些經費團建的】
前端的技術能力可能會比較偏低,而且平時學習的時間可能是比較少的,要激起大家的學習熱情和詢問熱情。只有這樣,才能把學習氛圍搭建起來。
初創團隊(初學者不建議) 經驗不多,只能寫一些自己遇到過的問題
奔跑吧、切圖仔
公司對於技術沒有太大的要求的話,你完全可以按照你覺得挺不錯的技術體系去搭建業務。只要你能說服老闆。這時候,你可以接觸更多的東西,例如用nginx自己部署,在nginx上自己拉代碼打包部署,也可以寫一個sh腳本進行部署。因為規矩和限制並不多。
你可以根據你的經驗,提供一些產品思路。為了做一個更好的產品而工作。
也許如果你們連UI都沒有的話,你還得兼任切圖、畫圖的工作。
忙上加忙
因為初創團隊 也許是0-1的項目的話。那你只能加班加點的進行趕工。為了項目上線操碎了心。3個月的工作量壓縮到1個月,甚至更短。
老闆會成為你的鼓勵師,給你承諾股權、年後加薪,項目上線項目獎(別說,本人確實拿到過。很香,幾個月工資到手)
總結
其實不管是大廠也好,初創公司也罷。其實主要的還是自己的學習心態和個人規劃,如果你只是為了跳槽要更高的工資,也許你會在某一短時間內去強化面試技巧,鞏固一下自己的現有技能的能力。但是更多的應該關注自己的基礎。畢竟,現在都是面向百度編程了。在我面試的過程中,遇到過很多面試者緊張導致的,手抖、說話結巴、突然忘記了常用的知識點。也許,你缺乏的並不是技術能力,而是自信心。