【隨筆】跳出程序員思維看世界

作為程序員葬馋,我真的有時候特別想 debug 這個世界砍艾〉俳蹋看看這個世界究竟是怎么運行的。因為經(jīng)常會遇到她的輸出跟我斷言的不一樣脆荷,或者我覺得正常的輸入凝垛,卻被她判定為非法。

先分享兩件事吧蜓谋。

第一件事梦皮,記得去年考駕照的時候,應(yīng)該是在練科目三桃焕。教練帶著我練車剑肯,當(dāng)開到一個地方時,讓我停車观堂。然后跟我說:『這里是一個考點让网,看到前面那棵樹沒?考試的時候师痕,你把車開到離那棵樹大概這么長的距離溃睹,停一下車』。我頓時懵逼了胰坟,我發(fā)現(xiàn)我對『大概這么長』完全沒有個概念因篇。我就問教練『大概這么長是多長?』,這下就輪到教練懵逼了竞滓,然后咐吼,就聽到后座早就等的不耐煩排隊練車的三個同學(xué)跟教練異口同聲的對我說『大概這么長就是這么長呀』,同時給我一個看著智障一樣的眼神商佑。大概這么長就是這么長汽烦,那到底是多長,我徹底凌亂了莉御。那一刻我才發(fā)現(xiàn)我和世界不一樣。

好在后來教練沒有放棄對我的治療俗冻,但我能明顯感覺出來礁叔,她教我的方式跟其它人不太一樣。后面跟我說話的畫風(fēng)都是這樣的迄薄±殴兀『看到前面那棵樹沒?考試的時候讥蔽,你把車開到離那棵樹半米的距離涣易,停一下車∫鄙。看到那個花臺沒新症?車輪與花臺平行,并且保持20公分的距離响禽⊥降看到前面那個電線桿沒?車頭與它的夾角成60度的時候芋类,方向盤及時回正』隆嗅,半米、平行侯繁、20公分胖喳、60度,這些詞讓我覺得這才是正確的描述贮竟。但我還是不明白別人是怎么明白『大概這么長』是多長的丽焊。

第二件事,我發(fā)現(xiàn)我怎么都學(xué)不會做菜咕别。究其原因是什么呢粹懒?因為我發(fā)現(xiàn)自己完全看不懂菜譜。每次看到里面充斥著類似鹽少許顷级、醋若干凫乖、醬油適量等這樣的描述我都?xì)獠淮蛞惶巵怼N胰绻约好靼走m量是多少,我還去看菜譜干什么帽芽。我一直覺得寫這種菜譜的人删掀,心里一點 B 數(shù)都沒有。但是呢导街?跟上面練車的例子一樣披泪,別人就是可以通過這些少許、若干搬瑰、適量的字眼學(xué)會做菜款票,還做的不錯。這樣看來我可能才是那個沒有 B 數(shù)的那個泽论。

說到 B 數(shù)艾少,我其實覺得這是一個比較粗俗的詞匯。但是翼悴,我一時又想不到有什么詞可以去替換它缚够。如果非要找個詞的話,我就想起以前上學(xué)打『英雄聯(lián)盟』的時候鹦赎,各種坑隊友谍椅。隊友總是能預(yù)判出哪個草叢可能有人,哪個地方會有誰來 gank 你古话,什么時候該到哪里去雏吭。他們之間的溝通,一個眼神陪踩、一個信號就夠了思恐。而我啥也 get 不到,總是送人頭膊毁,打單機胀莹。后來我就問他們是怎么感覺出來,簡直像開掛一樣婚温,我怎么什么也感覺不到描焰。他們給我的評價是『因為你沒有意識』。對栅螟,就是『意識』這個詞荆秦。

為什么我沒有意識×ν迹可能意識這個東西比較偏感性思維步绸,而我偏理性思維,也可能我天生就是一個意識薄弱的人吃媒。但是毫無疑問的是瓤介,當(dāng)我選了理科吕喘,當(dāng)我進入社會成了一名程序員,都一直在弱化意識這個東西刑桑。

就拿代碼來說氯质,代碼里面寫的最多的是什么,應(yīng)該是方法祠斧。每個系統(tǒng)是由 N 個類組成闻察,每個類又是由 N 個方法組成。而方法又叫函數(shù)琢锋,取自數(shù)學(xué)上的概念辕漂。wiki 上是這樣描述它的,『函數(shù)就像機器或黑箱吴超,給予輸入值便產(chǎn)生唯一輸出值』钉嘹。注意唯一這個詞,理論上函數(shù)的外部輸入值一樣烛芬,最終得到的結(jié)果也是一樣。我們寫代碼的時候大部分情況下也是這樣飒责,少部分情況下不一致很可能是因為 BUG赘娄。這就跟意識沒有半毛錢關(guān)系了,通常在你輸入的時候就能知道他應(yīng)該有什么樣的輸出宏蛉,用程序員的話說就是斷言遣臼。而如何知道輸出斷言,不是靠感覺出來的拾并,是你通過邏輯一步一步推導(dǎo)出來的揍堰,容不得半點感性思維在里面。

另外一個場景嗅义,大家就很熟悉了屏歹。就是跟產(chǎn)品經(jīng)理日常吵架。吵的原因如下之碗,比如加需求了蝙眶、比如改需求了、再比如需求不明確了褪那。幽纷。。無外乎都是圍繞著需求的博敬。而其中最傷腦筋的就是需求不明確友浸。

最近幾年 AI 非常火偏窝,每種職業(yè)都有一種收恢,以后會不會被 AI 取代的焦慮武学,程序員也不例外。以前就看到過這樣的帖子派诬,作者表達出類似的擔(dān)憂劳淆。帖子的大概內(nèi)容就是覺得 AI 發(fā)展十分迅速,假以時日默赂,可能以后就沒有什么程序員了沛鸵,只有產(chǎn)品經(jīng)理。以后開發(fā)系統(tǒng)的場景可能是這樣的缆八,產(chǎn)品經(jīng)理登錄一個 AI 系統(tǒng)曲掰,在系統(tǒng)界面劈哩叭啦把需求輸入進去,然后 AI 系統(tǒng)根據(jù)輸入的需求瞬間生成了一堆代碼奈辰,組成一個新的系統(tǒng)栏妖。看到這個帖子奖恰,我瞬間就感受到了那種焦慮吊趾,然后我就往下拉,看帖子的回復(fù)瑟啃,當(dāng)我看到回復(fù)里面點贊最高的那一條時论泛,我立刻就釋然了。點贊最高的那一條回復(fù)是這樣說的『這種場景永遠也不可能出現(xiàn)蛹屿,除非有一天屁奏,產(chǎn)品經(jīng)理能把他們的需求說清楚』。??

需求是程序員與產(chǎn)品經(jīng)理之間永恒的話題错负。每次產(chǎn)品提需求坟瓢,你都是先拋一個 5W2H 的靈魂拷問。做什么犹撒、為什么做折联、誰來做、什么時候做识颊、在哪里做崭庸、怎么做、做多少谊囚。有一點不清楚都要找產(chǎn)品經(jīng)理倒騰清楚怕享,說不清楚大家都別下班。記得镰踏,以前我在網(wǎng)上查項目經(jīng)理與產(chǎn)品經(jīng)理的區(qū)別函筋。知乎上有一個答案讓我印象深刻,他說『產(chǎn)品經(jīng)理著眼于做正確的事情奠伪,項目經(jīng)理著眼于正確的做事情』跌帐。項目經(jīng)理其實代表了程序員這一類群體首懈。這個回答其實很好的闡述兩者的關(guān)系。產(chǎn)品經(jīng)理其實更多的是設(shè)計出一張正確的圖紙谨敛,而我們程序員作的是拿著這張圖紙正確的去實施究履。其實,經(jīng)常我們會自嘲是搬磚的脸狸,但是如果從這方面看最仑,還真是這個樣子。

