{eval=Array;=+count(Array);}
從我自身經(jīng)歷來看,從我個(gè)人觀點(diǎn)出發(fā),沒有什么編程語言是容易學(xué)的,但如果真把一門編程語言學(xué)會,學(xué)第二門語言相對就容易上手。難就難在入門的第一門語言是否能真正掌握并用于實(shí)際應(yīng)用,不然一切都是虛學(xué)。
讀書時(shí),我學(xué)的第一門編程語言是C語言。我是農(nóng)村長大,從小未接觸過電腦,讀高中時(shí)也是偶爾去網(wǎng)吧上上網(wǎng),當(dāng)時(shí)我的第一個(gè)QQ號還是用錢買來的,自己不會注冊。編程對我似夢幻般的存在。讀完大一,我只會打字、開機(jī)和使用上些常用的軟件。就連打字也是很慢,學(xué)打字,我還是在網(wǎng)吧學(xué)會的。我大一沒電腦,平時(shí)的電腦課,也都干瞪眼,因?yàn)槔蠋熣n上講的知識一點(diǎn)也不會,無從下手練習(xí)。
為了能聽懂老師課上所講的知識,我在業(yè)余時(shí)間也在自學(xué)那些讓人羞澀難懂的知識,我把課本看了一遍又一遍,看不懂的會在課上問老師,電腦課更是追著老師問問題,盡管自己努力了,但由于基礎(chǔ)太差,一年下來還是什么都不會,但老天還是公平的,我的努力沒白費(fèi),我考試反而拿了第一名,這也更大的激勵(lì)我前行。
大學(xué)學(xué)的編程語言有C語言,匯編語言、Delphi、SQL、JAVA,C#,VB。學(xué)得多,卻沒有一個(gè)是會的。沒有任何一門語言能使用它真正做出一個(gè)項(xiàng)目,那時(shí)候?qū)ξ襾碚f,是非常的困難,任何一門語言都難。
后來工作后,用了ASP和ASP.NET做web開發(fā)。ASP被拋棄后就再沒用過。再后來用了PHP,PHP一直用到現(xiàn)在。在這些編程語言中,PHP是我認(rèn)為最容易入手也是最容易學(xué)的。
雖然學(xué)了很多,會用的也只有PHP,也許是自己愚鈍,也許是自己對于其它編程語言沒有深入了解,也許是自己之前基礎(chǔ)很太差點(diǎn),學(xué)什么都覺得難??傊业慕?jīng)歷中,我學(xué)習(xí)的編程語言,PHP是花的時(shí)間最少,學(xué)得最快,而C#花的時(shí)間最多,卻只會做些入門級的WEB開發(fā)。
如果你跟我基礎(chǔ)一樣差,而什么都不會的情況下,我是建議從PHP開始入手學(xué)習(xí)。PHP會讓你很快就有了成就感,而這種成就感會給你帶來自信,你會更加喜歡上編程。
在人工智能和大數(shù)據(jù)的風(fēng)口下,首推的肯定是python了,python本身的語法比較簡潔,編程效率比較高,并且市場上的人才需求量逐步呈上升的趨勢,以后的發(fā)展前景大大的,另外如果想往人工智能方向發(fā)展的話,最好還是要系統(tǒng)的學(xué)習(xí)一下數(shù)據(jù)結(jié)構(gòu)和算法方面的知識,在人工智能領(lǐng)域算法的重要性比起其他領(lǐng)域的編程要大得多
這要看你學(xué)習(xí)編程語言的目的是什么,如果是為了編個(gè)爬蟲,應(yīng)該選擇Python,如果為了編Android軟件,就應(yīng)該選擇kotlin或java,如果想開發(fā)window桌面應(yīng)用軟件應(yīng)該選擇c#或pb。
上述語言中最間單的編程語言是pb。
我最近在自學(xué)kotlin,我覺得kotlin集多種編程語言的優(yōu)點(diǎn)于一身,是最有前景的編程語言。我覺得看書(kotlin實(shí)戰(zhàn)電子書網(wǎng)上可以下載),應(yīng)該和看源代碼,調(diào)試源代碼,B站或云視聽小電視上看視頻,網(wǎng)上尤其是要到編程語言的官網(wǎng)上看資料結(jié)合起來,這樣自學(xué)效果更佳。
剛好自己就是程序員,現(xiàn)在告訴你一些真實(shí)的市場需求。
PHP
PHP作為曾經(jīng)世界上最好的編程語言,現(xiàn)在仍然是很多中小互聯(lián)網(wǎng)公司的首選,特別是一些外包公司、沒有很強(qiáng)技術(shù)團(tuán)隊(duì)的公司,因?yàn)槔肞HP能夠快速的搭建好一個(gè)網(wǎng)站,并且PHP的封裝非常好,你比如圖片上傳,如果讓你用JAVA來實(shí)現(xiàn)的話,估計(jì)代碼量是PHP的很多很多倍,同時(shí)PHP有很多現(xiàn)成的框架,比如YII、LV框架,利用框架能夠簡單的用幾行代碼完成很多的事情,同時(shí)PHP的語法非常簡單,學(xué)起來非常容易。
Python
目前在我們的身邊,似乎Python越來越火,其實(shí)Python很早就有了,為什么最近會火呢?是因?yàn)槭袌霭l(fā)展的需要,以前一個(gè)項(xiàng)目的功能非常簡單,很快就可以用人工方式測試完,但是隨著現(xiàn)在項(xiàng)目越來越復(fù)雜,功能越來越多,業(yè)務(wù)邏輯越來越復(fù)雜,不得不引入自動化測試,而恰好Python就能夠?qū)崿F(xiàn)自動化測試,除了自動化測試以為,Python還提供了關(guān)于大數(shù)據(jù)處理、機(jī)器學(xué)習(xí)等等方面的支持,而這些恰好是現(xiàn)在市場的紅利點(diǎn)。
綜合所述,如果你還是一個(gè)純新手,可以考慮學(xué)習(xí)Python,當(dāng)然學(xué)習(xí)PHP也可以,畢竟工作更好找一些,雖然Python支持自動化測試、大數(shù)據(jù)等,但是這些方面的工作都是需要一定經(jīng)驗(yàn)和學(xué)歷要求的。
希望能夠幫助到你,有問題可以在評論中回復(fù)交流。
入門可學(xué)習(xí)C#,深入一些的話推薦java,這些年號稱要取代java的語言不少,但都折戟沉沙,一直穩(wěn)居編程語言排行榜首位,如果有意向?qū)W習(xí)java,可以去尚硅谷官網(wǎng)下載最新最全的java學(xué)習(xí)全家桶視頻。
6
回答4
回答3
回答10
回答3
回答10
回答10
回答9
回答0
回答4
回答