1. 程式人生 > >過多關注實現,陷入問題細節, 是大部分程式設計師都有的壞習慣,應該摒棄

過多關注實現,陷入問題細節, 是大部分程式設計師都有的壞習慣,應該摒棄

過多關注實現,陷入問題細節

有些時候,當我們面對一個問題或是一個需求的時候,糟糕的程式設計師總是會馬上去找一個解決方案或是實現,這是一個很不好的習慣。設計模式告訴我們,“喜歡介面,而不是實現”就是告訴我們,認清問題的本質和特性要比如何實現更重要。

  • 對於一個客戶的問題來說,首先應該想到的是如何先讓使用者正常工作,如何恢復正在“流血”的系統,而不是把使用者放在一邊而去分析問題的原因和解決方案。
  • 對於解決一個bug來說,重現bug,瞭解原來程式的意圖是首先重要的事,而不是馬上去修改程式碼,否則必然會引入更多的BUG。
  • 對於一個需求來說,我們需要了解的需求後面的商業背景,use case和真實意圖,而不是去討論如何實現。只有瞭解了使用者的真實意圖,實際使用的方式和案例,你才能真正如果去做設計。

糟糕的程式總是容易陷入細節,爭論於如何實現和實現難題,以及問題的根本原因,而忽略了比這些更重要的東西。只有看懂了整個地圖,我們才知道要怎麼去走。

相關推薦

過多關注實現陷入問題細節, 是大部分程式設計師有的習慣應該摒棄

過多關注實現,陷入問題細節 有些時候,當我們面對一個問題或是一個需求的時候,糟糕的程式設計師總是會馬上去找一個解決方案或是實現,這是一個很不好的習慣。設計模式告訴我們,“喜歡介面,而不是實現”就是告訴我們,認清問題的本質和特性要比如何實現更重要。 對於一個客戶的問題來說,首先應該想到的是如何先讓使用者正

大部分程式設計師在抱怨自己工資低但是真的工資低嗎?

沒毛病,好像很有道理的樣子! 就像,為什麼大部分穿包臀裙的女人不好看。把“穿包臀裙”和“女”這幾個字去掉一樣。 這種有莫名職業優越感的,不能代表程式設計師群體,請大家忽略 程式設計師的高工資是一個假象,他們大多在一二線城市的繁華地帶,是城市整體水平撐

AI 時代愛學習的程式設計師關注了這些…

這篇文章推薦了包括技術、設計、極客相關的熱門公眾號。終身大事放首位 面向物件 「面向物件」一個專

Web前端如日中天成為優秀前端程式設計師的5個祕訣你用了幾個?

近些年,越來越多的程式設計師轉移陣地,搞起前端開發。 有不少的Android開發的程式設計師直接轉到了前端開發。 而就拿JavaScript來說,就因前端流行使得它在各種程式語言排行榜上名列前茅。 那麼,如何做一名優秀、甚至卓越的WEB前端工程師? 雖然說小夥伴們的學習技巧各有差異,

網友提了一個問題整個論壇的程式設計師安靜了下來

PHP是最好的語言這句話,相信可能有些網友還不知道是什麼意思。為什麼程式語言那麼多,比如C++ / Python / Haskell / java等等,卻唯獨說PHP是最好的語言呢? 其實這都源自於一個程式設計師自黑的段子: 某女:你能用一句話,讓整個論壇的人都吵起來

大神程式設計師懂英文翻譯而你卻因英語不行遭拒?

      程式設計師中很多人都是在外企裡面工作的。這樣的話就會涉及到,跟外籍同事的溝通和協作。上下級之間的彙報工作。雖然我們的主要工作是開發軟體。是技術類工作。跟計算機打交道比較多,但是溝通對技術來說,還是非常重要的。跟外籍同事溝通,就變得簡單多了。如果,你的英文水平

前途的程式設計師的14個習慣幾個?

慎於說Yes 在沒有搞清楚開發需求、任務工作量、團隊期望值之前,有前途的程式設計師不會輕易答應。特別是對於新人來說,比較急於表現自己,對於同事或者老闆的工作安排來者不拒,精神可嘉,方法不可取。承諾太多,會出現自己無法按時完成的情況,即使按時完成,也可能沒有達到別人的期望值,長期以往別人對你的失望會越來越多。

程式設計師到底多累多辛苦?上百萬程式設計師‘知乎上’吐槽

累不累,在於你自己。這幾年來,IT這個行業湧入太多的急功近利的求職者,培訓學校批量生產的碼農,一批一批又一批。下面來看看其他的程式設計師是怎麼評論的吧!工作要緊也請大家要多多注意自己的身體,要是身體誇了,那就什麼都沒有了。              這篇文章分享之前我還是要推

是不是大部分程式設計師在抱怨工資低?

