关于程序用途的小见解
来源:互联网 发布:手机淘宝怎样修改星评 编辑:程序博客网 时间:2024/05/01 20:27
最近回顾自己的编程学习过程,发现自己有一些不好的习惯是从刚开始的时候就种下了。现在还是要拿出来声明一下吧,自己也不敢肯定是否一定是对的,看个人的理解吧。
程序是用电脑来帮助人解决一些重复性工作来提升效率的,但是我们刚开始接触程序的时候,往往不会去想怎么让电脑来快速运算,而是怎么才能把我们会的东西写到程序里面去,更有甚者,仅仅是为了把老师上课讲的东西再仿照着写出来。个人认为程序员有一定的开发规范,但是更重要的是发散式的思维,如果你已经不再自己思考了,那么恭喜你,你很有成为码农的潜质,你永远只能跟着别人走。
本来想说说程序的,又有点扯远了。最简单的例子,也是大多数人刚接触编程时候的例子,计算“1+2+3+...+50=?”,很简单的题目,而大多数程序员会一个for循环来搞定,剩下的少数会正在写这个for循环。但是有没有考虑过这么一个问题,这个题目如果拿给一个小学生(三年级以上吧)他会怎么做?把这些数字加起来?还是说拿出电脑敲一下代码?这种有规律的算术是可以用公式的……
相信绝大多数的程序员都是逻辑思维很强的人,但正是这么一部分强人,往往会把一些简单的问题再一次进行复杂化,其实算法并没有很复杂,至少说不是所有算法都很复杂,所谓的研究算法会耽误时间往往是自己找的冠冕堂皇的理由。很多的时候,我们其实是不需要遍历所有可能性的,就像是生活中我们可能会因为懒惰想出各种各样的简洁办法,但是我们在编写程序的时候往往就喜欢线性思维……
最后,当你觉得你可以解决一个问题的时候,多想想,是不是有更优的解决办法?
- 关于程序用途的小见解
- 关于RAM的一点小见解
- 关于阿法狗的一点个人小见解
- 关于编写程序的一点见解
- 关于unity中枚举enum的一些小见解
- 咳咳!!!关于Struts2.5版本的一点小见解
- 关于调试裸机中断程序的一点见解
- 个人关于管理一些中型程序的见解
- 关于ERP的见解
- 关于CPU的见解
- 关于指针的见解
- 关于hibernate的见解
- 开发环境的小见解
- find函数的小见解
- 关于fpga的用途
- 关于网络游戏的一点见解
- 一些关于考研的见解
- 关于cookie的一些见解
- 13个mysql数据库的实用SQL小技巧
- 如何解决SVN Commit failed (details follow): Access denied
- java求阶乘和,n的重要性,犯了致命错误。
- 记录一下PHP数组数据分页的方法 array_slice() 函数的使用
- C程序语言strstr函数分析和使用
- 关于程序用途的小见解
- HDU 3377 Plan 解题报告(插头DP)
- java读取配置文件里的信息
- JBOSS优化
- thinksns
- linux中遇到的问题
- Blocks from Wiki
- 程序员实践经验
- JAVA学习笔记一:JAVA基础JAVA SE