重要法則:萬(wàn)法歸一——?dú)w納與演繹

之所以用“萬(wàn)法歸一”的標(biāo)題是腦海里搜索到最貼合最近想高度概括的一個(gè)思考拇颅,這是我長(zhǎng)達(dá)一個(gè)多月工作時(shí)長(zhǎng)超過(guò)12小時(shí)后積累出來(lái)的思考,談不上思考的有多么深多么準(zhǔn)乔询,只想輸出分享與此樟插。萬(wàn)法歸一是借用道家的說(shuō)法,當(dāng)然并沒(méi)有能力在這參禪悟道。道家里面我們最熟悉的無(wú)非是老子的《道德經(jīng)》中一句“一生二黄锤,二生三麻献,三生萬(wàn)物……”,就用“三生萬(wàn)物猜扮,萬(wàn)法歸一”開(kāi)始我的分享。

繞了這么大圈子监婶,并沒(méi)有故弄玄虛旅赢,是引發(fā)我們的思考,不要局限于認(rèn)為“道理我都懂惑惶,那又怎樣”煮盼。下面就從工作中提煉我的心得體會(huì),簡(jiǎn)明扼要就一點(diǎn)——歸納演繹带污。

歸納演繹

說(shuō)得高大上是歸納演繹僵控,說(shuō)得通俗點(diǎn)是伸縮自如。對(duì)于做人鱼冀,既能彎得起腰又能抬得起頭报破,可謂能屈能伸;對(duì)于做事千绪,既能拿得起又能放得下充易,可謂圓潤(rùn)通達(dá)。這兒不談做人做事荸型,只是不禁表達(dá)世間萬(wàn)物盹靴,大道至簡(jiǎn),道理是相通的瑞妇。如我的工作每天和計(jì)算機(jī)和程序打交道稿静,一有空就看技術(shù)性文章博客(并不是自己多么勤奮,是環(huán)境所致由外向內(nèi)倒逼著學(xué)習(xí))慢慢地積累點(diǎn)滴思考辕狰,關(guān)于計(jì)算機(jī)的思維改备,表達(dá)自己不成熟但深切的感悟。歸納演繹放在計(jì)算機(jī)當(dāng)中發(fā)揮的作用無(wú)所不在柳琢,比如分區(qū)磁盤比如文件夾的功能比如瀏覽器比如搜索引擎等等绍妨,想了一想,如何不用寫(xiě)一行代碼來(lái)表述清楚我想表達(dá)的東西柬脸,就按照一貫的作風(fēng)分3點(diǎn)表達(dá)他去。結(jié)合計(jì)算機(jī)思維和工作中的學(xué)習(xí)體會(huì)分三點(diǎn):指令、API倒堕、模塊化灾测。

指令

指令對(duì)于我們經(jīng)常玩電腦的人來(lái)說(shuō)并不陌生,敲一下鍵盤或點(diǎn)擊鼠標(biāo)就是一個(gè)指令,告訴了電腦要執(zhí)行什么指令媳搪,通知了電腦我們要做什么铭段,當(dāng)電腦反應(yīng)反饋給我們東西了,就相當(dāng)于完成了一次通信秦爆。所以無(wú)論現(xiàn)在的電腦設(shè)備多么智能序愚,都脫離不了指令,再深挖追溯指令等限,可以挖到計(jì)算機(jī)的二進(jìn)制(我也只能挖到這里了)0和1的無(wú)限組合爸吮,由此演變出8進(jìn)制、10進(jìn)制和16進(jìn)制等等望门。


指令的思想性太重要了形娇,相當(dāng)于軍隊(duì)里面的軍令,封建社會(huì)皇帝的圣旨一般筹误。在計(jì)算機(jī)里處處是指令桐早,比如享有世界之窗榮譽(yù)稱號(hào)的瀏覽器,從你輸入瀏覽URL地址開(kāi)始厨剪,告訴了計(jì)算機(jī)要去域名解析哄酝、DNS查詢、IP尋址祷膳、網(wǎng)絡(luò)下載炫七、內(nèi)容渲染……一系列操作井然有序進(jìn)行到底,直到呈現(xiàn)出來(lái)你想要瀏覽的頁(yè)面钾唬。所以不得不佩服谷歌Google万哪,界面非常簡(jiǎn)潔大方,整整一個(gè)界面就放一個(gè)logo和一個(gè)搜索欄抡秆,而這個(gè)搜索欄的背后確是無(wú)窮無(wú)盡的信息奕巍、數(shù)不勝數(shù)的網(wǎng)站頁(yè)面,這就是把所有無(wú)數(shù)小指令萬(wàn)法歸一到一個(gè)搜索欄儒士。所以聯(lián)想到做產(chǎn)品的止、做事與做人,產(chǎn)品功能再多也要做到自然流暢的體驗(yàn)着撩,三歲小孩不用教也能學(xué)得會(huì)诅福,這是產(chǎn)品的終極體驗(yàn);做事情亦如此拖叙,對(duì)別人許下的承諾氓润,也要想盡辦法兌現(xiàn);做人也具有產(chǎn)品的屬性薯鳍,具有品牌的思維咖气,靠譜是一個(gè)人的寶貴品質(zhì),專業(yè)是一個(gè)人的定海神針。

