IT行業或軟件行業,有哪些技術崗位不需要編程的?

夜丶未明


在IT行業內不需要編程的技術崗位並不多,而且隨著雲計算、大數據和人工智能等技術的發展,未來更多的崗位都需要具備一定的編程能力。未來在智能化社會的大背景下,不僅IT行業的從業人員需要具備編程能力,傳統行業的職場人也需要具備一定的編程能力。

目前在IT行業內的技術崗位中,對於編程能力要求不高的崗位包括UI設計崗位(交互和視覺)、項目經理崗位、產品經理崗位(偏向管理)、策劃崗位、測試崗位和部分運維崗位。在大數據產業鏈中,數據採集、數據整理和數據存儲等部分崗位也不需要進行編程。

在人工智能領域中,部分算法設計崗位對於編程能力的要求也並不高,但是隨著不少科技公司逐漸要求算法設計師也要具備算法實現的能力(投資減少等多種因素),目前算法設計崗位對於編程能力的要求也在提高,而且隨著目前人工智能領域普遍存在技術落地難的問題,所以目前算法崗位的招聘數量已經明顯減少了,從研究生的就業情況來看,近兩年就業到算法崗位的研究生較前幾年有明顯的下滑。

在網絡領域內有不少崗位對於編程能力的要求也不高,比如各種網絡運維崗位往往並不需要進行編程,但是大數據運維、雲計算運維等崗位對於編程也有一定的要求。實際上,對於運維人員來說,如果想提升運維能力,掌握編程也是比較重要的。

最後,隨著物聯網的發展,未來物聯網產品的部署需要大量的技能型人才,這些技能型崗位對於編程的要求也並不高。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


與IT行業相關,這樣的崗位有很多,比如產品經理,項目實施工程師,軟件銷售,運營專員等等。。很多的職業都是不需要編程的。

1產品經理崗位職責

2項目實施工程師崗位職責

3軟件銷售崗位職責

4運營專員崗位職責

還有好多崗位,大家可以留言分享下


小闊哥看看


如果樓主大學未來想從事傳統IT行業或互聯網行業的軟件相關工作,軟件編程開發還是一項基本功,大學裡的計算機編程相關課程例如: C語言,Java語言,數據結構,操作系統,計算機網絡等相關課程還是要認真學習。如果實在對編程不感興趣,又想從事軟件相關的技術崗位,選擇的機會就會變少,下面我還是推薦一下

不需要編程的技術崗位:

1 軟件測試

軟件測試在大多數IT公司可分為:

功能測試:

就是按照產品的軟件需求,以自己是用戶的角度去使用軟件的各個功能,不需要編程相關工作。要按照需求文檔的一項項功能點測試到,並提交bug單,複述bug出現的場景,測試賬號,軟件版本,測試bug的現象,有時為了協助開發快速定位問題,還要使用第三方抓包工具,抓取問題出現時的日誌數據。

同時,功能測試一般除了完成需求功能點的全覆蓋測試之外,還要做邊界測試,就是要通過手動造數據或者修改數據庫等手段,對該項功能的最大或最小邊界數據情況做測試。另外也要做異常測試,比如手動造異常數據,或者異常用戶操作,網絡異常等情況去測試軟件,看看軟件的容錯情況。

功能測試雖然大多數情況不需要編程,但是對人的細心,耐心,邏輯思維能力還是有一定要求,尤其是一些很難復現的問題,好的測試人員要有預判能力,快速找到復現或者提高復現概率的步驟。這樣才是一個令人歡迎,工作主動,能力強的測試人員。測試的工資較開發還是有一定差距,同時也面臨大量的加班,尤其是項目測試階段,產品發佈上線階段,互聯網公司的測試一般要陪著開發一起熬夜上線後的回測試。

以下兩種測試工作還是需要有一定簡單的軟件開發能力,不符合本問題就不詳細展開述說了,但是為了讓樓主不至於未來找測試工作造成混淆和誤會,還是簡單說一下。

接口測試:

一般出現在互聯網公司,就是針對互聯網服務端的http接口,測試人員按照接口文檔按照正常,異常,邊界等條件寫代碼去驗證接口功能是否可靠。

自動化測試:

針對很多軟件產品的功能,編寫測試腳本,讓程序模擬用戶使用場景,自動創造數據源去測試軟件功能。需要會編程,比如: python語言等。



2 技術支持

這裡說技術支持不需要軟件開發,這不是絕對了,有部分公司的軟件技術支持需要簡單編程能力,但是還是有很多傳統IT公司的技術支持工作不需要任何編程就可以完成工作。

