像画家一样思考
来源:互联网 发布:淘宝中差评解释话术 编辑:程序博客网 时间:2024/05/17 08:30
我不是画家,却看过画家作画。程序员和画家有许多类似之处,只不过很多人不承认罢了。
画家是用线条和色彩表达思想的人,程序员使用语句和命令来表达功能(思想)的人;画家需要正常逻辑思维,也需要独特视角去参透光和影、虚和实;程序员也需要正常逻辑思维,以及独特的抽象思维去构筑物理、数据和抽象模型;……或许可以这样一直比较下去。奇怪的是画家作画称作创作,程序员写代码很少自认为是创作的。大概是多数情况下,习惯为钱写代码,很少为自己写写代码;画家却经常可以作一幅画自娱自乐。
画家铺上白纸,勾勒主体线条,细化局部。这个过程和程序开发何等相似,搭建框架,细化功能。作画有时候是一件很有意义很快乐的事情,写程序却很少人这样想,这点也非常有趣;作画没有特定的目标,不用操心画多数笔,点多少个点,程序却不同,需要完成特定功能,总有点担心功能不容易实现,程序会有Bug,时间不够用……这也是程序员不快乐的原因。当然不排除,有奇怪的公司规定程序员每天提交多少代码?一个月的代码量到大多少?把一件事件做简单很难,想把一件事情做复杂很容易,所以我们代码越来越臃肿,商务人员也越好用这个标准忽悠客户。
如果,我说,如果?!如果程序员能够多像画家一样思考,会不会快乐点。首先给自己的定位,就像一个创作者,不要过分拘泥框架局限,优美地实现一个个功能,美的定义可由简单、轻巧、精炼、灵活……许多字眼定义;而不是一味追求代码量,功能多;多想想怎么为用户少设置一个按钮,完成同样功能;少一个链接,获得同样信息……
哎!又在发梦了。
可惜我还是一个程序员……
- 像画家一样思考
- 和画家一样思考
- 像Booch一样思考
- 像黑客一样思考
- 像老板一样思考
- 像老板一样思考
- 《像艺术家一样思考》
- 像顾问一样思考
- 像黑客一样思考
- 像专家一样思考
- 像程序员一样思考
- 像计算机一样思考
- 像程序员一样思考
- 像程序员一样思考
- 《像程序员一样思考》
- 像"机器"一样思考
- 像经济学家一样思考
- 像程序员一样思考
- Java 6 十大新特性
- usaco 5.4 Telecowmunication(最小割点集)
- 配置Ubuntu文件默认打开方式 (转)
- 英语也是有框架的
- 自动化Web邮箱: Gmail、Hotmail和Yahoo Mail
- 像画家一样思考
- [HDU-1181] FLOYD
- 技术博客
- Windows 7核心图形架构细致分析
- linux的硬盘分区结构
- 两个进程之间的通信方式有哪几种?
- QT/Enbeded、 MiniGuiQt,QT和Qtopia区别详解区别
- PAMIE- Python实现IE自动化的模块
- 关于换行符和回车符