創(chuàng)造者創(chuàng)造各種各樣的工具蟹演,包括“抽象的具體的、產(chǎn)品或者商品等”英妓,并制定使用的規(guī)則挽放;使用者按照規(guī)則使用這些東西。
電影《海上鋼琴師》里主角1900沒有走下那個游輪蔓纠,因為他理解的世界太龐大了骂维,就像一個有無數(shù)琴鍵的大鋼琴,他不知道如何去彈奏贺纲。 一開始我不能理解他為什么這么想航闺,直到最近才有了更深的體會。小學最開始上電腦課的時候,只知道4399和一些打字游戲潦刃,office軟件還是在后來學的侮措。那時候我以為電腦課就這么簡單,不就是這幾個軟件如何操作嘛乖杠!可是到后來逐漸發(fā)現(xiàn)分扎,在這個世界上,除了這些軟件胧洒,還有無數(shù)能夠?qū)崿F(xiàn)各種各樣功能的軟件畏吓,還有編程這件高深的技能;而且即使最常用的excel和PPT的全部技巧卫漫,也未必能全部掌握菲饼。
之前用R語言想要實現(xiàn)自動化生成報告的功能,搜了半天搜到了Knitr包列赎,在了解knitr的過程中宏悦,又稍微了解了Yaml,latex,Sweave,rmarkdown等一系列以前從來沒聽過的概念,在數(shù)據(jù)清洗時又學到了管道操作符包吝,一大堆包就不說了饼煞。在學Scrapy爬蟲時,又接觸到了xpath诗越;就像當時在學python時了解的html,css,django,flask……這世界的確太龐大了砖瞧!這么一想,一個人要想全部理解這個世界嚷狞,根本是不可能的块促。
任何一個領(lǐng)域想要深挖其實都有大量的東西。好像這世界沒有什么是能被人全部理解的感耙,很多東西無論產(chǎn)品、還是技能持隧、興趣愛好即硼,很多人只能理解到一定程度。當然了屡拨,除了markdown(注釋:markdown是一種輕量級的標記語言只酥。在數(shù)據(jù)科學領(lǐng)域,Markdown已經(jīng)被確立為科學研究規(guī)范呀狼,極大地推進了動態(tài)可重復(fù)性研究的歷史進程)裂允。
我們對世界的理解,其實很有限哥艇。好比我們會開車绝编,但是卻不知道車的結(jié)構(gòu),如何造一輛車;會用手機十饥,卻不知道手機的硬軟件是如何發(fā)揮作用的窟勃;會思考,卻不知道我們的大腦是如何思考的逗堵。這些對世界在某一方面的理解秉氧,有專人在做,車輛有專門的工程師思考如何制造蜒秤,手機有專門的硬軟件工程師來研制汁咏,大腦如何思考有專門的認知神經(jīng)科學家、腦科學家在研究作媚。在某個專業(yè)領(lǐng)域攘滩,我們粗淺的理解永遠不可能和那些專家相提并論。比如同樣是打羽毛球掂骏,林丹打的羽毛球和我們打的是一樣嗎轰驳?同樣是打英雄聯(lián)盟,faker打的中單和我們打的是一樣嗎弟灼?當然不是级解。
雖然我們接觸到世界上的一些領(lǐng)域,但是有很多我們沒有接觸到的領(lǐng)域田绑,還有我們只聽說過但不了解的領(lǐng)域勤哗,當然還有我們稍微了解的一些領(lǐng)域以及致力于的一些領(lǐng)域。越是這樣就應(yīng)該越對這世界感到敬畏掩驱。知乎里有很多對某個領(lǐng)域有深刻理解的專家對他們所理解的問題發(fā)表陳述芒划,當然也有一些半吊子和什么都不懂的在插科打諢。知道自己無知很重要欧穴,微博民逼、知乎有很多人吵來吵去是因為他們不知道自己無知,拿自己淺薄的理解去駁斥一些深刻的理解去作比較涮帘,可笑拼苍。
我們會發(fā)現(xiàn)小時候理解的世界和現(xiàn)在理解的世界完全不一樣。雖然隨著時間的發(fā)展调缨,我們對世界的理解會越來越深刻疮鲫。但是有的時候,對某些東西我們不需要太深刻的理解弦叶,只有理解到我們能夠使用和解決某個問題的程度就可以了俊犯。比如最近發(fā)現(xiàn)一個叫slide的ppt插件,它的功能是幫助人們設(shè)計PPT伤哺。我在想燕侠,發(fā)明PPT這個軟件的工程師者祖,和我們這些使用PPT來匯報想法的人,完全是兩撥人贬循。前者開發(fā)解決問題的工具咸包,而我們只是使用這些工具。關(guān)于如何開發(fā)出PPT這個軟件杖虾,肯定需要對這方面知識有深刻的理解烂瘫,但是我們不需要,我們只需要會使用就行了奇适。slide也一樣坟比,作為一個插件,他是被創(chuàng)造出來提高做PPT的效率的嚷往,我們只要會用葛账,而無需知道它是如何運行的。
所以我把這世界知覺為“創(chuàng)造者的世界皮仁,使用者的世界”籍琳。創(chuàng)造者創(chuàng)造各種各樣的工具,包括“抽象的具體的贷祈、產(chǎn)品或者商品等”趋急,并制定使用的規(guī)則;使用者按照規(guī)則使用這些東西势誊。創(chuàng)造者有搞研發(fā)的有搞設(shè)計的有搞制造的呜达,使用者也有形形色色的工具可以使用——電腦、手機粟耻、汽車查近、房、APP挤忙、插件霜威、軟件等。這樣一來這世界簡單多了册烈,當然這身份并不是固定的戈泼,創(chuàng)造PPT的人在用手機時也是使用者。在編程的世界里有個概念叫造輪子茄厘。已有的資源矮冬,比如程序框架谈宛、函數(shù)庫和插件等次哈,就是現(xiàn)成的輪子,直接拿來用就行了吆录。對我來說窑滞,在使用R語言解決問題時,主要是有很多Library可以調(diào)用,而不用自己從底層的算法開始做起哀卫,能很大的提高工作效率(當然巨坊,要我從底層代碼去寫我也不會)。因此在使用R語言的過程中此改,我非常感謝那些造輪子的人趾撵,正因為他們編好了函數(shù)庫,我才可以方便快捷的調(diào)用共啃。
?回到剛剛說的對世界的理解占调。一方面我們對這世界的理解是片面的,只能在自己接觸并選擇深耕的領(lǐng)域有所成績移剪。所以趁早選擇一個領(lǐng)域究珊,然后投入進去才能早點創(chuàng)造出對人類有用的工具。以心理咨詢?yōu)槔菘粒切┋煼ń虽蹋缇穹治觥⒄J知行為攻人、森田療法取试、家庭系統(tǒng)、催眠等贝椿,無非是幫助人們解決心理障礙的工具想括,只不過這個工具有些抽象,不是具體的東西烙博,而是一套思考方法瑟蜈、操作流程。無論如何渣窜,創(chuàng)造總是好事铺根。
?作為一個使用者,我清楚的知道自己的能耐是有限的乔宿,如果沒有那些包位迂,有些問題我可能就無法快速解決。所以我希望自己也能成為一個創(chuàng)造者详瑞。如果把我遇到的問題創(chuàng)造出一套解決方法掂林、或者一個解決工具,對別人來說就是莫大的幫助坝橡。這也才是創(chuàng)業(yè)的本質(zhì)泻帮,當然也可以理解為解決一個需求。但是我覺得這樣的工具的創(chuàng)造更切實際计寇。無論支付寶锣杂、淘寶脂倦、微信、谷歌元莫,都是這樣赖阻。
人類正是因為使用工具才能在這個世界上有這樣的成就,創(chuàng)造出一個工具就讓人類的進化更進一步踱蠢。那么在此之前火欧,意識到自己要成為一個創(chuàng)造者,是重要的一小步茎截。