全文 2415 字 | 建議閱讀 5 分鐘
最近砸紊,我在想传于,為什么大家愿意讀我寫(xiě)的文章,是一個(gè)新視角醉顽?一個(gè)新知識(shí)沼溜?一個(gè)新思維?還是什么別的東西游添?
這個(gè)問(wèn)題不好問(wèn)答系草,我通常都只能自問(wèn)自答。
于是否淤,想了半天悄但,還是想不通,只有來(lái)聊聊編程的那些事石抡。
現(xiàn)在檐嚣,我們都喜歡說(shuō),學(xué)點(diǎn)什么啰扛,讓自己更有上進(jìn)心嚎京。但,時(shí)間總是有限的隐解,注意力也是有限的鞍帝,選擇,就越發(fā)的重要了煞茫。
一種流行說(shuō)法是帕涌,當(dāng)然要選擇文藝范——學(xué)寫(xiě)詩(shī),學(xué)樂(lè)器续徽,學(xué)繪畫(huà)蚓曼。
文藝范很受我們的青睞,因?yàn)槲乃嚪锻ǔ8芪愋浴?/p>
話是沒(méi)錯(cuò)钦扭,可文藝可以裝纫版,內(nèi)涵能不能裝呢?
| 1.一個(gè)基礎(chǔ)
內(nèi)涵當(dāng)然是可以裝的客情,不然其弊,網(wǎng)上怎么還有那么多人上當(dāng)受騙癞己?
不過(guò),現(xiàn)在其實(shí)也不流行什么裝內(nèi)涵了梭伐,更多的還是裝有錢(qián)來(lái)得更有效一點(diǎn)痹雅,但是如果一點(diǎn)文藝氣質(zhì)都沒(méi)有的話,說(shuō)有錢(qián)籽御,大多數(shù)人估計(jì)還是不會(huì)相信的练慕。
然而,應(yīng)對(duì)這個(gè)時(shí)代真正重要的能力是什么技掏?
我認(rèn)為是思維能力铃将。
于是,我們有點(diǎn)矯枉過(guò)正的開(kāi)始瘋狂學(xué)習(xí)樂(lè)器哑梳,學(xué)習(xí)寫(xiě)詩(shī)歌劲阎,學(xué)習(xí)手繪,都是為了往身上增加文藝氣質(zhì)鸠真。
可問(wèn)題是悯仙,增加文藝氣質(zhì),需要耗費(fèi)大量的時(shí)間練習(xí)吠卷,而對(duì)思維的提升作用也只是一點(diǎn)點(diǎn)锡垄,反而是對(duì)一些真正提升思維的東西,我們很少去真的學(xué)習(xí)祭隔。
學(xué)邏輯货岭,學(xué)寫(xiě)作,學(xué)編程疾渴,這些看上去有點(diǎn)枯燥乏味的工程范的東西千贯,在很多人看來(lái)都是沒(méi)有必要學(xué)的。
可能很大一個(gè)原因就是搞坝,這些東西都不能直接裝點(diǎn)我們的形象門(mén)面搔谴,更多的只是存在于我們的大腦里,即便認(rèn)真學(xué)習(xí)了桩撮,也不會(huì)有人真的在意敦第。
當(dāng)然,工程范還是和什么內(nèi)向店量,偏執(zhí)芜果,怪咖等詞匯聯(lián)系在一起,仿佛只要是和這些工程范相關(guān)的東西垫桂,都是要低一等一樣。
由于這幫有工程范的人粟按,忘記了要去宣傳一下這些東西的好诬滩,或者哪怕是在吸引異性上有一點(diǎn)幫助的案例拿出來(lái)說(shuō)說(shuō)霹粥,都會(huì)改善更多人對(duì)工程范的印象。
而其中疼鸟,編程尤其被很多人誤解后控,本來(lái)是一個(gè)提升思維很好的基礎(chǔ)能力,可偏偏就這樣編程變成了一個(gè)被大多數(shù)人冷嘲熱諷的對(duì)象空镜。
| 2.一種誤解
現(xiàn)在浩淘,最深的誤解就是——編程是專業(yè)人士才會(huì)做的事情,我們普通人是不會(huì)有事沒(méi)事就去編程的吴攒。
很多人對(duì)編程的印象停留在和醫(yī)學(xué)是同樣的神秘的層面张抄,認(rèn)為需要通過(guò)長(zhǎng)時(shí)間的艱苦學(xué)習(xí),才能學(xué)會(huì)這樣一個(gè)非常特別的技能洼怔,而且和計(jì)算機(jī)打交道的人都有一種說(shuō)不出的怪署惯。
而有的人自己學(xué)的是文科,或者對(duì)數(shù)學(xué)不感興趣镣隶,就不認(rèn)為要學(xué)編程必須要理科成績(jī)好极谊,不然,即便學(xué)也學(xué)不好安岂。
一方面覺(jué)得會(huì)編程的人都有點(diǎn)奇怪轻猖,另一方面又認(rèn)為,即便不學(xué)編程也可以生存下去域那,為什么要學(xué)編程呢咙边?
是啊,對(duì)于學(xué)習(xí)難的人來(lái)說(shuō)琉雳,編程學(xué)起來(lái)的確是太難了样眠,因?yàn)樵趺磳W(xué)也是學(xué)不會(huì)的。
更何況翠肘,在沒(méi)有發(fā)現(xiàn)編程有任何好處的情況下檐束,根本是不可能學(xué)的,不是嗎束倍?
反正有一幫專業(yè)人士在編程被丧,為什么普通人就非要學(xué)呢?
有這么多好用的東西绪妹,都不需要學(xué)習(xí)編程就能用了甥桂,浪費(fèi)那個(gè)時(shí)間干什么呢?
編程只是那些為了說(shuō)自己很厲害的人才說(shuō)編程要學(xué)的邮旷,不是嗎黄选?
這些問(wèn)題都對(duì)。編程你也可以不學(xué),但是办陷,你就這樣放任自己提升思維的速度低下貌夕,真的好嗎?
過(guò)去民镜,我也是這么想的啡专,編程是什么?有什么好學(xué)的嘛制圈?即便我是讀的計(jì)算機(jī)專業(yè)们童,也有點(diǎn)討厭編程,認(rèn)為學(xué)了也沒(méi)什么用嘛鲸鹦。
| 3.一個(gè)視角
但慧库,我要對(duì)你說(shuō)——有空就該學(xué)點(diǎn)編程。
這不是推薦性的建議亥鬓,而是強(qiáng)烈的建議完沪。
不管你是一個(gè)文藝青年也好,還是編程老司機(jī)嵌戈,還普通吃瓜群眾覆积,我建議,都應(yīng)該重新看待編程對(duì)我們的意義熟呛。
這個(gè)視角就是——學(xué)編程能讓我們重新認(rèn)識(shí)大腦運(yùn)行的機(jī)制宽档。
很多會(huì)編程的人,把編程當(dāng)成了一種謀生手段庵朝,認(rèn)為只要能做到某種意義上的熟練吗冤,就能衣食無(wú)憂了,事實(shí)上九府,也的確如此椎瘟,比如現(xiàn)在有種職業(yè)叫程序員。
但侄旬,這樣的熟練只是一種和過(guò)去下田耕作沒(méi)有太多區(qū)別的勞動(dòng)方式肺蔚,而編程本身是有很多更高級(jí)的應(yīng)用的。
比如儡羔,思考的具象化宣羊。
編程就是一種讓計(jì)算機(jī)執(zhí)行特定動(dòng)作的一套特定命令,而這和大腦的思考是非常像的汰蜘。
這可不是簡(jiǎn)單的拿鋤頭挖地所能比的仇冯。
所以,如果你被我說(shuō)動(dòng)了族操,想要開(kāi)始學(xué)編程苛坚,那我可以給你三點(diǎn)建議——
首先,不管你是誰(shuí),都要從零開(kāi)始學(xué)編程泼舱。
現(xiàn)在什么全棧工程師姐赡,后端工程師,前端工程師柠掂,大家都刻意把自己深耕的領(lǐng)域劃分出來(lái),好讓別人望而生畏依沮,而實(shí)際上涯贞,任何人都可以學(xué)編程。
沒(méi)有任何專業(yè)基礎(chǔ)也可以危喉,那如何入門(mén)呢宋渔?先學(xué)腳本語(yǔ)言,比如辜限,Ruby皇拣,python等腳本語(yǔ)言。
這類編程語(yǔ)言的基礎(chǔ)都很簡(jiǎn)單薄嫡,一方面可以提高工作效率氧急,還能加深對(duì)編程的理解。
至于匯編語(yǔ)言毫深,就不建議你學(xué)了吩坝,也不建議你從計(jì)算機(jī)專業(yè)的基礎(chǔ)學(xué)起,沒(méi)有必要哑蔫。
其次钉寝,把編程當(dāng)作是另一種寫(xiě)作。
很多人都說(shuō)編程很難闸迷,其實(shí)嵌纲,編程一點(diǎn)都不難,甚至比寫(xiě)作還要簡(jiǎn)單很多腥沽,因?yàn)樗褪翘囟◣讉€(gè)規(guī)則下的不斷練習(xí)而已逮走。
只要遵循輸入,處理,編譯暮顺,輸出的流程次酌,就能學(xué)好貶稱,編程更是一種刻意練習(xí)的好途徑险胰。
反而是寫(xiě)作,需要太多的創(chuàng)造力矿筝,雖然也可以遵循一些框架起便,但框架種類繁多,編程反而更容易學(xué)。
最后榆综,編程增加了一種新思維模式妙痹。
換句話說(shuō),就是幫助我們?cè)黾恿艘粋€(gè)觀察自己的新機(jī)會(huì)鼻疮。
很多建議別人學(xué)編程的文章都是怯伊,你要學(xué)這種語(yǔ)言,我推薦幾本書(shū)判沟,你看看耿芹,我過(guò)去也認(rèn)為應(yīng)該是這樣才對(duì)。
現(xiàn)在挪哄,我認(rèn)為這是錯(cuò)的吧秕,編程應(yīng)該是從幫助我們解決實(shí)際問(wèn)題開(kāi)始的。
這樣的切入點(diǎn)迹炼,才能讓我們更好的持續(xù)的學(xué)編程砸彬。
這也是很多變成入門(mén)書(shū)常犯的錯(cuò)誤,認(rèn)為學(xué)習(xí)編程的人都是有一定專業(yè)基礎(chǔ)的人斯入,而且過(guò)于講解語(yǔ)言本身砂碉,沒(méi)有結(jié)合實(shí)際的問(wèn)題來(lái)說(shuō)。
| 持續(xù)踐行
今天只是拋磚了一下刻两,說(shuō)了下學(xué)編程的好處是提升思維能力绽淘。
因?yàn)樽罱以谙到y(tǒng)地學(xué)習(xí)系統(tǒng)思維,整理了一些材料闹伪,為后面寫(xiě)多維思維模型做準(zhǔn)備沪铭,比如,軟件工程里的敏捷迭代思維偏瓤,模塊化的系統(tǒng)思維杀怠,設(shè)計(jì)化思維,游戲思維等厅克。
如果大家有興趣的話赔退,我可以詳細(xì)講下如何從零學(xué)編程,但证舟,目前我沒(méi)有這樣寫(xiě)的計(jì)劃硕旗。
而我也發(fā)現(xiàn)了,如果一篇文章里的知識(shí)密度過(guò)高女责,大家基本上都是不會(huì)看完的漆枚,因?yàn)樘M(fèi)腦了,更不要說(shuō)學(xué)編程抵知,看code了墙基,那就更枯燥了软族。
所以,我也在思考如何用更輕松的語(yǔ)言残制,說(shuō)出深刻的道理立砸,不管是給大家提供一個(gè)新視角,解讀一個(gè)新知識(shí)初茶,還是打磨一個(gè)新技能颗祝。
這是我的持續(xù)踐行,你呢恼布?
持續(xù)踐行吐葵,從每天完成一件事開(kāi)始。