Re: [請益] 開發或debug到頭暈要怎麼調整

作者: e002311 (鴻)   2016-05-29 00:01:49
※ 引述《xo1100 (蝦蒸河粉)》之銘言:
: 先感謝版上先進的觀看了
: 如標題的疑問
: 小弟有時候開發或除錯的時候
: 腦袋思考久了都會有點頭暈腦脹的
: 不舒服是還好
: 只是接下來都會有腦袋不太能運轉的困擾
: 大概是失憶到SQL下個小查詢
: 都會想個5到10分鐘的程度
: 然後整體進度就會越來越慢......
: 有時日報表寫下的進度會發現
: 看起來幾件不太大的事情
: 會花了我整天的時間
: 結果就是進度delay然後整個人還頭昏腦脹的 冏
: 想請問前輩們
: 如果開發到腦袋無法運轉的時候
: 都是用什麼方式排解然後繼續奮鬥的
題外話,預防勝於治療
去學邏輯,這邊指的邏輯,
更多像是大學裡面開設的邏輯課,
透過符號語言等方式來釐清 事件組成要素的真偽 與 事情的成立與否 間的關係
常常很多人說寫程式需要的是邏輯清楚。
其實做很多事,邏輯清楚都是很需要的。
而開發程式跟Debug,這兩件事對於邏輯的需求,
個人覺得 Debug更為強烈需求
Debug 基本上就是在判斷事情的真偽
一件事情的組成要素可以有很多,而其組成要素的真偽又會影響了整件事情的成立與否
在Debug的時候,我們可以依照邏輯 所提供的規則來判斷事件跟要素間的關係
並且進一步的去條列測試的目標、方式與流程。
透過實踐整個流程,來達到有效Debug
千萬不要懷疑一點就去try一點,這種debug方式不能說無效,
但就是拿你有限的人生去換成功,而且從這次失敗的經驗學到的東西還可能是破碎的,
很可能只知道,
「啊!今天出現A問題了,上次是用B方式解的,這次也來用B方式解看看吧。」
但造成A問題的原因可能很多,但不見得每個原因都可以用B方式解。
不透過邏輯這個工具 將 現象拆解,而是使用trytry的方式,是很可惜的一件事。
畢竟每一次失敗都是非常寶貴的經驗,不好好地用一些方式去享受這個經驗。
這個經驗就很難轉換成 寶貴的知識與實際的薪資。
結論
預防勝於治療
建議工程師應當去學好邏輯這項學科
作者: drajan (EasoN)   2016-05-29 01:48:00
邏輯太好 基本上過一般生活是很辛苦的......
作者: qrtt1 (有些事,有時候。。。)   2016-05-29 11:09:00
推樓上,所以要學習裝笨的技能.
作者: arjuna (因陀羅的偉大兒子)   2016-05-29 13:09:00
formal methods?
作者: viper9709 (阿達)   2016-05-29 23:14:00
推一樓
作者: liddle (Guderian)   2016-05-30 06:57:00
推二樓,裝笨很重要。
作者: shawhsiao   2016-06-01 01:31:00

Links booklink

Contact Us: admin [ a t ] ucptt.com