主要观点:编程在爱好者中被视为创造性行为,“工艺”一词已被广泛接受,“艺术”一词也常被提及,但在软件领域中,自我认同的“创造者”缺乏明确且刻意地寻求和传播灵感的行为。其他领域如写作、艺术等都有专门的灵感获取和分享方式,而程序员使用的工具主要是帮助将已有想法转化为代码。若认为编程的基础工作是构建共识现实,那么灵感问题仍有意义。虽有知识分享和“模式运动”,但模式有时更像指令,有时能作为灵感。像断路器模式等例子说明隐喻在编程中很重要,应更多地接触潜在隐喻。而编程作为创造性工作,却很少有程序员参加类似作家工作坊的活动。
关键信息:
- 编程被视为创造性行为,“工艺”和“艺术”常被提及。
- 其他领域有获取和分享灵感的方式,软件领域缺乏。
- 程序员工具主要用于将已有想法转化为代码。
- 模式有时是指令,有时是灵感。
- 隐喻在编程中很重要,应接触更多潜在隐喻。
- 编程作为创造性工作,应像其他领域一样获取灵感。
重要细节:
- 写作有每日写作提示小组,艺术等领域有各种分享灵感的平台。
- 电子音乐中有专门用于获取灵感的合成器插件。
- 有人认为程序员解决现实问题有“正确”答案所以不属于创意领域,但作者认为编程基础是构建共识现实,灵感问题仍有意义。
- 模式运动常被视为处方解决方案,实则有时是灵感。
- 如断路器模式等例子说明隐喻的作用。
- 很少有程序员参加类似作家工作坊的活动。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。