打破編程瓶頸的5個訣竅

人文精神  >>>  技術的天空 溫和的思緒

程序員的瓶頸

  當你在編程碰到瓶頸的時候, 你可能覺得自己是世界上最糟糕的程序員,連最簡單的事情都不會。請學會面對它,事實上任何人在生活中都會碰到挫折和失敗,而這兩種東西卻是避免人們重蹈覆轍的最重要的組成部分。

  你要相信,沒有人天生就能完美的運用某項技能。當你在編程的時候碰到瓶頸了,有一些簡單的方法可以幫助你,不妨使用以下的五種方式。

  1、學會休息

  程序員常喜歡把自己往死胡同里逼。殊不知,有些時候,后退一步,休息一下,遠離代碼,某些問題的解決方法就會豁然開朗。

  當你發現這段時間你一直在撞墻,解決問題的進度一直停滯不前,那么這個時候你就需要休息一段時間了。做一些其它的事情,將精力集中到另外的地方;或者呼吸一下新鮮空氣,吃一些對大腦有益的食物;再或者美美的小睡一下。這些都能有效的改善你的思維。苯分子環裝結構的發現者凱庫勒便是在睡夢中打破了思維的瓶頸,悟出了這個偉大發現。

  2、重視學習過程

  如果你編程使用的是一些你曾經未用過的新東西,比如新的編程語言。那么,學會改變一下學習方法會讓你變的更加自信。更加優秀的學習方法和計劃會讓你在掌握這門語言的時候比別人更加得心應手。

  找尋一些幫助你學習和計劃的好習慣,這些能讓你的思維方式更加開闊。對于程序員來說,好的習慣往往比廣闊的知識面更難能可貴。

  3、尋找廣泛的解決之道

  經常使用的教科書和參考工具能夠在學習中幫助你很多,但這也會約束你的思考,容易產生定式思維。在碰到瓶頸的時候, 從其它的地方去尋求解決之道,打破定式思維,或許是一個很好的方法。

  所謂當局者迷,旁觀者清。最簡單最直接的方式就是去尋求別人的幫助,老師、同事甚至是學生的意見能為你解決很多懸而未決的疑問,并對某些知識產生重新的認識。學會不恥下問,這才是你進步的助推器。

  4、嘗試更小更簡單的項目

  如果你的自信心動搖了,認為無法使用編程這種代碼工作來做你擅長的東西了。那么,你可以嘗試先做一些小的簡單項目來改善自信。例如, 作為一個c++開發人員可能有大量的應用程序小項目,你可以先挑選一些簡單的來恢復信心。當你認為你又有活力了,再來啃這塊最難啃的骨頭吧。

  5、不要害怕放棄

  作為程序員,有一點很重要,要學會知道何時該放棄,去嘗試新事物。 有時候,你的編程方式是完全錯誤的。如果,你在特定的某種語言或者類型的項目始終無法成功,那么你就應該考慮徹底放棄了。

  這是生命黑客文章中提到的放棄的藝術,它告訴你什么時候應當選擇放棄,這本書值得我們一讀。它能夠讓你意識到,放棄并不總代表錯誤。


網載 2014-07-03 12:16:04

[新一篇] 左岸:如何修煉成某一領域的高手?

[舊一篇] 左岸:如果你不知道下一步往哪走?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表