程序开发不同的发展方向学习的重点也不一样,桌面程序以Java、C++、C#、VB、C为主,网站开发以JSP、PHP、ASP、HTML、CSS、Javascript为主,人工智能主要以Python学习为主。
程序开发不同的发展方向学习的重点也不一样,桌面程序以 Java、C++、C#、VB、C 为主,网站开发以 JSP、PHP、ASP、HTML、CSS、Javascript 为主,人工智能主要以 Python 学习为主。
软件开发领域可以分为桌面应用程序、web 应用程序、嵌入式应用程序三大方向,当然也可以细分一下,如下:
1. 桌面程序:Java、C++、C#、VB、C 均可
2. 网站服务器端开发:JSP(Java 语法)、PHP、ASP(C#语法)、Web App 框架等
3. 网站客户端:HTML、CSS、Javascript、Flash 等等
4. 智能手机程序:安卓使用 Java,iPhone 使用 Objective-C
5. 底层、工具开发:C、C++
6. 多功能脚本程序:Python、Perl、Ruby 等等
7. 人工智能:Prolog、PDDL
8. 工业控制:C、PLC、汇编
9. 通用应用数据交换处理技术:标记语言 XML/XPATH/XSLT、JSON、YAML 等等
10. 数据库: SQL/PLSQL
还有很多跨领域的分类,比如嵌入式开发、游戏开发、企业级应用开发、IT 安全等等。
目前随着人工智能和大数据的持续发热,Python 方面的开发需求也会不断增大,程序开发也都是方方面面,可以非常的细分,也可以非常的笼统,如果是要学习编程成为程序员,那么尽可能的先定位自己的方向,到底是要做哪方面的开发,然后再去根据这个方面选择学习的编程语言以及拓展学习更多的开发。