當前位置:
首頁 > 知識 > 編程學習方向的選擇

編程學習方向的選擇

編程學習方向的選擇



1、C語言


C語言主要用於驅動開發、操作系統、內核開發,嵌入式(單片機)、交換機、路由器等網路設備的開發。


、偏硬體方面,相當於目前互聯網和移動時代,可能薪資水平會低一些。如果之前學習電子自動化的或者對硬體感興趣的,可以選擇這個方向。

人員需求:★★★★


難度指數:★★★★


、偏向底層開發的:難度很大,比如要看懂Linux內核代碼。簡單說,如果你讀書的時候,數學物理不是很厲害的,不建議選擇這方面開發。


人員需求:★★


難度指數:★★★★★


2、C++


主要用於伺服器/服務端開發;圖形圖像,客戶端界面開發。


、伺服器/服務端開發,比如遊戲伺服器,迅雷、QQ等網路工具伺服器。難度要很大,數學物理不是很厲害的,不建議選擇。


人員需求:★★★★★


難度指數:★★★★★

、圖形圖像,客戶端界面開發。相對而言,難度低一些。


人員需求:★★★★★


難度指數:★★★


3、Java


Java有三個主要應用方向:、使用Java EE Web開發 、Java:網路通信伺服器端服、中間件、大數據等開發。、應用Java編程語言的Android開發。


、使用Java EE Web開發


人員需求:★★★★★


難度指數:★★★★


如果只用Java做簡單網站,難度:★★★ ,如果是Java大流量大用戶量網站,難度:★★★★★


、Java:網路通信伺服器端、中間件、大數據等。

Java中間件以阿里公司為主,其它公司有許多是用C/C++的; 許多手游伺服器是用Java的。


人員需求:★★


難度指數:★★★★★


4、安卓開發:應用Java編程語言的Android開發。


人員需求:★★★★


難度指數:★★★★


5、iOS開發


人員需求:★★★★


難度指數:★★★★


移動開發市場:

移動開發不管是安卓開發還是iOS開發,市場需求沒那麼大了。理論上來看新人再學習的話,可能競爭壓力會比較大。原因:1.這方面市場人才比較飽和 2.移動開發要求的技能不少,學習難度有點大 3.各大熱門的APP都被搶佔了,新公司已經比較少有需要單獨開發APP的。4.有一些自動化開發APP工具,可以實現一些簡單的APP。


但是市場還是有的,比如手機遊戲一直都很火,還有很多大公司的APP都需要這方面的人才。


移動開發學習難度:


前幾年移動互聯網剛發展,移動開發資料比較少,學習難度大,人才也少,搞移動開發的薪資都很高。


現在情況不一樣了,學習資料很多,所以學習難度降低了不少。人才也較多,薪資跟其他程序員也大體上差不多。


6、PHP


世界上最好的編程語言。簡單一句話,專門用於開發網站。


人員需求:★★★★★


難度指數:★★★


PHP在小型網站開發優勢很明顯,資料豐富,開源框架多。猿哥覺得,如果你覺得水平一般,可以選擇PHP網站開發。可以較快入門,然後進入一些小公司,快速勝任工作。

當然,簡單都是相對的,PHP大牛也是很多。任何簡單的事情,你能夠做出標準,做出好用的框架,做出很多人用的開源代碼,那你就是大牛。鼎鼎大名的PHP鳥哥,惠新宸 @Laruence 就是這種人。


7、.NET


.NET跟Java競爭企業應用,企業網站開發。


人員需求:★★★★


難度指數:★★★


入門相對容易,各種工具框架都是單一的,微軟獨家指定,所以學習起來沒那麼雜。可能有些人不看好.NET,但是上面說了,任何方面都有牛人,混博客園的可能知道之前博客園名人@老趙 就是.NET的牛人,很早就傳說年薪百萬。


8、大數據技術


大數據的三個發展方向,平台搭建/優化/運維/監控、大數據開發/設計/架構、數據分析/挖掘。


人員需求:★★★★


難度指數:★★★★★

目前大數據技術的人才需求並沒有真的很熱,但未來肯定是最熱門之一了。不過學習難度也是很高的,特別是搞數據分析/挖掘方向的。


9、Python


主要方向:Linux運維、Web開發、自動化測試、數據分析


人員需求:★★★★


難度指數:★★★


猿哥覺得Python是一個黏合劑,不管你學習哪方面,掌握Python都是大大好處。純Python學習難度不大,不過純粹招聘Python的並不算很多,大多數都是結合做要求。


10、前端開發


人員需求:★★★★★


難度指數:★★★★


前端入門相對容易一些,但是現在對前端要求越來越高,需要掌握的知識也越來越大,甚至前端都可以勝任後端功能。很值得學習。

其它比如黑客安全、軟體測試、DBA,初學者不建議馬上給自己定位在這些領域。除非你自己本身對某方面興趣確實較大。


最後說明:


1、根據自己能力選擇,比如高中數學都不及格,就不要選擇難度那麼大的。你能學會的才是最關鍵的,而不是熱門或者高難度的。


2、你能學會才是最關鍵。不要一直去追問,學這個有沒有前途,能不能找得到工作。還是那句話:你能學會的才是最關鍵的。有些人學了找不到工作,那不代表學這個沒市場,只是因為你根本沒學會,所以找不到工作。


人才市場一直都是這樣子,許多人喊著找不到工作,許多公司又覺得招不到合適的人;有些公司在裁員,但是更多公司在招聘。


本文編號2364,以後想閱讀這篇文章直接輸入2364即可。


輸入m獲取文章目錄


推薦


猿哥


更多推薦15個技術類公眾微信

涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序猿 的精彩文章:

大學期間學習黑客技術對將來有什麼作用嗎?
Mac電腦超實用的81個快捷鍵
超越Google,騰訊推出自研圖片編碼格式TPG
共享充電寶安全嗎?再不學習一下,騙子就快要下手了
在 AI 稱王前,你是否先被軟體奴役了

TAG:程序猿 |

您可能感興趣

如何選擇學習課程或微商產品?
命理五行指導選擇事業方向
機器學習中的模型評價、模型選擇和演算法選擇!
如何選擇適合自己的編程語言?
綜述論文:機器學習中的模型評價、模型選擇與演算法選擇
理解深度學習中的學習率及多種選擇策略
了解眉型的重要性 學習選擇的技巧
數學所作的選擇
選擇學習UI設計課程 相信努力就一定有收穫
談一下方向選擇
為別人選擇一門編程語言
經濟學視角下農民參政的態度與行為選擇偏差分析
選擇和不選擇
美國大學綜合排名與專業排名,如何衡量與正確選擇?
錄取的確是玄學啊!選擇比努力更重要,專業留學規劃師分享他的選校擇業觀
牙齒美學修復方式如何選擇?看這裡!
國學機媽媽為何還要破費選擇育心經典教材與錄音學習經典
創造力的進化動力和方向選擇
學習PHP其實是不錯的選擇
科學的給孩子選擇玩具