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