1. 程式人生 > >一年換了五份工作的風雨前端路

一年換了五份工作的風雨前端路

算上實習,到現在剛好工作滿一年了,艱難的一年。想了想也該對自己做一下總結,吾年一省吾身。

現在的工作是我來深圳的第五份工作,當我跟我現在專案組leader說起這件事,他欲言又止可能是想讓我去找第六份工作吧。但是說起這五份工作,真的是給我兩斤白酒和一盆花生米我能吹到明天早上。

第一份工作是我面試的第一家公司

  • 副總面試的我,問我期望薪資多少,我想著也不會什麼,給我3000一個月我夠在深圳活下去就行,副總露出滿意的笑容問了我一個氣泡排序,說了一句你這小夥子很不錯,於是我就入職了。

現在已經在網上搜不到了,可能是改了名字浴火重生了。公司很小,在我來之前有四個人,一個老總,一個副總,一個前端加後端,一個大資料。 每天上班都很開心,能學到很多東西,也沒想要掙多少多少錢。

學校需要實習證明,證明一下未來一段時間在公司實習而不是在家玩,副總答應幫我開,但老總卻說一句開不了未來的實習證明,有了這個證明就要對你的人生安全負責,但對未來公司無法保障。

最後很不開心很難受,老總藉著我不會的藉口在第三天上班的中午把我開了,我也沒去要三天的工錢,我記得週二上班,我週四離職。在老總辦公室我忍住自己的眼淚,笑著說了一句謝謝老總的照顧。但走出公司的那一刻,我哭得很慘,在心裡把老總罵了100遍。

現在想想真的是,這一年遇到了那麼多困難我都沒哭過,那時候卻哭的那麼慘。可能真的是因為年輕吧。


第二份工作是某地產網際網路的上市公司

  • 一輪筆試,都是一些JS的基礎問題(深拷貝,演算法優化,閉包)現在回想起來,每一道題都答的很不好。就像深拷貝,是有很多切入點去回答的。我卻只能答出個大概,基礎真的是不太行。還有一個優化大量計算簡單計算的演算法,答的還不錯的是,舉了例子顯示卡是適合計算1000次1+1這樣簡單大量運算,CPU是適合計算一次1234567*1234567這樣複雜不重複運算。利用二維陣列去犧牲空間儲存結果,記憶體中取資料要比計算快很多,簡單用空間換時間的計算 。

  • 一輪技術面,就筆試上的問題聊了很多,讓我說了說我大學做的比較成功的事情,那不就是讓我吹牛嗎,技術不行,吹牛我賊行。大學的時候去貴州山區支教了很長時間,談了很多那時候的事情和在學校獲得成就和鍛鍊。最後,面試官說了一句,你基礎真的不好,但是我覺得你很好。恭喜你,準備下一輪面試吧。

  • 一輪總監面,總監出的面試題可能是我這輩子都忘記不了的吧,他問我在哪兒讀書,每天吃不吃早飯,吃什麼,我回答在大連讀書,每天早上自己在寢室煮點吃。然後問題來了,你可以幫我算出整個大連有多少個早餐攤嗎?越精確越好。 當我聽到這個問題我是有點懵的,總監給了我一張紙和一支筆,說給我三分鐘時間思考一下。最後又是發揮了我能吹的優勢,我從數學,哲學,社會學,生物學各種角度分析給出了很多種答案。我記得我還吹了一波那幾天哈登拿到了50+的戰績,通過視訊瀏覽量去推斷看NBA有多少中國人。可能總監被我強大的分析和邏輯能力(吹牛)驚到了,說讓我等一下。

  • 最後HR,工資只有3500,本來想要更多的,但HR小姐姐說公司的實習崗只有那麼多,轉正了就會乘以2+。 那時候想著3500也夠了,畢業以後還可以翻倍,美滋滋。 很幸運的事,公司只招兩個前端實習生,我成為了第三人,都是因為帥氣過人(最能吹牛)

大公司的好處就是,有專門的導師帶領,我們每一個實習生都有一個高工是導師。我的導師真的教會了我很多東西,他不善言辭,總會說你多看書就行,事情我來做。這一年最幸運的事情就是遇到了我導師。以我的熱度,這篇文章他應該是看不到的,但是我還是很想在心裡跟他說聲謝謝。很感謝他,我會越走越遠的。


第三份工作是一家外包公司

  • 一輪面試是HR跟我聊了一個小時的人生理想,一個哈爾濱的美女,全程憑藉我的吹牛功底,聊得非常開心。
  • 然後是老總面試,展示了我做的小程式作品和PC端頁面。大概談了一下我的業務梳理和我的期待薪資8K。一切很順利的入職了。

公司有二十號人的樣子,在入職之前我是不知道它是外包的,一直跟我強調他們不是外包公司。還是太年輕信了,入職第一天上午把我所有的郵箱和程式碼和許可權處理好了,下午等HR上班了就籤合同。

從同事口中得知,公司HR是老闆娘,一般是下午上班,給我印象不太好。看了一上午程式碼,發現幾個專案都是重複冗餘的程式碼,跟同事瞭解了一下沒有合理的開發流程和程式碼規範。我覺得不太適合,十點入職十二點就離開了公司。

