-
1 # 小綿羊兒兒兒
-
2 # 陽光創譯
會php的話,學python要容易些,因為php和python都屬於弱資料型別的解釋型指令碼語言。android是個作業系統,並不是一種語言,android應用開發的主要語言是java,學起來相對較難,但是比python更實用。python這幾年火,主要是國外,其實國內還是少。java應用廣泛,特別是現在移動互聯的發展,用java開發android應用也是很有前途的,特別是你會PHP,如果學會了開發android應用,你就搞定前後兩端,成為移動網際網路的全棧工程師。
其實個人覺得,學習一門語言,最主要應該看學習的價效比,其次看與其他語言的共同點。就拿你學過的PHP來說吧,我就覺得PHP屬於一門價效比不高的語言。
學習PHP確實比其它語言,簡單一些,但能做的事情也少。實際工作中,就是拿來做網站的,所有語言在理論上,全是“啥都能幹”。而實際工作中,卻總是遇到“一門語言,只有一種用途”的窘境。所以即便學習容易,但價效比卻一點也不高。
而“保證能做最多事情的前提下,付出最低的學習成本”,才是最符合價效比的思路。即便略微難學一點,卻能多做很多事。這樣即便學習成本略高一點,價效比卻反而更高。
結合這個思路,我認為學習價效比最高的語言前三名,分別是C#,JAVA,PYTHON。無論你學習哪一種,都會發現,“你所付出的,和你所能做到的。是成正比的,付出的越多,能做到的也越多”。
最近PYTHON很火,主要因為語法簡單,除了PHP和JS之外,PYTHON可能就是主流語言裡最簡單好學的了,比PYTHON更簡單的語言當然也有,但基本都是一些非主流的奇葩了,PYTHON捧著人工智慧這個金飯碗,未來前景一定會很不錯。但PYTHON的缺點也不少,主要就是效能太差,而且無法用作手機程式開發(此處可能有人反駁,但就像PHP也能做一個道理,呵呵一笑便可)。但PYTHON又太好學,所以雖有一點遺憾,但確實學習價效比很高。而且隨著MICROPYTHON的出現,將來PYTHON可能還可以用來搞微控制器。但由於PYTHON跟其它語言區別比較大,所以在你學過PHP的前提下,本人其實並不應該推薦PYTHON。不過PYTHON真的很好學,又特別適用於網路方面的開發。
簡單概括,是個並不一定適合你,但卻是一門一定適合未來行業的語言。JAVA我想就不需要多做介紹了,一直都是穩居程式語言排行榜的頭把交椅。堪稱程式語言裡的名門正派了。由於沒學過偏底層的語言,JAVA算是我學過的最難的程式語言了。當時還真是死了不少腦細胞。難歸難,JAVA確實幾乎啥都能做。但我在這裡並不想太多介紹JAVA,因為我實際最想推薦給你的是C#。
為什麼在我心目中C#才是最好的程式語言?因為C#和JAVA其實幾乎是同一門語言。這兩門語言,在語法上差不多有80%都是一樣的。學會一門,幾乎就相當於學會了兩門。但在幾年前,JAVA絕對比C#好太多了。因為在當時,學C#就等於把自己綁在了WINDOWS上。不過現在C#也開源跨平臺了。兩者的區別在於,相對於做網站,JSP還是比ASP.NET要靠譜一點。C#勝在語法好一些,IDE好一些,JAVA強在市場大,以及安卓。但後來出現一個神引擎——UNITY 3D,在安裝了SDK的前提下,可以一鍵部署到21個平臺,一下子就讓我扔掉了JAVA轉投了C#。
一個人的精力,可以學習多少平臺的開發技術?恐怕很少有人能超過4個,學個WEB,桌面,最多在學個安卓,IOS。基本對於傳統開發者,基本就是極限了。所以一種技術,可以釋出21種平臺是多大吸引力?不僅有WINDOWS,LINUX,MAC這種桌面平臺,安卓,IOS這種手機平臺,甚至還有PS4,WIIU這種家用遊戲機平臺,PSV,3DS這種掌機平臺。簡直是一次開發,無所不能。
-
3 # 我是大倩啊啊
不是php想去再學一門其他語言。而是一個合格的php都會多種語言。從js到HTML,SQL和NOSQL,到各種js框架,更有甚者需要懂得伺服器相關知識。還有最近流行的小程式開發。php開發是更適合絕大多數中小型企業,創業公司使用。因為他可以快速高效的開發一個web應用。所以需要每個php去學習更多的web相關的知識。
在php基礎上至少要熟練使用一種框架,再考慮去研究框架底層原理。之後可以去熟悉php的其他應用,比如workerman(一個高效能非同步的即時通訊框架)。完成這些之後再考慮去學習一門新的語言去豐富自己。
推薦一:Python。原因:簡單,跟php像,各種語言的粘合劑
推薦二:java。都說java難,其實在有一定語言基礎下學習無壓力。原因:學習java的開發思想。比如:面向物件,依賴注入(目前很多主流的框架都已經使用到)等。
推薦三:根據個人興趣和職業規劃選擇相應的技術,語言。相信有這些基礎之後無論學什麼都是很輕鬆的。
回覆列表
首先你要確定目標,可以到拉勾網等招聘網站檢視各個方向的薪水情況,以及對應的知識體系;其次,網羅一些影片和原始碼,可以到木可資源網http://bbs.mukedada.com搜尋;最後就是堅持敲程式碼。