读《象程序员一样思考》的感悟
来源:互联网 发布:oracle数据库的优势 编辑:程序博客网 时间:2024/06/10 17:41
我是一个大二学生,15岁开始编程,当时做的是VB,从此就和编程结下了不解之缘。
系统的接触编程是在大一,当时做C++,老实说vc++6.0的界面做得真挫,当然这是次要的。用的是传说中清华的红宝书,各种坑,各种茫然。完全靠着郝斌老师网上的视频才一知半解。
最近接触了这本书,可以说是与旱逢甘霖了。
1.
将遇到的问题分解成约束条件。
2.
将约束条件转化为数学模型。
3.
将数学模型转化为函数。
再者,一些大的问题可以进行细化的分解。将一组计算放到一个小的函数体当中去,既方便自己再阅读,也方便别人阅读你的代码。
大一下学期的实训,做了一个画图软件,给我最深刻的印象是几页代码都在一个函数体内,很难弄懂。
可能这样做比较符合软件工程的规范,但对于大多数人来说这是噩梦般的体验。
4.认真看待每一个条件。
5.软件工程并不适用于所有方法,对于国内而言,并不以用到如软件工程所描述的大型工程。做永远比想来的实在,但在设计阶段的语义理解不能出错。想太多了不去做无从下手其实就是懒得用脑,遇到问题多想潜在的解决方案,永不放弃问题,培养自己的快速编码能力,一个优秀程序员的素养将会无比强大。
6.多培养处理错误的能力,和同学同行多多交流,帮助他们一起解决问题,这对自身就是很好的成长。
- 读《象程序员一样思考》的感悟
- 像优秀的SQL程序员一样思考
- 读《像程序员一样思考》有感
- 像程序员一样思考
- 像程序员一样思考
- 像程序员一样思考
- 《像程序员一样思考》
- 像程序员一样思考
- 像程序员一样思考——程序员的四个境界
- 如何象计算机专家一样思考:学习Python 前言
- 如何象计算机专家一样思考:学习Python --序
- 如何象计算机专家一样思考:学习Python--第一章
- 像程序员一样思考之一
- 《像程序员一样思考》读书笔记
- 像程序员一样思考摘要
- 程序员:像机器一样思考
- 适合做程序员的人:像机器一样思考
- 象QQ一样的自动伸缩菜单
- 单点登录(四)cas客户端配置
- java socket编程 初级 服务器端和客户端 通信
- C 语言的可变参数表函数的设计
- 三阶近邻识别分类法
- 在 Windows Azure 上部署预配置 Oracle VM
- 读《象程序员一样思考》的感悟
- magento 修改 paypal order product name
- hadoop 中start-all.sh做了些什么??
- 不太明白hibernate已经可以获取session了为何还要自己写HibernateUtil?【问题】
- BCM4330 WIFI 调试记录&&BCM4330 Android OS Wireless Develop
- 添加新的头文件
- C#调用WebService
- linux 数组使用
- C#设计模式——生成器模式(Builder Pattern)