API

API崩溪,是程序員里最熟悉不過(guò)的東西浅役,這是除了家人之外最親的詞匯,中文意思是應(yīng)用程序接口伶唯。為什么我要單獨(dú)拿出來(lái)講呢觉既?沒(méi)有絲毫猶豫過(guò),因?yàn)楹臀覀兊纳罹o密相關(guān)乳幸。比如我們家用電器的插頭與插座比如我們電腦設(shè)備的各種對(duì)外暴露的接口(USB奋救、HDMI、雷電等)比如我們的U盤……因此反惕,我想大膽概括一下,凡是現(xiàn)代化的設(shè)備需要連接協(xié)作的都可以歸納于接口化演侯。API姿染,是我在工作中抽象概括的一個(gè)總結(jié),雖然我并不是直接做應(yīng)用程序接口秒际,但是工作中敲的每一行代碼都和API有關(guān)悬赏,大家也許聽(tīng)過(guò)“面向?qū)ο缶幊獭保瑢?shí)質(zhì)上是API化編程(斗膽戲謔??我的獨(dú)創(chuàng)詞匯)娄徊,你看瀏覽器有各種API(范式定義)闽颇,對(duì)于用戶看得見(jiàn)的是打開(kāi)標(biāo)簽欄、粘貼內(nèi)容復(fù)制內(nèi)容等等寄锐,對(duì)于程序員來(lái)說(shuō)輸入console出很多Windows對(duì)象屬性兵多,實(shí)則可以理解為API,包括編程語(yǔ)言的使用規(guī)范使用規(guī)則橄仆,所謂的用法即為API剩膘,遵循它的規(guī)范用法編程實(shí)質(zhì)上就是API化操作,更不用說(shuō)我們經(jīng)常使用的框架和使用文檔盆顾。


不談專業(yè)知識(shí)怠褐,我是拿來(lái)主義實(shí)用主義,所有學(xué)到的東西雜糅在一起您宪,希望可以發(fā)酵釀出又香又甜的酒奈懒,讓自己沉浸其中醉生夢(mèng)死一般樂(lè)在其中。

那么宪巨,API又是如何讓我浮想聯(lián)翩的呢磷杏?應(yīng)用于人應(yīng)用于生活其他場(chǎng)景,我們面對(duì)公眾講話或者準(zhǔn)備一次演講就是一次API輸出捏卓,意思是說(shuō)你分享你總結(jié)的經(jīng)驗(yàn)傳遞你的信息知識(shí)茴丰,完成了一次傳輸,形成了有邏輯有條理的東西,而這可以類比于API化了贿肩;與之呼應(yīng)還有輸入的接口峦椰,比如我每天一早醒來(lái)學(xué)習(xí)聽(tīng)得到音頻看技術(shù)性文章,就在給自己的大腦“充電”汰规,所以充電就需要清空大腦讓大腦準(zhǔn)備好接口等待一大波知識(shí)來(lái)襲汤功,所以早上輸入或輸出極其有效率。類似的例子可以發(fā)揮想象溜哮,計(jì)算機(jī)的思維很很偉大滔金,它是高智商人群(像圖靈、馮洛伊曼)高度精簡(jiǎn)出來(lái)智慧茂嗓,我們可以從中學(xué)到很多思維概念餐茵,并應(yīng)用于實(shí)際生活中。

模塊化

說(shuō)實(shí)話要講清楚什么是模塊化述吸,心里根本沒(méi)有底忿族。雖然我的工作中無(wú)時(shí)不刻在用,但是真要講的通俗易懂不容易蝌矛,可以說(shuō)自己專業(yè)度不夠道批。就像每個(gè)人都有五臟六腑,真要去說(shuō)清楚五臟六腑入撒,想必也很難隆豹。我嘗試著把我思考到的一面理一理寫(xiě)一寫(xiě)。


先不講程序的模塊化茅逮,先來(lái)理解什么是模塊化璃赡,比如每年一度的春晚這一盛大的節(jié)目,它是由幾部分構(gòu)成献雅,嘉賓觀眾舞臺(tái)主持和各個(gè)表演項(xiàng)目鉴吹,而構(gòu)成春晚的這幾部分就可以理解成各個(gè)模塊,大家通力協(xié)作各自分工完成屬于自己的那一部分惩琉,然后按照時(shí)間線串聯(lián)起來(lái)豆励,最終呈現(xiàn)我們看到的春晚。好瞒渠,假設(shè)大家理解了模塊化良蒸,在計(jì)算機(jī)里模塊化無(wú)所不在無(wú)所不用其極,就拿鍵盤鼠標(biāo)顯示器來(lái)說(shuō)伍玖,我們不用管他們的內(nèi)部實(shí)現(xiàn)原理嫩痰,會(huì)用即可;我們不會(huì)去關(guān)注鍵盤鼠標(biāo)設(shè)計(jì)多么精妙多么出巧窍箍,只會(huì)關(guān)注使用體驗(yàn)串纺;我們不會(huì)關(guān)注舞臺(tái)和表演節(jié)目背后的故事丽旅,只會(huì)在乎視覺(jué)聽(tīng)覺(jué)傳達(dá)和感官體驗(yàn)。而編程中的模塊化更是多得無(wú)法想象纺棺,衡量程序員的編程能力重要指標(biāo)就是能不能編寫(xiě)高質(zhì)量具備健壯性的模塊化代碼榄笙。

