2020年想學編程,哪個語言好?

孫爽


下面是2019年12月編程語言排行榜

從下表可以看出,前三名的編程語言的佔比很接近,特別是java和C語言。

2020年,你要問,學習編程,哪個語言好? 我只能說,排名前10位的任何一門語言,只要你認真學習,精通運用,都是可以的。畢竟他們任何一個,只要熟練掌握了,都可以找到一份不錯的工作。

如果你是一名計算機專業的學生,我並不能給你太多的建議,讓你去學習哪個語言,將來畢業後能夠找到合適的工作。我只會告訴你,大學期間,學好C語言,學好數據結構這些基本課程,當然,現在大學可能會將Python作為入門語言,這也是非常好的課程安排,只有打好了基礎,才能更輕鬆地學習語言。

如果你是一名財務、人力資源HR,那麼我建議學習掌握Python,會對你日常工作帶來很大的幫助。Python能夠輕鬆地處理Excel數據,進行數據分析和統計。微軟也正在考慮準備將Python作為Excel的官方腳本語言。

如果你是一位軟件開發從業者,我認為,並不能只會一門語言,應該儘量多掌握幾門語言。這樣,在求職找工作時,就可以有多種選擇。或者自己做外包項目,也可以根據項目的規模,選擇最適合的開發語言。

最後,我要說的,不要糾結學習哪種語言?什麼項目適合什麼語言開發,要學會自己判斷。


程序君


新手學Python可以按照以下步驟進行:

1. 按部就班敲代碼

在Python的學習教程中,在講到相應的語法規則的時候,必定有相應的案例,Python新手應按部就班的敲一遍代碼,切記不可直接抄寫,而是默寫,然後進行對比,及時發現錯誤,並訂正。

2. 階段案例實操

對於正規的Python學習教程中,會安排階段性的作業考核,也稱為案例,一個階段的案例就比較具有綜合性,可以客觀的考察Python學員能否真正的對Python知識點消化吸收,並融會貫通,通過該案例的實操,可以進行知識點的查漏補缺!

3. 大型項目模仿

在Python學習中,少不了大型項目實操,如果參加培訓學習,這個就比較簡單了,往往課程教學中會包含這一項,Python學員可以先自己寫一遍,然後再聽老師的講解,通過對比,找到疑惑點和不足之處,然後進行思路和項目的優化;對於未參加Python培訓的學員,可以在網上找一些大型項目進行練習,多看多練多總結,就能熟練掌握Python,形成更優化的Python思路。

對於Python等編程語言的學習,首先是要掌握齊全科學的Python學習教程,其次,要有恆心和細心,多看、勤思考、多練習是一定能夠將Python學好的!


開心手工生活


2020年,編程和上一年度沒什麼變化(是不是很官方的樣子), Python 和 Go的熱度持續上升,Javascript和TypeScript(兩種是統一體系的語言)依舊使用的最為廣泛。

如果你出於興趣或者為了解決工作中的一些實際問題,那麼Python 和 Go值得考慮;如果是出於職業規劃想進入互聯網或IT行業做一個軟件工程師的話,Java最優先考慮,其次再是Python或Go;再如果,你想成為一個AI工程師,那麼不好意思你可以選擇Python 或 Go;再再如果,你想要智能硬件開發,先在某寶上面買個硬件開發版,看看他們的說明,再考慮學一點基礎python 或 C。最後,選擇哪種語言要看你需要它做什麼,以及這種語言的技術生態、社區生態如何。然而事實上,如果想成為一個職業工程師,Javascript是必須學的,Java、python、Go任性選擇一個或兩個(語言其實都是相通的)。

列一下各語言的優劣勢:

Java 語言體系和架構體系、技術生態、社區生態最為成熟,但Java語言本身比Python或Go的表現要差,性能、代碼簡約方面都要差很多,然後,Java開源代碼眾多、各種體系架構都很成熟,畢竟商用系統還是需要成熟的。

Python 和 Go的架構體系、技術生態、社區生態要差一些,但由於很多互聯網大廠的使用,也變得越來越好了。Python 和 Go語言表現方面要比Java好很多。做個初略的未經過嚴謹計算的盲目的對比,相同功能Java需要100行代碼,python估計也就只需要30-40行,Go就只需要10行[捂臉][捂臉][捂臉]。執行效率我就不做對比了,Go完勝他們所有。

編程之路,樂趣無窮,也殘酷冰冷。非興趣濃郁者,慎入。


聚奇妙


沒有最好的編程語言,只有合適的。

首先你可以大致瞭解下有哪些,比如c++,c#,java,javascript,python等。

其次看你對哪門感興趣,這樣學的快些。或者哪門工作前景好

最後就開始你的系統學習。比如上相關論壇博客那些或書籍等。也可以是培訓班

本人從事.net開發多年,相關.net技術都熟悉


天心靜心


初學者強調建議PHP,MYSQL,THINKPHP


小崔de課堂


編程,如果糾結學什麼都不知道的話,那還是需要不斷去挖掘信息的,如果在學校是有一定基礎的,那從事本身所學的應該好下手一點,到了一定基礎在圖更上一層樓的。不管是什麼領域,什麼行業,只有確定好方向,持之以恆的去耕耘,才會有收穫的。


硬件分享


這要看你以後想做哪方面的工作吧。純新手可以從c或cpp開始學。


FireBreak


剛開始學大部分都是從C入門,因為C簡單好學軟件硬件編程都可以用的到,而且大部分主流語言都是用C寫的。當C學的精通了可以選一門面向對象語言,比如java,cpp,Python之類的


Our夢


我的建議是學c/c++,這個對你理解計算機,理解編程語言,非常重要。當你入門或者達到稍微熟練後,看你工作需求來新加新語言,比如python比如go語言。


追逐雅克比


建議您學Python,別的編程能幹的它都可以!


分享到:


相關文章: