What Do You Do When Programming Sucks

何宏偉

[嵌牛導(dǎo)讀]

Programming

編程,-絞絲旁琉兜,如絲線纏繞凯正,本就錯(cuò)綜復(fù)雜;豌蟋,過(guò)程廊散,不可一蹴而就。

對(duì)于編程每個(gè)人都有自己的理解梧疲,各有不同允睹。編程之路,總會(huì)遇到許多敵人幌氮,不過(guò)我相信大家都和交過(guò)手缭受,真可謂:

種類繁多,原因奇葩该互,從細(xì)微處到整體架構(gòu)米者,無(wú)處不相逢

相信大家都遇到過(guò)不少棘手的bug,不是說(shuō)這些問(wèn)題有多么難(畢竟最終大家都干掉了它)宇智,而是大家在遇到它時(shí)蔓搞,仿佛著了魔,落入了無(wú)限深淵随橘,無(wú)法從中脫出败明,甚是怪哉!

當(dāng)我們進(jìn)入到這種“無(wú)辜又無(wú)奈”的狀態(tài)時(shí)太防,我們?cè)撟鲂┦裁矗?/p>

[嵌牛鼻子]

編程妻顶,代碼Fix Bug蜒车,Productivity讳嘱,態(tài)度編程次元

[嵌牛提問(wèn)]

How To Solve It

當(dāng)你遇到一個(gè)棘手的bug時(shí)酿愧,你的狀態(tài)會(huì)發(fā)生什么樣的改變沥潭?
到底如何才可以解決這個(gè)bug
已經(jīng)花費(fèi)了好久還是沒(méi)能夠解決它嬉挡,想要放棄怎么辦钝鸽?
解決不了bug汇恤,我是不是真的不適合編程

[嵌牛正文]

1. 態(tài)度拔恰,學(xué)會(huì)正視

Tricky Nature of Programming
編程其本身就很棘手

正想我在文章開(kāi)頭提到的因谎,編程是一個(gè)過(guò)程,一個(gè)思維碰撞的復(fù)雜過(guò)程颜懊。編程本身就很棘手财岔。現(xiàn)實(shí)編程次元(程序的世界,集結(jié)所有程序員智慧結(jié)晶的世界)同樣也在投影一個(gè)事實(shí)河爹,“我們是無(wú)知的匠璧,仍然需要在前人的基礎(chǔ)上去探索”。即使是“大畔陶猓”夷恍,他也會(huì)遇到暫時(shí)解決不了的問(wèn)題,畢竟“bug一視同仁”媳维。

When I spend hours on a problem and still can’t find a solution, I end up feeling wasted. I don’t mean drunk — more as “I never thought someone could get this tired”.
當(dāng)我在一個(gè)問(wèn)題上花費(fèi)了數(shù)個(gè)小時(shí)裁厅,卻仍不得其法,我會(huì)感覺(jué)到我的時(shí)間被浪費(fèi)了侨艾。我并不是隨口亂說(shuō),這更像是“我從沒(méi)有人會(huì)因?yàn)檫@樣(耗費(fèi)時(shí)間解決問(wèn)題的過(guò)程)而感到疲憊不堪”

所以呢拓挥,在遇到諸如此類的過(guò)程唠梨,不要過(guò)分的去責(zé)備自己,不要帶來(lái)消極侥啤。相反当叭,我們應(yīng)該尋求更有效的策略,重新找回自己的生產(chǎn)力( Rediscover Your Productivity)盖灸。

so interesting

  • 更精準(zhǔn)的搜索問(wèn)題有關(guān)的信息蚁鳖,例如在CSDN,Stackoverflow赁炎,社區(qū)Q&A板塊醉箕,尋找開(kāi)源解決方案
  • 測(cè)試不同的解決方案,直到感覺(jué)重復(fù)
  • 向更有經(jīng)驗(yàn)的程序員詢問(wèn)
  • 如果一切都失敗徙垫,那就瀟灑放手
