回覆列表
-
1 # 使用者8506070366164
-
2 # 使用者2527579958747
學IOS的話 前期投入大些,你至少需要一臺Mac和一個iphone測試手機,學java只需要一個普通的電腦或者筆記本就可以了,但是學java會有分支選擇,你可以選擇做J2EE開發,也可以做Android手機APP開發。做IT程式設計師工資比較高,但是這是和技術水平以及工作經驗相關的,技術好有相關工作經驗,那工資就高。發展前景都不錯。
因為它的地位,發展還是其它語言所撼動不動的。
1.崗位需求
如果你有關注過IT技術崗位招聘,從招聘資訊你就可以知道,跟iOS相關的開發有2500個左右的招聘,Java則有17000多個。
資料不一定能完美的衡量技術的價值,但是在不斷推陳出新的技術推廣壓力下,Java職位是iOS的7倍之多可以說明問題。
2.Java具有跨平臺相容性
Java程式設計師可以使用他們的桌面開發工具進行編碼,並部署到目標裝置,可能是一臺手機或者一臺伺服器。如果編譯器包含了正確的庫並且使用了正確的版本,程式碼就可以執行。
3.NoSQL建立在Java之上
資料庫是儲存資訊並快速有效應對查詢請求。NoSQL的出現讓程式設計師們可以自己編寫資料庫,並根據需求修剪其程式碼。那些最重要NoSQL工具中很多都是用Java編寫。Cassandra、Lucene、ElasticSearch、HBase和Neo4J只是一些經常提到的NoSQL選擇。
據瞭解,工具通常是開源的。開發者將其獨立執行,或將它們整合在自己的模組中,使得Java在資料庫層中成為通用語言,保證了Java開發者們擔心由於字元編碼和行結束符帶來的故障。這意味著Java開發者們可以享受由NoSQL革命帶來的豐碩果實。
4.開源成就Java程式碼廣泛的應用
Sun一直是開源領域中的領導者之一,Java程式設計師們釋出眾多開源許可的庫和專案。Apache專案一直都在使用一個沒要求太多回報的許可證來提供優秀的Java程式碼。07年完成在GPL許可下公開大部分程式碼的工作,這種開放的立場一直延續並保證Java平臺很大程度是開放和免費的。
由此,Java有自己的問題,花括號增加混亂等缺點。但目前還沒有一個廣度和深度上可與之競爭的語言。最接近的也許是JavaScript,依靠有閃電般速度的Node.js在伺服器領域受到廣泛關注。而語言是開源且靈活多變,意味著Java程式繼續存在甚至更加興旺。
並且隨著社會資訊的發展,Java技術已經無處不在,無論是手機軟體、手機Java遊戲還是電腦軟體等,只要你使用到電子產品就會碰到和Java有關的東西,更多的企業正採用Java語言開發網站,而在所有程式設計師中,Java開發工程師就佔據20%的比例,不可否認,Java語言有著廣泛的行業發展前景,它在行業中的影響力已是不可避免的。
畢竟老了,但是對於地位這個問題一直沒有停止過探討,自然Java被黑的也多,樹敵太多,雖如此,還是想說,Java滴前景還是不錯滴。