Domanda

Come artista e musicista, ho spesso voglia di sedersi e lasciare che il codice roll come un pezzo di forma libera con la poesia, ma ho scoperto che la non funziona così come quando ho un set di obiettivo in mente.Ho sperimentato ultimamente con l'impostazione più piccoli, il divertimento obiettivi per me, non a differenza di come un artista sarebbe schizzo veloce di still-life, ma mi chiedo...

Gli altri cosa fanno quando vogliono codice per divertimento, senza la schiavitù di una già impegnata progetto?

È stato utile?

Soluzione

Il lavoro di progettazione, trovo, scorre molto più facile di quanto appena codificazione.Trovo che la codifica è spesso solo l'attuazione di una buona progettazione;Mi piace solo sedersi con un blocco di carta e una penna (e probabilmente una bottiglia di vino) e lavorare un design interessante.

Altri suggerimenti

Progetto Eulero è dove mi sto divertendo a ora.Posso andare al mio passo e lavorare sui problemi che mi interessano.Inoltre, il lavoro in qualsiasi lingua posso scegliere.

Scrivere documentazione quando il codice non è facile - la codificazione rapidamente sembrare molto più attraente!

Andando a fare una passeggiata fuori.

Io tendo a mappare la mia idea o la creazione di una struttura in MindMapping come MindMeister.Ed è grande per la squadra, perché esso può essere modificato in tempo reale da più persone!

Mi piace imparare una nuova lingua e imparare a esprimere le proprie idee in esso.Questo di solito ha il vantaggio di mostrare che cosa mi piace e non piace l'lingue che attualmente uso.Io di solito prendere qualche piccolo strumento di progetto ho voglia di fare.Utilizzando la nuova lingua angolo di ottenere di me motivati

La mia ultima "nuova lingua" è Scala, in questo caso, è probabile diventare un langue uso.

Mi piace scrivere su lavagne.Grande per il db schemi, elenchi di attività, dispongono di liste (lista) casuale idee, note, etc.(db diagrammi essere il problema per me)

Python è grande per ottenere delle cose, un'idea e di avere la lingua (di solito) si comportano come ci si aspetterebbe.

Mentre può avere i suoi svantaggi, suona come una grande misura per ciò che si sta descrivendo.

Quindi, per rispondere alla tua domanda, la Python Sfida è divertente e spesso mi fa pensare a piccole cose che sarebbe stato divertente per codice, probabilmente perché si espone a diversi tipi di problemi.

Mi piace di codice.

Mi piace trovare qualcosa di interessante, il codice e poi vedere che funziona.

Non deve essere un progetto per vedere, è abbastanza buono se si fa qualcosa, come l'uso dell'api di Google per ottenere gli album picasa, cambiare canzone in iTunes o di ottenere i dettagli di corrente canzone di iTunes, automatizzare il download di documenti dal sito web che è dietro di accesso e richiede l'uso di cookie e tutto il resto, i dati parser in python, semplice applicazione sul Mac, i dati principali di applicazione, google codejam problemi, topcoder.com problemi ...

Mi piace imparare nuove funzionalità di alcune di lingua o linguaggio/tecnologia/modelli/strumento :-)

Di solito io lavoro in Photoshop per un po'.Siate creativi e cercare di venire con un nuovo design, che non è vincolata da alcun codice.Forse anche di trovare qualcosa di stimolante sul web per alcune nuove idee di design...quindi si tenta di attuare il progetto in codice.Ecco il divertente e stimolante po'.

Utilizzare il REPL.

Capire in grandi linee il tipo di cosa che devi fare - cosa Api è necessario utilizzare le strutture di dati di cui avete bisogno per gestire e quindi prod loro in modo interattivo fino a quando si inizia a dare un senso.Un sacco di lingue che uso ora sono REPLs:Ruby, Python, Scala, Java (BeanShell, o JRuby/Jython, etc.), C# ('csharp'), PHP (Facebook hanno fatto un REPL), lo Smalltalk (GNU gst) e, ovviamente, il LISP/Schema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top