亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

IT人如何修煉編程的內(nèi)功[3]

時間:2020-10-27 17:40:34 職業(yè)規(guī)劃 我要投稿

IT人如何修煉編程的內(nèi)功[3]

我想說的,其實很簡單,編程序,就是拆解問題,但講究個拆解的技巧和方法,以前人做過的,別做,盡量用,沒有的,做過一次,盡量保留下來,供下次使用,就這么簡單。

那,這和本文的題目"修煉編程的內(nèi)功"有啥關(guān)系呢?

當(dāng)然有關(guān)系了,什么叫編程的內(nèi)功?我的.理解,就是對這個世界的抽象化理解能力以及描述能力。一個工作,能迅速從中提煉出下次可以重復(fù)的套路,并且能以一定的規(guī)則,就是計算機語言規(guī)范,描述出來,擁有這兩個能力,就能保證遇到任何問題,都有辦法寫出程序來。

所以,大家學(xué)校中學(xué)了很多數(shù)學(xué),語言,算法,數(shù)據(jù)結(jié)構(gòu),甚至編譯原理,操作系統(tǒng),其實這些統(tǒng)統(tǒng)是工具,不是寫程序的目的。

寫程序,就是遇到需求,能迅速抽象,理解其共性,并能以清晰的語言描述出來。上述學(xué)科,不是幫助提升你的抽象能力,就是幫助提升你的描述能力,大家看是不是這個道理?

所以,我在帶徒弟的時候,有時候喜歡說一句話,其實作為程序員,學(xué)習(xí)一點語文有好處,因為最能培養(yǎng)描述能力的,其實還是語文。英語不算啊,英語雖然也是一門語言,但中國的教育,一般是能看懂,很少從一個英文文學(xué)家的角度培養(yǎng)學(xué)生用英文的描述能力。只有我們的語文課,這不但是教語言,而且通過無數(shù)次造句和作文,在教大家描述問題的組織能力,這個能力在寫程序的時候,很有用。

這個時候,話題就出來了。中國的語文,先是甲骨文,然后古文,然后白話文,大家發(fā)現(xiàn)沒有,總體是越來越簡單,這是發(fā)展的趨勢。為什么呢?因為大家覺得,語文就是讓人懂的,太深奧的東東,不太適合普及,就沒有生命力,反而越簡單的東東,普及越快。

因此,請大家注意,寫程序時拆解,是把問題簡單化,不是說把一個問題描述得晦澀難懂,才叫本事。真正的程序高手,都是簡化問題的大師。

當(dāng)然,從這個話題,我們是不是可以得出一個結(jié)論,其實寫程序的方法本身,編程的內(nèi)功本身,其實是沒有什么語言特性的,C、C++、Java、PHP、Python…是不是都用的同一種方法在做事情?

因此,我這里提出,修煉編程的內(nèi)功,是學(xué)習(xí)抽象能力和描述能力,與語言無關(guān),換而言之,從任何一門語言入門,都可以修煉到內(nèi)功的極致,關(guān)鍵看你用不用心。

因此,學(xué)習(xí)期間,我的建議,不要好高騖遠,不要去評價語言的好壞,平臺的好壞,沒有多大意義的,你并不能確定這輩子最終能在哪個平臺下用哪種語言開發(fā)。撿著手邊有的書,老師教的課程,埋進去學(xué)扎實,出來后,換語言比吃盤菜也難不倒哪去。

 

【IT人如何修煉編程的內(nèi)功[3]】相關(guān)文章:

太極拳內(nèi)功修煉方法09-19

論修煉營銷內(nèi)功的重要性11-12

職業(yè)經(jīng)理人如何修煉自身的能力09-17

accp如何學(xué)習(xí)編程11-02

如何修煉領(lǐng)導(dǎo)力08-08

創(chuàng)業(yè)路上如何修煉心靈11-30

如何修煉你的領(lǐng)導(dǎo)力09-18

楊式太極拳內(nèi)功如何練習(xí)10-04

形體舞蹈如何修煉自身氣質(zhì)09-04

名模如何修煉挺拔身姿09-06