在計算機相關專業中,可以從事軟件開發與測試的專業有很多,包括軟件工程、計算機科學與技術、信息管理與信息系統、計算機控制技術、多媒體、計算機應用、計算數學等。,其中軟件工程和計算機科學與技術是常見的選擇。
如果以後有讀研的打算,可以在本科階段重點學習計算機科學與技術。壹方面這個專業比較註重基礎知識,另壹方面這個專業知識面比較廣,在未來的方向選擇上也有比較大的空間。
對於軟件測試崗位來說,本科的知識結構通常是完全可以勝任的,但是對於軟件開發來說,如果想從事R&D級別的開發崗位,那就最後讀研究生吧。
擴展數據:
軟件測試人員的能力要求:
軟件測試人員必須能夠思考。聽起來很簡單,但還是有那麽多培訓項目和用人單位忘記了這壹點。他們對待測試過程就像是根據預先設定的行為來填寫模板壹樣。這就是機器擅長的:無腦。人類可以做的更多,可以壹直做下去。
軟件測試人員必須充滿好奇心。這和思維有關,但更容易理解。對妳沒有說過或寫過的東西最好奇可能會導致不明確的需求和壹些利益相關者擁有的假設項目。
軟件測試人員必須集中精力。
軟件測試人員必須願意打破規則。在許多寫作和音樂課程中,基本思想是學生/藝術家學習所有的規則並接受它們。只有這樣,他們才能把它們變成自己的,並以新的方式應用它們。從外面看,他們似乎在破壞規則。在某種程度上,的確如此。
更重要的是,它為作者/表演者和測試人員提供了壹個了解他們的手藝是什麽的背景,然後成長並創造新的規則。
最後,軟件測試人員必須願意失敗。我們人類很容易犯錯。行為是基於決策的。根據經驗做出判斷和理解。
參考資料:
百度百科-上海博維豐軟件技術有限公司