有一種打工人的羨慕,叫做“大廠”。
真是年少不知大廠香,錯把青春插稻秧。
但是,在深圳有一群比大廠員工更龐大的群體,他們頂著大廠的“名”,做著大廠的工作,還可以享受大廠的伙食,卻沒有大廠的“命”。他們就是大廠的“外包員工”。
什么都做了,和什么都沒做其實是一樣的,走出“瞎忙活”的安樂窩,才是避開彎路的最佳路徑。希望我的經歷能幫助到有需要的朋友。
外包公司的特點有哪些?
首先,特點就是人員流動性特別大,接著上面例子,因為可能干了三四個月,該項目做完了,這10個人估計都得走,然后這10個人又會被外包公司派去其他的甲方公司面試,面試成功才有工資拿,沒面試成功只有底薪2200。
如果一個外包人員面試甲方公司,一直都沒有面試通過,那他就是只能一直拿底薪,大約每天70塊錢的收入,所以,有些就覺得沒勁,干脆辭職。
還有一個就是:你如果要入職外包公司的話,一般要經過兩面,一面外包,過了外包的面試,才有第二輪甲方公司的面試,這些外包的人事都會提前通知你,去哪個甲方公司面試,然后第二面你又要去甲方面試,如果這個甲方公司面試通過了,就會給你發offer,讓你入職簽合同,如果第一個甲方公司面試沒通過,那就去第二個甲方公司,依次類推,直到你面試的甲方公司通過才可以入職簽合同。
關于簽合同和福利待遇
- 薪酬福利
一般而言外包員工的薪酬福利是遠低于正式員工的
正式員工:薪資之外還有五險一金和公司福利等;而外包的價格頂多是崗位的正常薪資。
- 職業發展
外包員工很快會遇到瓶頸,因為只有非核心崗位會外包,這類崗位缺乏長期發展的空間。
正式員工,有成績或者呆的年限夠長都回有相應的回報。
- 工作穩定性
外包是靈活用工的一種,意味著公司一旦需要裁員,首先考慮的是外包員工。
正式員工,會相對穩定,裁員,會獲得法律的相應補償。
- 合同簽訂
外包員工的合同,是和第三方外包公司簽訂。
正式員工的合同,是直接和公司簽訂。
- 工作范圍
外包公司,一般是一對多,同時服務多家企業。
正式員工,一般是一對一,只服務于所在公司。
- 外包公司可不可以進呢?
一般情況下,我不建議大家選擇去外包公司,因為從各個方面綜合比較,外包公司都是不利于我們發展的。但是外包公司的存在又是大多數,我們應該怎么辦呢?我的建議是,根據自身情況做“符合事實的選擇”,如果我們找了很久的工作都沒有拿到一份滿意的offer,無論是心理還是身體上都承受不住這種煎熬,那么我們可以暫且先在外包公司進行工作,從而積累工作經驗,等到時機繼續尋找符合自己的滿意公司。
但是在外包公司工作一定不要超過兩年,要提前去策劃自己如何跳出這個環境,從而找到更加有發展潛力的平臺進行學習和發展。這些都是需要自己去運營的。在整個過程中,“學習”是主要改變的方式,通過鞏固和學習技術與知識,我們可以增加自身的競爭力,畢竟我們還是做的技術行業,還是要用自身的技術能力來說話。
我的外包測試收獲
在外包公司也不一定全無收獲,我在外包公司這幾年也收獲不少,感慨良多!
技術方面
- 熟悉了大廠的流程,掌握各種工具
- 掌握了新的技術棧,如mysql都是在外包的這兩年學習的
- 代碼習慣更好了,
- 編程思想上的提升
- 問題定位速度的提升。
- 工作能力方面
- 更有耐心了,同事之間的交流也是很有禮貌
- 更能抗壓了,有時候測試壓力挺大的,只能多加班,有時候一個月工作日都在加班,最少每個月有15天的加班
- 更有效率了,簡單的東西有時候很快就可以完成
生活方面
體重增加,因為伙食好了,現在早晚餐都包了,另外運動少了,基本沒什么運動。
下一份工作不想做外包了
我之所以做了外包,是因為那時候剛來深圳,又沒有找到合適的工作,就想先做一年看看,沒想到這一做就是兩年多,時間真的過的很快,不管是有意義的過還是頹廢的過,都一樣的快。
自動化測試學習建議
1、多樣化練習
完全按照視頻里的操作方法,用視頻里的網站,按部就班的寫代碼,效果不大,并不是說沒有必要。因為課程里所使用的網站都是老師“精心挑選”的,主要針對某個模塊某個知識點而來的,用來做例子的功能也是最簡單,主要目的是讓學員明白當前所講的知識點。
但是在實際應用的過程中肯定會比這復雜。所以建議在按照視頻里的例子練習完成后,多拿一些常用的網站或者工作中正在使用的網站多做練習,這樣我們往往會獲取到一些課程里沒有的知識。
一開始不會沒關系,就是照著現有腳本抄也要練習,因為只有練習才能熟能生巧。
2、虛心學習不自以為是
因為我之前是有代碼基礎的,所以在第一次學習的過程中將所有代碼相關的課程都跳過了,所以導致了知識的斷層。第二次學習的過程中,是將課程從頭到尾的完整的看了一遍并進行了實際操作,才發現,之前被我跳過的內容隱藏了一些我從前并不知道的知識點。
3、有始有終
第一次學習時,學習完腳本錄制之后,就停止學習了,并沒有繼續學習后續的內容。
第二次學習后發現,用錄制的方式寫腳本是很low的,很有局限性,并不能滿足所有的需求,后來用WebDriver和UnitTest才是真正的高級,解決腳本錄制不能解決的問題。
4、應用到日常的工作中
我們學習完自動化之后,不要學習完就行了,而要積極的將其應用到我們日常的工作中,如果放著不用,一段時間之后我們學習到的知識都會慢慢遺忘。將其應用到工作中后,不僅能對技術進行不斷練習、優化、升級,還能提高工作效率,何樂而不為呢?
這是我自學自動化的歷程,走了不少彎路,也沒有專人的指導,只能靠自己去摸索,希望我自己犯的錯誤能讓大家引以為戒。
5、全面了解,選好切入點
目前自動化測試方向大概有以下幾個:
- 輔助測試腳本方向:以Shell,Python為主來簡化重復的工作,過濾日志等;
- 接口自動化測試方向:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins,當然還有很多其他二次開發的框架或工具,不過核心是一樣的;
- 頁面自動化方向,主要有Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins,以及其他的框架和工具;
- App自動化測試方向:以Robotium+Java+TestNG+Jenkins,
- Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner為主。
當然這里介紹的都是簡單的,最基本的實現方案,作為入門學習比較合適。其他五花八門的二次開發的框架,包含眾多功能的方案留待你以后提升。先從這幾方面了解入手,選擇一個語言體系,建議從接口自動化入后,然后再去學習頁面和app。
1. 自動化測試必備Python編程內容
2. Web UI?自動化測試基礎內容
3.?Web?UI?自動化測試實戰內容
4.?APP?UI?自動化測試基礎內容
5.?APP?UI 自動化測試實戰內容
6.?API?接口自動化測試基礎內容
7.?API 接口自動化測試實戰內容?
8.?CI/CD持續集成專項技術
9.?自動化測試框架實戰技術
?
上面就是我整理出來的一份自動化測試工程師技術路徑圖。希望大家能在這個成長過程中收益良多。全方位提升測試技術,建立一套屬于自己的技術體系。幫助大家不斷學習和優化技術棧,跟進先進和主流的測試技術,給到大家帶來的不僅僅是技術和薪資的提升,更多的是改變測試人在IT技術領域的地位和心態,拔高測試行業的技術深度。?
這些都是高附加值的知識!
其實這些高附加值的知識和能力可以邊工作邊自學的。相信年薪30W+也是很簡單的!關鍵就看你愿不愿意學!
合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
?
這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點擊下方小卡片領取???
?