軟件開發(fā)要學習什么語言?
主要看您的目標與興趣之所在。
希望從事蘋果應用的開發(fā)
-
建議學習 swift, object c 語言;
-
然后再學習至少一門后端編程語言,了解 如何用后端程序提供一個 API, 能讓你從 ios client端能調到自己的 API;
-
再學習HTML5相關開發(fā), 因為有些APP需要內嵌H5網頁;
-
整體流程跑下來,你算是入門了,后期得大量的操練,才能學有所成。
-
SQL語言;
-
sqlite數據庫操作知識;

希望從事安卓應用的開發(fā)
-
建議學習 Java 語言;
-
JAVA WEB;
-
HTML5;
-
理由與上類似;
-
SQL語言;
-
sqlite數據庫操作知識;
希望從事互聯網應用的開發(fā)
-
建議學習 Java 語言;
-
JAVA WEB;
-
學習優(yōu)秀的JAVA框架;
-
Html, CSS, JavaScript, Htm5, CSS3;
-
學習前端框架如 Jquery, BootStrap 等;
-
熟練提供 RESTful api
-
其它后端技術也要了解一些;
-
SQL語言;
-
MySQL, Redis, MongoDB 數據庫應用知識;
希望從事企業(yè)級系統(tǒng)的開發(fā)
-
建議學習 .NET 語言;
-
ASP.NET MVC技術;
-
WebAPI技術;
-
WindowsForm應用開發(fā);
-
學習優(yōu)秀的 .Net 框架;
-
Html, CSS, JavaScript, Htm5, CSS3;
-
學習前端框架如 Jquery, BootStrap 等;
-
熟練提供 RESTful api
-
其它后端技術也要了解一些;
-
SQL語言;
-
MySQL, SQL SERVER, Redis, MongoDB 數據庫應用;
-
目前大量政府項目及 電信項目 采用的是 Oracle, 如果是從事相關的運維工作,必學;

希望從事PC端游戲項目的開發(fā)
可以考慮使用 .NET, JAVA, C++ 的開發(fā)
希望從事大數據方向的開發(fā)
-
可以考慮使用 .NET, JAVA, SQL 的開發(fā).
-
java 系的大數據:Hadoop, Hive, Spark 等 的學習;
-
.net 系的大數據: SSIS, SSRS, SSAS 等的學習;
小結
-
如果學有余力,可以考慮 用 python, php 做點東西,藝多不壓身。
-
不管從事哪個方向,編程語言本身是沒有特別的好與壞,在于使用人的個人喜好與靈活運用。
-
程序本質上是提高人們效率的一把利劍,我們得讓其為我所有。

