像画家一样思考

我不是画家,却看过画家作画。程序员和画家有许多类似之处,只不过很多人不承认罢了。

画家是用线条和色彩表达思想的人,程序员使用语句和命令来表达功能(思想)的人;画家需要正常逻辑思维,也需要独特视角去参透光和影、虚和实;程序员也需要正常逻辑思维,以及独特的抽象思维去构筑物理、数据和抽象模型;……或许可以这样一直比较下去。奇怪的是画家作画称作创作,程序员写代码很少自认为是创作的。大概是多数情况下,习惯为钱写代码,很少为自己写写代码;画家却经常可以作一幅画自娱自乐。

画家铺上白纸,勾勒主体线条,细化局部。这个过程和程序开发何等相似,搭建框架,细化功能。作画有时候是一件很有意义很快乐的事情,写程序却很少人这样想,这点也非常有趣;作画没有特定的目标,不用操心画多数笔,点多少个点,程序却不同,需要完成特定功能,总有点担心功能不容易实现,程序会有Bug,时间不够用……这也是程序员不快乐的原因。当然不排除,有奇怪的公司规定程序员每天提交多少代码?一个月的代码量到大多少?把一件事件做简单很难,想把一件事情做复杂很容易,所以我们代码越来越臃肿,商务人员也越好用这个标准忽悠客户。

如果,我说,如果?!如果程序员能够多像画家一样思考,会不会快乐点。首先给自己的定位,就像一个创作者,不要过分拘泥框架局限,优美地实现一个个功能,美的定义可由简单、轻巧、精炼、灵活……许多字眼定义;而不是一味追求代码量,功能多;多想想怎么为用户少设置一个按钮,完成同样功能;少一个链接,获得同样信息……

哎!又在发梦了。

可惜我还是一个程序员……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值