“但凡有點(diǎn)機(jī)會(huì),千萬(wàn)別去外包!?”
在程序員圈子里面,外包程序員似乎永遠(yuǎn)處于一個(gè)尷尬的角色,如果你說(shuō)他們不是程序員吧,他們也是程序員。應(yīng)該說(shuō)是外包這個(gè)詞比較尷尬吧。趕著和正式工一樣的伙,待遇缺天差地別,沒(méi)有福利,逢年過(guò)節(jié)也沒(méi)有禮品啥的。平常也不好去融進(jìn)正式工的圈子。工作中都是一個(gè)人。
經(jīng)常會(huì)有朋友問(wèn)我:面試通過(guò)了·,但是在糾結(jié)到底該不該去外包,看網(wǎng)上都在說(shuō)“千外不要去外包”搞得自己也很糾結(jié)。我只能說(shuō)
如果能力不夠,就不要眼高手低,可以接受外包,但不要一輩子都是外包,不要心安理得,要把“外包”作為一種跳板。其實(shí)現(xiàn)在就業(yè)還是比較艱難的,失業(yè)的被裁裁的比比皆是。所以在沒(méi)有其他更好的選擇的時(shí)候,去外包也不是不可。當(dāng)然有不好的外包,就像有垃圾的大學(xué)一樣,進(jìn)去后只會(huì)浪費(fèi)青春,浪費(fèi)精力。一旦進(jìn)入這種只會(huì)壓榨勞動(dòng)力,卻無(wú)法成長(zhǎng)的外包,就是跳進(jìn)了火坑。
就我自身而已,大學(xué)學(xué)的是計(jì)算機(jī)專業(yè),畢業(yè)的時(shí)候,對(duì)于找工作比較迷茫,也不知道當(dāng)時(shí)怎么想的,一頭就扎進(jìn)了一家外包公司,一干就是4年。現(xiàn)在終于跳槽到了互聯(lián)網(wǎng)公司了,我想說(shuō)的是,只要自身技術(shù)夠硬,外不外包都沒(méi)關(guān)系。
剛開(kāi)始竟然外包,被派遣到大大小小的公司。但是我不會(huì)想著這個(gè)項(xiàng)目結(jié)束了就可以了,會(huì)不斷通過(guò)自身的優(yōu)勢(shì)在不同的環(huán)境中去學(xué)習(xí)他們的優(yōu)勢(shì),也可以多多學(xué)習(xí),這個(gè)習(xí)慣也讓我的簡(jiǎn)歷好看了不少。后來(lái)被外包派遣到了華為,項(xiàng)目一完成就跳槽到了華為。現(xiàn)在也是正式員工了
告訴大家我的經(jīng)歷就是想要說(shuō)明,機(jī)會(huì)都是自己去選擇的,大家糾結(jié)去外包的原因有以下幾點(diǎn)
1.缺乏長(zhǎng)期的技術(shù)積累,掌握不到核心技術(shù)。一般雇主公司比較核心或者底層的東西是不會(huì)讓外包人員作的。外包人員一般做的都是“邊角料”。
2.缺乏長(zhǎng)期的公司積累。在一個(gè)普通軟件公司里面,資歷是一個(gè)比較重要的指標(biāo)。一個(gè)程序員在公司呆的時(shí)間越長(zhǎng),對(duì)公司的貢獻(xiàn)越大。而在外包公司基本沒(méi)有什么積累。最多的收益應(yīng)該是項(xiàng)目經(jīng)驗(yàn)了。
3.在雇主公司內(nèi)部會(huì)受到“歧視”。不用說(shuō),一般雇主公司的人員挑大梁,外包人員也就做些邊角料的工作,或者雇主公司的人員作需求和設(shè)計(jì),外包人員編寫代碼。
4.項(xiàng)目做完后,會(huì)馬上失業(yè)。當(dāng)然了,雇主公司都把做項(xiàng)目的酬勞付給外包公司了。外包公司項(xiàng)目完成后,就沒(méi)有錢進(jìn)帳了,難道他們會(huì)把你養(yǎng)的白白胖胖的?
?
如果你現(xiàn)在在外包公司,多學(xué)習(xí)爭(zhēng)取把自己的技術(shù)提升上來(lái),你還要明確自己的職業(yè)規(guī)劃,這樣你才有跳槽的資本,才有跟別人競(jìng)爭(zhēng)的機(jī)會(huì)。
并不是所有的正式員工都是趾高氣揚(yáng)的,瞧不起外包的;有些挺古道熱腸的,愿意溝通,愿意交流,也愿意做朋友,我就遇到過(guò)這樣的同事。所以,我對(duì)外包沒(méi)有一點(diǎn)偏見(jiàn)。
想要轉(zhuǎn)正,我覺(jué)得有必要做好下面幾點(diǎn):
- 努力工作。不管是黑貓還是白貓,總要逮住老鼠。如果正式員工解決不了的問(wèn)題,外包員工卻可以解決,我相信人生很快就會(huì)逆襲,對(duì)吧?
- 持續(xù)學(xué)習(xí)。一家公司,不管是好是壞,既然存在就有它的價(jià)值,我覺(jué)得不能非黑即白的下定義,外包就一定學(xué)習(xí)不到技術(shù),公司用的什么技術(shù)很重要,更重要的是你愿意學(xué)習(xí)什么樣的技術(shù)。
- 時(shí)間緊?不是問(wèn)題,當(dāng)前的大環(huán)境下,每個(gè)項(xiàng)目的時(shí)間都趕的挺緊的;技術(shù)爛,不是問(wèn)題,我們可以學(xué)習(xí)新鮮的技術(shù)來(lái)對(duì)舊的代碼進(jìn)行重構(gòu)。
- 如果抱怨說(shuō)既沒(méi)有時(shí)間,又沒(méi)有精力可以學(xué)習(xí),那不管是正式員工還是外包,都是沒(méi)有前途的。
投資自己。不管處于什么樣的環(huán)境下,哪怕糟糕到極限,也不要忘記投資自己。在人類歷史上,有過(guò)特別黑暗的階段,不僅物質(zhì)上匱乏,精神上也匱乏,但總有一小撮人,他們堅(jiān)持投資自己,那機(jī)會(huì)來(lái)的時(shí)候,出現(xiàn)轉(zhuǎn)機(jī)的時(shí)候,他們就是那群熠熠生輝、光芒萬(wàn)丈的人。
1.軟件測(cè)試基礎(chǔ)理論知識(shí):
- 軟件的質(zhì)量模型:軟件測(cè)試過(guò)程保障軟件的質(zhì)量,從哪些方面保障可以從質(zhì)量模型出發(fā)思考
- 測(cè)試分類:軟件測(cè)試過(guò)程可以按照不同角度進(jìn)行分類,基礎(chǔ)測(cè)試到高級(jí)測(cè)試遞進(jìn)過(guò)程
- 開(kāi)發(fā)流程:告訴測(cè)試人員一個(gè)軟件完整的生命周期,軟件從無(wú)到有到消亡的過(guò)程
- 測(cè)試流程:掌握并指導(dǎo)測(cè)試人員在實(shí)際項(xiàng)目中如何開(kāi)展測(cè)試工作。這要求測(cè)試人員對(duì)常見(jiàn)的主流測(cè)試流程有較為透徹的理解。遇到不同的軟件項(xiàng)目,知道從何處著實(shí)能最有效率的測(cè)試軟件缺陷
- 測(cè)試計(jì)劃與方案:如何規(guī)劃在項(xiàng)目中開(kāi)展測(cè)試活動(dòng),確保測(cè)試活動(dòng)有序進(jìn)行
- 設(shè)計(jì)用例方法:黑盒測(cè)試階段必須掌握的一些測(cè)試用例的設(shè)計(jì)方法。比如黑盒測(cè)試- 用例的設(shè)計(jì)方法、測(cè)試用例元素等等
- 軟件缺陷:在測(cè)試執(zhí)行過(guò)程中應(yīng)該確定缺陷并提交缺陷報(bào)告
- 缺陷管理:提交缺陷后在實(shí)際工作中如何和開(kāi)發(fā)協(xié)助處理驗(yàn)證提交的問(wèn)題。例如:- - bug的等級(jí)優(yōu)先級(jí)分類、bug的描述、bug的生命周期、缺陷管理工具使用,如禪道等。
- 測(cè)試報(bào)告:測(cè)試過(guò)程的回顧和結(jié)果確認(rèn),生成系統(tǒng)性的專業(yè)軟件測(cè)試評(píng)估報(bào)告。
?
2、軟件測(cè)試功底技術(shù)——Linux系統(tǒng)
linux系統(tǒng)是主要的服務(wù)端操作系統(tǒng),也是從事IT崗位的大部分人員必須具備的基本技術(shù)之一。作為軟件測(cè)試工程師,我們常常需要在服務(wù)器端查看日志,從而定位問(wèn)題的源頭。
linux系統(tǒng)基本知識(shí):多用戶,多任務(wù),發(fā)行版本等
常見(jiàn) linux操作命令:日志查看,文件壓縮、解壓,用戶管理,文件權(quán)限等
會(huì)部署和配置基本的應(yīng)用jdk、 mysql、 tomcat
docker安裝使用
編寫基本的 shell RAD本
遠(yuǎn)程終端工具使用: shell, xftps等
3、軟件測(cè)試功底技術(shù)——Sql數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)作為軟件系統(tǒng)必備的應(yīng)用系統(tǒng),在諸如接口測(cè)試、性能測(cè)試等等過(guò)程中往往需要操作數(shù)據(jù)庫(kù),驗(yàn)證數(shù)據(jù)正確性完整性,都離不開(kāi)數(shù)據(jù)庫(kù)的增刪改查操作,在項(xiàng)目部署階段數(shù)據(jù)庫(kù)還需要配合項(xiàng)目部署。在性能測(cè)試、接口自動(dòng)化測(cè)試中都需要數(shù)據(jù)庫(kù)的支撐。
數(shù)據(jù)庫(kù)基本概念
關(guān)系型數(shù)據(jù)庫(kù)
MYSQL基本的增改查語(yǔ)句,存儲(chǔ)過(guò)程
MYSQL復(fù)雜查詢、多表查詢
MYSQL索引及事務(wù)相關(guān)概念
數(shù)據(jù)庫(kù)客戶端工具使用:如 Navicat
4、軟件測(cè)試功底技術(shù)——編程語(yǔ)言
推薦沒(méi)有編程基礎(chǔ)的朋友可以學(xué)習(xí)Python語(yǔ)言
Python語(yǔ)言的學(xué)習(xí)內(nèi)容包含以下知識(shí)點(diǎn):
Python基礎(chǔ):Python語(yǔ)言特點(diǎn)、運(yùn)行環(huán)境、基本語(yǔ)法、代碼風(fēng)格、示例程序
數(shù)據(jù)結(jié)構(gòu):
- 基本數(shù)據(jù)結(jié)構(gòu):數(shù)字、字符串、類型判斷、類型轉(zhuǎn)換、切片、字符串格式化、數(shù)值運(yùn)算、位置參數(shù)和關(guān)鍵字參數(shù);
- 組合數(shù)據(jù)結(jié)構(gòu):列表、元組、范圍、字典、集合、不可hash對(duì)象、解包、內(nèi)存地?cái)?shù)據(jù)結(jié)構(gòu)址、不可變數(shù)據(jù)
- 程序控制:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、判斷結(jié)構(gòu)、異常處理、邏輯運(yùn)算符
- 函數(shù):定義函數(shù)、函數(shù)的參數(shù)、返回值、變量作用域、匿名函數(shù)、常用內(nèi)置函數(shù)
- 模塊和庫(kù):模塊和包、import關(guān)鍵字、常用標(biāo)準(zhǔn)庫(kù)、常用第三方庫(kù)、包管理工具pip
- 面向?qū)ο螅好嫦驅(qū)ο笃鹪春蛢?yōu)勢(shì)、面向?qū)ο蟮奶匦灶惡蛯?duì)象的聯(lián)系、對(duì)象的特殊方法
- 日志記錄:baseConfig、文件日志、郵件日志、定制格式、內(nèi)置占位符、等級(jí)過(guò)濾、分級(jí)傳播、配置文件
- 測(cè)試框架:unitest、pytest等
- 并發(fā)編程:多進(jìn)程、多線程、協(xié)程、線程池、同步控制、線程通信、分布式、猴子補(bǔ)丁、 async語(yǔ)法、生成器
- 網(wǎng)絡(luò)編程:socket編程基礎(chǔ)、TCP服務(wù)端和客戶端、并行請(qǐng)求處理、HTTP服務(wù)端和客戶端
?
5、軟件測(cè)試自動(dòng)化進(jìn)階——接口測(cè)試
接口測(cè)試本質(zhì)也是功能測(cè)試的一種,通過(guò)腳本或者工具,模擬客戶端對(duì)服務(wù)端接口進(jìn)行調(diào)用。因?yàn)槭菑慕涌趯訙y(cè)試,所以能更早的發(fā)現(xiàn)問(wèn)題,從而提高測(cè)試效率,降低修復(fù)成本。
http/httpst協(xié)議學(xué)習(xí)
常見(jiàn)請(qǐng)求方法學(xué)習(xí):GET、POST
cookie和 session學(xué)習(xí)
接口的基本概念
接口文檔認(rèn)識(shí)
接口測(cè)試用例編寫
接口測(cè)試工具使用:postman、Jmeter、SoapUl
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-415316.html
6、軟件測(cè)試自動(dòng)化進(jìn)階——性能測(cè)試
- 性能測(cè)試的技術(shù)要求很高,不僅僅要對(duì)性能測(cè)試的指標(biāo)、測(cè)試分類、測(cè)試設(shè)計(jì)有很深刻的理解。還要學(xué)習(xí)系統(tǒng)業(yè)務(wù)和架構(gòu)相關(guān)知識(shí),這樣才能更好的設(shè)計(jì)性能場(chǎng)景,分析出系統(tǒng)的性能瓶頸。性能測(cè)試常用的工具有jmeter和loadrunner,大家可以根據(jù)需要進(jìn)行學(xué)習(xí)。
- 性能基本概念:性能測(cè)試意義、常見(jiàn)性能指標(biāo)理解、性能測(cè)試的分類
- 性能測(cè)試流程:性能需求分析、性能場(chǎng)景設(shè)計(jì)、測(cè)試腳本編寫、測(cè)試執(zhí)行資源監(jiān)控、性能調(diào)優(yōu)、回歸測(cè)試
- Jmeter及 roadrunner使用
- 性能測(cè)試報(bào)告輸出
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-415316.html
7、軟件測(cè)試自動(dòng)化進(jìn)階——app自動(dòng)化
越來(lái)越多的項(xiàng)目和系統(tǒng)通過(guò)移動(dòng)端來(lái)提供服務(wù),移動(dòng)端的軟件質(zhì)量越來(lái)越重要,App自動(dòng)化測(cè)試已經(jīng)成為自動(dòng)化測(cè)試的重要內(nèi)容。借助Appium,使得App自動(dòng)化測(cè)試和Web自動(dòng)化測(cè)試有很多相通之處,不過(guò)作為測(cè)試工程師,依然需要掌握移動(dòng)端應(yīng)用的工具和特性。
Appium移動(dòng)測(cè)試環(huán)境搭建:Appium ServerAppium和 Desktop、 Android運(yùn)行環(huán)境搭建、模擬器安裝和連接、真機(jī)設(shè)備調(diào)試模式、adb、 weditor、 UiAutomator22、 Monkey
Appium元素定位:原生應(yīng)用元素定位、純web應(yīng)用元素定位、混合應(yīng)用元素定位
Appium元素交互:等待元素加載,元素的基本屬性和方法、滑動(dòng)、拖動(dòng)、縮放操作、下拉選擇操作、 toast消息處理、常見(jiàn)控件分析、常見(jiàn)布局分析
封裝測(cè)試框架:集成Appium、adb等工具、預(yù)定義異常處理、記錄Appium日志、屏幕截圖、打造多用途測(cè)試框架
?
8、軟件測(cè)試自動(dòng)化進(jìn)階——持續(xù)集成和持續(xù)測(cè)試
持續(xù)集成和持續(xù)測(cè)試是一個(gè)在迭代中構(gòu)建、測(cè)試產(chǎn)品并修復(fù)Bug的過(guò)程。它有助于團(tuán)隊(duì)在開(kāi)發(fā)階段的初期發(fā)現(xiàn)缺陷,這時(shí)的缺陷通常相對(duì)不那么復(fù)雜,并且更容易被解決。通過(guò)持續(xù)集成和持續(xù)測(cè)試,可以盡早地將錯(cuò)誤風(fēng)險(xiǎn)降至最低,并加快交付更好質(zhì)量的軟件。
版本控制Git:背景介紹、環(huán)境部署、工作區(qū)、暫存區(qū)和提交區(qū)、分支創(chuàng)建與合并、解決沖突、標(biāo)簽、 config與別名、本地倉(cāng)與遠(yuǎn)程倉(cāng)、 GitHub與碼云
持續(xù)集成 Jenkins:背景介紹、環(huán)境部署、文件結(jié)構(gòu)、遠(yuǎn)程倉(cāng)庫(kù)與私服、ja包依賴、插件管理
容器Docker:了解 Dockers的鏡像、倉(cāng)庫(kù)、容器、 Docker Engine和架構(gòu)圖、網(wǎng)絡(luò)設(shè)置、數(shù)據(jù)持久化
這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!
?
?
到了這里,關(guān)于外包派遣3年華為,合同結(jié)束轉(zhuǎn)正,轉(zhuǎn)正后工資12k-15k,13薪,包三餐,值得去嗎?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!