日期:2014-05-17  浏览次数:20939 次

编程思想上求助
比较痛苦 我发现我有个问题
实现功能很简单,但是我往往会去考虑所谓的“最佳方法”而浪费很多时间,有的时候越弄越乱,到最后都理不清

请问有过来人推荐下可以看的书籍或者思想方法吗

------解决方案--------------------
思想不是麦当劳里卖的快餐,不是你从csdn上随便可以先学现卖的。

所以需要机遇,和努力。
------解决方案--------------------
实际上主动权把我在你自己手里。如果你习惯于追求时髦式地现学现卖式学习方式,那么永远都在追逐别人的脚步。等你成熟了,你会发现路子自己脚下。
------解决方案--------------------
先用自己认为的“较好方法”实现,以后有机会再重构。
------解决方案--------------------
探讨
比较痛苦 我发现我有个问题
实现功能很简单,但是我往往会去考虑所谓的“最佳方法”而浪费很多时间,有的时候越弄越乱,到最后都理不清

请问有过来人推荐下可以看的书籍或者思想方法吗

------解决方案--------------------
追求完美是好事,但是一定要首先把握好正确的方向,首先考虑什么是主要的,比如,程序对速度要求较高的,就在性能上下功夫;如果是对健壮性有要求的,就应该朝这方面去思考。要学会抓大放小,不要眉毛胡子一把抓。
------解决方案--------------------
推荐有了一定的实践基础之后,去看设计模式、重构之类的书籍吧,在思想上面进阶一下。
------解决方案--------------------
先用一种最容易实现的方法做出来,过后再改进,换一种方法做,或者优化代码,最后与原来的程序作比较。
------解决方案--------------------
为考虑最佳实践而花费时间是值得的。即便你不清楚什么是最佳实践,在你遇到同一件事情的几种不同做法的时候,你与其将它们都记住不如挑选一种最佳的加以理解。

如果你经常看老外写的文章,比如msdn,你会发现很多介绍最佳实践(英文:Best Practices)的,多留意这样的文章你会有收获。