30岁测试员在一家公司工作八年后,告别“体制化”终于跳槽,别再妄想靠公司养老了!
2021年,我工作的第九年了,回到家鄉(xiāng)的第八年。這八年里,我一直在一家的公司做軟件測試。而今年,我做出了一個(gè)重要的決定就是要跳槽,從新開始!
起因
我所有的城市,是一家四線的旅游城市,收入不高,但是消費(fèi)特別地高,自從有了寶寶以后,三口家的生活捉襟見肘。公司在當(dāng)?shù)厮闶菙?shù)一數(shù)二的大公司,別的不多,就是流程多,三年未漲薪的我,收入遠(yuǎn)遠(yuǎn)跟不上。甚至新入公司的新人,收入也超過了我。漲薪方案永遠(yuǎn)是在討論,在討論,而沒有落地,這萌生了我想要跳槽的想法。
在老公司八年,可以說見證的公司的不斷嘗試不同的領(lǐng)域,送走了一批又一批的老同事,培養(yǎng)了一代又一代的新人,想要走的這個(gè)想法,剛剛冒出頭,還總有一絲不甘不舍。這個(gè)公司技術(shù)也不是很先進(jìn),屬于學(xué)一年,后面全屬于復(fù)制粘貼的階段,工作清閑,不怎么加班。既然要考慮收入問題,勢必做好工作量上漲的心理預(yù)期,這些都是我考慮過的。
面試準(zhǔn)備
在這個(gè)小城里,大公司就這么幾家,好一點(diǎn)的小公司也不算太多。基本上都有我過去的老同事,招呼了一圈,內(nèi)推一部分。當(dāng)然,我自己也需要好好準(zhǔn)備一下面試了,刷了大概一個(gè)周的面試題。
同時(shí),我在智聯(lián)上公開的簡歷,這樣,我收到不少面試邀約。不知其他城市的情況,在我們這個(gè)小城里,感覺軟件測試員很缺,不管是有沒有經(jīng)驗(yàn),都很缺。我剛公開簡歷,就有不少HR聯(lián)系我。在后來的了解中,我發(fā)現(xiàn)我們公司其實(shí)也在大力招聘中,范圍標(biāo)準(zhǔn)已經(jīng)從本科降低到了專科。
面試經(jīng)過
面試了幾家,最后基本都過了。有問得比較專業(yè)的,也有業(yè)余到拿著打印的面試題來面試的。當(dāng)然,大家耳熟能詳?shù)拇髲S是沒有的,都是我們本地的土作坊。待遇嘛,基本都是番翻,因?yàn)槲冶旧硎怯行睦眍A(yù)期的,談薪的過程都是一點(diǎn)不讓的。
下面是面試中的一些考察技術(shù)點(diǎn):
軟件測試知識點(diǎn)
接口基礎(chǔ)
cookie、session、token的區(qū)別?
1)cookie數(shù)據(jù)存放在客戶的瀏覽器上,session數(shù)據(jù)放在服務(wù)器上。而token是接口測試時(shí)的鑒權(quán)碼,一般情況下登錄后才可以獲取到token,然后在每次請求接口時(shí)需要帶上token參數(shù)。
2)cookie不是很安全,別人可以分析存放在本地的cookie并進(jìn)行cookie欺騙,考慮到安全應(yīng)當(dāng)使用session,session會在一定時(shí)間內(nèi)保存在服務(wù)器上。當(dāng)訪問增多,會比較占用你服務(wù)器的性能,考慮到減輕服務(wù)器性能方面應(yīng)當(dāng)使用cookie。
3)可以將登錄信息等重要信息存放為session;其他信息需要保存,可以放在cookie。
談?wù)剬TTP協(xié)議的了解?
超文本傳輸協(xié)議,端口為80,特點(diǎn)(無記憶功能、快速)是由請求和響應(yīng)兩部分組成,請求由請求頭、請求行、請求正文組成;響應(yīng)是由響應(yīng)頭、響應(yīng)行、響應(yīng)正文組成,之前我們公司的接口是采用https協(xié)議的。https http+ssl協(xié)議 端口443 面向安全的超文本傳輸協(xié)議。
Jmeter中如何實(shí)現(xiàn)關(guān)聯(lián)?
上一個(gè)接口中通過正則表達(dá)式提取器或jsonpath解析器提取下一個(gè)接口需要的參數(shù)值保存到變量,然后再寫一個(gè)接口通過${變量名}去獲取變量。
Python考察
字典的原理?
字典是使用hash表來實(shí)現(xiàn)key-value之間的映射和存儲的數(shù)據(jù)結(jié)構(gòu),hash函數(shù)設(shè)計(jì)的好壞影響著數(shù)據(jù)的查找訪問效率。字典是通過哈希表實(shí)現(xiàn)的,字典也被稱為哈希數(shù)組。哈希函數(shù)的目的是使鍵均勻地分布在數(shù)組中,并且可以在內(nèi)存中以O(shè)(1)的時(shí)間復(fù)雜度進(jìn)行尋址,從而實(shí)現(xiàn)快速查找和修改。哈希表中哈希函數(shù)的設(shè)計(jì)困難在于將數(shù)據(jù)均勻分布在哈希表中,從而盡量減少哈希碰撞和沖突。
列表和元組的區(qū)別?
-
列表是動(dòng)態(tài)數(shù)組,長度可變,可以重設(shè)長度(改變其內(nèi)部元素的個(gè)數(shù));元組是靜態(tài)數(shù)組,長度不可變,內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無法改變。
-
列表可以隨意地增刪改元素,元組不可以對元組元素進(jìn)行增刪改操作。
-
列表不能作為字典類型中的鍵,而元組是可以的。
-
列表的存儲空間略大于元組,性能略遜于元組。
-
元組比列表的訪問和處理速度更快,因此,當(dāng)需要對指定元素進(jìn)行訪問,且不涉及修改元素的操作時(shí),建議使用元組。
怎么解決哈希沖突?
- 解決哈希沖突的方法有:開放定址法、鏈地址法(拉鏈法)、再哈希法、建立公共溢出區(qū)等方法。
- 開放定址法:當(dāng)沖突發(fā)生時(shí),使用某種探查技術(shù)在散列表中形成一個(gè)探查序列。
- 拉鏈法:將所有關(guān)鍵字為同義詞的結(jié)點(diǎn)鏈接在同一個(gè)單鏈表中。
- 再哈希法:同時(shí)構(gòu)造多個(gè)不同的哈希函數(shù)。
- 建立公共溢出區(qū):將哈希表分為基本表和溢出表兩部分,凡是和基本表發(fā)生沖突的元素,一律填入溢出表。
人事問題
你的職業(yè)規(guī)劃?
如果有幸進(jìn)入貴公司,首先,我會盡快熟悉項(xiàng)目的業(yè)務(wù)流程,盡早融入到團(tuán)隊(duì)中,和開發(fā)人員多溝通交流 ;其次,利用測試工具和所積累的測試技巧,熟悉某些業(yè)務(wù)的Bug可能性關(guān)鍵點(diǎn) ,為客戶提供滿意的產(chǎn)品;再次,我會利用工作之余進(jìn)行充電,及時(shí)總結(jié)工作,努力提高自己的專業(yè)技能,完善自己的性能測試自動(dòng)化測試技能,在工作中慢慢積累經(jīng)驗(yàn),使自己強(qiáng)大起來,以后擔(dān)任更重要的職務(wù),為公司創(chuàng)造價(jià)值。
你對加班怎么看?
公司問這個(gè)問題,并不證明一定要加班。只是想測試你是否愿意為公司奉獻(xiàn)。可以這么回答:
情況一:假設(shè)公司有重要的項(xiàng)目要趕。貴公司現(xiàn)在正處于發(fā)展上升期,也在官網(wǎng)上有看到公司的重要項(xiàng)目成果,我覺得有時(shí)候因?yàn)橼s項(xiàng)目進(jìn)度、工作需要等忙起來是非常正常的,面對這種情況,我是非常愿意配合公司和團(tuán)隊(duì)的工作,讓工作能夠更順利地完成,此外,我也相信自己一定能在公司安排的工作中獲得到鍛煉,獲得更快的成長。
情況二:假設(shè)自己作為新人,對業(yè)務(wù)不熟悉。我作為公司剛進(jìn)去的新人,可能剛開始進(jìn)入公司接觸業(yè)務(wù)時(shí)不太熟練,會出現(xiàn)需要加班的情況,但我更愿意提高工作效率,并積極向公司的前輩請教學(xué)習(xí),在一定的時(shí)間內(nèi)完成工作而不是拖到下班之后。當(dāng)然, 如果有緊急的事情,忙起來需要加班也是可以接受的。但同時(shí),我也會提高工作效率,減少不必要的加班。
面試結(jié)果
選擇公司,也有各種各樣的問題,手中offer雖多,需要權(quán)衡的也多。本來有一家我很看好的公司,離家不算太遠(yuǎn)、薪水合適、雙休、不主張加班的公司,最后談好了,結(jié)果趕上總公司要裁員,卡住了。
最后我選擇了一家離家近的公司,但是周六需要上兩小時(shí)。上班很清閑,不怎么用加班。主要是考慮到孩子不大,有事的時(shí)候可以隨時(shí)請假,而且離家很近,走路大約十五分鐘這個(gè)樣子。
關(guān)于跳槽總結(jié)
整個(gè)換工作的流程,一直進(jìn)行得十分順利,得利于現(xiàn)在正是各公司缺人的時(shí)候,所以他們也沒挑我女性一娃的屬性。經(jīng)過換工作,我順利轉(zhuǎn)換了我的思想,不要妄想在一家公司養(yǎng)老,不要扔掉自己的專業(yè)技能! 很多時(shí)間,我在之前的公司,我感覺我更多地被“體制化”了,如《肖申克救贖》里的那個(gè)老圖書管理員一樣。每天做著同樣的事。我所用到的知識,在工作一年的時(shí)間,都學(xué)會了!
之前那家公司,到現(xiàn)在還用著十年前的技術(shù)!我提過引入,被否決了!而我自己,也慢慢地放下了,放下了學(xué)習(xí)的心,放下了自己要努力成為大佬的初心,上班更多地去摸魚摸到天荒地老……
現(xiàn)在,這個(gè)公司依然清閑,但是我已經(jīng)不再摸魚了,沒有工作的時(shí)間,看看書,隨時(shí)充實(shí)自己,隨時(shí)為下一次跳槽做準(zhǔn)備!
那些在一家公司呆了 10 年的程序員,最后都怎么樣了?
首先能在一個(gè)公司呆10年,至少能證明公司活得還不錯(cuò),因?yàn)?90% 的公司都活不過 3 年。
下面我就身邊的一些例子,來和大家聊聊。
穩(wěn)如狗程序員A
先說程序員A,因?yàn)樵诠敬帽容^久了,所以自己的工作做得特別溜。
當(dāng)時(shí)我們在華為做外包,所以他所在的那個(gè)組,對穩(wěn)定性要求最高,所以他在那里時(shí)間越長優(yōu)勢越大。
公司呢,每年還會給他漲上一部分薪資。
所以整體看起來還不錯(cuò),同事都比較熟悉,他自己性格也不錯(cuò),工作完成得也很順利,幾乎也不需要太多加班。
環(huán)境很熟悉,所以一呆就是很久,我從那家公司已經(jīng)跳槽出來9年了, 他仍然還在那家公司。
當(dāng)然,任何事情都是有代價(jià)的!
常年發(fā)展后只能在這家公司做類似的工作,如果跳槽到外面很難很難再找到合適的工作。
雖然工資每年都上漲了一點(diǎn),但是和外面跳槽翻倍的那種差距就太大了,特別是10年后的差距…
對我的感覺是,好像是被這家公司包養(yǎng)了,如果這家公司一旦不想包養(yǎng),基本上就廢了…
勤奮狗程序員B
程序員B一看就是老好人。
辦公室他來得最早,回家的時(shí)候也一般也是最晚,同時(shí)對公司的業(yè)務(wù)也特別上心,只要說加班第一個(gè)到。
任何來的新人,只要是找他請教問題,都熱情耐心的幫忙回答,所以在公司的人緣也不錯(cuò)。
但是有一點(diǎn),業(yè)務(wù)能力確實(shí)不太好。
特別是領(lǐng)導(dǎo)特別交代的關(guān)鍵項(xiàng)目,找他處理后總是會出現(xiàn)一點(diǎn)問題,或者有哪塊他確實(shí)不是很懂。
大家都在一個(gè)大開間辦公室,經(jīng)常聽到他的領(lǐng)導(dǎo)高聲不耐煩的訓(xùn)斥著他,全辦公室的所有人都能聽見…
有時(shí)候我們也挺替他心里打抱不平,但是工作是工作,交情是交情,畢竟公司還是要靠業(yè)務(wù)活下來。
感覺他在辦公室的每一天,都干得誠誠懇懇,但也如履薄冰。
對了,他貌似已經(jīng)45+了…
熬出狗程序員C
程序員C運(yùn)氣還不錯(cuò)…
在公司呆了10年,公司有職位工資,每年會根據(jù)工齡加一些薪資,10年以上每月可以多拿好幾千。
同時(shí)個(gè)人能力也不錯(cuò),比較擅長處理同事、領(lǐng)導(dǎo)之間的關(guān)系,工作前4-5年的時(shí)候成為了公司中層,再在7-8年的時(shí)候終于熬到中高層。
負(fù)責(zé)著公司一塊不太重要的業(yè)務(wù),每天到公司,同事遇見的時(shí)候,也會被 X總 X總 的叫著。
所以在公司職務(wù)、薪資各方面都還不錯(cuò)。
能到這個(gè)層級,工作、生活也都相對比體面,基本上不會想著去外面折騰了,在公司的工作也都是以穩(wěn)定為主。
程序員C的生活,估計(jì)也會被大多數(shù)程序員所羨慕著…
感悟
以上3個(gè)程序員的故事,大多發(fā)生在我曾經(jīng)身邊的同事,他們也將會是很多超過10年程序員的故事。
所以在一家公司呆了10年的程序員,大概率會分為這3類:
1、工作穩(wěn)穩(wěn)當(dāng)當(dāng),不求上就不求過錯(cuò),平穩(wěn)就好。
2、工作能力下降,工作如履薄冰,有可能會在公司不穩(wěn)定的時(shí)候被裁員。
3、升到公司中層,有一定的話語權(quán)和職位,穩(wěn)定為主。
但對于剛畢業(yè)的程序員來講,除非你在這家公司成長非常快,不然不建議一直呆在一家公司。
如果從畢業(yè)就在一家公司,工作內(nèi)容長期不變,技能和眼界提升很慢,會阻礙自己的成長,錯(cuò)失職場黃金期。
如果能抓住獨(dú)角獸公司那倒是例外,如果沒有被累死的話,不管是個(gè)人成長或者是財(cái)富的收益應(yīng)該都是最大化的。
所以我的建議是:
對于那些有目標(biāo)明確,喜歡挑戰(zhàn)、學(xué)習(xí)能力強(qiáng)、個(gè)人能力突出的朋友,建議在合適的情況下,選擇合適的環(huán)境來鍛煉自己。
對于那些對自己認(rèn)知不清楚,對未來迷茫、天賦一般的朋友,建議選擇一個(gè)靠前(頭部)的公司,一直待下去更有利于自己的發(fā)展。
不管你是如何選擇,腳踏實(shí)地地度過每一天,而堅(jiān)持使平凡變非凡。
年齡不是阻擋學(xué)習(xí)的理由!
不用多說,相信大家都有一個(gè)共識:無論什么行業(yè),最牛逼的人肯定是站在金字塔端的人。所以,想做一個(gè)牛逼的測試員,那么就要讓自己站的更高,成為技術(shù)大牛并不是一朝一夕的事情,需要時(shí)間的沉淀和技術(shù)的積累。
學(xué)習(xí)一線大廠的各項(xiàng)技術(shù):
大廠是我們的技術(shù)先驅(qū),不僅僅是各種技術(shù),還有很多令你大開眼界的使用方法,學(xué)習(xí)這些有利于自己競爭力的提高,深入理解后也可以提升你的學(xué)習(xí)效率。
現(xiàn)在競爭這么激烈,只有通過不斷學(xué)習(xí),提高自己,才能保持競爭力。
下面這份2021年軟件測試學(xué)習(xí)資料包會幫到你很多
包括,軟件學(xué)習(xí)路線圖,50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測試用軟件,37份測試文檔,70個(gè)軟件測試相關(guān)問題,40篇測試經(jīng)驗(yàn)級文章,上千份測試真題分享,還有2021軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助……
關(guān)注我公眾號:【程序員二黑】即可獲取這份資料了!
推薦閱讀
高薪程序員也躲不過35歲這一關(guān)…當(dāng)能力與年齡脫節(jié),我們該如何自救
大學(xué)畢業(yè)開始銷售…不甘于現(xiàn)狀,轉(zhuǎn)行測試的自救之路
從銷冠到失業(yè),最后選擇軟件測試,回頭看看這段路,我很幸運(yùn)!
總結(jié)
以上是生活随笔為你收集整理的30岁测试员在一家公司工作八年后,告别“体制化”终于跳槽,别再妄想靠公司养老了!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SiebelAdapter--具体干事的
- 下一篇: 【VulnHub靶场】——HARRYPO