Ⅰ 為什麼程序員最討厭BUG呢
bug對程序員來說就是無休止的代碼和加班,還有無數的測試和改進,是牽一發而動全身的一種狀況
Ⅱ 程序員不喜歡什麼,在廣州藍景做開發的朋友說,他不喜歡加班改別人的bug,你們呢
程序員最討厭不確定性。
Debug的時候,在怪異再棘手的問題,只要可以穩定重現,都遲早可以解決。「穩定重現」的意思是只要按一定的步驟做下來,問題就可以重演。
最討厭的就是那種時有時沒有,不知道什麼時候出現的bug。改了代碼不知道有沒有效,也不知道是否引入了新問題。可以把碼農逼瘋。
引入到生活中對人對物的態度也是一個道理。無緣無故發脾氣又不說為什麼的女朋友,言而無信說到做不到的人,約好的事情被放鴿子... 這些都是不確定性。
程序員對不可控的不確定性因素也是有解決方案的。在代碼里頭把異常try-catch-finally一下,做好補救收尾,在加上幾行注釋警醒後來人這里別亂動。對隨機發生的問題,對應方案就是假設這里永遠都會有問題,把隨機的行為轉化為降格的確定行為。就比如隨機發脾氣的女朋友吧,就會放棄研究發脾氣的原因,不求治本,而是假設她永遠會發脾氣,專注「哄」的工作也就是catch裡面的內容。
Ⅲ 產品經理和程序員,如何避免矛盾
產品實現是你的目的,為了這個目的不必太講究。
做了一陣子之後我有了自己對於與程序員相處的方法論,對這句話並不苟同,我還是傾向於把事做好的同時也能把話說好,雖然我現在也能深刻的領會到當時leader的核心意思是產品本身是第一位的。
接下來我就闡述下自己的一些心得:
產品經理與程序員最大的矛盾在於——改需求。這牽涉兩個問題,一個是如何盡量地做足前期工作,盡量把需求細化,需求做的足夠扎實就會大大減少改需求的次數,這是產品本職工作,不屬於溝通問題;另一個問題就涉及如何溝通了,就是需求無論如何確實要改。這個時候有一點很重要就是努力與程序員(或者開發經理)達成共識,比如「我們的目的是要做最好的xxAPP」、「這個功能對於我們的目的來說是必不可少的」等,然後再來談詳細的需求點,程序員也就會逐步認可改需求這件事情。(還有一點很重要的就是,如果無論如何也達不成一致,也有必要反思這個需求是否真的有改的必要?)
用數據和客戶來幫你增加底氣。在談論某項功能實現的時候,產品經理經常會碰見程序員消極被動不願意做,或者質疑這么做有沒有道理的時候,採取需求依據的數據和真實的客戶需求是能有效推進的好辦法。比如「80%的同類產品都有這個功能」、「每周都能收到幾個客戶對某某問題的反饋」,一般來說程序員是能夠接受這種說服的。
試著多用詢問的語氣。讓程序員感到他是專業的,他是能夠解決這個問題的,要依仗他才能做的更好。這會無形中賦予他一種責任感(因為你把問題拋給了他,他就隱形中負有解決這個問題的責任),在傳達出意願的同時也避免了話語的生硬,讓程序員感受到對其職業技能的尊重。
注重日常交往。日常生活中交個朋友,比如一起打球、打游戲,聊聊電影和漫畫,實在是沒有共同語言就經常沖他賣個萌、攪個基、撒個嬌、講個笑話。這樣,大家都是朋友了,不看工作職責的那一半看交情的那一半,溝通起來也會順暢很多。
總結:有很多時候產品的產生不完全是靠嚴格的流程和規章制度誕生的,也需要很多溝通的潤滑。能夠開開心心地把產品做出來最好,但是最終我們還是不能離開產品實現這個 標的物。
Ⅳ 為什麼程序員那麼討厭改需求
這不是「程序員」的問題,做其他行業也一樣,比如策劃,老闆讓你交一份XX策劃,提交之後老闆不滿意,需要再次修改,同樣會讓人感到煩惱,這關乎人自身的問題,不是某種職業的問題。
Ⅳ 哪五句話最讓程序員痛恨不已
1電腦白痴:能不能幫我修下電腦,開不了機了(學計算機的對於電腦任何東西應該了如指掌,修個電腦還不是小事一樁)
程序員:對不起妹子,你去找修電腦的搞吧,我是搞軟體的不是修理工,謝謝(真要命,學計算機的就得會修電腦?真無語了)
2.初學小白:老譚的C語言課本,來回看了幾遍了,你覺得咋樣?
(炫耀自己學習C語言學很刻苦很扎實) 動力節點Java培訓
程序員:這書你也敢用,沒發現裡面很多程序錯誤? 抓緊換本老外的C語言教材,重新來一遍(先不說裡面裡面的內容設計的樣式,起碼保證裡面的代碼沒有錯誤吧,這小哥一看就是網上資料查的少,閉門造車型的)
3.產品經理:咱們的產品需求又有所改動,這是需求表,明天發線上測試(老闆覺得產品樣式不滿意,只能繼續難為程序員哥哥了)
程序員:好吧,明天交付是吧(大爺的又是需求變動,上次的變動在線上還沒徹底的驗證完,整天這么搞產品的穩定性早晚出問題)
4. 程序員媳婦:今晚加班不?加班到幾點(整天就知道對著電腦加班,天天催死你,看你還加不加班)
程序員:不確定(明知道今天還得繼續加班,還不停的問,哎,真煩)
5.剛入職小白:這個概念是個什麼意思?能不能給講下?(這個概念沒見過,找個老手問下)
程序員:這都是常見的概念,谷歌一下(這么簡單的概念,就不知道隨手搜一下,解決方案一大堆,現在的年輕人能懶成啥)。