犹豫了几个月,我还是跳槽了....
導(dǎo)語:今天寫這篇文章并不是為了痛斥我的(即將成為的)老東家有多么的不好,而是想和大家聊聊跳槽這件事情,關(guān)于開始,關(guān)于進行中,關(guān)于結(jié)束。
關(guān)于開始
跳槽無非就兩種原因:
一是工資不滿意。
二是工作不滿意。
剛好我兩者都占全了。
“
如果有一天,你發(fā)現(xiàn)明天要做今天的事,
后天又要做今天的事,
那么你的生活距離一團麻就不遠了。
“
之前在一本書上看到這句話,當時的理解只是:
如果我今天沒有把今天的事情做完,拖延到明天,后天,那我的生活不會過的很好。
但這最近幾個月我愈發(fā)的理解了其中的另一層含義:
這就是我最近幾個月的狀態(tài):
同一個功能模塊,今天是這種模式,過兩個星期產(chǎn)品又變成那種模式,再過兩個又變成另一種模式,再過兩個星期就要變回最原始的模式(公司沒有專業(yè)的產(chǎn)品經(jīng)理,只有一個半路出家的產(chǎn)品)。
我并不對升級維護反感,有產(chǎn)品迭代說明公司再往好的方向發(fā)展,而是這種漫無目的,毫無根據(jù)的改版讓我有些難受。
如果說你是一個剛?cè)肼殘龅男氯?#xff0c;技術(shù)水平還不夠,面對這樣的情況,你應(yīng)該感到開心,你可以有跟多練手的機會。
可能這只是一個導(dǎo)火索。還沒有能夠讓我有跳槽的念頭。
對于薪資,我剛來上海時時疫情的高峰時期,當時只是想求一份穩(wěn)定的工作,所以對于人事的壓價并沒有在意,因為他承諾說會調(diào)薪,年終獎。但是直到現(xiàn)在,沒有漲一分錢的薪水,年終獎更不用提了。我之前打算工作一兩年給老爸集資買個車,但是生活的方方面面支出讓那點工資顯得更加的杯水車薪。直到有一天我發(fā)現(xiàn)我?guī)У膭偖厴I(yè)的新人,代碼不會寫,git不會用,工資比我高,讓我當晚失眠。
直到有一天,公司把半路出家的產(chǎn)品也調(diào)到其他崗位了,派了一位學歷高卻不會產(chǎn)品設(shè)計的人來做產(chǎn)品。從需求開發(fā)到需求上線,產(chǎn)品原型都一直在變,回家我就開始寫簡歷。
我始終秉持一個理念,寫代碼并不是為了實現(xiàn)功能,而是對我所做的產(chǎn)品負責。不管我拿著幾千的薪資,還是幾萬的薪資,對于工作,我是認真的。但是有一天產(chǎn)品定義都是模糊的,功能開發(fā)如何才能完善。于是我越發(fā)的開始思考薪資待遇。
我很感謝在老東家呆的這段時間,對于公司的事情我沒有資格去評論,但是對于技術(shù)部的同事,我很是感激喜歡。領(lǐng)導(dǎo)負責和藹,同事和睦相處,偶爾出去打打羽毛球,聚聚餐,搞搞技術(shù)分享會,甚至加班到凌晨一兩點三四點都是有說有笑的。無奈,身邊的人一直在換,但也因此我承擔了更多的工作,得到了更多的收獲,不論是技術(shù)還是經(jīng)驗。
如果你也想跳槽了,我希望你也能從多個角度出發(fā)去思考。一是技術(shù)水平,二是工作經(jīng)驗。沒有什么工作是十全十美的,換一個環(huán)境你還是會面臨一些問題,你是否能夠泰然處之?或者說是否能夠接受以物易物(薪資換難受)。
關(guān)于進行中
在老東家的時候,組長有時也讓我?guī)椭黄鹈嬖嚒u漸的我發(fā)現(xiàn):
“面試官對你進行面試并不是為了難倒你,而是為了找出你身上的亮點”
難就難在如何體現(xiàn)出自己的亮點:
技術(shù)過硬是你的亮點、
能說會道是你的亮點、
善于鉆研總結(jié)是你的亮點、
…
技術(shù)
技術(shù)的寬度遠不及技術(shù)的深度來的漂亮
在面試之前的幾個月,我開始對前端的知識框架做一個梳理,畫了一個腦圖,把常用的各個模塊的知識往上面填充。切記不要泛泛而談,學一個東西,一定要帶著問題去學習,把它鉆研到一定的深度。很多人在學習的時候,就是隨便看看博客,看看視頻,最后你會發(fā)現(xiàn)過不了多久就忘記了。主要的原因是你沒有帶著問題用心的去鉆研,沒有體會到收獲后給你帶來的愉悅感。
舉一個常見的面試題:從瀏覽器輸入url開始,到頁面渲染的過程經(jīng)歷了什么?這道題如果要細說,一個小時都不夠。很多人只會照著網(wǎng)上的模版說一通,沒有去鉆研為什么,舉一反三:
1、首先你要思考,在地址欄輸入信息后,一定是一個完整路徑頁面請求嗎?
2、會不會只是搜索?
3、每次發(fā)起請求是怎么拿到ip地址的,怎么查找的cdn,cdn是什么,有哪些?
4、三次握手是怎么握的,為什么要三次,第三次失敗了怎么辦?
5、是不是每次請求都會去數(shù)據(jù)庫查詢?
6、如何做緩存,緩存存在那里?
7、請求為什么有http和https?
8、他們兩有什么區(qū)別?
9、四次揮手是怎么揮的,為什么一定要四次,第四次失敗了怎么辦,為什么一定要等待兩個MSL?
10、頁面是怎么渲染的?
11、怎么繪圖的?
12、每次渲染是一次把所有圖形繪制出來嗎?
13、為什么說要減少重構(gòu)和重繪?
14、為什么js和css的加載位置有性能影響?
…
當你帶著問題去學習總結(jié),最后你就會發(fā)現(xiàn)在這里面涉及到了多少知識,前端該如何做一些性能優(yōu)化?
筆試
現(xiàn)在很多公司都有筆試題,有的人一聽要筆試,心理就開始發(fā)慌反感。
只要你平時沒事,稍微去LeetCode做幾個算法題,稍微手動去實現(xiàn)一些已有的api,面對一般公司的筆試題已經(jīng)可以了,如果是去大廠,那肯定還需要花費更多的時間和經(jīng)歷。
別人都說面試造火箭,工作造輪子。
為什么面試需要造火箭?其實你根本不會造火箭,如果你連造火箭的基本思想都不會,輪子也不見得你能造好。
源碼
對于前端來說,現(xiàn)在正火的 Vue 和 React,面試難免被問到。Vue的源碼還好,畢竟是國人尤大大寫的,容易讀懂,React的源碼一大堆,初學者根本不知道從哪里入手,看不懂。這時候帶著問題去閱讀就起到了很好的作用。我是在網(wǎng)上找了一個開源的項目,可以把你想閱讀的源碼放進去,你可以在項目運行的時候去打斷點,進入對應(yīng)的源碼文件,看他是如何執(zhí)行的。當然最開始是很費勁,多看幾次就可以入門了。讀源碼更多的學習別人的思維模式,有很多前提條件。比如js基礎(chǔ)稍微深厚一點,能看懂ts語法,Fiber架構(gòu)是什么,為什么要引入等等。
經(jīng)驗
有人工作了兩年卻比不上工作一年的。為什么?每次我們完成一個功能開發(fā)之后,要學會去總結(jié)。對組件設(shè)計的總結(jié),對代碼實現(xiàn)的總結(jié)。
做一個有思想的程序員,而不是搬磚的程序員。
當你把這些做好之后,你會發(fā)現(xiàn)找工作還挺容易,沒有想象的那么困難。
離職原因
離職原因是一定會被問到的環(huán)節(jié),我不建議繞來繞去,說了和沒說,沒什么區(qū)別。別人會覺得你很假,你越是說的花里胡哨的,hr越是覺得你在掩飾什么。
有什么說什么,實話實說。
關(guān)于結(jié)束
我不太建議拿到一個offer就想放棄了,直接入職。多拿幾家做一個對比,最主要的是手里有offer,面試有底氣,不要怕別人壓價。
一開始我告訴hr我的期望,好幾個人都告訴我,漲薪百分之百不可能的,怎么怎么的。后來我拿下來了漲薪百分之百的offer,再去面試下一家的時候,底氣就更加足了,甚至再往上提工資預(yù)期。
如果你有能力,并且表現(xiàn)出來很好的潛力,有人會愿意給出你預(yù)期的價格。當然,薪資高不是一味的追求,需要你做綜合考慮。
寫在最后
說了這么多,你肯定在想我有幾年工作經(jīng)驗,我19年7月份出來實習,20畢業(yè),20年5月來到了上海(老東家)上班。到現(xiàn)在算上實習期也就2年的經(jīng)驗。(要是算上加班,那就是另外的價格了,哈哈)
以上的這些總結(jié)都是我的個人經(jīng)驗,我也不是閱歷特別深的人,只是眾多平凡普通人中的一個,如果有幫助到你,我很開心,但是如果哪里有錯誤,希望大家給我指正批評。
雖然跳槽成功了,薪資翻了兩三倍,但是現(xiàn)在我似乎并沒有感覺的特別的開心,也不難過,平平凡凡,說不出是什么原因,好像一切都是日常生活。
但是我對明天充滿了期待與希望!
加油呀,同志們,向前沖!
總結(jié)
以上是生活随笔為你收集整理的犹豫了几个月,我还是跳槽了....的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins_安装基础软件_入门试炼0
- 下一篇: 企业实战04:Oracle数据库_管理表