軟體測試人員是選擇大公司好,還是選擇小公司更好

2022-05-27 18:54:06 字數 3004 閱讀 5405

又到了一年的最後幾天了,準備年底跳槽的小夥伴已經開始躍躍欲試了,該準備的簡歷已經備好,該準備的技能已經複習ok了,目前只等期望公司伸來橄欖枝,就可以大展身手了。

每個小夥伴心儀的公司都有所不同,有的小夥伴希望找乙份不加班,事少的工作,有的小夥伴希望找乙份能有所成長的工作,有的小夥伴希望能有乙個大平台供他施展拳腳……

對於剛開始工作的小夥伴來說,是選擇大公司還是選擇小公司,著實也會煩惱一下,到底他們哪個好?

王豆豆在軟體測試行業中也算摸爬滾打很多年了,大型公司待過小型公司也待過,那王豆豆就結合自身的認識給就給大家叨叨大公司和小公司到底哪個好?

首先,王豆豆先擺正觀點,王豆豆覺得大公司有大公司的好處,小公司有小公司的好處,不管是哪乙個,軟體測試人員都需要梳理清楚目前自身急需解決的問題或者自己想要達到的目的,也就是要清楚自己需要什麼,這樣才能做好選擇。

一說到大公司,我們就會想大平台,健全的制度,規範的流程等種種,確實這些都是大公司帶給員工的紅利,王豆豆以前在某大型公司工作很多年,每月工資準時發,只會提前不會延後,測試團隊很大,牛人很多,學習的機會也很多,對於菜鳥的我來說學到了很多,不僅是工作能力,更是工作習慣。

比如至今王豆豆一直使用的習慣就是跟以前的第一任老大學習---每天上班第一件事就是在本子上梳理當天的工作,急需解決的問題,碰到的難點,需要得到的幫助等等。

不得不說大公司的軟體測試流程是非常完善的,而且也是非常正規的,工作這麼多年,也只有在這家公司軟體測試流程才這麼完善,其他公司流程不是省略這個,就是完全沒有流程,全靠測試人員和開發人員的能力。

在工作流程中,每個階段需要做什麼都能在流程中進行體現,流程中每一步的輸入與輸出也是流程規定好的。

比如說,一次迭代測試,在需求階段,測試人員需要做什麼,與開發人員,產品經理是如何互動的,都能有依可循,因為有流程的約束,開發人員和產品經理會全面配合。

以網際網路都會有的轉測流程為例,開發人員在轉測時,不管是版本的命名,打包,部署,轉測都會很清晰,測試人員能在相應的位置找到需要的文件或程式,其實很多小型公司轉測時基本沒有流程可言,直接是扔過來,就讓測試人員搭建測試開測,又或者測試人員沒有獨立的測試環境,與開發人員共用一套環境,改就讓測試人員,不對又改,反反覆覆幾次,期間又沒有版本號的標識,最後把正確的功能改錯,導致測試人員漏測也是常有的事。

流程其實是標準,雖然我們不用拘於形式,完全按照流程或者規範去走,流程不僅約束開發規範編碼,規範提測,規範修改bug,同時也約束測試,好的測試流程對測試人員來說會起到事半功倍的效果。

說起一笑話,以前對一測試人員說你可以按照需求文件來編寫測試用例,測試人員回答到需求文件是什麼鬼?測試用例又是什麼鬼?

對測試人員來對需求的理解度是非常重要的,你對需求理解多少,就決定你對程式測試的覆蓋率有多少,而測試人員對需求的主要**就是需求文件。

大公司針對需求文件的編寫有嚴格的標準,誰寫的,誰修改的,修改的是什麼,什麼時候修改,每個需求的描述,需求之間的互動都能在需求文件中查詢到,需求文件是由產品經理編寫,編寫完成後,會對需求文件進行評審等等操作。

大型公司對文件很是看重,不僅是需求文件,更包括開發的story,開發計畫,測試的測試計畫,測試方案,測試用例,測試報告等等,都會有專門的時間來用於編寫,固定的位置存放,但小公司由於業務緊,上線壓力大,基本沒有時間來編寫這些文件,所以在小公司想找到文件,是相當的難,除非是自己編寫。

大公司的福利制度是相當完善的,基本上該有的都會有,不強制要求的也可能會有,逢年過節或平時都是會有一些小福利,工資和年終獎更是不會拖欠,基本都會提前或準時到賬。小公司就不同了,工資能準時發就不錯了,王豆豆待過乙個最扣的公司,就是一年到頭除了工資就沒有任何東西了,有時連工資都不能準時發,更別說其它福利了。

