|
很多小伙伴們都很羨慕技術(shù)大牛,因?yàn)楹芏嗉夹g(shù)大牛都會很多的編程語言,說起編程語言來如數(shù)家珍。 畢竟對比剛?cè)腴T的小伙伴們技術(shù)大牛是真的很厲害了。剛?cè)腴T的小伙伴們學(xué)習(xí)一門語言那么長時間都搞定不了,更別提那么多語言了,那么學(xué)會那么多的語言是不是需要很多年?或者是不是有特異功能?或者是天才?但事實(shí)真的是這樣的嗎? 其實(shí)所有的編程語言都計(jì)算機(jī)語言,在某些方向邏輯思維都是非常接近的。從編程語言分類來看,如果按照數(shù)據(jù)類型來劃分大致有兩種: 強(qiáng)類型:C語言,C++,Java,C#等 弱類型:php,python,ruby,JavaScript等 從編程思想分類: 面向過程:C語言,早期PHP版本 面向?qū)ο螅篊++,Java,C#,PHP等 所以從這些類別上區(qū)分,如果把一門掌握了,類似的幾種語言,只需要稍微熟悉下語法結(jié)構(gòu)基本上就能直接切入到實(shí)際的開發(fā)過程,所以很多人覺得學(xué)好了一門語言之后再去搞別的語言切換起來很輕松。所以也不是什么天才這是由計(jì)算機(jī)語言的本身的特性決定的,所以只要認(rèn)真的學(xué)好一門肯定是可以做比較方便的切換的,很多在校的大學(xué)生學(xué)的語言很多基本上屬于一知半解。 大學(xué)生如果在學(xué)校想學(xué)好編程要做到以下三點(diǎn):
計(jì)算機(jī)語言在編程時候,核心思想不是語言的語法,起到支撐作用的是編程思想,有了思想做支撐,對于編程語言就當(dāng)成工具來使用,一切的工具都是為編程思想核心服務(wù)的。基于這點(diǎn)在編程發(fā)生過程中,絕大部分時間是在磨練編程思想,對于某一門語言的語法問題,隨著時間的推移都會搞定,但是編程思想體系不是一種靠時間量化的東西。程序員最后的差異就在這點(diǎn)上,有的人說算法是決定編程層次的一個關(guān)鍵,有一定道理,但核心決定因素還是編程思想,進(jìn)一步延伸說是框架思想。 編程遇到最后考驗(yàn)的不是基礎(chǔ)語法,最后玩的就是架構(gòu)思想和編程經(jīng)驗(yàn),當(dāng)然并不是強(qiáng)調(diào)編程語言的基礎(chǔ)不重要,沒有基礎(chǔ)就沒有上面的一切,編程語言僅僅是一種工具而已,到后期拼的是高度,構(gòu)架層次。所以回到短時間內(nèi)搞定一門編程語言上來說,有了這些基礎(chǔ)基本上算是水到渠成的事情了。 所以只要堅(jiān)持學(xué)下去,總會有一天會開竅,打通任督二脈的那一天,你會覺得編程語言也就是一種工具而已,有的工具更加適合某種場景有些更加適合另外的場景,僅此而已。 人所缺乏的不是才干而是志向,不是成功的能力而是勤勞的意志。 為了幫助小伙伴們更好的學(xué)習(xí)Python,技術(shù)學(xué)派整理了Python的相關(guān)學(xué)習(xí)視頻及學(xué)習(xí)路線圖。 領(lǐng)取方式關(guān)注“技術(shù)學(xué)派”后,評論轉(zhuǎn)發(fā)文章,私信回復(fù):Python學(xué)習(xí) |
|
|