“閱讀文字大概需要3分鐘。” 各個行業的人都會抱怨的,我實習時候一個月賺800塊錢,那時候想我要是一個月賺3000塊錢多好啊,然後畢業了變成3000塊錢,我就想一個月5000塊錢能多好啊,到了五千了,我還是不滿足,想賺的更多,感覺

2018年了希望所有的程式設計師能逃過這些梗……

關注「實驗樓」,每天分享一個專案教程   作為一個資深的老php程式設計師,我感覺我很有資格說這

為什麼大神程式設計師懂英文翻譯而你卻不行?

 著名語言學家Greg Thomson說的:“外語學習的原理是如此之複雜,以至於沒有人能說清楚;但掌握語言的過程又是如此之簡單,以至於不需要說清楚。”討論語言學習的原 理,是件非常複雜的事,在下當然也沒把握能描述得很清楚。而且因為外語學習就連學術界都存在很多尖銳的爭論,本人也不敢說自己有把握能把爭論化解。但還

闢謠!男程式設計師是禿頭程式設計師滿臉痘痘

我就不是禿頭!「 前言 」今天是週五,我們應該輕鬆 + 愉快,不能成天馬不停蹄的的學習和乾貨,這

程式設計師到底多累 多辛苦?

程式碼水平不高的時候,天天加班還幹不完,還說其實是喜歡。隨著程式碼水平的提高,註釋寫的越來越少,話也越來越少了。話說得少了,覺得辦公室氣氛變得有點壓抑,於是離職換了一家公司。在新的公司還是那麼忙,於是經常幻想老了就可以輕鬆點,然後發現腦門子越來越大,眼睛看不清楚了胳膊腿兒越來

99%的程式設計師在用Lombok原理竟然這麼簡單?我也手擼了一個!|建議收藏!!!

> 羅曼羅蘭說過:世界上只有一種英雄主義,就是看清生活的真相之後依然熱愛生活。 對於 Lombok 我相信大部分人都不陌生,但對於它的實現原理以及缺點卻鮮為人知,而本文將會從 Lombok 的原理出發,手擼一個簡易版的 Lombok,讓你理解這個熱門技術背後的執行原理,以及它的優缺點分析。 ## 簡

程式設計師哪些邏輯神操作?

0、 老婆對程式設計師說:“老公,晚上回來買一個西瓜,如果看到西紅柿,就買兩個。” 然後程式設計師晚上只買了兩個西瓜回來的 老婆怒問他為什麼只買兩個西瓜!? 程式設計師:因為我看到西紅柿了啊 不過一般情況呢 。 。 。 。 。 。 。 他應該不會有老婆。   1、

每個程式設計師一個故事

上週在公眾號做了一個送書活動,鼓勵大家在文末分享自己的故事,其中有很多朋友的分享很有故事,看了大

程式設計師江湖】更多內容請關注微信公眾號:程式設計師江湖 | 收穫BAT頭條網易等大廠研發offer的校招老司機專注於分享校招乾貨與技術文章。包括但不限於:求職準備網申技巧筆經面經簡歷指南等內容。更Java學習指南技術面試知識點等方面的文章偶爾

程式設計師江湖 更多內容請關注微信公眾號:程式設計師江湖 | 收穫BAT頭條網易等大廠研發offer的校招老司機,專注於分享校招乾貨與技術文章。包括但不限於:求職準備,網申技巧,筆經面經,簡歷指南等內容。更有Java...

程式設計師江湖(更多內容請關注微信公眾號:程式設計師江湖 | 收穫BAT頭條網易等大廠研發offer的校招老司機專注於分享校招乾貨與技術文章。包括但不限於:求職準備網申技巧筆經面經簡歷指南等內容。更Java學習指南技術面試知識點等方面的文章偶爾分

Spring與SpringMVC原始碼解析 本專欄主要講解Spring和SpringMVC的實現原理。 Spring是最流行的Java框架之一。本專欄文章主要包括IOC的實現原理分析,AOP的實現原理分析,事務的實現原始碼分析等

AI 系統首次實現真正自主程式設計完爆初級程式設計師

轉自新智元(微訊號:AI_era) 來源:arXiv,編譯:聞菲,常佩琦 【導讀】讓AI自動程式設計是人工智慧領域長久以來的夢想之一。現在,來自彭博和英特爾實驗室的兩位研究人員,號稱實現了首個能夠自動生成完整軟體程式的AI系統“AI Programmer”,這個“AI程式設計師”利用遺傳演算法和圖

“懶”也要境地---大部分程序猿在的地方再不來就out了。

公眾賬號 rac 經驗 回復 賬號 左右 post 程序 content 別人在玩。你也在玩,為什麽別人天天進步,職業晉升。而你則原地踏步。事實上你和他的距離僅僅有一個微信公眾號的距離。 假設你說。我根本沒有時間學習,不想看書,我僅僅想睡覺。我想你要接著往下看,由