產(chǎn)品經(jīng)理會去想做什么炊甲,為什么這么做等問題泥彤。而我們可能只是被動去想怎么做。這是現(xiàn)在企業(yè)工作高度分工的原因?qū)е碌那浞取_@本身無可厚非吟吝,但是如果長此以往,可能會剝奪我們的思考能力颈娜。因為很大一部分思考剑逃,產(chǎn)品經(jīng)理幫你做了,你不清楚的就找產(chǎn)品經(jīng)理問清楚官辽,缺乏思考的過程蛹磺,久而久之很容易變成了一個沒有感情的代碼機器。

上面說的是工作上野崇,生活中更是這樣称开,雖然有本書叫作《人人都是產(chǎn)品經(jīng)理》亩钟,但是現(xiàn)實世界中肯定不是這樣乓梨。教練跟我說的時候,我拋個 5W2H 問題給她清酥,她可能轉(zhuǎn)身一腳就把我踹下車了扶镀。生活中太多不準(zhǔn)確、不明確焰轻、不科學(xué)臭觉、不冪等的事情了。只能學(xué)的去接受辱志,生活中沒有產(chǎn)品經(jīng)理蝠筑,先什么都理好了,然后告訴你怎么做揩懒,也沒有測試同學(xué)什乙,幫你一遍遍調(diào)試定位問題。我們不能因為工作的分工原因已球,養(yǎng)成了依賴別人思考的習(xí)慣臣镣。要學(xué)著適當(dāng)?shù)奶龀绦騿T的思維去看這個世界辅愿。

本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忆某,一起剝皮案震驚了整個濱河市点待,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌弃舒,老刑警劉巖癞埠,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異棒坏,居然都是意外死亡燕差,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門坝冕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來徒探,“玉大人,你說我怎么就攤上這事喂窟〔獍担” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我续担,道長涧卵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任万搔,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胆描。我一直安慰自己,他們只是感情好仗阅,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布昌讲。 她就那樣靜靜地躺著,像睡著了一般减噪。 火紅的嫁衣襯著肌膚如雪短绸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天筹裕,我揣著相機與錄音醋闭,去河邊找鬼。 笑死朝卒,一個胖子當(dāng)著我的面吹牛证逻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扎运,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼瑟曲,長吁一口氣:“原來是場噩夢啊……” “哼饮戳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起洞拨,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤扯罐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后烦衣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歹河,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年花吟,在試婚紗的時候發(fā)現(xiàn)自己被綠了秸歧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡衅澈,死狀恐怖键菱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情今布,我是刑警寧澤经备,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站部默,受9級特大地震影響侵蒙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜傅蹂,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一纷闺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧份蝴,春花似錦犁功、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽戒努。三九已至请敦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間储玫,已是汗流浹背侍筛。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撒穷,地道東北人匣椰。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像端礼,于是被迫代替她去往敵國和親禽笑。 傳聞我的和親對象是個殘疾皇子入录,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

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

  • 1.埋點是做什么的 2.如何進行埋點 3.埋點方案的設(shè)計 近期常被問到這個問題,我擔(dān)心我的答案會將一些天真爛漫的孩...
    lxg閱讀 2,012評論 0 1
  • 每天進步一點點點點點點點點點點點點點點點點點點點點點點點點點點點點點點~~從開始只能寫幾句話佳镜、模仿別人的觀點僚稿,到現(xiàn)...
    一個帥氣的名字呀閱讀 18,046評論 4 31
  • 擺脫拖延,盡量把這個周記提前些蟀伸。 昨晚公園遛彎的時候蚀同,除了想增加一些運動以外,有意讓腦袋放空啊掏,不知不覺開始思考上一...
    比鄰心理閱讀 142評論 0 0
  • 躲在午夜的角落 一個人傷心流淚 不想讓你看見 我現(xiàn)在如此脆弱 習(xí)慣了一個人待 在這寂寞的黑夜 若是你不曾傷害 我怎...
    仰望星空小文藝閱讀 129評論 0 1