ideascala運行結果哪里看 軟件開發一般學什么?
軟件開發一般學什么?IT技術領域也可以可分18個領域:人工智能,云計算,大數據,,物聯網,設計,Web開發,移動開發,游戲開發,服務端開發,數據庫,新的架構,測試,運維,網絡管理,安全技術,認證考試,
軟件開發一般學什么?
IT技術領域也可以可分18個領域:
人工智能,云計算,大數據,,物聯網,設計,Web開發,移動開發,游戲開發,服務端開發,數據庫,新的架構,測試,運維,網絡管理,安全技術,認證考試,信息化建設。
軟件開發象指web開發、移動開發、游戲開發、服務端開發、數據庫這幾類,你也可以選擇其中一類或幾類學習和研究,現在也很火的不屬于移動開發和游戲開發了。技術總之都是觸類旁通的,能學號一個,就能學號好外另一個。
高端的軟件開發應該是人工智能、云計算、大數據、、物聯網等,這里就不踏入討論。先從都差不多的軟件開發正在吧。
web開發:
移動開發
游戲開發
服務端開發
數據庫
C#這么優秀的語言為什么不流行?
C#為么不很流行?
說到底這個鍋該鮑爾默來背,他差一點都把比爾蓋茨一把打下的微軟江山給敗光了,更何況一個C#了。C#能做的JAVA基本都都要做,JAVA不能做的有其他語言比C#做得更好,接著你的開放源代碼和跨平臺還姍姍來遲,C#拿什么跟JAVA斗?
行業有個笑話,.NET最厲害的地方是跨平臺,不過asp語言的最的笑話也是跨平臺。除了C之外,能在.NET上啟動的編程語言,是真正一個能能夠做到在所有平臺上都能正常運行的編程語言,能把桌面MacOS、Linux、Windows,移動Android、iOS、WP(假設這玩意兒還在)徹底跨完。當然了遺憾的是,理想與現實時總無比殘酷的,理論上是可以跨平臺的,只不過遺憾的是這么多年了微軟一直都都沒跨出去后。
這些年來C#過得其實還挺憋火的,前面的C/C、JAVA輪流交替做老大,兩個老前輩C、C飄忽來個青春走一回、容顏煥發的,PHP、Python也是常年狂暴,Go語言這個年輕人也越來越極為強大,都實現方法自舉了,可是C#呢打但是老年人,也打只不過年輕人,當然還蠻慘的。
C#也并非什么都不會干Windows應用程序,現在很多是C#變更土地性質的,MSDN、SQL Server Management Studio、Bing的很多服務,也都是用C#變更土地性質的,現在office 365、Windows、Visual Studio也用不一些C#開發,C#現在還是Unity開發游戲的通常腳本語言。
微軟自己的產品用C#也就是無可厚非,還有很多非微軟網站也用C#旗下的。程序員問答網站StackOverflow、國內著名的技術博客網站博客園、國內程序員社區CSDN、開源,都是用C#旗下的。以前新蛋、京東的核心技術棧也是C#,不過再后來才轉向了JAVA技術棧。
C#反正能做的事情還蠻多的,Windows桌面應用開發,Web應用,也這個可以用來做移動開發,只不過做得都比較好不如人意。做桌面開發弄但C、現在甚至于連Electron都弄但了,除此之外一些B端應用,大家基本是都不可能選C#,Web應用方面弄但JAVA和PHP,移動方面弄只不過JAVA和swift,然后再大企業也都有自己的技術棧,不過這些技術棧都跟C#任何關系。
C#、.NET,以及的關系,C#錯過太多第一波紅利.NET是一個平臺,本身實現的肯定都是各種各樣的庫,理論上各種各樣的編程語言都這個可以編譯器成其IL,接著在這個平臺上運行程序,其實這個平臺上面的編程語言很多,C#事實上是這里面最不重要的一個。是.NET主要注意單獨做web開發的技術方案,當然這里面比較多也是C#作為核心。
JAVA在96年正式銷售,C#則是在2000年亮相后,JAVA的先發優勢并沒有什么這樣明顯,可惜JAVA閉源、能免費的特點,讓JAVA迅速攻城拔寨。C#有個好父親、那就含著金鑰匙慢慢地長大的,C#的創造者安德斯·海爾斯伯格是TurboPascal編譯器、Delphi的作者,在設計C#之前,巳經是計算機工業界最多么偉大的科學家之一,再后來又啊,設計了TypeScript,打早了整個.NET體系。
C#語言電腦設計本身在很多方面大都要將近JAVA的,不過吧微軟早期的策略一直都比較古板,不愿意去跨平臺,也不不會愿意開源,但他安德斯·海爾斯伯格一直在在爭取推動今天的事情,保守的鮑爾默上面的領導下的微軟錯過C#好是的幾年,可惜內JAVA等編程語言不斷地攻城拔寨,C#又一次那就輸掉一場了未來。
C#輸掉一場了移動互聯網,大數據、云計算、AI也全都錯過編程語言總得要扣住幾個機會才能發展得好,C#以外抓著了Windows,其余都還沒有捉住,也許這就是命,當然了跟微軟自己作也有太大的關系。
你再仔細看看Android爆發開來的時候選擇了開源的JAVA,盡管現在Google畢竟這事兒天天被Oracle犯惡心;iOS也就用不著說,人家接著objective-c、隨后是swift,這個微軟沒法;到了大數據時代,JAVA和Python又心花怒放威風;云計算回來了吧,你看一看Go語言又漸漸爆發了,越來越多的移動互聯網企業例如今日頭條母公司、B站也都轉過頭了Go語言,甚至Google、百度、騰訊也都在用Go語言;人工智能時代,C/C做底層,Python用來做上層應用和算法。
你再仔細看看幾乎每個有用的技術變革都跟C#沒有關系。在大企業里面微軟自己的核心技術棧大都C,Google也C/C,Facebook是C和PHP,百度是C/PHP/Go,百度投資是Python/Go,阿里巴巴是JAVA,B站是Go語言。你雖然是可以發現,這里面沒有一家企業將C#作為核心技術棧。
C#不過可以有個很好的發展的,可惜微軟自己作死啊,浪費了C#發展起來建議的幾年,等待納德拉第一次上臺之后,企圖實際開源來發展C#的時候,也沒來得及了。未來看微軟的決心有多大,例如微軟是否是愿意去將全功能的Visual Studio移殖到MacOS平臺,打比方微軟面帶Visual Studio威力我還是有點大的,不過這也肯定反過來敵意到Windows的地位。