那麼多編程語言,到底學哪個,一般用哪一種語言?

科普苑


我們假設你是一個初學者,確實最大的困難就是不知道選那一門語言來學習,肯定有人告訴你學Java,因為用的人多,也有人建議你學習Python,因為語言本身足夠簡單,而且人工智能現在這麼火,還有一個也是不例外的那就是Javascript,貌似掌握了它就無敵了。編程語言這麼多我們到底該如何抉擇?我姑且認為可以從三個方面來考慮:

你想從事的方向

雖然說現在的各種語言在很多領域都能夠作為開發語言,但是在不同的領域,用的人數多少以及該語言在這個領域的優勢是不同的,比如Java目前比較火的領域是大數據,Python人工智能和爬蟲,C語言在即將到來的物聯網時代肯定會重新煥發出它的活力,而且它從來沒沒落過,再到C#,目前它比價厲害的地方有遊戲領域,如果你對遊戲開發感興趣,倒是可以從事它,而且微軟開源了

.net

core,發展相信也不會差,然後是web方向,論效率php還是很高的,java也不錯,然後就是Javascript,它是目前我覺得最值得學習的語言,因為它真的是強大到甚至可以為所欲為

你自己是否感興趣

有些人喜歡從眾,在學習編程的時候,總是不能夠專心,別人說什麼就是什麼,也不知道自己是否感興趣,到最後啥也沒學好,所以你得找到一門你喜歡的語言,有可能是它優雅的語法吸引了你,有可能是它強大的功能吸引了你,甚至有可能是因為它的開發工具吸引了你,不管哪一項,你必須首先選擇一個你感興趣的語言並堅持下去,不然很可能到頭來什麼都沒學到,那就得不償失了


總結

選擇其實並不困難,就看你有沒有學習一門語言的衝動,學的好,其實在哪都能吃得開,再好的語言,也得看用的人,今天心情浮動較大,回答的不是很有條理,以上僅代表個人意見,如果對你有啟發,那再好不過


最美分享Coder


就我個人的感覺,既然想學編程那麼肯定是想在IT領域工作。 就我個人建議,編程不可能速成,培訓幾個月半年的速成,或者學一下當下時髦的Python啊,或許直接學安卓 iOS,還有大數據,雲計算什麼的很火,很時髦。但是這樣根本學不出來東西,可以說只能代碼的搬運工(你的薪資水平肯定不高)

計算機組成原理,數據結構,計算機網絡是完全離不開的三門課。這個理論課很重要,要是更高級更深度的開發,編譯原理和算法也要學。這些是核心,編程語言不管是什麼,都需要最後轉化成機器可以識別的二進制指令去執行。

就比如Java和Android開發,學的人很多,約底層的越是基礎的越容易忽視。問題就恰恰出在這裡,你會的別人也會,核心競爭力是解決核心問題,解決一般人解決不了的問題。越底層越重要。

面向對象編程思想,數據結構,C++學好了,學通了 在學Java在學Android 和php,或者Python很快的。 估計你幾年時間才搞明白了C++,然後你有這樣的編程基礎半年就可以把Java學的很好。 Java學好了,Android就是錦上添花了。 學編程千萬不要好高騖遠,眼高手低。要腳踏實地。

我今年大三,學了三年計算機,C++和Java都學過,現在因為考研的緣故重新學了C++,畢業設計做Android項目,第二遍看《Java核心技術卷一和二》,收穫了很多大一大二完全沒有理解的東西,更多的是細節,是指的去慢慢扣的。

以上就是個人的建議和看法,假若有不對支出,歡迎評論 批評指正。


ChengYR


可以選Java,建議你找個辦學久 的電腦學校學習。


江西新華電腦ch


那得看你想幹什麼了

每種語言都非常強大,有些東西其實每個語言都可以完成,但每個語言都有最適合的東西

如果你想開發安卓應用,那你最好學Java,如果你想開發遊戲,C++是最好的選擇,而Python在爬蟲與機器學習這一塊有很大的優勢,不是說幹這個只能用這種語言,只不過是最適合的


SC1222


看你初衷吧。

如果是真的喜歡,那先學三本書,再學習JAVA或者C++

如果是為了短平快掙錢,js PHP Python


新一代魔暴龍


平時給單位開發維護中小型Web應用,用C#真的很高效!


Nightdrizzle


主要看你要拿來做什麼

Excel也可以編程

批處理也是程序

就像中國菜有那麼多,哪個好吃。

你先要知道自己愛吃什麼口味


分享到:


相關文章: