有很多方向,下面給你列幾個常見的:
1. 桌面程序:Java、C++、C#、VB、C均可。
2. 網(wǎng)站服務(wù)器端開發(fā):JSP(Java語法)、PHP、ASP(C#語法)、Web App框架等
3. 網(wǎng)站客戶端:HTML、CSS、Javascript、Flash等等,小程序用的便是以javascript為基礎(chǔ)的應(yīng)用架構(gòu)
4. 智能手機程序:安卓使用Java,iPhone使用Objective-C
5. 底層、工具開發(fā):C、C++,如:操作系統(tǒng)開發(fā)使用c,android系統(tǒng)底層是用c++。Linux系統(tǒng)等。
6. 多功能腳本程序:Python、Perl、Ruby等等
7. 人工智能:Prolog、PDDL
8. 工業(yè)控制:C、PLC、匯編
9. 通用應(yīng)用數(shù)據(jù)交換處理技術(shù):標(biāo)記語言XML/XPATH/XSLT、JSON、YAML等等
10. 數(shù)據(jù)庫: SQL/PLSQL
11. 嵌入式開發(fā):java,OBJECTS-C,C、C++
12. 游戲開發(fā):網(wǎng)頁游戲可以用腳本語言javascript,python,后臺可用Java,C#。 但PC上的大型游戲一般需要c++或C了。 特別的是,如果你會涉及IOS平臺,用的是object-c。
13. 企業(yè)級應(yīng)用開發(fā):Java企業(yè)級標(biāo)準(zhǔn)。桌面的用VB ,VC ,C++, C#
社會在不斷進(jìn)步,開發(fā)語言也不斷變化中。要跟上變化,就必須不斷地學(xué)習(xí)。