不需要編程的技術支持工作: 一般是為用戶安裝軟件系統,然後配置軟件系統,調試軟件系統。經常和銷售一起出差幫助銷售和客戶溝通開會過程中,用戶提到的技術問題。很多時候雖然不需要編程,但是對於軟件的技術問題,產品的功能點,優缺點還是要了如指掌。同時要具備較強的溝通能力,分析能力,有時技術支持要挖掘用戶的需求和痛點,及時反饋給產品經理或開發,作為公司內部技術和客戶的一個橋樑。

下面推薦一下適合計算機專業的不需要編程的非技術崗位:

1: 產品經理

產品經理負責整個產品從0到1的規劃,設計,產品後期的營銷策略,依據大數據分析對產品功能不斷迭代完善等產品全生命週期的活動,是產品的最重要負責人。雖然產品經理不需要編程,但是對於產品經理的綜合素質要求還是很高的,除了完成大學計算機基礎和專業課外,還要自己補充如下知識:

管理類: 計算機信息系統項目管理,敏捷開發,表達與溝通類的課程

市場營銷類: 產品文案設計,傳播學基礎,市場營銷,尤其是互聯網營銷等

認知與心理學類: 社會心理學,產品設計心理學,消費心理學,互聯網思維繫列,大數據思維繫列,邏輯學基礎,版權法律等法律通識課等等



2 銷售

需要不斷拜訪客戶,維護客戶關係,有時還需要挖掘出客戶的需求和痛點,反饋給技術部門,不斷完善公司軟件產品。

3 運營

可分為: 用戶運營,市場運營,數據運營,內容運營等。運營工作在互聯網公司尤其重要,大家熟知的淘寶,在互聯網屆公認的是靠運營不斷髮展壯大的公司。


道哥說說


以前曾經是個IT攻城獅,後來做IT諮詢師,以及銷售、管理、經營,算是體驗了IT行業或者軟件行業的很多職位,簡單回答一下。


IT行業/軟件行業的軟件工程圖(例)

首先看看這張瀑布模型工程圖,可以看到“編碼”這個環節,這個環節基本上可以視為河流的“中游”,是程序猿和攻城獅必須要活著游過去的地方。而“上游”就是設計、需求分析,“源流”就是IT系統化、業務流程梳理、經營戰略等從根本上決定IT系統化的環節。“下游”就是測試、上線、運維等環節。需要說明的是,這裡的“源流”、“上游”、“中游”、“下游”是一個相對而言的劃分,這裡的說明是其中一例。源流階段告訴我們為什麼這麼做(WHY)?上游階段告訴我們要做什麼(WHAT)?中游階段告訴我們怎麼做(HOW)?下游階段告訴我們做得對不對(RIGHT)?理解這個圖對於回答上面的問題算是一個基本的鋪墊。


哪些崗位不需要編程?

從上面的軟件工程圖可以看出,“編碼”這個階段的工作理所當然要敲代碼寫程序啦。從分工的角度來講,這個階段編程最集中。但這並不意味著,其他階段的擔當人員可以不懂編程。應該說越靠近“編碼”這個階段,對編程的要求越高。一個不會編程的設計人員設計出來的系統容易出現漏洞,一個不會編程的測試人員測試過的系統也常常讓人難以放心。經歷過,才有經驗。


上面負責經營戰略的人(企業經營者)或者負責業務流程的人(業務人員)不需要編程。但是,負責IT系統化規劃的人員最好還是要懂一些編程知識。


而負責整個軟件開發的項目經理,工作內容上不需要編程,但是我們很少能看到不懂編程的項目經理能把項目做得很好。原因在於,項目管理在需求、進度、質量等方面,如果不懂編程,就和攻城獅、程序猿失去了溝通語言,也就說難以進行高效的對話,自然也就難以做好項目管理。


而企業裡面,除了和上述工程相關的人員,還有其他職位:比如銷售、人事、市場、企劃、管理、經營等職位就不需要編程。不過呢,如果有編程經驗,那麼開展工作就容易多了。畢竟,IT行業或者軟件行業,技術是一個重要的變量,能給你帶來與技術人員溝通的共同語言,這一點至關重要。


機器人大王


回答行業問題

一個企業的運轉基本崗位是不可缺少的的,比如人事、行政、財務這些是每個企業都必要的崗位,不需要掌握IT行業的相關技術。

一款軟件或產品從最初的產品定義、需求分析、軟件開發、項目管理、功能測試、上線運營,是一整套緩解,都不可或缺,由此來說下哪些崗位不需要編程。

產品經理


產品經理在企業中是負責產品管理的職位,產品經理主要負責市場調查並根據產品、市場及用戶等的需求,確定開發何種產品,選擇何種業務模式、商業模式等。並推動相應產品的開發組織,他還要根據產品的生命週期,協調研發、營銷、運營等,確定和組織實施相應的產品策略,以及其他一系列相關的產品管理活動。

