1 、對普通人而言不建議C或C++
高手請略過,該語言底層,比較難,用的少。但對該語言一直懷有深深的敬意
2 、不建議學習Oracle、Cisco和C#系列
使用的公司少,就業面狹窄。Oracle主要金融、銀行在用,Cisco是路由器技術,用的公司也比較少,C#執行的Window伺服器環境貌似只佔了5%,這些語言並不是說不行,而是使用面狹窄
具體看下不同語言的差異
3、Web前端
web前端是最近才火的一個專業,遙想兩年前,做前端的還是被親切的稱為“前端仔”,從事的是一些切圖、佈局、做瀏覽器相容性等等不是那麼有技術含量的工作,很多公司的前端甚至外包出去,“前端仔”一直生活在程式設計師鄙視鏈的最底層。
4、服務端開發
如果想學服務端開發,隨便選一門語言即可,無論是Java、PHP還是Python,都是得到廣泛應用。
服務端主要工作包括業務邏輯的開發、資料模型的設計、可能還有中介軟體的開發、部署上線任務等等。
服務端工程師的發展方向是架構師以及CTO了,需要根據使用者量,產品特徵來設計整個系統的架構。比如現在需要做一個網際網路產品,這個產品的使用者量你需要估計有多大,根據使用者量推算需要多少伺服器,是否要做分散式,前端快取要不要,用什麼語言開發等等.....這都是架構師或者CTO需要解決的工作。
其實服務端還包括很多內容,比如可能需要開發中間件,還需要部署開發測試環境,自動化測試工具等等,這些都屬於後端工程師的範疇。
5、機器學習工程師(資料科學)
其實市面上對機器學習的理解不對的,機器學習應該屬於資料科學的範疇,可笑的是社會上只是吹噓這個概念,而連基礎的概念都很少有人清楚
6、C/C++
7、硬體工程師
偏傳統行業,研發週期長,沒軟體行業迭代快。需要的技能包括C/C++語言、彙編、電子電路、濾波器、arm等等。由於產業鏈條長,迭代慢,缺乏爆發性增長能力,整體收入並沒軟體工程師高。當然,硬體公司一旦成長起來更容易形成行業壟斷力,比如大疆、Intel等等,而且,確實很好玩是不是?
1 、對普通人而言不建議C或C++
高手請略過,該語言底層,比較難,用的少。但對該語言一直懷有深深的敬意
2 、不建議學習Oracle、Cisco和C#系列
使用的公司少,就業面狹窄。Oracle主要金融、銀行在用,Cisco是路由器技術,用的公司也比較少,C#執行的Window伺服器環境貌似只佔了5%,這些語言並不是說不行,而是使用面狹窄
具體看下不同語言的差異
3、Web前端
web前端是最近才火的一個專業,遙想兩年前,做前端的還是被親切的稱為“前端仔”,從事的是一些切圖、佈局、做瀏覽器相容性等等不是那麼有技術含量的工作,很多公司的前端甚至外包出去,“前端仔”一直生活在程式設計師鄙視鏈的最底層。
4、服務端開發
如果想學服務端開發,隨便選一門語言即可,無論是Java、PHP還是Python,都是得到廣泛應用。
服務端主要工作包括業務邏輯的開發、資料模型的設計、可能還有中介軟體的開發、部署上線任務等等。
服務端工程師的發展方向是架構師以及CTO了,需要根據使用者量,產品特徵來設計整個系統的架構。比如現在需要做一個網際網路產品,這個產品的使用者量你需要估計有多大,根據使用者量推算需要多少伺服器,是否要做分散式,前端快取要不要,用什麼語言開發等等.....這都是架構師或者CTO需要解決的工作。
其實服務端還包括很多內容,比如可能需要開發中間件,還需要部署開發測試環境,自動化測試工具等等,這些都屬於後端工程師的範疇。
5、機器學習工程師(資料科學)
其實市面上對機器學習的理解不對的,機器學習應該屬於資料科學的範疇,可笑的是社會上只是吹噓這個概念,而連基礎的概念都很少有人清楚
6、C/C++
7、硬體工程師
偏傳統行業,研發週期長,沒軟體行業迭代快。需要的技能包括C/C++語言、彙編、電子電路、濾波器、arm等等。由於產業鏈條長,迭代慢,缺乏爆發性增長能力,整體收入並沒軟體工程師高。當然,硬體公司一旦成長起來更容易形成行業壟斷力,比如大疆、Intel等等,而且,確實很好玩是不是?