前言
- 之前在自己的小群裡答應大夥兒說說自己對測試培訓的看法,今天早下班來寫寫
- 所有觀點僅代表個人,沒有任何攻擊他人或機構的意思
- 說不定以後老了我也做測試培訓呢,先別說太狠,不然打臉太痛
- 這裡會講下對測試培訓的看法,以及自己的付費培訓的經歷,也算是給剛出社會的師弟師妹,或者還在讀大學的同學一個告誡吧
- 我工作經驗僅兩年,很多想法看法可能並不成熟,講話比較那啥,希望各位大佬海涵
為什麼寫?
- 肯定會有人覺得我嫉妒別人賺得多才寫的,那必須嫉妒啊,你不嫉妒馬雲賺這麼多嗎,哪有不喜歡錢的人(傲嬌
- 但更多,我是想說下自己的經歷和現在的看法
- 入職阿里前,我以為自己的技術棧很豐富了,但來了後發現,儲備的技術完全不夠用,回首過去看自己報過的班,並沒有一個培訓機構教的東西能真正在大廠中用到的,當然了,有些部門可能還是會用到的,但會是少部分
- 所以我先寫一下對測試培訓的看法
- 不喜勿噴,我和各位培訓人士沒有利益衝突,純屬談個人看法(我就是嫉妒嫉妒嫉妒!哼)
- 說不定,以後上了年紀的我也會開辦測試培訓呢,假設終有那一天,我一定會按照我心目中的理想去做
測試培訓到底值不值得參加
從培訓內容分析
自動化測試培訓
- 大部分都講 python、java 的基礎、進階
- selenium,ui 自動化測試
- appium,app 自動化測試
- pytest,low 一點的機構會講 unittest
- git
- jenkins
- 高階一點的機構會講 docker
- 專案實戰
效能測試培訓
- jmeter 基礎、進階使用
- jmeter+普羅米修斯+Grafana監控
- jmeter +maven/ant + jenkins
- jmeter 分散式壓測
- jmeter 監控服務端
- 各種中介軟體監控,效能分析、效能調優
測試開發培訓
- 程式語言
- 自動化測試(框架部分)
- 效能測試(jmeter部分)
- 開源平臺/框架直接套
diss 自動化測試培訓
- 首先,看過我寫的 pytest、docker、selenium、git 連載應該都知道(appium 沒深入學),寫的自認為很詳細,包括每一節都有的實戰,重要方法的原始碼解讀,看我部落格不比上培訓課香嗎
- 再來,機構提供的專案,都是落後的專案,或者普通專案,放到大廠,隨便一個網站複雜度就遠超過它了,而且提供的專案可能還會出 bug,或者互動不完整
- 最後,教的東西都是基礎使用,其實完全可以從網上的部落格、官方文件進行學習的,至於實戰,自己在公司專案上運用起來就好了,或者隨便找個網站測試不就好了
diss 效能測試培訓
- 首先,我的 Jmeter 連載詳細的不得了,結合普羅米修斯+Grafana 和 ant + jenkins 也有教程,敢說比機構提供的教程還詳細哦,畢竟有踩坑記錄還有各種使用場景,當然啦還是有些東西沒寫的,不過已經比培訓機構的詳細多了
- 其次,效能分析,機構教的不如看下高樓老師的極客時間和上面我提到的效能測試30講,兩個課不過一共 150,啃完練完,那不比上機構課程香
- 最後,效能測試是最難實戰的,即使你有眾多效能分析、效能調優經驗,你沒有對應的業務知識,沒有對系統架構的深入瞭解,那你也不可能做好效能測試,你覺得培訓機構提供的專案有多真實呢,要是真的有上萬併發,那他不得虧死了,伺服器都不知道要搭多少臺,所以你只能簡單分析,真實專案都是多個叢集的
diss 測試開發培訓
- 參加測開培訓,不如參加一個前端培訓+一個後端培訓
- 雖然我並不認為一個合格的測開就是一個全棧開發工程師,能寫測試平臺的前後端,但目前好像大部分人都認為測開就僅僅是開發平臺而已
目前測培訓市場
- 線上培訓的市場肯定是無限大的,不斷有應屆生求職,不斷就有韭菜等著被割
- 所以很多個人也做起了培訓,看到了我朋友圈,感覺有點工作經驗就能做培訓了,隨便寫本書,就能開始做培訓了..但我目測有些個人培訓一線大廠都面不上
- 做自動化測試培訓的,就只會講框架的使用,平臺的使用,不會跟你說這麼多個框架結合起來要怎麼用,如何設計框架來滿足不同專案使用場景
- 做效能測試培訓的,一般都只教很膚淺的效能分析、效能調優,並不會深入原始碼
- 做測開培訓的,一般培訓廣度很大,深度一般,只能是師父領進門
怎麼評判自己要不要報班?
- 白嫖學不下去,有個段子,儲存百度雲盤=學會,很多人百度網盤都是幾t的資料,但終究不會看,如果付費能讓你定下心來好好學習,這未嘗不可
- 缺少答疑物件,其實報名培訓機構,課程內容雖重要,但售後更重要,在你遇到坑,遇到不會問題的時候能給你幫助,這樣自己會更快成長
- 像我一樣,師父領進門,需要有人帶自己知道要學什麼,基礎學會後,自己再深入學習
- 自主學習能力差,希望有一群志同道合的同學一起學習
怎麼評判報哪個培訓機構/個人?
- 目測我沒有推薦的培訓機構,至少我覺得自動化培訓沒有哪家做的好,畢竟他們教的自己上網也能學會
- 效能的話,好像也沒有,雖然目前我覺得高樓老師的課程不錯,但不知道體系課會怎麼樣,能不能相容適用不同的大型專案可以期待一下
- 測開,直接找程式語言培訓吧,估計效果更好
- 最好找可以試聽的,比如聽個7天,不滿意可以退錢,或者免費聽7天,滿意就給錢報名,不滿意就算
- 不要找那些當你報名免費課程,態度還很不好的那種
- 一定要找售後服務好的,比如答疑及時,上課有困難能及時幫助你的機構/個人
我心目中理想的培訓內容
自動化測試
- 常見開源框架深入講一遍,包括實現原理,原始碼解析
- 用 Debug 模式演練複雜自動化測試執行的過程
- 從零到一設計一個複用性高的測試框架,比如像 httprunner 那樣的,詳細描述設計思路
- 二次開發開源的原生框架
- 結合 Docker、k8s、jenkins、git 搭一套持續整合的自動化測試流程
我敢說,目前沒有培訓機構能做到這樣,如果有,請報名
效能測試
- Jmeter 的全套使用,常見外掛的使用,還有就是監控平臺、持續整合,這些一般都有
- Jmeter Dubbo、TCP、Socket 效能測試
- Jmeter 二次開發請求取樣器嗎,滿足非常見協議(自定義加密演算法的協議)的場景
- Jmeter 二次開發其他控制元件
- Linux 監控命令,stat 家族、top 家族等等,具體可以參考效能測試30講,那個真的講的很好,我自己也有寫對應的欄目
- 全鏈路壓測實戰
- 生產環境下的流量回放
- 容量評估測試
- 壓力測試
- 中介軟體監控,常見調優引數
- JVM 深入講,JVM 調優
- Nginx 深入講,Nginx 調優
- Docker 深入講
- 等等
測試開發
- 不要 py,做平臺應該後端很少用 py,基本都是 java
- springboot 微服務一套深入講,從零到一搭建,包括系統架構設計、資料庫設計、分層設計等等
- 前端,看 vue 和 react 哪個大廠用的多了
- 至於一些細節上的技術框架,我就不提了
- 最重要的是,從零到一搭建前端+後端
- 最後 Docker + Git 部署,如果是叢集部署那肯定最好的,最好加 K8s
常見的營銷手段解讀
- 測試年薪30w+ =》專門欺騙轉行的人,測試入門簡單,深入也很困難的,別上當了,30w,只有一線城市才有,而且經驗需要3年+,在阿里,p6也才有30w+呢
- 限時免費參加課程 =》 培訓的內容就一點點,其實是為了騙你報名 vip 課程
- 限時優惠***元,只限前** 名 =》永遠都有特惠的名額,只要你報就有名額,你不報就會跟你說是最後一個名額了,錯過就沒了
- 發出學員漲薪,跳槽成功的截圖,合同截圖 =》這個我半信半疑吧,還是那句話倖存者偏差,一個班蹦出兩三個跳槽漲薪很成功的正常,但你說人人都能做到不可能;說實話,我跳槽到了阿里,我也不會跟我報過名的培訓機構說,因為我覺得功勞他們只佔 20%,剩下都是自己的努力,所以我覺得炫自己跳成功的可信度只有50%吧
- 各大廠架構師擔任明星教師 =》如果是阿里,可以問下他老師花名,告訴我,我幫你查有沒有這個人
再次聊聊測試真的很容易嗎?
- 入門很容易,會個黑盒,點點點完事了
- 前幾天,開發同學推薦我看 Google 測試之道,這裡我也推薦給想入門測試或者深耕測試行業的同學
- 看看一名真正合格的測試是怎麼樣的
- 這裡不細講,後面會寫一篇測開看法的文章
自己的培訓歷程
2015 年第一次參加線下培訓
- 在我大一的時候,韭菜本菜的我就參加了一個 C++ 加 Java 的培訓班,差不多用了家裡 2w
- 那時候培訓機構跟我說學完這個課程,大學的程式設計課不再話下,一聽啊~那個心動啊~就報名了
- 因為他們來學校開講座的時候有別人做的栗子,那時候剛接觸程式設計啥都不懂,就覺得很厲害,然後就被割韭菜了
- 結果上完 C++,發現自己什麼都不懂,當然也有可能是我太菜了,C 的確太南了...
- 還好後面的 Java 算是學回點東西(大三寒假才參加的),讓我 的Java 技術也領先不少當初同屆的,可仍然不值 2w
坑人技巧
拿最優秀的學生的成品來忽悠沒有深入接觸過程式設計的學生,捏造一種來培訓都能做出這樣作品的假象
實際情況
倖存者偏差,只有少部分,基礎好,肯努力,有程式設計天賦的人能做到
如何避免坑
- 選擇有體驗期的線下培訓,比如體驗7天,不滿意無理由退款,類似淘寶購物那種
- 拿到課程目錄,諮詢有技術經驗的師兄師姐,自學這些課程是否有難度,是否值這個價格
2016 年第一次參加線上培訓
- 在我大二的時候,進了一個工作室,本來是學 php 的,發現一竅不通就轉做前端
- 為了好好學習,接觸了騰訊課堂,然後又被花言巧語騙去學前端,花了差不多 6k
- 一開始學的不錯的,給我打下了挺好的前端基礎
- 結果主講老師和機構鬧矛盾了....機構準備離場..然而我不知道,因為一開始是分期付款的,被坑了說提前付完剩下的可以減免,我就傻乎乎的付了
- 收穫還可以吧,後面也一直做前端,直到大三才轉後端,現在測試其實也會用到一些前端技能,所以只能說中規中矩吧
坑人技巧
限時優惠!!老師給你特殊申請下來的!!現在還有其他同學問我要優惠呢,你不要的話我就給其他同學了,2 個小時之後就沒了!!
實際情況
- 現在大家都逛雙十一淘寶,提價再打折的現象見怪不怪了,最後給你的價可能本來就是別人的原價
- 至於什麼限時特惠,秒殺價,特惠價,都是營銷手段而已,你見過路邊那種掛著清倉大甩賣!!明天就走的商鋪吧,可能過一週後它還在.....所以懂得都懂
如何避免坑
其實就在於你想不想報名了,不想的話,打骨折你都不買,想的話,不打折你也會報
慕課網的課程
在慕課網買的課差不多也有 2000了,包含了前端、後端、測試,基本啥時候幹啥活,都會買一點,Java 的挺有用的,測試的話就一般,避免有人說我吹牛,放下圖好了
慕課網有沒有坑
- 有的,但不多,慕課網的課程還是很良心,所以值得一買,包括它的體系課啥的,起碼真的是大廠在職架構師,高p工程師在授課
- 但有個大坑就是,不是所有慕課網的實戰課程的答疑群都有授課老師,如果沒老師的話,等於你買的就是個錄播而已,最多搭上一個答疑區
那要買慕課網的盜版嗎
- emmm,看自己的荷包
- 還有看你想要的僅僅是視訊內容,還是想要視訊+售後服務,還有後續的更新課程服務
- 當然有能力還是支援原創吧
轉行做測試後的培訓經歷
- 好像報名過三個培訓班吧,具體哪個不說了,兩個機構,一個個人
- 一個機構是學自動化的,那時候也算被花言巧語騙進去了,花了差不多 6k,不過後面做了助教,現在也賺回來了,基本把所有培訓費都補上了
- 另一個機構是學效能的,因為抽獎拿了半價,所以報了
- 個人的是學效能的,1800 左右的價格,想著可以永久跟新課,所以也報了
自動化-機構心得
- 值嗎,光說內容不值那個價,但如果說後續對自己的影響,值
- 有成長嗎,有,無論是學 pytest、selenium、appium 還是 RF、docker,都是因為培訓機構有講,或者我作為助教需要解答問題,才去主動學習的
- 課堂上講的都是基礎,算師父領進門吧,部落格上寫的都是自己重新深入學習官網,自己實踐一遍才輸出的結果
- 我其實很慶幸有報的,讓我有一種鞭策自己的力量,畢竟你要教學員嘛,你不會咋教
效能-機構心得
- 值嗎,不值,講的內容就是極客時間效能測試30講,老師照搬上面的內容...跟當年讀書老師念ppt講課一樣,而且同學問的問題還得實時百度才能回答,我吐了哈哈哈
- 不過後面自己也有去深入學習 Jmeter 和效能測試30講,只能說付費驅動自己主動學習非課程以外的東西吧...
- 爆個名吧,nm*,自己猜了哈
效能-個人心得
值嗎,不值,上課經常性翻車,講的東西感覺沒啥邏輯可言,看看以後復讀會不會有新東西,期待一下
最後
- 培訓其實只要你認真學習,你肯定會有所成長的
- 但拋開自己額外的學習,培訓教給你的東西,真的值那個價嗎?這可能對於每個人來說衡量標準都不一樣
- 比如,你很有基礎,那可能你覺得不值
- 但如果你是小白,通過培訓你入門學習了好多框架、工具的入門,那可能物超所值
- 所以大家還是要根據自己實際情況來看待培訓,並不是別人能翻倍漲薪,你就一定可以
- 加油吧,少年!