一直在學習 java,但是在看招聘時,php android 需求遠大於 java 並且起薪都不錯,java 還有很好的前景嗎?

來源:互聯網
上載者:User
關鍵字 java
題主大四,目前深陷java,前景不明,求指點

回複內容:

只談語言本身,Java不是一門很好的語言,文法糖複雜,並發處理繁瑣,函數式編程進展緩慢,但題主明顯對這些不感興趣。你只是想知道學Java是否會有個好工作。

首先,你說“Android需求遠大於Java”,這話本身就有問題,難道做Android不用Java?雖說,現在通過一些途徑python、ruby、js可以開發app了,不過Java開發是絕對主流,Android的流行與Java的流行是互補的,作為Java程式員你該開心。

我也不知道題主是學Java哪方面的,但看題主還關心php,猜的不錯的話,你是做Java Web開發的。只要互連網還存在一天,Web開發在編程世界裡都會非常重要,而Java在這個領域由於有著很多大公司和程式員的支援,Java至少在你找工作的時候不會失勢。

然後,如果說只學過Java Web開發,轉向Android的開發上手會很簡單(實踐經驗告訴我不用一個月就可以)。不過,不排除一些Java Web的程式員已經習慣使用架構開發,Java基礎知識倒是忘了個乾淨,這種轉什麼開發都會很難的。為了掙錢的人生,往往掙不到錢
為了考一本讀書的娃,往往只能考二本您想太多了,作為一個php腦殘粉,我也發現java工資高很多,很高大上,起薪也高很多(事實上java比php確實待遇會好一點,您看到不好,因為您還沒學到家)。
再說當初選一門語言,一開始是為了錢的多少,但是題主都已經學了這麼久了,現在回頭想想選這門語言應該會有另外一種體驗了吧?還談不上喜歡嗎?
在保證日子能過的情況下,做程式還只是單純地為了錢,那麼題主,您會覺得哪一門語言都比您所學的語言工資高,您還能不能愉快、任性地編程????
所以,堅持下去,把java編程的興趣培養出來,技術就自然提升,待遇就自然上去啦,想這麼多幹嘛為了錢而學習編程,出發點就偏了。而且你大四了還這麼想,當然不是說晚了。
改變你的初衷,語言沒有優劣,只有合適與否。按自己的直覺來就行了,我大學有java的課,自學了PHP,工作就多用PHP,偶爾自己沒事也搞搞android~題主別聽樓上
的。先解決溫飽再考慮xx興趣或理想吧,用知乎以前一句高票回答說:只要你給的工資高,你把美工職業稱呼叫阿姨都行掌握java,幾天就能上手安卓Java前景好很大部分是因為移動開發的火熱,Android是基於Java語言的,如果不是Android發展的火熱,Java恐怕也有下降之勢,所以建議題主投入移動開發吧。深陷Java還愁找工作?關鍵看陷多深吧,底層看了,架構懂了,並行痛了,再做一些實際的項目,一份漂亮的簡曆必須能砸出一大坨offer!
個人認為,不要在意太多表層的東西,關鍵在深度吧,Java基礎紮實了,web,andriod,hadoop等等,都可以攻克了。
利益相關:Java學習中,以此拿到offer以後你移動端的發展是迅速的,java作為無限端的主流,在日後也不會慢慢消亡。java語言不僅僅是他自身的語言了,他代表的更重要的是他的思想了。他帶給程式設計語言的更是一種革新,是一種新的思想。
如果能把Java學號了,我覺得其他不管是愛慕安卓還是ios上手都很輕鬆。沒有什麼本質上的問題。再你也看到現在移動端發展是又多麼快了。所以所對行動裝置的編程人員需求是多麼廣了。
總之還是那句話,學的越精,價值越高,待遇當然也就越來越好了。
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.