回覆列表
-
1 # 一一哥Sun
-
2 # 肥貓技術生活
難不難是個很主觀的問題,如果喜歡軟體開發這個行業,java應該是難度適中的技術。這裡橫向分析一下各個語言(同一級別)的學習難度。
傳統:
傳統開發網站的三駕馬車,ASP(現在.NET)、PHP、JSP(JAVA),後來加上了PYTHON。他們各有特點,學習難度不一。
JAVA:
JAVA和C#(.NET平臺的一個語言)當前市面上支援面向物件最好的兩個語言了。JAVA開源生態體系龐大,各種框架遍佈開發領域的”大街小巷”,各種衍生技術琳琅滿目,業務應用領域也是相當廣泛。相對入門難度適中,但學深學精難度係數大,一般沒有三五年功夫,很難稱為大牛。
PHP:
曾經被譽為”世界上最好的語言”,前些年大紅大紫,也是有點受”鄙視”的語言,在鄙視鏈飽受爭議。現在被PYTHON佔據了部分市場份兒,總的來說是不錯的語言。相對入門簡單、學深學精難度適中。
.NET(主要C#):
C#微軟非開源軟體出身,雖然現在已大部分開源。其重要框架及核心類庫仍然在微軟手中,應用場景以windows居多。相對入門簡單,但學深學精難度係數極大(主要微軟有些東西都給你做好了,有點“拿來主義”的意思)
PYTHON:
當前比較火爆,也是有約30年曆史的“老語言”了。應用領域比較廣闊,除了傳統領域外,像人工智慧、大資料、影象處理等,都可以大展拳腳。相對入門容易,學深學精難度適中。
友情提示:程式語言是一應用類技術,需要先學好計算機理論基礎。學好基礎後,才能在實際開發中得心應手。
總結:
JAVA入門簡單,學好難度較大,應用領域特別廣闊
PHP入門簡單,學好難度適中,應用領域一般廣闊
C#入門簡單,學好難度很大,應用領域特別廣闊
PYTHON入門簡單,學好難度適中,應用領域特別廣闊
祝學習順利!
Java從1995年發明到現在,經歷了25年的時間檢驗,得到了這個世界上大多數公司後臺專案的認可,也就是說大多數後臺專案的技術選擇,首選Java。目前市面上的Java程式設計師,大多數是做Web方向的開發,部分是做Android開發,少量是做PC端軟體的開發。
Java發展到現在,構建出了非常完整的生態環境,可以說幾乎每個公司基本都有Java程式設計師,從後臺開發到Android移動端,Java都必不可少,所以學習Java不用擔心就業問題。
我們可以隨便在招聘平臺上搜一下Java這個方向的招聘資訊,看看情況如何:
基本上3年左右的開發,薪資都在20k以上,如果自己技術再優秀一些,30k也不是事。
我們看一個行業有沒有前途,庸俗點來說,肯定是看薪資水平。試問有多少行業可以做到工作3年月薪20k的?基本沒有幾個。
而且在每個月的程式語言排行榜上,Java歷來都是排在第一位,遠超其他程式語言。Java本身也是在不停的更新迭代,效能和新特性在不斷的推陳出新,所以這就決定了Java未來也是有很長遠的生命力的。
所以正是以上種種原因,很多的人都選擇學習Java。
那麼Java學習起來難嗎?相對於其他程式語言來說,是有一點難,但也僅僅是相對而言。既然Java可以批次培訓,那就意味著它是可以標準化培養人才的,所以只要你認真跟著學習,都可以學的會。我的每個班級中,都有幾個初高中學歷的人,在上海學完了薪資也都可以拿到10k左右,這就說明Java不用擔心學不會,就看個人努不努力了。