2. 堅(jiān)持讥裤,仍舊需要
堅(jiān)持

又是在解決問(wèn)題的過(guò)程時(shí),當(dāng)你最終找到答案時(shí)你會(huì)發(fā)現(xiàn)你的解決方案和網(wǎng)絡(luò)上別人的解決方案就差一步姻报,內(nèi)心獨(dú)白“我就只差這一步”己英。
其實(shí)解決這些棘手的問(wèn)題更加需要我們靜下心來(lái),理清思路吴旋,這個(gè)時(shí)候最要不得的就是放棄损肛。

去嘗試你所能夠想到的所有方案厢破,從當(dāng)前出發(fā),疏通每一條路徑治拿,測(cè)試不同的解決方案摩泪,一點(diǎn)一點(diǎn)去排除,找到最終的可能忍啤。我想加勤,沒(méi)有堅(jiān)持是做不來(lái)的

3. 虛心同波,受教
虛心鳄梅,受教

有時(shí)候,我們所遇到的問(wèn)題已經(jīng)有人遇到過(guò)未檩,我們只需要去搜集其他人的解決問(wèn)題的思路戴尸,過(guò)程就可以了。當(dāng)然冤狡,不能僅限于“完了”孙蒙。

我們要明白好的解決方案為什么好,這個(gè)方案是從哪個(gè)維度解決了問(wèn)題悲雳,這種解決問(wèn)題的思路是否具有可復(fù)制性挎峦,這個(gè)方案是從哪個(gè)角度入手才得到現(xiàn)在這個(gè)結(jié)果。

大牛之所以是大牛合瓢,不僅僅是智力方面勝過(guò)我們坦胶,更厲害的還是他們的閱歷,試想一下晴楔,從編程語(yǔ)言誕生之處經(jīng)歷過(guò)編程次元的一個(gè)人顿苇,對(duì)于問(wèn)題是非常敏銳的,倘若我們能夠從這些人中學(xué)到一星半點(diǎn)那可真是如獲至寶税弃,因?yàn)?strong>經(jīng)驗(yàn)比什么都重要纪岁,可以讓你少走彎路。


英文文章鏈接:What Do You Do When Programming Sucks
END

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末则果,一起剝皮案震驚了整個(gè)濱河市幔翰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌西壮,老刑警劉巖导匣,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異茸时,居然都是意外死亡贡定,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)可都,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)缓待,“玉大人蚓耽,你說(shuō)我怎么就攤上這事⌒矗” “怎么了步悠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)瘫镇。 經(jīng)常有香客問(wèn)我鼎兽,道長(zhǎng),這世上最難降的妖魔是什么铣除? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任谚咬,我火速辦了婚禮,結(jié)果婚禮上尚粘,老公的妹妹穿的比我還像新娘择卦。我一直安慰自己,他們只是感情好郎嫁,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布秉继。 她就那樣靜靜地躺著,像睡著了一般泽铛。 火紅的嫁衣襯著肌膚如雪尚辑。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天盔腔,我揣著相機(jī)與錄音杠茬,去河邊找鬼。 笑死铲觉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吓坚。 我是一名探鬼主播撵幽,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼礁击!你這毒婦竟也來(lái)了盐杂?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤哆窿,失蹤者是張志新(化名)和其女友劉穎链烈,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體挚躯,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡强衡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了码荔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漩勤。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡感挥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出越败,到底是詐尸還是另有隱情触幼,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布究飞,位于F島的核電站置谦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏亿傅。R本人自食惡果不足惜媒峡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望袱蜡。 院中可真熱鬧丝蹭,春花似錦、人聲如沸坪蚁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)敏晤。三九已至贱田,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嘴脾,已是汗流浹背男摧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留译打,地道東北人耗拓。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奏司,于是被迫代替她去往敵國(guó)和親乔询。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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