Nic*_*las 13
我非常相信无论你第一次看到什么类型的应用程序,可能是网络应用程序,桌面应用程序,设备驱动程序或其他什么,一个开发人员通常遵循三个步骤为了理解它是如何工作的:
全局了解:
看看它怎么运作 :
理解(或至少尝试)应用程序的思考方式:
在第一和第二步骤是纯粹的技术,而第三必须是untechnical尽可能......它更多的是心理和了解如何应用程序已经建成.它显然需要经验,但只要你认真思考并且不浪费你的大脑时间与技术细节,你最终会得到它.
整个过程不需要使用键盘.你只应该在纸上阅读,思考和记笔记(我不是在开玩笑:笔和纸!).
Ste*_*teg 12
何浩,祝你好运.这是一个很好的问题,我相信你会得到很多答案.虽然我不得不说我无法给出一个令人满意的答案 - 最后我会用流程图描述我的思维过程 - 我认为没有任何黄金公式.
我可以推荐解决问题的唯一方法是与其他人讨论.在你碰到砖墙的那些时候,与同事一起经历它是非常宝贵的.通常情况下,他们实际上甚至不会在讨论中添加太多内容 - 在公开解决所有想法的过程中,解决方案可以变得清晰.