首先給你簡要說明下測試和程序員的工作職能,以及一般的需求。
測試員一般來說,是輔助開發人員的,對開發成員的程序做各種各種的測試,這些測試通常都是不變的,也就是說,可能你面對的工作是一成不變的。對于每個測試,你通常可能只需要重復的跑一遍流程就可以完成工作了。由于是測試,自己的時間相對而言會更多。同時,不會有太多的加班時間。一般都是正常下班。除非到了非常時期才會加班。
程序員,更多的程序員都是指研發人員,對于研發人員來說,除了每天要趕進度,每天面對各種各玩各的來自于測試那邊的bug之外,還會面對boss以及客戶的種種需求。期間,還會要求創新。比如。同一個ui,希望你咦一種新穎的方式呈現。平時工作任務都是比較多的,晚下班時家常便飯,非常時期,熬夜或周末加班都是必不可少的。
總結一句話就是:程序員要面對無盡的bug,客戶以及boss的需求,同時,要求創新;測試員一般做好分內之事,按照既定流程走完一遍,基本工作就結束了。
再者,如果你的奮斗型,程序員肯定是最好的選擇,因為越奮斗,能力越強,上升空間遠比測試員空間大。薪資漲幅以及待遇自然會更好。如果你是安穩型,屬于那種比較“懶”的,測試,自然是更好的選擇,畢竟,工作輕松,是很多女生期待的工作。我并不是歧視女性,因為我公司里面,女性程序員也有一些強人。
最后我想說,既然有機會好好奮斗,年輕不等人。何不努力一把。作為一名優秀的程序員很不錯的。