對(duì)不起,我不愛編程,我愛創(chuàng)造
不知是因?yàn)榈教幵谡心切釔劬幊痰娜耍€是因?yàn)榈教帉懼覠釔劬幊蹋@個(gè)詞已經(jīng)到處都是了。可惜的是我發(fā)現(xiàn)我并不是一個(gè)熱愛編程的人,但是不可否認(rèn)的是我是有技術(shù)熱情。只是我的技術(shù)熱情僅限于我感興趣的東西。兩者看上去似乎有著很大的矛盾,實(shí)際上也是如此?
熱愛編程是什么鬼?
百科上這樣解釋熱愛:
情愿全身心投入地愛,激情四射,充滿幸福的幻想,去奮斗、去付出,享受其中過程(即使是酸甜苦辣),即使沒有回報(bào)也不后悔。尤其在遇到阻力、挫折時(shí),才顯出什么是真正熱愛。
這似乎也就意味著只有遇到阻力的時(shí)候,我們才能區(qū)分一個(gè)人是不是熱愛編程。所以,正常情況下我們沒有辦法區(qū)分一個(gè)人是不是熱愛編程。
如果一個(gè)人和你說,她/他花了整個(gè)晚上去搭建服務(wù)器,我覺得我看不出其中的熱愛。
如果一個(gè)人和你說,她/他花了一個(gè)周末去解決一個(gè)算法題,我覺得那我看不到其中的熱愛。
如果一個(gè)人和你說,她/他說了一直花時(shí)間在學(xué)習(xí)、深入技術(shù)上,我覺得我也看不到其中的熱愛。
我也是那樣的人,但是我并不覺得我是熱愛編程的。
不熱愛不會(huì)影響你的編程能力
有意思的是,人們?cè)诠拇嫡f如果你不熱愛編程,你可能沒有辦法掌握好編程這門技能。
編程的門派之別更像是我們?cè)谖鋫b電視劇上看到的門派之爭(zhēng)一樣。有的人通過某個(gè)技能成為了大師,而別人因?yàn)闆]有掌握這個(gè)技能磯沒有成為大師,于是這個(gè)大師就告誡別人你應(yīng)該這樣走。當(dāng)你不這樣走的時(shí)候,他可能就遠(yuǎn)離你了,編程的門派便在于此。
光熱愛一點(diǎn)用處都沒有。
見到有些熱愛編程的人即使怎么熱愛,他的能力也沒有比上一些不熱愛編程的人。因?yàn)槿耸且环N會(huì)向別人學(xué)習(xí)的動(dòng)物,即使我不熱愛,只要我需要達(dá)到那樣的水平,我也會(huì)去做,有目的的學(xué)習(xí)要比熱愛的學(xué)習(xí)來得更快。讓我想起了所謂的武林正派在鼓吹自己的派別一樣,除了自己的方法以外的方法都是異教徒用的方法。
如果他所謂的熱愛編程,只是因?yàn)閷?duì)于算法的熱愛?
如果他所謂的熱愛編程,只是因?yàn)槌撩杂诰幊蹋?/p>
拜托,絕大部份公司需要的是能解決問題的人。即使他們覺得熱愛編程,看重的是你未來能解決更多的問題。如果你的熱愛與你公司需要的不是同一個(gè)維度,那么再怎么熱愛也是無益的。
編程只是技能
技術(shù)更多地來說只是一些附屬品。真正來說重要的是業(yè)務(wù),即使在鼓吹技術(shù)公司的里。
只要是技術(shù),那么就是可以學(xué)習(xí)的方法。可以學(xué)習(xí),也就意味著誰(shuí)都能掌握。那么只要我們能應(yīng)用好技術(shù),我們就掌握了這門技能。與我們是否熱愛不存在關(guān)系,熱愛不會(huì)讓我們學(xué)得好,但是不熱愛也不意味著我們學(xué)不好。
我只喜歡創(chuàng)造和解謎
對(duì)于我來說,更多地我喜歡創(chuàng)造和解謎。在造輪子之前,我們要先學(xué)會(huì)怎么去輪子。這時(shí)候,我們就需要解開一個(gè)又一個(gè)謎團(tuán)。這個(gè)過程,比單純的訓(xùn)練編程能力來得更有益處,也成長(zhǎng)更快。當(dāng)我們把一個(gè)個(gè)謎團(tuán)解開后,生活會(huì)變得索然無味,這時(shí)候就可以創(chuàng)造一些有意思的輪子。
創(chuàng)造并不意味著你需要去了解一門語(yǔ)言的所有,又或者去了解一個(gè)系統(tǒng)的所有。我們所要做的只是去了解這個(gè)點(diǎn)的所有,依據(jù)我們需要的東西,我們就可以創(chuàng)造出更美好的軟件。
刻意的訓(xùn)練
我對(duì)自己需要的能力定義是,可以不斷地創(chuàng)輪子,快速完成開發(fā)。這就意味著,我需要學(xué)會(huì)讀懂別人的設(shè)計(jì)思想、系統(tǒng)性的框架設(shè)計(jì)。因此,我開始在我的Github不斷地創(chuàng)輪子,不斷地開發(fā)應(yīng)用。直到某一天,我完成了我需要的那些知識(shí)和技術(shù)積累,我便覺得可以了。
刻意比熱愛更有效率。
與熱愛編程的區(qū)別
熱愛編程并不意味著你需要你知道什么,有時(shí)候只是在盲目地深入某個(gè)知識(shí)點(diǎn)。心里會(huì)覺得樂此不疲,但是當(dāng)我達(dá)到我每一小步的目標(biāo)時(shí),我也覺得很開心。只是在一開始的時(shí)候,熱愛帶來的感覺會(huì)好一點(diǎn),但是隨后這種差別并不大。在實(shí)現(xiàn)的忘我過程中,我們不會(huì)意識(shí)到我們?yōu)槭裁丛谧鲞@個(gè)。我們會(huì)忘記初衷,因?yàn)槲覀円呀?jīng)走了很長(zhǎng)的路。同樣的,都會(huì)有足夠的驅(qū)動(dòng)力讓我們完成這一點(diǎn)。
兩者的區(qū)別在***的差異會(huì)越來越少,直到有一天,我們看不出兩者的區(qū)別。