項目經理


項目經理主要負責在軟件開發項目保證產品的質量、進度和風險管控,產品的落地離不開項目經理監督。

美工UI設計


一個好的軟件APP,好的用戶界面也是不可或缺的,大方、簡潔、美觀的界面會有很好的用戶體驗,所以美工UI設計也尤為重要,不需要編程。

測試崗位(編程不是必須的)


一個健壯的產品,離不開測試這個崗位,測試可以分為黑盒測試和白盒測試,測試不僅僅是軟件APP需要測試,還有一些嵌入式產品也需要測試,比如機頂盒、網絡盒子、智能攝像頭等。黑盒測試只需要對軟件或產品已知的功能進行測試,是否有BUG。白盒測試需要需要對,軟件或產品內部工作邏輯是否滿足設計要求。測試崗位屬於技術崗位,可也不需要編程,如果會編程,可以開發一些自動測試工具,對測試也是一個不小的幫助。

運維崗位(編程不是必須的)


一個軟件或產品上線之後,需要相關的運維人員來保證軟件的健康運行,在出現問題的時候,需要快速的定位和解決問題,或者運維也相當重要,需要相關的計算機知識和長期的經驗,不會編程也可以勝任,但是崗位的晉升離不開自己的努力,會編程可以裝運維開發,也是一個不錯的選擇。

總結

如果想在IT公司謀求一個職位,以上崗位是一個不錯的選擇,畢竟編程對於大部分人來說還是有難度的。

以上回答希望能夠幫助到你,如果有不同的意見歡迎批評指正。


IT大叔Cc


it行業的定義,以目前的認知,其實就是信息產業,主宰信息數據的收集,管理,存儲的功能。英文全名叫information technonly,直麵點來說就是同數據信息與電腦,系統等等打交道的工作。



既然主要是信息與電腦,那麼門類就很明確,電腦,計算機就是分為硬件和軟件,數據不用說了,屬於軟件,所以可以認為,電腦硬件維修與維護,編程程序員,智能ai,通訊通信設備,軟件等等都可以算作是it的範疇。

所以從上邊幾種工作性質來區分,電腦硬件,通訊通信設備,這兩種是不需要編程的。其他的程序員,軟件,智能ai等等,那都是靠著寫代碼吃飯的工作。



電腦硬件組裝維修與維護。

有了一臺電視機,那麼沒用,因為必須要有信號才能看,所以這就是電腦硬件與軟件的關係。這二者一個少不了,光有界面,你沒電視照樣是白搭,所以,硬件的組裝,維護,維修部分就要有專門的人來做,一個軟件公司,整個的計算機系統都是為了軟件設計師等等使用的,但是如果出了故障呢,難道讓設計師去修?還是需要專業的硬件技術人員負責吧。



通訊設備。

說白了就是智能手機一類的設備,這些也是產品,也要銷售,維修,維護等等,這些也算是it的範疇。



通信設備。

就是網絡,網絡系統工程師自然要會編程,但是網絡系統專業的鋪設,維護,維修,調試,組裝,測試等等崗位也屬於it範圍。這些方面的技術人員會不會編程也沒啥關係。

所以在it行業中,編程以外崗位的佔比較低,大多數是後端的硬件技術人才,但是這些崗位技術含量不如前者,薪資待遇方面跟專業的程序員還是差很多。


新人類101


有很多,例如做業務的業務人員,還有初級測試人員,但是高級測試人員可能會寫一些自動化的腳本,不過難度也不大。還有運維也不需要寫開發人員的那種代碼,不過也要會寫shell,基本服務器命令等,軟件實施人員主要會sql語言等。


萌新程序員


現在IT行業崗位是越來越多,為了業務能有條不紊的進行,工作崗位也越來越細化。想做技術,你也可以稍微懂點編程,這樣更容易找到一些崗位,。

1.產品經理,瞭解客戶需求,將需求轉化成功能。

2.美工,簡單點的美工,會點ps就可以,複雜點的得會切圖。編程量很少

3.運維,會linux命令,數據庫的知識。會寫點簡單腳本。

IT行業,一點編程知識不懂,我感覺哪個崗位都不會走太遠的。


碼農劉


IT行業,有些崗位不需要編程,但不代表你可以不懂編程。個人覺得編程是作為從事IT行業的基礎,技多不壓身,不要想著一下子就可以精通某一項,所有的技能都是要靠一點一點積累而來,積累的越多,你接收新事務的速度才會越來越快,也就是熟能生巧或叫作觸類旁通。


安琪的金寶


測試,產品,pb,ui,ux,ue,pm


分享到:


相關文章: