最喜欢的编程头脑风暴活动?

发布于 2024-07-26 12:30:33 字数 171 浏览 11 评论 0原文

作为一名艺术家和音乐家,我经常想坐下来让代码像一首自由形式的诗歌一样滚动,但我发现当我有牢记既定目标。 我最近一直在尝试为自己设定微小的、有趣的目标,就像艺术家画一幅快速静物画一样,但我想知道……

当其他人想要为了乐趣而不受束缚地编写代码时,他们会做什么一个已经承诺的项目?

As an artist and musician, I often want to sit down and just let the code roll like a piece of free-form poetry, but I've found that doesn't work as well as when I have a set goal in mind. I've been experimenting lately with setting up tiny, fun goals for myself, not unlike how an artist would sketch a quick still-life, but I wonder...

What do others do when they want to code for fun, without the bondage of an already-committed project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

浅暮の光 2024-08-02 12:30:34

Project Euler 是我现在玩得很开心的地方。 我可以按照自己的节奏去解决我感兴趣的问题。 另外,可以使用我选择的任何语言进行工作。

Project Euler is where I'm having fun at now. I can go at my own pace and work on the problems that interest me. Also, work in any language I choose.

戒ㄋ 2024-08-02 12:30:34

当编码并不容易时,编写文档 - 编码很快就会显得更有吸引力!

Write documentation when coding doesn't come easy - coding will quickly seem much more appealing!

会傲 2024-08-02 12:30:34

去外面散步。

Going for a walk outside.

唱一曲作罢 2024-08-02 12:30:34

我倾向于在 MindMapping 工具(如 MindMeister)中绘制我的想法或构建结构。 这对于团队来说非常有用,因为它可以由多人实时编辑!

I tend to map my idea or build a structure in a MindMapping tool like MindMeister. And it's great for a team because it can be edited in real time by multiple persons!

半寸时光 2024-08-02 12:30:34

我喜欢学习一门新语言并学习如何用它表达想法。 这通常有一个好处,可以让我了解我目前使用的语言的哪些方面是我喜欢的,哪些是我不喜欢的。 我通常会选择一些我一直想做的小工具项目。 使用新的语言角度让我更有动力

我最近的“新语言”是Scala,在这种情况下它很可能会成为我使用的语言。

I like to pick up a new language and learn how to express ideas in it. This usually has the benefit of showing me what I like and don't like about the languages I currently use. I usually pick some little tool project I've been wanting to do. Using the new language angle get's me motivated

My most recent 'new language' is Scala, in this case it will likely become a langue I use.

水晶透心 2024-08-02 12:30:34

我喜欢在白板上写字。 非常适合数据库图、任务列表、功能列表、(其他列表、)随机想法、注释等(数据库图对我来说最重要)

I like writing on whiteboards. Great for db diagrams, task lists, feature lists, (other lists,) random ideas, notes, etc. (db diagrams being the biggie for me)

姜生凉生 2024-08-02 12:30:34

Python 非常适合让事情按照想法进行,并且让语言(通常)按照您的预期运行。

虽然它可能有其缺点,但听起来非常适合您所描述的内容。

因此,回答你的问题,Python 挑战很有趣,经常让我思考一些有趣的小事情编码,可能是因为它会让您遇到不同类型的问题。

Python is great for just getting things going on an idea and having the language (usually) behave like you would expect.

While it may have its drawbacks, it sounds like a great fit for what you are describing.

So to answer your question, the Python Challenge is entertaining and often gets me thinking about little things that would be fun to code, probably because it exposes you to different types of problems.

笑咖 2024-08-02 12:30:34

我喜欢编码。

我喜欢找到一些有趣的东西,对其进行编码,然后看看它是否有效。

它不一定是一个项目,如果它能做一些事情就足够了,比如使用 Google api 获取 picasa 专辑、在 iTunes 中更改歌曲或获取当前 iTunes 歌曲的详细信息、从后面的网站自动下载文档登录并需要 cookie 和所有这些东西、python 中的数据解析器、Mac 上的简单应用程序、核心数据应用程序、google codejam 问题、topcoder.com 问题...

I like to code.

I like to find something interesting, code it and then see it works.

It does not have to be a project per see, it's good enough if it does something, like use Google api to get picasa albums, change song in iTunes or get details of current iTunes song, automate downloading of document from web site that is behind login and requires cookies and all that stuff, data parser in python, simple app on Mac, core data application, google codejam problems, topcoder.com problems ...

深海少女心 2024-08-02 12:30:34

我喜欢学习某种语言的新功能或某种新语言/技术/模式/工具:-)

I like to learn new features of some language or some new language/technology/patterns/tool :-)

叹梦 2024-08-02 12:30:34

通常我会在 Photoshop 中工作一段时间。 发挥创意并尝试提出不受任何代码约束的新设计。 也许甚至可以在网络上找到一些鼓舞人心的新设计想法......然后尝试用代码实现设计。 这就是有趣且具有挑战性的一点。

Usually I will work in Photoshop for a while. Get creative and try to come up with a new design that's not constrained by any code. Maybe even find something inspiring on the web for some new design ideas... then try to implement the design in code. That's the fun and challenging bit.

狼亦尘 2024-08-02 12:30:34

使用 REPL。

您大致弄清楚需要做的事情 - 您需要使用哪些 API,您需要处理哪些数据结构 - 然后以交互方式刺激它们,直到它们开始有意义。 我现在使用的大量语言都有 REPL:Ruby、Python、Scala、Java(BeanShell 或 JRuby/Jython 等)、C#('csharp')、PHP(Facebook 为其制作了 REPL)、Smalltalk(GNU gst) ),显然还有 LISP/Scheme。

Use the REPL.

You figure out broadly the sort of thing you need to do - what APIs you need to use, what data structures you need to handle - and then prod them interactively until they start making sense. A ton of languages I use now have REPLs: Ruby, Python, Scala, Java (BeanShell, or JRuby/Jython etc.), C# ('csharp'), PHP (Facebook have made a REPL for it), Smalltalk (GNU gst) and, obviously, LISP/Scheme.

旧梦荧光笔 2024-08-02 12:30:33

我发现设计工作比编码容易得多。 我发现编码通常更多地只是实现一个好的设计; 我真的很喜欢坐下来,拿着一张纸和一支笔(可能还有一瓶酒),然后设计出一个有趣的设计。

Design work, I find, flows much easier than just coding. I find that coding is often more of just implementation of a good design; I really like to just sit down with a pad of paper and a pen (and likely a bottle of wine) and work out an interesting design.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文