謝謝邀請,學(xué)的好肯定能找到工作呀,不過門檻客觀地說是比以前高了不小,我從事Java開發(fā)與教學(xué)時間總計超過15年了,目前從事大數(shù)據(jù)與人工智能開發(fā)與教學(xué),至于薪資情況可以參考職友網(wǎng)或51job等網(wǎng)站,一查便知,下面是職友網(wǎng)上Java工程師深圳的工資:
Java是軟件開發(fā)領(lǐng)域的常青樹,作為編程語言的巔峰已經(jīng)超過二十年,Java究竟有哪些優(yōu)勢呢?
目前,Java語言市場占有率達接近20%,為世界頂尖編程語言。我國軟件行業(yè)每年所需的Java人才達30萬,不過近些年增長速度已經(jīng)慢下來了,逐步趨于穩(wěn)定。不過從總量上來講依然排在第一位。
Java是一種被廣泛使用的網(wǎng)絡(luò)語言,Java程序能廣泛運用于金融(網(wǎng)上銀行都是用JavaEE開發(fā)的)、電信(新上線的應(yīng)用基本都是用Java技術(shù))、醫(yī)療(新上線的應(yīng)用基本都是用Java技術(shù))、制造業(yè)等大型企業(yè),成為名副其實的企業(yè)級應(yīng)用平臺霸主。
相對于C++,Java語言更加簡便。Java丟棄了C++語言中類似于頭文件、指針、運算符重載等很少使用、較難以理解以及令人迷惑的一些功能,將語言簡化的同時,還最大程度的降低了出錯的可能。但難度高于Python語言。
Java語言可以運行于不同的平臺,不受運營環(huán)境的限制,一次編譯多處運行,支持Windows、Linux、Unix、Mac。
Java語言是開放性平臺,JCP是標準制定組織,金蝶等公司就是JCP的成員可以影響標準的制定。被Oracle從Sun公司手中收購過來。避免廠商鎖定。API源代碼可以看到。開源軟件與框架方面Java是最多的。
移動互聯(lián)網(wǎng)、云計算、大數(shù)據(jù)Java技術(shù)都是最重要的核心技術(shù)。Android就是用Java編寫App,Hadoop云計算框架就是用Java開發(fā)分布式應(yīng)用的大數(shù)據(jù)框架。
入行選擇Java相對來說不是最佳選擇了,理由如下:
1)以人工智能為代表的新型應(yīng)用會逐步普及起來,難度也會逐步降低。
2)大數(shù)據(jù)之上的數(shù)據(jù)分析需求會爆炸式增長。
3)Java企業(yè)級開發(fā)的門檻已經(jīng)高起來了,三年經(jīng)驗是標準要求。
4)許多應(yīng)用由云計算搞定了,企業(yè)上云是趨勢,很多應(yīng)用不需要企業(yè)自己開發(fā)了。
朋友可以參考下面圖片,描述了IT技術(shù)發(fā)展軌跡!目前選擇的話有一個較好的方向就是Python數(shù)據(jù)分析,以后可以朝大數(shù)據(jù)與人工智能方向走,這也是趨勢,順勢而為走的會順當一點,可以關(guān)注我的“語凡提”,里面有大量我上課錄制的相關(guān)視頻,涵蓋Python/機器學(xué)習(xí)入門/深度學(xué)習(xí)入門/PySpark大數(shù)據(jù)開發(fā)/人臉識別項目實戰(zhàn)等等,人工智能開發(fā)一般從Python開始,不過對數(shù)學(xué)與統(tǒng)計學(xué)有要求,尤其是概率統(tǒng)計。
當然對自己有信心的話Java還是不錯的,只不過入行門檻比以前高了一點,希望能幫到你。