-
1 # 益智之家
-
2 # 一道學者
首先,一個程式語言的好壞是沒有評判標準的,我們先看一下2017年度程式語言的排行。IEEE Spectrum是美國電氣電子工程師學會的旗艦出版物,其每年都會根據相關資料,對48種程式語言進行一個排行,下圖是2017年度前十名的排行:
第一:學習效率:可以說,任何一種程式語言都是相互相同的,學習一種語言的效率需要透過學習者的不斷努力。那我入行時的例子,我剛開始入行學習的是C++,那時候網路還不是很便捷,當時最大的困難就是背誦函式,給我的感覺就是多看,多練,多背,不斷的查閱MSDN,從而鍛鍊自身的本領。簡單來說就是,找一本好書,做一遍例子,學一通用法,懂全部精髓。
第二:程式語言工作範圍:現階段是網際網路時代,當屬JAVA領軍的需求量巨大,如果作為一個新人,建議從這個方面入手。另外伴隨著手機等智慧裝置的興起,前端工程師的需求量也是巨大,也是一個發展的方向,各位可以考慮一下。
第三:什麼工作薪資高:先看看智聯招聘的首頁,如下圖可以看到,資深研發工程師(這個是要內功的),PHP高階研發工程師、資料開發工程師、網頁設計、網路架構師,都是熱門的工作,薪資都不少。
總的來說,廣泛的應用,龐大的市場需求,是學習任何一種語言的基礎,而要想長期從事這個行業,週期性的學習新的語言是成為一名優秀成功的軟體工程師的重要一步。
-
3 # 科技大咖的Vitamin
選擇什麼開發語言可以搜尋相關互聯的熱點,比如從一些科技資訊類的網站或新聞媒體,總結現在最熱門的技術方向就是微信小程式、醫療、人工智慧、大資料、區塊鏈方向的技術人員缺口是很大的,選擇與這些方向相關的技術就能保證職業的前景在相當一段時間是朝陽行業。下面來看看與之相關資料:
1、小程式小程式是騰訊下面的產品,現階段正在爆發階段是很多小公司主要推廣的方向,因為其寄於微信這個有10億使用者的大平臺,從流量到成本和推廣都相對來說比較低,所以做小程式的技術人員缺口還是很大的,小程式主要用的JS進行開發的。
資料證明小程式在未來一段時間將會持續爆發,所有第一二三產業的公司都需要小程式這個低成本的推廣方式。
做ai人工智慧方向如果想做人工智慧這一領域可以學習python因為現在國外的谷歌、facebook都有python的解決方案而且使用的人數比較多,能方便去尋找解決方案更加容易上線方案。
做大資料和soa方案如果做這一方向建議學習java,道理主要和上面差不多,有完善的解決方案比如做大資料的方案spark+hbase+hive+hodoop。而且在做SOA時也有很成熟的方案並且由於長時間的發展java在每個方面都有解決方案,所以每個大小公司都有對java人員的需求,現在初級人員多,但高階技能的人才缺口還是很大的。
本人現處廣州從事網際網路工作多年,資深技術人員、管理人員。願結識有網際網路業務的技術人員或企業人員。
-
4 # 大哉言數
根據最新的Tiobe(https://www.tiobe.com/tiobe-index/)程式語言排行榜來看,Python語言排名在第四位。
Python是一種面向物件的解釋型計算機程式設計語言,簡單易上手,現在很多大學把它作為入門的程式設計語言,有點像當年的Basic語言。
Python語言看似簡單,但功能十分強大。它有豐富的庫,可以幫助處理各種工作,特別是在現在很流行的機器學習、深度學習中應用很多。 -
5 # 此心元自不由人
剛才一看,基本如樓上同學們所講,硬著頭皮聊幾句吧。
1.做個飛豬俠。。站在在風口豬都能飛。想要工資高,就去熱門的行業。現在最熱的莫過人工智慧,大資料,區塊鏈。所以學學python 和java是不錯的選擇。
2.你作為一個還未入坑的同學,如果還在上學階段,先打好基礎,把天花板提高几個層次。這幾個風口可不是會一點就能做的好的。厚積薄發,在上學階段先努力把計算機原理,資料結構和演算法搞明白熟悉了,天下雖大,無不可去之處。
3. 語言都有想通之處,由難入易,剛開始我建議你應該學學java,c++。學懂一門好的語言再學其他的就容易了。第一個程式語言對人形成的程式設計思想很重要。你學了java學習php要比先學php再學java容易些。個人感覺,勿噴。
祝有個正確的選擇。
回覆列表
所謂學以致用,要看你學程式設計的目的是啥了。
如果是愛好,可以一步一步打好基礎,這樣未來上升空間很大。
如果主要目的是掙錢養家,就要從兩方面考慮了。
一、學習時間短,職位工資高人才需求量大。
目前看前端好像很火,可以考慮入手前端,一年後就可以掙錢啦
二、長遠的上升空間。
前端門檻低,這兩年學的人會越來越多,工資將隨著市場行情變化而降低。
後端學習的時間成本高,對程式設計思想的理解要深刻,理論+實踐,未來的發展空間很大,也長久。一旦一門語言學會,很容易學會其他語言。因理論紮實,故發展空間很大!