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