入職字節外包一個月,我離職了。。。

有一種打工人的羨慕,叫做“大廠”。

真是年少不知大廠香,錯把青春插稻秧

但是,在深圳有一群比大廠員工更龐大的群體,他們頂著大廠的“名”,做著大廠的工作,還可以享受大廠的伙食,卻沒有大廠的“命”。他們就是大廠的“外包員工”。

什么都做了,和什么都沒做其實是一樣的,走出“瞎忙活”的安樂窩,才是避開彎路的最佳路徑。希望我的經歷能幫助到有需要的朋友。

外包公司的特點有哪些?

首先,特點就是人員流動性特別大,接著上面例子,因為可能干了三四個月,該項目做完了,這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+也是很簡單的!關鍵就看你愿不愿意學!

合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!

最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

?

這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點擊下方小卡片領取???

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/214444.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/214444.shtml
英文地址,請注明出處:http://en.pswp.cn/news/214444.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

12.11 C++ 作業

完善對話框,點擊登錄對話框,如果賬號和密碼匹配,則彈出信息對話框,給出提示”登錄成功“,提供一個Ok按鈕,用戶點擊Ok后,關閉登錄界面,跳轉到其他界面 如果賬號和密碼不匹配&#xf…

樹根研習社|數據為王,洞察“工業數據采集”背后的價值與實踐

一、工業數據采集是什么? 數據采集是將各種信息傳感設備通過網絡結合起來,實現任何時間、任何地點,人、機、物的互聯互通。數據采集的主要的作用是: “翻譯官”:不同程序語言的設備數據通過協議解析“翻譯”為上層系…

淘寶權益玩法平臺的Serverless化實踐

通過對權益玩法平臺現有業務應用的Serverless化改造,權益團隊在雙十一期間完美地支撐了業務需求,在研發效率、運維保障等方面都體現出了很高的價值和收益。 項目背景 淘寶權益平臺是負責淘寶權益營銷的核心團隊,團隊除了負責拉菲權益平臺外&a…

1.cloud-微服務架構編碼構建

1.微服務cloud整體聚合父工程 1.1 New Project 1.2 Maven選版本 1.3 字符編碼 1.4 注解生效激活 主要為lombok中的Data 1.5 java編譯版本選8 1.6 File Type過濾 *.hprof;*.idea;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;v…

Nginx配置文件的基本用法

Nginx簡介 1.1概述 Nginx是一個高性能的HTTP和反向代理服務器。 是一款輕量級的高性能的web服務器/反向代理服務器/電子郵件(IMAP/POP3)代理服務器 單臺物理服務器可支持30 000~50 000個并發請求。 1.2Nginx和Apache的優缺點 &#xff…

mybatis數據輸出-insert操作時獲取自增列的值給對應的屬性賦值

jdbc-修改 水果庫存系統的 BaseDao 的 executeUpdate 方法支持返回自增列-CSDN博客 1、建庫建表 CREATE DATABASE mybatis-example;USE mybatis-example;CREATE TABLE t_emp(emp_id INT AUTO_INCREMENT,emp_name CHAR(100),emp_salary DOUBLE(10,5),PRIMARY KEY(emp_id) );INSE…

王炸升級!PartyRock 10分鐘構建 AI 應用

前言 一年一度的亞馬遜云科技的 re:Invent 可謂是全球云計算、科技圈的狂歡,每次都能帶來一些最前沿的方向標,這次也不例外。在看完一些 keynote 和介紹之后,我也去親自體驗了一些最近發布的內容。其中讓我感受最深刻的無疑是 PartyRock 了。…

基于SSM的健身房預約系統設計與實現

末尾獲取源碼 開發語言:Java Java開發工具:JDK1.8 后端框架:SSM 前端:Vue 數據庫:MySQL5.7和Navicat管理工具結合 服務器:Tomcat8.5 開發軟件:IDEA / Eclipse 是否Maven項目:是 目錄…

網絡安全攻擊預警/態勢預測算法匯總

總結: 網絡安全攻擊預警/態勢預測算法眾多,主要包括: 基于統計學的算法:協方差矩陣、馬爾可夫模型等; 基于機器學習的算法:貝葉斯網絡、聚類算法、支持向量機SVM、遺傳算法、層次分析法AHP、決策樹等&am…

