像程序员一样思考
来源:互联网 发布:夏易网络官网 编辑:程序博客网 时间:2024/05/18 22:42
程序员总有搞不定的问题,搞不定的问题如何解决,程序员也要有自己的思考模式,希望一下几点可以帮到你:
1、总是要制定计划:艾森豪威尔:我总是发现计划没什么用处,但计划仍然是必不可少的。(计划还允许我们设置中期目标并实现它们)
2、重述新问题:一个看上去非常困难的问题如果用一种不同的方式或术语进行阐述,就会变得非常容易。(我们偶尔也有时候忘了做一些事情的原有目的)
3、划分问题:像瓷砖滑块这样的问题常常隐藏着潜在的划分方法(寻找问题的划分方法就是削减问题的方法)
4、从自己的所知开始:一旦我们把问题划分成几个片段,应该寻找自己已经知道怎样编写代码的片段,完成了解决方案的一部分后,可能会激发剩余工作的灵感。
5、削减问题:尽管我们知道并不是对整个问题进行处理,但是经过削减的问题与原先的问题仍然具有相当多的共性,足以让我们向最终的解决方案又迈进一步。
6、寻找类比:我们所编写的每个成功的程序并不仅仅是一个当前问题的解决方案,它还是一种潜在的类比资源。可以供解决未来的问题所用。我们现在对其他程序员的代码的依赖程度越深,在未来仍然需要这种依赖的可能性就越大。(我们并不需要通过编写代码获得完全的理解,但是如果我们无法编写代码,我们对它的理解肯定是有限的)
7、试验:有时候,取得进展的最好方法是对事物进行试验并观察其结果。
8、避免陷入挫折感:不要忘记指定计划,不要忘记划分问题。(可以离开椅子做些其他的事情,休息结束之前,不要再考虑那个问题)
阅读全文
0 0
- 像程序员一样思考
- 像程序员一样思考
- 像程序员一样思考
- 《像程序员一样思考》
- 像程序员一样思考
- 像程序员一样思考之一
- 《像程序员一样思考》读书笔记
- 像程序员一样思考摘要
- 程序员:像机器一样思考
- 像优秀的SQL程序员一样思考
- 像程序员一样思考读书笔记 1
- 像程序员一样思考读书笔记 2
- 像程序员一样思考读书笔记 3
- 读《像程序员一样思考》有感
- 像程序员一样思考——程序员的四个境界
- 像Booch一样思考
- 像黑客一样思考
- 像老板一样思考
- ThreadLocal深入解析
- 声明
- 如何方便的对Matlab中的代码进行版本管理
- java 多线程 匿名内部类
- Pycharm及Python安装详解
- 像程序员一样思考
- 图的存储结构
- SQL server 多表联合查询
- js无缝轮播效果制作||clss选择器调用时因注意的问题
- 【C】C语言字符处理函数
- Centos7 内核升级和系统更新命令
- 丝绸之路
- 各种编码方式详解,ASCII、ISO-8859-1、GB2312、GBK、UTF-16、UTF-8等
- 微信网页授权