欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

轉行IT做后端開發

劉柏宏2年前20瀏覽0評論

轉行IT做后端開發?

我是計算機科班出身,并且工作了5年, 程序開發主要有這幾類:C/C++,Java,C#,前端開發,其他語言(python)。下面我就針對這幾門語言討論一下它們的優缺點,真實感受。

1. C/C++,多用于桌面端軟件和服務器。本人就是用這個做計算機圖形學開發的。很多人都說C/C++比其他語言學習起來難,這樣描述是不準確的,所有的語言學習起來都有難有易,只能說C++入門稍微慢點,當你入門后就會有駕輕就熟的感覺了。雖然目前市場上C/C++的崗位沒有Java多,但是從事的人也比較少,所以就業前景也是不錯。

2. Java,多用于網頁端軟件后臺。現在市場占有率最高的的語言,市場需求很大,但是從事的人也很多,競爭力也相對很大,所以學習Java必須要深入,才能有競爭力。Java入門起來比C/C++簡單,并且有大量的框架可以使用,不用重復造輪子。后期可以向全棧發展。全棧的意思就是前后端都能做,簡單說Java+前端。

3. C#,C#就是微軟想要復制Java的成功。C#的特點就是:抽象層次高且基本只有一種(面向對象的),運行時支持豐富(垃圾回收等),類庫豐富。所以它就是好學,易用,同時兼顧運行效率,盡量優化。說起這個,并不是說越高級的語言就越慢,運行時性能跟很多東西有關。王者榮耀就是unity個c#開發的。

4. 前端開發,多用于瀏覽器頁面。前端之所以可以被稱為編程語言是由于JavaScript的誕生,HTML和css我不認為算作編程語言。前端的優點就是入門非常快,可以短時間寫出很好效果的界面,當下前后端分離大趨勢,所以市場需求也很多。不過知識更新太快需要不停地學習,所以我也建議可以后期學習Java,然后做個全棧。

5. 其他語言,多用于解決特定技術問題。為什么把Python,PHP等歸為其他語言呢?因為這些語言大多數都是作為輔助開發的,比如我平時用Python做數據分析,配合主程序可以有很不錯的效果,所以這些語言也可以作為工具學習一下。

說在最后的,其實現在很多人感覺程序員工資高,想要轉行,其實程序員很苦逼的,加班多,壓力大,職業病多,職業生涯短,如果不是科班或者實在喜歡編程,那么不是特別推薦入行。

32歲php開發轉行,轉行IT做后端開發