2009-07-10 9 views
6

एक कलाकार और संगीतकार के रूप में, मैं अक्सर बैठना चाहता हूं और कोड को मुक्त रूप से कविता के टुकड़े की तरह रोल करना चाहता हूं, लेकिन मुझे पता चला है कि काम नहीं करता है और साथ ही जब मेरे पास एक सेट है दिमाग में लक्ष्य। मैं हाल ही में अपने लिए छोटे, मजेदार लक्ष्यों को स्थापित करने के साथ प्रयोग कर रहा हूं, यह नहीं कि एक कलाकार एक त्वरित जीवन-जीवन कैसे स्केच करेगा, लेकिन मुझे आश्चर्य है ...पसंदीदा प्रोग्रामिंग brainstorming गतिविधि?

जब वे मज़े के लिए कोड करना चाहते हैं तो अन्य क्या करते हैं , पहले से ही प्रतिबद्ध परियोजना के बंधन के बिना?

+8

विषयपरक सर्वेक्षण प्रश्न = समुदाय विकी होना चाहिए – gnovice

+3

@ जस्टिकल: "समुदाय-विकी" टैग का उपयोग करना मुझे समझ में नहीं आता है। * टिप्पणियां * सीडब्ल्यू में रूपांतरण का सुझाव देने के लिए इस्तेमाल किया जा सकता है (gnovice के रूप में एक तर्क के साथ), और दूसरों द्वारा अप-वोट किया जा सकता है। आपका टैग केवल दिखाता है कि एक व्यक्ति ने सोचा कि यह सीडब्ल्यू होना चाहिए। – Argalatyr

उत्तर

6

डिज़ाइन कार्य, मुझे लगता है, बस कोडिंग से कहीं अधिक आसान बहता है। मुझे लगता है कि कोडिंग अक्सर एक अच्छे डिजाइन के कार्यान्वयन के अधिक होता है; मैं वास्तव में कागज के एक पैड और एक कलम (और शायद शराब की एक बोतल) के साथ बैठना पसंद करता हूं और एक दिलचस्प डिजाइन तैयार करता हूं।

+0

+1 इतना सच है। मैंने लगभग इस तरह कुछ लिखा है, लेकिन आशा है कि कोड कोड करने के समय आने से पहले किया जाएगा। हो सकता है कि समस्या, जिसे आप संबोधित करते हैं, यह है कि कोडिंग एक कोर _because_ डिज़ाइन नहीं किया गया है। – Argalatyr

+0

अगली बार वोदका की एक बोतल आज़माएं - यह बहुत मजेदार है! –

0

पायथन सिर्फ एक विचार पर जाने के लिए और भाषा (आमतौर पर) व्यवहार करने की अपेक्षा करने के लिए बहुत अच्छा है।

हालांकि इसमें इसकी कमी हो सकती है, यह आपके वर्णन के लिए एक महान फिट जैसा लगता है।

तो अपने प्रश्न का उत्तर देने के लिए, Python Challenge मनोरंजक है और अक्सर मुझे छोटी चीजों के बारे में सोचने में मदद मिलती है जो कोड के लिए मजेदार होंगे, शायद इसलिए कि यह आपको विभिन्न प्रकार की समस्याओं का खुलासा करता है।

5

Project Euler वह जगह है जहां मैं अभी मजाक कर रहा हूं। मैं अपनी गति से जा सकता हूं और उन समस्याओं पर काम कर सकता हूं जो मुझे रूचि देते हैं। साथ ही, मैं चुनने वाली किसी भी भाषा में काम करता हूं।

4

लिखें प्रलेखन जब कोडिंग आसान नहीं आती है - कोडिंग जल्दी ज्यादा और अधिक आकर्षक लग जाएगा!

1

मुझे एक नई भाषा चुनना है और इसमें विचार व्यक्त करना सीखना है। आमतौर पर मुझे यह दिखाने का लाभ होता है कि मुझे क्या पसंद है और मैं वर्तमान में उपयोग की जाने वाली भाषाओं के बारे में पसंद नहीं करता हूं। मैं आमतौर पर कुछ छोटी टूल प्रोजेक्ट चुनता हूं जो मैं करना चाहता हूं। नई भाषा कोण का उपयोग करने से मुझे

मेरी सबसे हाल की 'नई भाषा' स्कैला है, इस मामले में यह संभवतः एक लैंगू बन जाएगा जो मैं उपयोग करता हूं।

1

मुझे व्हाइटबोर्ड पर लिखना पसंद है। डीबी आरेखों, कार्य सूचियों, फीचर सूचियों, (अन्य सूचियों,) यादृच्छिक विचारों, नोट्स, आदि के लिए बढ़िया (डीबी आरेख मेरे लिए बड़ी बात है)

0

मुझे कोड पसंद है।

मुझे कुछ दिलचस्प लगता है, कोड करें और फिर इसे देखें।

यह एक प्रोजेक्ट प्रति देखने की ज़रूरत नहीं है, अगर यह कुछ करता है तो यह अच्छा है, जैसे कि पिकासा एल्बम पाने के लिए Google एपीआई का उपयोग करना, आईट्यून्स में गाना बदलना या वर्तमान आईट्यून्स गीत का विवरण प्राप्त करना, वेब से दस्तावेज़ डाउनलोड करना स्वचालित करना साइट जो लॉगिन के पीछे है और कुकीज़ और सभी चीजों की आवश्यकता है, पाइथन में डेटा पार्सर, मैक पर सरल ऐप, कोर डेटा एप्लिकेशन, गूगल कोडजम समस्याएं, topcoder.com समस्याएं ...

0

मुझे कुछ की नई विशेषताएं सीखना पसंद है भाषा या कुछ नई भाषा/प्रौद्योगिकी/पैटर्न/उपकरण :-)

0

आमतौर पर मैं थोड़ी देर के लिए फ़ोटोशॉप में काम करूंगा।रचनात्मक बनें और किसी नए कोड के साथ आने का प्रयास करें जो किसी भी कोड से बाधित नहीं है। शायद कुछ नए डिजाइन विचारों के लिए वेब पर कुछ प्रेरणादायक भी ढूंढें ... फिर कोड में डिज़ाइन को लागू करने का प्रयास करें। यह मजेदार और चुनौतीपूर्ण बिट है।

3

बाहर चलने के लिए जा रहे हैं।

2

मैं अपने विचार को मैप करना चाहता हूं या MindMeister जैसे माइंडमैपिंग टूल में संरचना बनाना चाहता हूं। और यह एक टीम के लिए बहुत अच्छा है क्योंकि इसे कई लोगों द्वारा वास्तविक समय में संपादित किया जा सकता है!

+0

भी freemind.com पर एक नज़र डालें - opensource mindmapping – meade

0

आरईपीएल का उपयोग करें।

आप मोटे तौर पर इस तरह की चीज को समझते हैं जो आपको करने की ज़रूरत है - आपको कौन सी एपीआई का उपयोग करने की ज़रूरत है, आपको कौन सी डेटा संरचनाओं को संभालने की आवश्यकता है - और तब उन्हें समझ में आने तक इंटरैक्टिव रूप से प्रोडक्ट करें। मेरे द्वारा अब उपयोग की जाने वाली भाषाओं में से एक टन में आरपीएल हैं: रूबी, पायथन, स्कैला, जावा (बीनशेल, या जेआरबी/जेथन इत्यादि), सी # ('सीएसआरआरपी'), पीएचपी (फेसबुक ने इसके लिए एक आरईपीएल बनाया है), स्मॉलटाक (जीएनयू जीएसटी) और जाहिर है, LISP/योजना।