Frage

Als Künstler und Musiker, ich will oft hinsetzen und lassen Sie einfach den Code Rolle wie ein Stück Freiform-Poesie, aber ich habe festgestellt, dass funktioniert nicht sowie wenn ich eine Reihe Ziel vor Augen . Ich habe in letzter Zeit mit der Einrichtung klein, Spaß Ziele für mich selbst, nicht anders als wie ein Künstler ein schnelles Stillleben experimentieren würde skizzieren, aber ich frage mich ...

Was tun andere tun, wenn sie für Spaß codieren wollen, ohne den Fesseln eines bereits begangen Projekt?

War es hilfreich?

Lösung

Projektierungsarbeiten, finde ich, fließt viel einfacher als nur Codierung. Ich finde, dass Codierung ist oft nur die Umsetzung eines guten Designs; Ich mag wirklich nur mit einem Stück Papier hinsetzen und einem Stift (und wahrscheinlich eine Flasche Wein) und erarbeiten ein interessantes Design.

Andere Tipps

Projekt Euler ist, wo ich Spaß an der jetzt mit bin. Ich kann in meinem eigenen Tempo gehen und zu den Problemen arbeiten, die mich interessieren. Außerdem arbeitet in jeder Sprache, die ich wähle.

schreiben Dokumentation bei der Codierung kommt nicht einfach - Codierung scheint schnell viel ansprechende

Gehen für einen Spaziergang außerhalb.

Ich neige dazu, meine Idee oder bauen eine Struktur in einem Mindmapping-Tool wie Mindmeister zu kartieren. Und es ist toll, für ein Team, weil es in Echtzeit von mehreren Personen bearbeitet werden kann!

Ich mag eine neue Sprache erlernen und lernen, wie man Ideen in ihm zum Ausdruck bringen. Dies hat in der Regel den Vorteil, mich zu zeigen, was ich mag und mag es nicht, über die Sprachen, die ich zur Zeit verwenden. Ich nehme in der Regel einige kleine Tool Projekt, das ich schon immer haben wollten zu tun. die neue Sprache Winkel Mit mir bekommen ist motiviert

Meine letzte ‚neue Sprache‘ ist Scala, es wird in diesem Fall wahrscheinlich ein langue werde ich verwenden.

Ich mag auf Tafeln zu schreiben. Groß für db Pläne, Aufgabenlisten, Featurelisten, (andere Listen) zufällige Ideen, Notizen, etc. (db Diagramme der Biggie für mich ist)

Python ist für nur die Dinge immer auf einer Idee zu gehen und mit der Sprache (in der Regel) verhalten sich wie man erwarten würde.

Während es seine Nachteile haben kann, es klingt wie eine gute Passform für das, was Sie beschreiben.

So Ihre Frage zu beantworten, die Python Herausforderung ist unterhaltsam und oft wird mir über kleine Dinge zu denken, dass Spaß machen, um Code würde, wahrscheinlich, weil es Ihnen verschiedene Arten von Problemen aussetzt.

Ich mag Code.

Ich mag etwas Interessantes, Code zu finden und dann sehen, es funktioniert.

Es ist kein Projekt sein muss pro sehen, dann ist es gut genug, wenn es etwas tut, wie die Verwendung von Google api picasa Alben zu bekommen, Song in iTunes oder Details zu aktuellen, iTunes Song bekommen ändern Herunterladen von Dokument von der Website automatisieren dh hinter Login und erfordert Cookies und all das Zeug, Daten-Parser in python, einfache Anwendung auf Mac, Kerndatenanwendung, google codejam Probleme, topcoder.com Probleme ...

Ich mag neue Features einer Sprache lernen oder eine neue Sprache / Technologie / Muster / Werkzeug: -)

In der Regel werde ich für eine Weile in Photoshop arbeiten. Werden Sie kreativ und versucht, mit einem neuen Design zu entwickeln, die nicht durch einen Code beschränkt ist. Vielleicht sogar etwas Inspirierendes auf dem Netz für einige neue Design-Ideen finden ... dann versuchen, den Entwurf in Code zu implementieren. Das ist der Spaß und Herausforderung Bit.

Mit der REPL.

Sie herausfinden, im Großen und Ganzen das, was Sie tun müssen - was APIs, die Sie verwenden müssen, welche Datenstrukturen Sie behandeln müssen - und sie dann interaktiv prod, bis sie einen Sinn zu starten. Eine Tonne Sprachen, die ich jetzt verwenden REPLs: Ruby, Python, Scala, Java (Beanshell oder JRuby / Jython etc.), C # ( 'csharp'), PHP (Facebook haben eine REPL wett gemacht), Smalltalk (GNU gst ) und natürlich Lisp / Scheme.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top