上面從流程、文件和福利方面分析了大公司的優點,但是小公司也並是沒有任何優點。

在小公司裡能力成長是最快,也是最全面的,因為小公司的人力有限,需要乙個人做更多的事,比如剛開始創業的公司,乙個開發人員除了編碼,還可能需要做產品經理和測試人員的工作。

記得剛畢業那會以文員作為職業目標,在一家小廠做人事文員,那真是各種各樣的事情真多,上至人事制度的制定,人事考勤的核對,修改,下至員工的招聘,入職安排等都需要做,有時前台休假或請假了,那需要做前台的工作,接待、給老闆打飯等等,只差沒有掃地拖地了,這也徹底擊碎了我做「偉大」文員的心。

在小型公司人力不足的情況下,不僅需要乙個承擔更多的事情,而且同時乙個人可能會安排在不同的崗位上去,正是因為這些,所以在小型公司,只要是想認真做,能力都會成長得最快。

小型公司同時機會也很多,比如沒有自動化測試人員,只要你能力達到,公司需要,你完全可以從零開始搭建自動化測試框架,大型公司就是乙個蘿蔔乙個坑,只有這個蘿蔔走了,這個坑才會空著,所以及時你有這個能力,有想做的心,也不一定會有這個機會,但大多數情況下,你並沒有達到立馬就能勝任的能力,大型公司就不會給你這個機會,小公司卻願意給,畢竟招乙個高能力的人才是很費錢的。

正如上面所說的,小型公司機會很多,但這個是建立在公司發展的基礎上,一般情況小型公司,並沒有那麼多看得著的機會,比如一般小公司,測試人員只有乙個或二個,基本只做功能測試,自動化、效能、安全等測試型別都沒有,那你自然也見不著,也學不到。

上面說了那麼多大公司和小公司的種種好處與壞處,那麼軟體測試人員應該怎麼選擇呢?特別是剛畢業的小夥伴們更是不知道怎麼選擇。

一般情況下,剛畢業的小夥伴王豆豆更建議去大型公司

去大型公司可以學習更先進,更完善的測試流程和工作流程,不同的工作型別(測試型別),這對自身職業生涯的規劃會起到很多幫助,有助於眼界開闊,只有想得更多更長遠做事才不會拘於形式,才能有自己的想法。

等積累到一室經驗,如有想法可以去小型公司,這時你可以給小公司帶來在大公司學到的工作流程、制度(流程和制度並不能照搬,需要根據公司的情況修改)、做事的方式方法,正因為看得更多,學得更多了,就更能明白如何搭建團隊,如何設計測試流程,如何制定測試制度等等。

上面講到大型公司的流程很規範,但並不是所有的大型公司都是如此,聽以前在**的小夥伴說他在**時的專案流程就屬於那種沒有需求,沒有文件,需求經常改動,做完的專案又不上線。但這並不是說**的測試流程不規範,可能因專案不同而不同,以前王豆豆也經歷過在相同公司,因專案不同測試流程完全不一樣的情況,所以在大型公司規範的流程也會因專案而不同。

畢業生的選擇 大公司還是小公司?

大公司能學到的東西並不多 大家總有個觀念,就是進大的公司能學到更多的東西。其實並非如此,真正有用的知識或者技能,是建立在你為公司創造價值的基礎上才,公司才會傳授給你的。而你認為在大公司裡學到的那點東西,在一般公司裡也不見得就學不到。大公司要的是專才 也經常會有同學問我,畢業應該去什麼公司好,我一般不...

職場選擇之大公司 VS 小公司

其實這是個非常難回答的問題,很多職場新人都會有類似的顧慮和疑問.這個問題就好比業界比較容易引起爭議的程式語言哪個是最好的一樣。大公司還是小公司裡面發展,只有身處其中才能體會,如人飲水,冷暖自知。筆者前段時間耳聞一段真實的事件,國內一線網際網路公司的乙個老員工大概35歲左右的年紀,離職出去加盟一家創業...

軟體測試找工作,該去大公司還是小公司?

身邊朋友畢業後找工作時考慮的因素無非就是離家遠近 薪資高低,發展前景,除此之外,最糾結的是選擇大公司還是小公司?其實,無論是大公司還是小公司,都有他的利弊,結合自身的實際情況來選擇就可以。選擇小公司,對於大多數剛入行的新人,尤其是一些應屆畢業生,因為經驗不足,大公司招聘門檻較高,所以很多人都會選擇小...