要做程序員的話是要掌握很多種語言還是只會一兩種精通的就好?
作為一個十余年開發(fā)經(jīng)驗的人,真心建議你別在語言方面被迷惑住。語言本身絕不是你未來能在開發(fā)道路上走的更遠(yuǎn)的決定因素。語言本身只是工具而已,對編程語言不要貪多,而應(yīng)該貪精,把一種語言學(xué)到精通,你會發(fā)現(xiàn)其他語言都相差不大。可以說是一通百通。至少在有一門精通的語言做基礎(chǔ)后,學(xué)起其他語言也會非常輕松,最忌諱的是每種語言都淺嘗輒止,每種語言都學(xué),每種都學(xué)的稀松。C語言本身并不是其它語言的基礎(chǔ),和其他面向?qū)ο蟮母呒壵Z言相比,C是面向過程語言,編程思想完全不同,而現(xiàn)在主流的高級語言都是面向?qū)ο蟮模珻語言更多應(yīng)用在嵌入式開發(fā)中,所以如果你的定位是做嵌入式,C是眾多語言中比較合適的,如果你是想做純軟件的,又沒有堅實(shí)的軟件基礎(chǔ),那么python是比較適合入門的,因為python語法比較簡單,而且有豐富的第三方庫,有著膠水語言的美譽(yù),膠水語言顧名思義,就是善于把其它已有的東西粘合在一起,所以對開發(fā)者而言,不需要從造輪子開始,通過別人已有的庫直接調(diào)用就可以快速生成一個軟件,對初學(xué)者是很有鼓舞作用的,這點(diǎn)對初學(xué)者很重要,大部分初學(xué)者進(jìn)入編程學(xué)習(xí)后,學(xué)了好久也沒做出一件成品,甚至不知道自己學(xué)了這么久能做什么,還不得軟件開發(fā)的要領(lǐng),絕大多數(shù)放棄了,這是很可惜的,找到一種有快速產(chǎn)出的語言入門還是很有幫助的,至少在信心上有很大鼓舞