每日一道算法題 1

借鑒文章:Java-敏感字段加密 - 嗶哩嗶哩 題目描述 給定一個由多個命令字組成的命令字符串; 1、字符串長度小于等于127字節,只包含大小寫字母,數字,下劃線和偶數個雙引號 2、命令字之間以一個或多個下劃線_進行分割…

Proxmark3 Easy救磚-20231209

事情是這樣的,在淘寶買了個PM3,拿到手后刷固件的,一不小心刷成磚頭了,現象就是四個燈全亮,插上電腦USB不識別。問商家他也不太懂,也是個半吊子技術,遠程給我刷機搞了半天也沒有搞定,…

微表情檢測(三)----基于光流特征的微表情檢測

Micro-expression spotting based on optical flow features 基于光流特征的微表情檢測 Abstract 本文提出了一種高精度和可解釋性的自動微表情檢測方法。首先,我們設計了基于鼻尖位置的圖像對齊方法,以消除由頭部晃動引起的全局位移。其次&#xff0…

C語言中的一維數組與二維數組

目錄 一維數組數組的創建初始化使用在內存中的存儲 二維數組創建初始化使用在內存中的存儲 數組越界 一維數組 數組的創建 數組是一組相同類型元素的集合。 int arr1[10]; char arr3[10]; float arr4[10]; double arr5[10];下面這個數組能否成功創建? int count…

Linux上編譯和測試V8引擎源碼

介紹 V8引擎是一款高性能的JavaScript引擎,廣泛應用于Chrome瀏覽器和Node.js等項目中。在本篇博客中,我們將介紹如何在Linux系統上使用depot_tools工具編譯和測試V8引擎源碼。 步驟一:安裝depot_tools depot_tools是一個用于Chromium開發…

學習IO的第七天

作業&#xff1a;使用消息隊列完成兩個進程間的相互通信 #include <head.h>struct msgbuf {long mtype; //消息類型char mtext[1024]; //正文大小 };#define SIZE (sizeof(struct msgbuf)-sizeof(long))int main(int argc, const char *argv[]) {//1.創…

打印一個整數的每一位和求階乘(遞歸和非遞歸的C語言實現)

文章目錄 打印一個整數的每一位思考遞歸非遞歸 求階乘遞歸非遞歸證明0的階乘為1 寫代碼中遇到的VS輸出窗口提示信息為什么VS平臺32位和64位的long都是4字節&#xff1f;%zu是什么格式說明符VS下_int128為什么用不了 打印一個整數的每一位 思考 負數和0都是整數&#xff0c;我…

DevEco Studio將編輯器整體文本改為簡體中文

我們打開編輯器 隨便進入一個項目 這里 我們左上角目錄 選擇 File下面菜單中的 Settings… 打開配置界面 然后在設置窗口左側導航欄中 選擇 Plugins 插件 然后上方導航欄中 選擇 Installed 參考下圖 然后 找到這個Chinese(Simplified) Chinese是什么應該不用我多說吧 我們把…

區塊鏈擴容問題研究【06】

1.Plasma&#xff1a;Plasma 是一種基于以太坊區塊鏈的 Layer2 擴容方案&#xff0c;它通過建立一個分層結構的區塊鏈網絡&#xff0c;將大量的交易放到子鏈上進行處理&#xff0c;從而提高了以太坊的吞吐量。Plasma 還可以通過智能合約實現跨鏈交易&#xff0c;使得不同的區塊…

Python面經【8】- Python設計模式專題-上卷

Python面經【8】- Python設計模式專題-上卷 一、接口二、單例模式(1) 方法一&#xff1a;使用模塊(2) 方法二&#xff1a; 裝飾器實現【手撕 理解】&#xff08;單下劃線 閉包 裝飾器 類方法&#xff09;(3) 方法三&#xff1a;基于__new__方法【new和init 】 設計模式是一…

簡單的 u-popup 彈出框

uniapp中的popup組件可以用于彈出簡單的提示框、操作框、菜單等。它可以通過position屬性控制彈出框的位置&#xff0c;不同的position值會使得彈出框呈現不同的彈出形式 目錄 一、實現思路 二、實現步驟 ①view部分展示 ②JavaScript 內容 ③css中樣式展示 三、效果展示 …