不得不承認(rèn)模塊化在工作中表現(xiàn)淋漓盡致,利用模塊化的思維可以去網(wǎng)上下載需要的模塊祷蝌,不用再造輪子茅撞,可謂前人栽樹(shù)后人乘涼,所以至始至終稱自己碼農(nóng)是事實(shí)巨朦,不生產(chǎn)代碼米丘,只是代碼的搬運(yùn)工『龋回到主題拄查,模塊化往大的說(shuō)可以形成項(xiàng)目工程,往小的說(shuō)可以更細(xì)更顆僚镄睿化形成組件堕扶,這就是工作中時(shí)常體會(huì)到過(guò)的模塊化可變大與可變小無(wú)限組合的奇妙之處。

計(jì)算機(jī)太神奇了癣疟,計(jì)算機(jī)的思維也太精妙了。后續(xù)還會(huì)在工作中體會(huì)到更多潮酒,比如邊界與極限睛挚,大數(shù)據(jù)下的算法和智能,分布式數(shù)據(jù)庫(kù)與共識(shí)……這就是從計(jì)算機(jī)演繹可以發(fā)散思維學(xué)習(xí)很多東西急黎,也是行業(yè)里經(jīng)常說(shuō)的扎狱,變化太快了,快學(xué)不動(dòng)了勃教!

小結(jié)

以上啰里啰嗦談了自己的淺見(jiàn)淤击,對(duì)于計(jì)算機(jī)的思維還有很多,到重點(diǎn)不在于多故源,重點(diǎn)在于應(yīng)用污抬,把計(jì)算機(jī)思維遷移復(fù)用于實(shí)際生活當(dāng)中,為了是更好地理解生活世道為了形成自己的理解范疇或者精準(zhǔn)說(shuō)是做人做事的低層模型绳军。所以印机,回到主題上,要論“萬(wàn)法歸一”從源頭上就是回歸于自身的成長(zhǎng)门驾。

文章一開(kāi)頭引用“一生二射赛,二生三,三生萬(wàn)物……”那么一從何來(lái)奶是?道德經(jīng)里面說(shuō)“道生一”楣责,所以一來(lái)自于道竣灌,但對(duì)于道的理解我們不談天道人道自然道的廣義含義,從狹義上理解為自身悟道秆麸;再來(lái)思考萬(wàn)法歸一初嘹,是歸納總結(jié),那么一歸何處呢蛔屹?又該怎么演繹削樊?哈哈,思考是無(wú)窮無(wú)盡的兔毒,所以好好體會(huì)一句“當(dāng)你在凝視著深淵漫贞,深淵也在凝視著你”。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末育叁,一起剝皮案震驚了整個(gè)濱河市迅脐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌豪嗽,老刑警劉巖谴蔑,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異龟梦,居然都是意外死亡隐锭,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門计贰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)钦睡,“玉大人,你說(shuō)我怎么就攤上這事躁倒≤衽” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵秧秉,是天一觀的道長(zhǎng)褐桌。 經(jīng)常有香客問(wèn)我,道長(zhǎng)象迎,這世上最難降的妖魔是什么荧嵌? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮砾淌,結(jié)果婚禮上完丽,老公的妹妹穿的比我還像新娘。我一直安慰自己拇舀,他們只是感情好逻族,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著骄崩,像睡著了一般聘鳞。 火紅的嫁衣襯著肌膚如雪薄辅。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天抠璃,我揣著相機(jī)與錄音站楚,去河邊找鬼。 笑死搏嗡,一個(gè)胖子當(dāng)著我的面吹牛窿春,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播采盒,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼旧乞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了磅氨?” 一聲冷哼從身側(cè)響起尺栖,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烦租,沒(méi)想到半個(gè)月后延赌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叉橱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年挫以,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窃祝。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掐松,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锌杀,到底是詐尸還是另有隱情甩栈,我是刑警寧澤泻仙,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布糕再,位于F島的核電站,受9級(jí)特大地震影響玉转,放射性物質(zhì)發(fā)生泄漏突想。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一究抓、第九天 我趴在偏房一處隱蔽的房頂上張望猾担。 院中可真熱鬧,春花似錦刺下、人聲如沸绑嘹。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)工腋。三九已至姨丈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間擅腰,已是汗流浹背蟋恬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留趁冈,地道東北人歼争。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像渗勘,于是被迫代替她去往敵國(guó)和親沐绒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容