软件开发要学习什么语言?
主要看您的目标与兴趣之所在。
希望从事苹果应用的开发
-
建议学习 swift, object c 语言;
-
然后再学习至少一门后端编程语言,了解 如何用后端程序提供一个 API, 能让你从 ios client端能调到自己的 API;
-
再学习HTML5相关开发, 因为有些APP需要内嵌H5网页;
-
整体流程跑下来,你算是入门了,后期得大量的操练,才能学有所成。
-
SQL语言;
-
sqlite数据库操作知识;
希望从事安卓应用的开发
-
建议学习 Java 语言;
-
JAVA WEB;
-
HTML5;
-
理由与上类似;
-
SQL语言;
-
sqlite数据库操作知识;
希望从事互联网应用的开发
-
建议学习 Java 语言;
-
JAVA WEB;
-
学习优秀的JAVA框架;
-
Html, CSS, JavaScript, Htm5, CSS3;
-
学习前端框架如 Jquery, BootStrap 等;
-
熟练提供 RESTful api
-
其它后端技术也要了解一些;
-
SQL语言;
-
MySQL, Redis, MongoDB 数据库应用知识;
希望从事企业级系统的开发
-
建议学习 .NET 语言;
-
ASP.NET MVC技术;
-
WebAPI技术;
-
WindowsForm应用开发;
-
学习优秀的 .Net 框架;
-
Html, CSS, JavaScript, Htm5, CSS3;
-
学习前端框架如 Jquery, BootStrap 等;
-
熟练提供 RESTful api
-
其它后端技术也要了解一些;
-
SQL语言;
-
MySQL, SQL SERVER, Redis, MongoDB 数据库应用;
-
目前大量政府项目及 电信项目 采用的是 Oracle, 如果是从事相关的运维工作,必学;
希望从事PC端游戏项目的开发
可以考虑使用 .NET, JAVA, C++ 的开发
希望从事大数据方向的开发
-
可以考虑使用 .NET, JAVA, SQL 的开发.
-
java 系的大数据:Hadoop, Hive, Spark 等 的学习;
-
.net 系的大数据: SSIS, SSRS, SSAS 等的学习;
小结
-
如果学有余力,可以考虑 用 python, php 做点东西,艺多不压身。
-
不管从事哪个方向,编程语言本身是没有特别的好与坏,在于使用人的个人喜好与灵活运用。
-
程序本质上是提高人们效率的一把利剑,我们得让其为我所有。