暢談程序人生
1、思維不僵化,不會去按照機器邏輯非常嚴謹的假設每一個問題,通常大部分屬于新手,這類朋友處理問題又通常太過分的不嚴謹,思維天馬行空,完全按照自己的想當然來看待分析解決問題。
2、經驗豐富,技術底子也不錯,通常思維僵化,喜歡用程序邏輯的方式類分析問題,總是喜歡把一個極簡單的問題,分析出N個問題出來,事實上有的問題完全是他自己給自己假設出來的,現實中根本不存在,不僅僅是當前不存在,而且在未來也屬于基本無法觸發的超小概率事件,處處給自己下套,總是對未知的情形感到無比的恐懼,拿我自己舉例,自己之前做了一個項目,就是純粹的XHTML頁面,擔心用戶如果自定義模板的話,會破壞了頁面結構,于是用了純CSS的皮膚方式,雖然說CSS皮膚實際上也不錯,但畢竟大部分用戶不會用,而我的擔心(頁面結構的破壞),那他破壞了又能怎么樣呢?!事實上不能怎么樣…結果這個功能成了糟到用戶反對最多的`功能。
3、綜上述兩點,可以得到一個假設結論,也就是隨著技術功力越來越厚,經驗越來越豐富,人也慢慢的被代碼所同化,變成了一部編碼機器,總是在想,這個問題,如果出現這種那種情況了怎么辦?事實上根本不會出現那些情況,于是一個簡單的問題被復雜化,極端情況的話甚至出現無解情形。
那么…是不是可以理解為,通常我們落為話柄的程序員思維除了不善言談外,就是思維僵化了。
如何跳出這個圈?退一步,海闊天空,前人只言,不盡然,卻也不無道理,倘若我們看待問題的時候實際出發一點,少給自己下那么多套,顧慮少一些,膽子大一些,或許能夠譜寫更加美麗的程序人生,相信一個技術不錯,分析解決問題既不失嚴謹,也不會給自己假想一些不可能出現的問題,甚至說出現一個問題,但這個問題暫時想不出一個合理的解決方式的時候,退一步,倘若這個問題不會嚴重影響整個程序,在將來也有比較小的代價就可以修復的時候,是否能提出一個現實有效的解決方式先用著呢,少一些完美主義。
PS:我們寫程序都喜歡抽象,都具備不錯的抽象思維,這是我們的優勢,我們應該把這一優勢用到現實生活中去,抽象過去的種種問題,乃至于生活、家庭、朋友,將抽象的結果應用于未來的問題,將有助于提高我們解決生活中未知問題的能力,也就是通常所說的對問題的分析解決的能力,其實將過去的經驗抽象出來解決新問題,這恐怕就是我們通常所說的解決分析問題的能力吧。
【暢談程序人生】相關文章:
最新面試經驗暢談08-04
暢談英國留學獎勵機制10-06
雷軍:我的程序人生創業路11-10
寶利來與你暢談面試的技巧01-02
高新區暢談創業經歷和感受09-15
諾鳴珠寶陳明受邀深圳電臺暢談創業故事11-03
程序性爭議的庭前聽證程序08-11
黨籍轉移程序02-23
公積金辦理程序03-11
淘寶客程序08-14