如果樓主大學計算機專業,又不想從事軟件開發的程序員工作。選擇的機會就會變少,下面我還是推薦一下不需要編程的技術崗位:
軟件測試在大多數IT公司可分為:
就是按照產品的軟件需求,以自己是用戶的角度去使用軟件的各個功能,不需要編程相關工作。要按照需求文檔的一項項功能點測試到,并提交bug單,復述bug出現的場景,測試賬號,軟件版本,測試bug的現象,有時為了協助開發快速定位問題,還要使用第三方抓包工具,抓取問題出現時的日志數據。
同時,功能測試一般除了完成需求功能點的全覆蓋測試之外,還要做邊界測試,就是要通過手動造數據或者修改數據庫等手段,對該項功能的最大或最小邊界數據情況做測試。
另外也要做異常測試,比如手動造異常數據,或者異常用戶操作,網絡異常等情況去測試軟件,看看軟件的容錯情況。功能測試雖然大多數情況不需要編程,但是對人的細心,耐心,邏輯思維能力還是有一定要求,尤其是一些很難復現的問題,好的測試人員要有預判能力,快速找到復現或者提高復現概率的步驟。這樣才是一個令人歡迎,工作主動,能力強的測試人員。
測試的工資較開發還是有一定差距,同時也面臨大量的加班,尤其是項目測試階段,產品發布上線階段,互聯網公司的測試一般要陪著開發一起熬夜上線后的回測試。
以下兩種測試工作還是需要有一定簡單的軟件開發能力,不符合本問題就不詳細展開述說了,但是為了讓樓主不至于未來找測試工作造成混淆和誤會,還是簡單說一下。
一般出現在互聯網公司,就是針對互聯網服務端的http接口,測試人員按照接口文檔按照正常,異常,邊界等條件寫代碼去驗證接口功能是否可靠。
針對很多軟件產品的功能,編寫測試腳本,讓程序模擬用戶使用場景,自動創造數據源去測試軟件功能。需要會編程,比如:python語言等。
這里說技術支持不需要軟件開發,這不是絕對了,有部分公司的軟件技術支持需要簡單編程能力,但是還是有很多傳統IT公司的技術支持工作不需要任何編程就可以完成工作。
不需要編程的技術支持工作:一般是為用戶安裝軟件系統,然后配置軟件系統,調試軟件系統。經常和銷售一起出差幫助銷售和客戶溝通開會過程中,用戶提到的技術問題。很多時候雖然不需要編程,但是對于軟件的技術問題,產品的功能點,優缺點還是要了如指掌。同時要具備較強的溝通能力,分析能力,有時技術支持要挖掘用戶的需求和痛點,及時反饋給產品經理或開發,作為公司內部技術和客戶的一個橋梁。
下面推薦一下
產品經理負責整個產品從0到1的規劃,設計,產品后期的營銷策略,依據大數據分析對產品功能不斷迭代完善等產品全生命周期的活動,是產品的最重要負責人。雖然產品經理不需要編程,但是對于產品經理的綜合素質要求還是很高的,除了完成大學計算機基礎和專業課外,還要自己補充如下知識:管理類:計算機信息系統項目管理,敏捷開發,表達與溝通類的課程市場營銷類:產品文案設計,傳播學基礎,市場營銷,尤其是互聯網營銷等認知與心理學類:社會心理學,產品設計心理學,消費心理學,互聯網思維系列,大數據思維系列,邏輯學基礎,版權法律等法律通識課等等
需要不斷拜訪客戶,維護客戶關系,有時還需要挖掘出客戶的需求和痛點,反饋給技術部門,不斷完善公司軟件產品。
可分為:用戶運營,市場運營,數據運營,內容運營等。運營工作在互聯網公司尤其重要,大家熟知的淘寶,在互聯網屆公認的是靠運營不斷發展壯大的公司。