-
1 # SunnyZhang的IT世界
-
2 # 大美新疆T
如果你想以c++程式設計來謀生,你可以去招聘網站看看關於c++的崗位招聘數量,如果你只是想增加自己的知識,那麼可以去學,畢竟知識都是相通的,你掌握一門,學習其他的就更容易了
-
3 # 資訊科技雜談
學習不要侷限於程式語言,等你真正找工作的時候,工作個五年以後再回頭看。會發現可能你在工作中用過Java、Go、Python、Php等等語言。C++找工作時崗位需求還是挺多的,我本人找工作時前後也拿了十多家公司的offer。在我看來,C++很有必要學!在一些很核心的系統底層,高效能計算,系統軟體,遊戲等都還是有大量的C++需求的。
找工作時可能要求的C++,但是入職之後用go開發。之前學習的Java,到了公司要用C++,那麼你總不能在這之前把所有的語言全部都深入系統的一遍。在面試貝殼找房的時候,和麵試官聊的挺開心,建議我去跟著他搞Php。這Php在之前我從來沒用過,可見面試官並不會特別在意你會的程式語言。他更多的是看重你的學習能力,個人潛力。
要想找到自己喜歡的工作,必須要學習好資料結構,計算機網路,作業系統等知識,找一門自己感興趣的程式語言即可。
-
4 # 小丁兒
所有人的認識都是自己有侷限的。單說語言好不好找工作,太誤人子弟了。我個人主要寫C和簡單的C++,我可以告訴樓主找工作很簡單。Why?, Because I"m good.Java由於Android的興起,現在人才缺口的確很大,也比較容易速成,但競爭的人也相應的多(北大青鳥什麼的都有相關課程)建議樓主別猶豫,Java、C++任選一個,多實踐,會有好結果的。
-
5 # 圍棋AI探秘
還是很有必要學的,很多嵌入式終端和通訊核心網裝置都需要用c和c++開發,包括大名鼎鼎的Android,也有很多程式碼是c++開發的,現在的招聘還是有很多c/c++需求的!
現在很熱的AI,學習訓練部分用的是python,這是這是因為有tensor flow, pytortch和caffe等開源框架,在模型學習訓練好後,需要把模型的權重存到一個檔案中,在應用的時候只需要把權重讀進來,不用每次都訓練,這時候很多應用為了執行效率還用c/c++.
-
6 # 編碼之道
作為一個主要以C++為開發語言的老碼農,表示從來沒有覺得C++越來越難找工作,相反,公司想要找到一個熟練的C++軟體工程師,卻越來越難。
下面讓我們用資料說話,來對比一下同等情況下,51job網站上Java、C++以及Python這幾種主流程式語言的職位情況。
我們將職位地理範圍設定為全國,然後只看2—3萬月薪的中高階職位,從下面的搜尋結果可以發現,Java以10198個職位排名第一,C++以10093個職位略少,而火熱的Python語言提供的職位只有8718個。透過這些資料,你還能說C++的工作越來越難找嗎?顯然不是這個樣子!
據我所知,之所以有人認為C++難找工作,並不是C++開發需要的人員數量低,而是C++語言本身比較複雜,即需要掌握C語言那樣的底層指標操作技術,又需要掌握面向物件開發,再加上多重繼承、模板等特性,使的學習C++要花費比其它語言更多的時間,對於一些剛入門的程式設計師來說,常常會碰壁,所以才會出現類似的看法,其實不是C++越來越難找工作,而是隨著新標準的不斷推出,C++越來越難以掌握。
建立在錯誤假設上的推理自然無法保證其正確性,所以,我可以肯定的告訴你,只要你能真正掌握C++語言並熟練使用一些專業方面的開發庫,一定會找到一份不錯的工作。
-
7 # 水雨東
必須要學習。可以當做第二語言或者第三語言學習,c++是相容c的具有面向物件性質的語言聯邦,它的很多思想具有普適性,而且它更底層,所以學習它能加深你對其他語言的理解,加深作業系統與語言的關係理解。像Java,node.js等依賴平臺底層很多都是c或c++編寫。以此如果沒有c++的基礎,你很難走向高階程式設計師。
-
8 # 我是一個西瓜w
作為一個主要以C++為開發語言的老碼農,表示從來沒有覺得C++越來越難找工作,相反,公司想要找到一個熟練的C++軟體工程師,卻越來越難。
下面讓我們用資料說話,來對比一下同等情況下,51job網站上Java、C++以及Python這幾種主流程式語言的職位情況。
我們將職位地理範圍設定為全國,然後只看2—3萬月薪的中高階職位,從下面的搜尋結果可以發現,Java以10198個職位排名第一,C++以10093個職位略少,而火熱的Python語言提供的職位只有8718個。透過這些資料,你還能說C++的工作越來越難找嗎?顯然不是這個樣子!
回覆列表
首先前提條件是否正確?看看目前比較流行的開發語言排名。C++仍然在top5裡面。也就是C++開發的專案還是很多的。那也就是說需要C++的程式設計師也是很多的。
另外,學習是為了應用,這個要與你的職業生涯相匹配。目前各種語言都有其特長和領域。比如Java和PhP專長於Web領域,Python則是人工智慧,C語言則是底層用的比較多,比如作業系統核心,嵌入式等。所以,學習那個語言要與自己的業務知識關聯。
再者,做軟體開發最好先精通一門語言,不建議同時學習多門語言,又不夠精通。只有精通這麼語言後,才能用好,才能服務自己的工作。
綜上所述,要結合自己的業務領域,根據實際情況決定是否學習,而不是為了純粹學習一門語言而學習。