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