作為一名IT老鳥,從事IT行業十多年的人看來,這件事情要分兩個層面來看。
首先是市場需要什麼,然後才是選擇的問題。
java工程師依然緊缺
隨著國家新基建的加速,移動網際網路將迎來第二波浪潮,預計我國java工程師缺口可達42.5萬,並且以每年20%左右的速度增長。
根據IDC的統計數字,在所有軟體開發類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。
毫無疑問學習java是快速進入IT領域的敲門磚。
Java應用領域
Java軟體工程師就業前景的好壞主要從Java的應用領域來看,Java語言的應用方向主要表現在以下三個方面:
1、大中型的商業應用
包括我們常說的企業級應用(主要指複雜的大企業的軟體系統)、各種類型的網站,Java的安全機制以及它的跨平臺的優勢,使它在分布式系統領域開發中有廣泛應用;
2、桌面應用
就是常說的C/S應用,主要用來開發運行於不同的作業系統上的桌面應用程式;
3、移動領域應用
主要表現在消費和嵌入式領域,是指在各種小型設備上的應用,包括手機、PDA、機頂盒、汽車通信設備等。應該說Java軟體工程師的就業機會和前景是非常大的。再加上Java軟體工程師不僅IT專業企業需要,廣大的非IT企業也需要。前景是非常樂觀的。
java和php誰更容易上手
這兩種語言小黑都算熟練掌握。
從語法層來說,java和php都是c語系。關鍵字,操作符,以及語句差別不大,都能跨平臺,都是基於解釋型的語言。
java是強類型,通用語言,可以用於客戶端,伺服器端等各種環境。而php本身定位伺服器語言,並且是弱類型語言。
隨著時間的推移,你會發現,原本各種腳本語言越來越向面向對象,面向接口編程,並且逐漸向強類型過度的趨勢。
為什麼呢?
因為現在的需求越來越複雜了,不是簡單打補丁,增加欄位就能解決了。各種框架是建立在設計模式,mvc,mvvm等思想理念上的,要求你的語言支持繼承,支持多態等等基本設計模式。所以php也在改革,改得越來越像java了。
而且大型程序,強類型有著天然優勢,例如編譯器錯誤檢查,函數籤名自解釋,內存使用量小非常多。最重要的,因為用的人多,你獲取知識的途徑就會更多,碰到問題也會更好解決,隨便一搜就行。
所以我的結論:如果你一開始學,還是選java比較適合。
我們達不到賈伯斯的成就,但要學習他的精神,希望大家能夠堅持自我,早日達成夢想,一起加油!