首頁>Club>
打算在瀋陽生活,大學剛畢業不是計算機相關專業,沒接觸過類似的工作,打算學Java或者Python,目前哪個就業環境好?哪個發展前景好點呢?
6
回覆列表
  • 1 # RangersTank

    學習語言都一樣,個人覺得java會好一點,畢竟用的地方多,框架也多,學習的資料也多,主要學起來簡單,以後移動端也可以轉,比較靈活,找工作崗位也多,待遇其實也不錯。主要是無論學什麼語言,要學好,學精通,這個才是比較難的。

  • 2 # 阿C談跨境電商

    兩者的就業環境都不錯,不過現在Python非常火。其實計算機語言都是互通的,你學會了一門,其他都很容易上手

  • 3 # Plus技術棧

    這個時候就得拿出這張圖片了。其實作為程式設計師開發者,python與java都應該會。但是作為應屆生入門的話,建議從java開始。

    python很多情況下是為了提升工作效率,包括爬蟲爬資料,寫指令碼,寫測試,處理資料。當然在AI方面的地位是毋庸置疑的。這些更偏向於開發者做的小部分工作。

    Java開發工作中通常是直接寫後臺邏輯,寫服務。在這個過程中,使用python在一些方面能夠提升效率。

    建議你考慮工作需求量,Java入門找工作易,有興趣後學習python自我提升。

  • 4 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 5 # 愛分享Coder

    以下僅僅是個人觀點:

    如果你只是在Python和Java中選擇,我建議你得先了解下當下的行情,因為不同語言在不同的領域發揮的能力是不一樣的,我個人覺得既然Python這麼火,那麼學一學倒也無妨,因為就我所知,特別是初學者的第一個語言,其中較為簡單的可能Python佔有一個位置,當然了我只是單純的說這個語言,而且現在Python都要從小學開始學了,因此說明語言本身肯定是沒有任何問題的,而且Python能用到的領域非常多,像Web、爬蟲、人工智慧等等,而且也正是因為人工智慧等領域導致Python是目前值得學習的語言中排名靠前。

    學習Java的話也是可以的,但是可能學起來,特別是初學者,當然了聰明的人肯定學什麼都快,但是一點程式設計思維都沒有,或者說自己底子比價差,學起來可能沒那麼輕鬆。

    因此我的建議是如果有可能到培訓機構培訓一段時間也未嘗不可,當然了,不要相信在短時間就能達到某某高的水平,那是不可能的,程式設計需要的一方面是技術本身,另一當面透過程式設計解決問題的能力才是佔了主要一部分,及時技術再強,不會解決問題,終究是白搭,這需要事件來積累,當你經驗足了再談不遲,因此先把程式設計思維或者說理解一些抽象的思想,加上自己肯努力學,即使沒有一點基礎,也是可以學有所成的,畢竟都是零基礎開始,只是別人學的早了點而已!最後,祝願你學有所成,能在計算機領域有所成就!

  • 6 # 技術大咖秀

    大方向沒錯的,現在需求量最大的就是這兩種語言Java和Python。目前我接觸到的程式設計師基本都是Java生態的,當然他們也會搞些Python,但Python的話主要是針對一些特定的情景、小工具之類的。過來人覺得這兩種都可,主要看自己將來的定位是什麼樣的,主要從下面幾點分析。

    工作方面:可以參考下各大招聘網站,Java仍然是最主流的需求,當然Python的勢頭也不弱,但是量上面比Java弱些。

    語言本身:Java偏企業級開發、後端開發、Web端,Python的優勢是資料分析、人工智慧方向。

    成長性:Java新的方向是大資料,Hadoop平臺的生態還是Java的;Python在資料分析方面也有很大優勢,但最近最火的還是人工智慧。

  • 7 # i科技君

    就形勢來看,Java更容易就業,Python發展前景更好。到底該學哪個還要在瞭解語言特點基礎之上再結合自身興趣來決定。

    對於非科班出身想入行程式設計師有幾點建議作為參考:

    1.Java是面向物件的開發語言,語法相對簡單入門容易,在目前網際網路開發,大資料開發方面扮演著無可替代的角色,所以招聘市場上的需求很多,就業容易,但是同樣因為入門容易需求多所以人員也多競爭也多,在著名的TOIBE程式語言排名榜單上Java更是常年高居榜首,地位不可撼動;

    2.Python同樣也是面向物件的開發上,語言,主要用在資料分析及人工智慧的開發,如果以後想從事人工智慧方面的開發Python為不二之選,不瞭解瀋陽的招聘市場,雖然沒有Java的需求那麼多,在北上深等等一線城市Python找工作還是挺容易的,平均來說Python開發人員的待遇高於java;

    3.從發展前景來看我更看好Python,因為現在人工智慧已經上升為國家戰略,幾乎所有的網際網路大廠都在佈局人工智慧,發展勢頭迅猛,而Java經過多年在網際網路開發方面的應用,已經相對成熟,可能10年內依然是主流。

  • 中秋節和大豐收的關聯?
  • 有沒有什麼好的祛溼辦法?