有很多方向,下面给你列几个常见的:
1.桌面程序:Java、C++、C#、VB、C均可。
2.网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等
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安全等等。