關(guān)于主題寫作
我每天堅(jiān)持寫博客的主要目的是為了整理自己腦中的知識(shí)。將信息轉(zhuǎn)變成可以使用的知識(shí)需要一個(gè)過(guò)程,在我看來(lái)寫作是一個(gè)不錯(cuò)的回顧過(guò)程,讓之前凌亂和游離在大腦里的知識(shí)可以建立聯(lián)系。
為什么要主題寫作?
這是為了讓一系列的知識(shí)可以在一段時(shí)間內(nèi),不停的在大腦當(dāng)中重現(xiàn),已達(dá)到提升和鞏固的作用。但是在編程主題寫作的過(guò)程當(dāng)中我發(fā)現(xiàn)一些問(wèn)題整理如下:
1.學(xué)習(xí)編程
重在練習(xí)而不是單純的閱讀和思考,只有應(yīng)用實(shí)際的項(xiàng)目去練習(xí),去思考,去運(yùn)用才能真正掌握這項(xiàng)技能。這就好像學(xué)習(xí)數(shù)學(xué)一樣,只有重復(fù)的練習(xí)才能將使用方法熟練于心。這讓我想起了learn how to learn里面學(xué)的知識(shí)。大腦需要通過(guò)練習(xí)不停的強(qiáng)化神經(jīng)連接,才能在腦中固話深刻了解和認(rèn)識(shí)知識(shí)。
2.編程語(yǔ)言是一種思維方式
這個(gè)世界上有很多編程語(yǔ)言,lisp,c,c++,c#,java,ruby,python,php等等一大堆語(yǔ)言。不管他們以什么樣子的語(yǔ)法表現(xiàn)形式展現(xiàn)在我們的眼前,他們最終都是一種將現(xiàn)實(shí)世界的邏輯思維固定在電子計(jì)算機(jī)上面的一種方式。就好像我們?nèi)祟惖恼Z(yǔ)言有很多種,但是語(yǔ)言本身只是一種工具,讓我們?nèi)伺c人之間彼此了解使用的一種工具和手段。
3.數(shù)學(xué)和英語(yǔ)的重要性
為什么數(shù)學(xué)和英語(yǔ)是如此重要?我們對(duì)現(xiàn)實(shí)世界是陌生而無(wú)知的,在物理學(xué)發(fā)展的過(guò)程當(dāng)中,我們發(fā)現(xiàn)需要通過(guò)數(shù)字的辦法來(lái)量化這個(gè)世界。我認(rèn)為數(shù)學(xué)本質(zhì)上就是通過(guò)人類可以感知的文字(數(shù)字)來(lái)認(rèn)知和理解身邊的世界的一種方法。
關(guān)于英語(yǔ)是我11月初出差接觸了幾個(gè)老外以后發(fā)現(xiàn)真的十分重要。在編程的世界里英語(yǔ)使用的單詞很有限1000上下。重要的是不是學(xué)會(huì)這些單詞而是可以使用google去搜索國(guó)外的技術(shù)文獻(xiàn),這一點(diǎn)我們不可否認(rèn),國(guó)外的技術(shù),至少計(jì)算機(jī)編程方面的確實(shí)比我們要強(qiáng)很多。所以學(xué)會(huì)了可以翻墻出去學(xué)習(xí)更優(yōu)質(zhì)的知識(shí)。
4.技術(shù)手段
我有在寫作的過(guò)程當(dāng)中思考當(dāng)今計(jì)算機(jī)的技術(shù)手段。是否所有的問(wèn)題都要通過(guò)一個(gè)APP或者一個(gè)web或者一個(gè)軟件來(lái)解決,我們?cè)趧?chuàng)造一個(gè)軟件的過(guò)程當(dāng)中是否是有價(jià)值的?軟件本身是提升了我們解決問(wèn)題的成本?還是真正解決了我們的問(wèn)題?互聯(lián)網(wǎng)技術(shù)的本身只是解決了信息的傳達(dá)問(wèn)題,不管我們構(gòu)建什么樣子的應(yīng)用它僅僅只能作為一種高速傳達(dá)信息的工具。但是聰明的程序員讓傳達(dá)信息變得更加有創(chuàng)意,通過(guò)O2O的模式改變了我們的生活方式。
另一方面硬件的創(chuàng)新和發(fā)展實(shí)實(shí)在在的影響了我們的生活,比如我們可以通過(guò)手機(jī)當(dāng)手電筒。而讓手機(jī)變成手電筒的這個(gè)過(guò)程又缺少不了編程的這個(gè)過(guò)程。
我突然想到KK的一本書《科技想要什么》科技本身有起源,有進(jìn)化和歸宿??萍急旧硎蔷哂猩卣鞯模绾芜\(yùn)用好這些科學(xué)技術(shù)提升我們的生活是值得深思的哲學(xué)問(wèn)題。
總結(jié)
最后生命是一個(gè)不斷進(jìn)步的過(guò)程,我希望通過(guò)每天的積累來(lái)增加自己生命的價(jià)值。去更好的體會(huì)和感受這個(gè)世界。