-
1 # 熊吉科技
-
2 # 努力上進三好青年
學Java。目前來講Java還是it界的第一語言。AI目前是非常火,但是進入AI行業的門檻是非常高的,對於學歷、綜合素質、邏輯思維能力要求都非常高,很多人一開始都抱著進入AI的想法去學python,但是後面都去做了後端,所以如果你具備進入AI的基本條件,把可以考慮學習,如果暫時沒有的話可以考慮java。當然也並不是說Java就沒有門檻,而是會相對低一點。
-
3 # 風驟科技
看自己興趣的,java與ai的功能不一樣的
Java是開發語言,是針對後端開發使用的
ai是設計軟體的,針對圖形影象的設計、
IT行這兩個崗位被認為高階員工了,工資都不低
但在走向高階的路程中,會經歷很多想讓自己打退堂鼓的想法,看你自己能不能堅持了
-
4 # 架構師佬劉
想轉IT做苦逼程式猿,你可要考慮好,小心入錯行將萬劫不復。
java的應用面比較廣,可以做行業軟體、網際網路、大資料以及雲計算。
AI時代python和R語言是主流,從語言本身來說這兩門語言沒有java應用面廣。另外,AI除了需要IT的基本技能之外還要掌握機器學習和深度學習的演算法原理,所以最好有統計學背景,這樣在這個行業才能做的持久。
-
5 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。
要想進入IT行業發展,選擇一個適合自己的方向是比較重要的,在選擇具體方向的時候要考慮三方面因素,其一是自身的知識結構和能力特點;其二是能否有較多的就業崗位;其三是發展前景是否廣闊。
當前人工智慧(AI)是IT行業的一個熱點領域,但是要想從事AI領域的相關崗位往往需要有豐富的知識結構和較強的研發能力,目前AI領域的人才招聘往往以研究生為主,因此要想在AI領域謀求一份技術崗位並不容易。實際上,當前很多從業經驗比較豐富的程式設計師要想轉向AI領域也存在一定的難度,不少程式設計師也會選擇透過讀研的方式進入AI研發領域。
雖然站在技術的角度來看,當前已經進入了人工智慧時代,典型的代表就是人工智慧平臺的推出,但是人工智慧行業依然處在發展的初期,AI領域依然有大量的課題需要公關,而且人工智慧產品要想落地應用還需要解決一系列行業壁壘。所以,目前人工智慧領域的人才招聘更看重應聘者的研發能力和創新能力,這一點對於初學者來說還是具有很大難度的。
從技術體系結構來看,目前AI領域的研發集中在六大方面,分別是機器學習、計算機視覺、自然語言處理、機器人學、知識表示和自動推理,這六大方面的研發都需要演算法、資料和算力的支撐,所以從事人工智慧領域的崗位,不僅需要有紮實的數學基礎,還需要有相應的學習環境。
對於基礎比較薄弱的初學者來說,選擇學習Java程式語言還是相對比較現實的,透過學習Java程式語言可以積累大量的開發知識,未來也可以選擇進入AI領域。對於Java程式設計師來說,可以先進入大資料開發領域,然後再透過掌握機器學習知識從而全面進入AI領域。
-
6 # 旺仔超大饅頭
從前景上肯定是AI更好一些,同時AI得門檻也更高一些,做AI現在用python.多一些,我覺得你當前要考慮的不是學java還是AI,而是學java還是python。java是一門程式語言,AI不能簡單的說是一門語言,想搞AI,程式語言只是它的實現途徑,這是一門融合了多學科的技術,得益於現在開源的學習框架層出不窮,入門AI不再是那麼難了
-
7 # Lake說科技
如果是從別的行業轉行到 IT 行業的話,我個人建議你還是學 Java。AI 全稱既人工智慧,人工智慧入門的門檻會非常高,你不僅要有一定的學歷,同時你還需要對機器學習相關的演算法要有一定的基礎,這些對於不是網際網路行業的同學來說,難度太大。
很多學校研究生以上學歷都在研究人工智慧,對於外行的同學來說,人工智慧崗位競爭會非常激烈對於國內的大學來說,如果學歷是研究生以上的同學,很多都是在研究生期間或者博士期間研究機器學習相關的領域,也就是他們在畢業時,找的工作很多都是 AI 相關的崗位,即機器學習演算法工程師。如果外行的同學直接選擇轉行到 AI 領域的話,首先你在學歷上面有可能比不過對方,同時你在機器學習方面又沒有別人專業,和他們競爭的話,你很難拿到 AI 相關的 Offer。
我研究生期間,讀的就是機器學習相關的專業,我周圍的同學幾乎都是機器學習演算法相關的同學,他們平時做的相關專案也都是關於AI機器學習相關。其實在校招的時候,我也問過他們想要找什麼樣的崗位,他們幾乎都是選擇了機器學習演算法相關的崗位,所以你選擇AI的話,你如果沒有任何優勢的話,你很難競爭過他們。
人工智慧崗位需要有很深的機器學習演算法功底和演算法功底,這對於外行同學來說,入門門檻太高人工智慧崗位,本質需要你對機器學習演算法要有很深入的基礎和實踐,尤其是對於網際網路大廠來說,對於你的要求會更高。你從外行轉行過來,機器學習方面的演算法學習起來還是有一定難度的。我一個計算機專業的同學,在學習一些比較簡單的機器學習演算法時,有很多演算法都沒有看懂,更別說外行沒有計算機背景的同學。同時AI領域很多崗位都要看你的學歷的,所以我不建議你轉 AI 領域。
Java 方面的話,未來的工作主要是偏向於工程類程式碼實現和設計,這對於外行的同學來說,在數學方面不會有太多的要求,主要是考驗你的工程化實踐的能力,你的經驗,可能剛開始你入門Java 的時候需要花費一定的時間,你在有了一定的經驗之後,那麼未來你找工作時,更多的看你個人的技術能力和經驗,這些都可以透過時間和專案慢慢進行積累,不像機器演算法,你需要有很深入的數學知識,才能提升自我,Java 相對於 AI 領域,更好入門。
個人建議對於外行的同學來說,我建議你選擇 Java 開發方向而不是人工智慧。現在很多公司其實還是很需要 Java 開發同學,來開發內部的業務系統。但不是每個公司都能去嘗試人工智慧的。你如果直接選擇人工智慧領域的話,我相信光機器學習類演算法都夠你學習好久,而且還不一定能夠學會,更別說哪些神經網路相關的演算法了,選擇Java 開發,對於你現在來說,會更貼近實際情況一些。
回覆列表
您好,看個人喜好吧,學的好,用的好得薪水都高,JAVA是一門語言有很多可以從事的方向,比如Android,JAVAweb,或者大資料都可以用JAVA。至於AI,可以實現AI的有很多語言,ai門檻相對較高,如果是轉IT的話推薦從JAVA入手,再選一個JAVA的具體方向去做。如果您本身綜合素質過高,覺得ai是小意思,那就轉ai