結束了我第三個公司工作經歷,一上午短暫且愉快。雖然HR(老闆娘)打電話挽留了我還給我加了工資,但是我還是婉拒了。我覺得成長和工作氛圍大於工資。


第四份工作是一家創業公司

  • 只有一輪面試,公司是做Vue的,那時候的我只會react和angular,不會Vue,想挑戰一下。面試的問的都是基礎內容,印象比較深的是問了一個,**js的unshift新增元素會導致陣列重組和移動,會增加沒必要的效能消耗,建議使用push+reverse。**還有手寫深拷貝程式碼,太長時間沒有準備面試的東西,我照著網上百度的抄了一份,認認真真的寫完了告訴面試官說我是抄的不是自己寫的。面試官就沒有問了,但又很滿意的笑了笑。吃了上一家公司的虧,在最後的時候我問了公司的開發流程和程式碼規範相關的問題,確認麻雀雖小五臟俱全。就這樣選擇了996。

開始一段入坑Vue的不歸路,剛工作的一個月,我寫的程式碼組長總要幫我重寫一遍,手把手告訴我哪些不對。能遇到這樣的組長,我也是真的很幸運。

每天九點半上班,八點半下班,上下班都不用打卡,週六不想來來也可以不來,每個星期都可以聚一餐,每天的下午茶和公司的零食都豐盛。除了996,公司什麼都好。

那段時間,自己接了一個外包,每天白天做公司的專案,晚上回家做外包。926的生活,過了一個月,我覺得身體真的撐不住。選擇了放棄我996公司繼續做我的外包發家致富,這樣說是不是很荒唐。


第五份工作是我現在的公司

  • 技術面是一個很厲害的前端小姐姐,問了我的專案經驗。印象比較深的是,問了react系統怎麼去做許可權控制。我想到是通過樣式去控制模組許可權,而小姐姐跟我說用redux在入口做許可權過濾。對redux不是那麼熟,但大概懂了表達的意思。感覺小姐姐說的還是很有道理很厲害。
  • leader面又是考驗吹牛功底的時候。一句又一句,從大學吹到工作,給我兩斤白酒,我能跟你說到明天早上。
  • HR面,因為是應屆畢業生的原因壓了我工資,沒有給我想要的工資,我有點不開心,但是覺得技術面的小姐姐很離開,我覺得有成長的空間,工資總會漲起來的不要緊。

就這樣入職了現在的公司,因為leader很好的原因,整體的專案組氣氛都很好很融洽,雖然我總在bug榜的第一名,壓力有點大。但是每天很開心很充實去寫程式碼和思考問題還是很開心。


就這樣一年換了五家公司成了酒後故事,但是真的要好好總結一下自己的成長和不足。更高、更遠、更強。

  1. 基礎是面試和開發必須的,為了能走的更遠,為了五年後不僅僅是一個高工,基礎決定了以後的高度。對於前端來說,js的紅皮書真的是要花心思去背下來。去完全理解很難,但是背下來面試就可以隨便吹了。
  2. 專案經驗是次要的,我覺得這是附加題。專案經驗的確很重要,但是這個不是一兩年就能補起來的。就像我開發主管對我說的,對一個行業業務的沉澱沒有十年八年是沒有什麼自己的見解的。我想成為一名合格的架構師,沉澱這件事是要通過時間去錘鍊,自己去總結,才能作為加分項。
  3. 吹牛,我覺得能一路上不那麼倒黴,是因為我比較願意去表達自己,不知道什麼事對的什麼是好的,那就去犯錯嘛,年輕人犯錯應該是家常便飯。心態不要那麼佛系,敢說敢做,一次表達不出來自己的意思就兩次,我小時候也跟陌生人說話會緊張,但可能是酒喝多了,吹牛吹多了。給我兩斤白酒,我真的能說到明天早上。作為程式設計師,溝通是工作的一部分,不管是工作還是求職,瞎說一定比不說更好。這次瞎說,下次就知道什麼不該說了。
  4. 有了規劃後別飄,對前端之路的技術發展,我覺得大牛們分享的一定比我好的多,我就不獻醜了。但我覺目標很重要,這不是雞湯,是我個人的總結。立下一個flag,比如我的flag是我要進騰訊,當我朝著這個目標努力的時候,可能覺得自己會了一些或者堅持不下去的時候覺得自己會的挺多有點飄。這時候需要一場面試來冷靜自己,你浮躁的時候就可以去面試,這時候的就能讓心裡有點那個什麼數了。
  5. 適當選擇放棄,要相信自有留爺處。工作不開心不適合,有一百種理由可以離職,但總有一個理由讓你能留下來。敢說再見,才會遇到更好的,可能貧窮會讓你退縮,但是現在白條花唄那麼發達,馬爸爸、劉爸爸不能讓你餓死。

想想這一年真的挺難的,最窮的時候全靠我女朋友包養我。但真的很開心很幸運,一路上都有那麼可愛的小夥伴和帶我的小哥哥和小姐姐們。 不行了,花生米吃完了,我下樓買個花生米···