笨办法学 Python · 续 练习 2:创造力

简介: 练习 2:创造力 原文:Exercise 2: On Creativity 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译创造力没有什么特别之处。

练习 2:创造力

原文:Exercise 2: On Creativity

译者:飞龙

协议:CC BY-NC-SA 4.0

自豪地采用谷歌翻译

创造力没有什么特别之处。如果你是一个智力平均或以上的人,那么你拥有创造力。能够让你的想法变成现实,只是人类智慧和思想的一个方面。问题是创意已经成为特殊类别人士的一张电话卡,叫做《The Creative》。有整个一本书,描述了艺术世界的这个神话牧师,他可以想象出一个概念,并用他们疯狂创意的点金术,制作纯粹的情感上的、智慧的、投入感情的艺术作品,使天上的宝宝们的泪水变成纯粹的白金。坦白地说,“创造力”这个词是一个过度使用的陈词滥调,用于将人们从想法的实现中分离,但我别无选择,只能在这本书中使用这个词。

在我的书中,“创造力”一词只意味着“形成一个想法,并在现实世界实现”。我并不是指这个词的任何优越性,对于擅长实现思想的人也不会有任何神奇的意义。我是一个据说非常有创意的人,我和你之间唯一的区别,是我已经实践了我所拥有的想法,使他们变成现实。我拥有一个想法的笔记本,并尝试定期实现它们。我学习绘画,音乐,写作和编程,作为实现想法,以及在现实创造它们的手段。仅仅通过尝试定期创建一些东西,我已经变得擅长这样做,而且没有任何魔法。我只是不断尝试,直到我能做到。

创造我已经在大脑中拥有的东西的学习过程,已经产生了史诗般数量庞大的垃圾堆,但在垃圾堆的顶部是我欣赏的一些作品。如果你想要使用你的创造力,那么你也必须自己制作垃圾堆。但是,你不能随便地创建一堆垃圾,并希望在你到达顶部时变得很棒。成为有生产力的创意人士的技巧是,在一个流程或一系列约束条件下,学着实现你的想法,引导你走上学习的道路,但要避免严格流程的陷阱,它会抹杀你的创造力。一个有想象力的人的平衡法是一条线,这条线在引导你的流程和杀死你想法的流程之间。我希望在这本书中你会发现那个最佳位置。

挑战练习

要进行你的创意流程,你首先需要随机处理一些东西。我认为我的主要优点之一是能够采取两个看似随意的想法,并把它们变成有趣或有用的东西。你可以每天做这个小小的练习来开始工作:

  • 写下至少三个随机组合的单词。愚蠢的森林鬣蜥。 象征主义的法式薄饼。Python 可以召唤外星人。
  • 然后花10分钟写一篇关于这三个词的文章,或者其中一个,通过尽可能多的你可以想象到的感官 - 视觉,声音,平衡感,味道,气味。查看人类实际上有多少不同的感官,来了解你可以写的内容。不要自我审查,只是让这些话流出来。你也可以画出想法,绘画或写诗。
  • 在此期间,你可能会突然拥有实际想法,它们与软件或其他感兴趣的主题相关。将它们写在更显眼的位置,以便后续探索,甚至可以绘制它们。

无论相信与否,在你坐下来实现软件的时候,这个简单的小小练习会改善很多事情:

  • 它教会你让你的想法流动,而不是审查他们。
  • 它训练你自由地将看似不连贯的想法联系起来找到可能的连接。
  • 它打开了你自己的想法,没有自我批评。
  • 它提高了你在写作或绘画中,表达自己想法的能力,这通常是将想法变成现实的第一步。
  • 它迫使你想象你的感觉如何工作,以及他们如何为其他人工作,这有助于你在现实世界中实现它们。
  • 它也使人们认为,你是大牛和艺术家。你也可以自己去买一个贝雷帽,并在此之后搬到巴黎。

这个随机写作和思考荒谬概念的过程,对于那些习惯于专注软件细节和担心质量的人来说,可能是困难的。这是完全可以理解的,你肯定还需要你形成的这种质量意识。没有严格的质量意识的创造力只会产生垃圾。然而,没有创造力的质量缺乏必要的想象力,来查看你创造的东西错在哪里。你需要的是创造力和质量的混合,可以帮助你创建软件并确保其健壮。

深入学习

如果写下随机单词的想法是这样的,像是“Unitarians tend to fly omelets”,那么你可以从字典中简单地选择一个随机单词,并使用你的感官来写出来。这样做也是一样,也不会很无聊,但我会鼓励你随意一些。没有人因为在珍珠海岸上创作有关金色蜜蜂的诗歌而被解雇。另一个选择是从所有感官的角度,来表达你的感受。这也可以使你有创造力,而且有益于健康。

相关文章
|
2月前
|
Python
Python:函数篇(每周练习)
Python:函数篇(每周练习)
93 1
|
3月前
|
机器学习/深度学习 人工智能 算法
【Python】编程练习的解密与实战(一)
【Python】编程练习的解密与实战(一)
38 0
|
5月前
|
算法 Python
Python实战练习示例
Python实战练习示例
43 7
|
4天前
|
网络安全 Python
网安之python基础学习练习(2-3)
本篇博文是关于网络安全课程中Python编程的学习实践总结。分享关于两个练习题目及其解决方案。第一个题目要求用户输入姓名并选择一项武技,使用for循环和if判断实现。第二个题目是删除列表中特定值(如'cat')的所有元素,作者展示了两种方法,包括列表推导式和常规循环删除。接下来,文章还介绍了如何编写一个函数,随机生成一副扑克牌(除大小王),并返回一张随机抽取的牌。
|
4天前
|
存储 网络安全 索引
网安之python基础学习练习(1)
本篇博文是关于网络安全课程中Python编程学习的总结,主要内容包括:1) 常见数据类型的回顾和应用,如数字(整数、浮点数、复数)、字符串、列表、元组、集合、字典和布尔类型;2) 数据类型的实例操作,展示如何创建和使用这些类型;3) 数值类型之间的加、减、乘、除和模运算;4) 列表和元组的索引访问;5) 字典的修改,如查看键和值,以及更新值。文章强调了基础知识的重要性,并以“自满必定失败,骄傲必定后悔”作为每日一言。
|
18天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
26天前
|
Python
python 格式化、set类型和class类基础知识练习(下)
python 格式化、set类型和class类基础知识练习(下)
24 0
|
26天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
63 0
|
26天前
|
Python
python 文件操作和学生管理系统练习
python 文件操作和学生管理系统练习
22 0
|
3月前
|
Python
Python猜字游戏是一种常见的编程练习
Python猜字游戏是一种常见的编程练习
27 2