javapython或php?
看到很多評論說35歲不要做IT, 我的意見是完全可以做,不要擔心年齡大,雖然現在很多公司不招大齡程序員,但是我想說的是只要你喜歡,并為之投入了你的熱情和汗水,你會找到屬于自己的一份工作,也會找到屬于自己的一片天。
接下來說語言的選擇,你提了python, java, php 說明你還是從網上有了解過這些語言,但是沒有深入去學習,你怕選擇錯了,因為你聽過很多人說,選擇比努力更重要,我想跟您說的是,多年以后你會發現,時間會告訴你,一切都是最好的安排。
三門語言,各有特色,php 和python 都是解釋型語言,就是運行的時候才會編譯執行,javascript 就是解釋型的。java 是編譯型的語言,編譯之后才執行。
下面我說下三個工作的市場比例,目前大致是5:2:1,分別是java, php, python。以后這個比例我相信會有改變,但是目前這個比例還會維持一段時間。
下面說下主流公司的語言派系。
1阿里巴巴主要是java 系的,他們的產品基本都是用java 來做的,他們也來源了很多java 項目
2百度主要是php 系的,他們很多業務都是用php 來做的,但是當然也有go lang 等其它語言
3騰訊主要用的是c++
4豆瓣用的是python
從這里看出,各個語言都有大公司在用,所以選擇什么都可以找到一份滿意的工作。
那么這三個語言學習難易程度如何呢?
相對來說php 和python 入門容易,它們是腳本語言,所以動態類型處理起來非常靈活,但也導致項目可能會很混亂。java 入門稍難,但是它規范,你代碼稍微寫的不嚴謹,它就會拋出異常,所以可能你半天都不能運行起來一個簡單的項目,但是一旦你寫好了,他出錯的概率也很小。
最后我想說的是編程語言只是軟件開發的一部分,算法和數據結構才是核心,當你會了這些,用什么語言基本都是根據業務要求,因為任何語言對你來說順手拿來。
如果非要我推薦你先學什么的話,我的建議是php, 因為我本身是做php 的,如果你在php 方面遇到問題的話,我能更快速的給你定位問題,幫助你解決問題。當然java 和python 我也是略懂的,因為就像我說的,當你對一門語言熟練的時候再去學其它語言,你會發現你學的飛快。
最后祝您在IT 世界里找到屬于自己的游輪,開始乘風破浪!!!