Stackoverflow में .Net में किया जाता है । इसलिए C # .Net या विंडोज़ तकनीक के बारे में कुछ भी बुरा नहीं है।
मेरा पहला स्टार्टअप C # .net में था क्योंकि a) सभी संस्थापक C # से परिचित हैं। बी) दृश्य स्टूडियो डिबगिंग, आदि के लिए अभी भी बहुत ही डेवलपर के अनुकूल है।
व्यवसाय और प्रौद्योगिकी कारणों से स्टार्टअप एक बड़ी विफलता थी।
जो भी तकनीक आप चुनते हैं, आपको यह विचार करने की आवश्यकता है कि क्या आप एक्स-वर्षों में लॉन्च करने के लिए उस तकनीक का उपयोग करने के लिए कुशल / अच्छे हैं।
जैसा कि आप देख सकते हैं, हमारे पास जो मानदंड ऊपर थे वे पर्याप्त सख्त नहीं थे। हमें इस बात का कोई अंदाजा नहीं था कि हमें कब तक इस चीज को बनाने की जरूरत है। हम बस C # .Net से परिचित हैं।
हममें से किसी के पास भी ऐसा कोई अनुभव नहीं है जिसे हम बनाना चाहते हैं।
थोड़ी देर के बाद, सर्वर शुल्क, आदि हमें C # को खोदने और php में पूरी चीज़ को फिर से लिखने के लिए प्रेरित करते हैं। यह एक और कहानी है और एक और गलती व्यापार-वार है।
बिंदु यह तकनीक है जिसे आप उपयोग करने जा रहे हैं, यह शांत, नुकीला होना जरूरी नहीं है। आप एक webapp बनाना चाहते हैं। इसलिए ऐसा एक चुनें जो आपको सबसे अच्छा मौका दे । क्या आपको सबसे अच्छा मौका देता है?
अधिकांश प्रोग्रामिंग करने वाले व्यक्ति को ऐसी तकनीक चुनें , जिसमें एक समान जटिल एप्लिकेशन BEFORE के निर्माण का वास्तविक अनुभव हो
कृपया उपरोक्त 10 बार पढ़ें।
अगर मैं 3-4 साल पहले से अपने छोटे स्व को संबोधित करने के लिए था, और वह कहेगा, "लेकिन मुझे किसी भी भाषा में किसी भी जटिलता को ध्यान में रखने का कोई अनुभव नहीं है। इसलिए मैं कैसे चुनूं?"
$ 50, 000 डॉलर का जवाब है (हाँ, यह है कि मैंने अपनी गलतियों से कितना कुछ सीखा है):
वह चुनें जो आपके सीखने के विकास के लिए सबसे अधिक क्षमा है।
हम क्षमा कैसे परिभाषित करते हैं ?
उदाहरण के लिए, .net विंडोज सर्वर पर निर्भर करता है। और लिनक्स सर्वर की तुलना में विंडोज सर्वर अधिक महंगे हैं। यह एक तथ्य है। यहां तक कि अगर आपके पास बिज़स्पार्क के लाइसेंस हैं, तो आप बेहतर यह सुनिश्चित करते हैं कि आपके लाइसेंस की अवधि समाप्त होने के बाद आपको पैसे लाने में मदद करनी होगी।
यह न समझें कि आप 3 वर्षों में C # .net सीखना चाहते हैं। यह कहना कठिन है। मेरे लिए, यह सिर्फ काम नहीं किया।
मैंने पहले RoR की कोशिश की। मैंने एक बार Zero प्रोग्रामिंग अनुभव के साथ 2 इन्वेस्टमेंट बैंकरों के बारे में कुछ लेख पढ़ा, जो कि Techstars प्रोग्राम में यात्रा करने के बारे में कुछ वेबएप के साथ सफल रहा।
वे RoR का उपयोग करते हैं।
मुझे प्रोग्रामिंग का अनुभव है। लेकिन RoR सिर्फ मेरे लिए काम नहीं किया।
मैंने अमेजन आदि से पुस्तकें खरीदीं। गंभीरता से इसे अपना सर्वश्रेष्ठ दिया।
अंत में मैं केकडेफ पर बस गया। मेरे लिए यह काफी अच्छा है कि मैं एक और वेबएप्प को रिलॉन्च करने का सबसे अच्छा मौका पा सकूं। मुझे अपनी गति से सीखने के लिए पर्याप्त क्षमा करना।
साथ ही जैसे आपने बेहतर गर्लफ्रेंड पाया क्योंकि वे बेहतर नहीं हैं, लेकिन क्योंकि आप अधिक अनुभव के बाद एक बेहतर व्यक्ति हैं, शायद, मैंने भी एक प्रोग्रामर के रूप में बेहतर काम किया है
तो यह इस बारे में नहीं है कि बेहतर रूपरेखा / भाषा क्या है। या कि Cakephp सबसे अच्छा है जिसका मैंने उपयोग किया है। शायद मेरे पास, आखिरकार एक अच्छा प्रोग्रामर बन जाए, जो मेरे मन में वेबप को बनाने के लिए पर्याप्त हो।
यह लॉन्चिंग के निकटतम होने के लिए आपके लिए सबसे अच्छा काम करता है।
ओह यहाँ एक फ्रीबी है।
6 महीने के बाद, जब आप एक अल्फा या निजी बीटा के साथ डेब्यू करते हैं और आपको ग्राहकों की प्रतिक्रिया मिलती है, और आपको लगता है कि एक नई भाषा में पूरी बात फिर से लिखना चाहिए, क्या आपको?
उत्तर:
कभी नहीँ। कभी नहीँ। कभी नहीँ।
वहाँ एक JoelOnSoftware लेख के बारे में है सॉफ्टवेयर को फिर से लिखना सॉफ्टवेयर को फिर से लिखना। मैं इसे खोजने के लिए बहुत आलसी हूं।
वह वही सुझाता है।
इसे किसी ऐसे व्यक्ति से लें, जिसने गलत तकनीक को चुना है और फिर php (कोई रूपरेखा) में पूरी बात को फिर से लिखा है और फिर अंत में स्टार्टअप को डंप करें। और इस प्रक्रिया में $ 50, 000 खर्च किए।
यह शादी की तरह है। एक तकनीक चुनें और मृत्यु तक अपने स्टार्टअप और प्रौद्योगिकी का हिस्सा करें।
ठीक है, मैं अतिशयोक्ति करता हूं, लेकिन केवल इसलिए कि यह सोचना बहुत आसान है कि आपकी सभी प्रोग्रामिंग स्थितियों को किसी अन्य भाषा / रूपरेखा द्वारा हल किया जा सकता है। ठीक उसी तरह जैसे आप सोचते हैं कि दूसरे व्यक्ति को बदलकर आप एक बेहतर शादी करेंगे। हालांकि यह बहुत बेहतर है कि अपने या अपने प्रोग्रामिंग के तरीकों पर अधिक काम करें ।
सौभाग्य। और सीखते रहो। कृपया अपने संन्यासी की खातिर, सुविधाओं को पूरी तरह से नंगे न्यूनतम पर पट्टी करें। न्यूनतम व्यवहार्य उत्पाद (MVP) के लिए Google पर जाएं।
यह महत्वपूर्ण है कि आप किस तकनीक का चयन करते हैं।
इसलिए इस एमवीपी को तैयार करने / डिजाइन करने के लिए पर्याप्त समय बिताएं।
योजना बनाना जरूरी है। योजनाएं नहीं हैं। इस एमवीपी की योजना बनाने में 4 महीने बिताने के बाद आपको अपनी योजनाओं को खोदने की आवश्यकता हो सकती है क्योंकि आपको बदलती परिस्थितियों या प्रतिस्पर्धा पर प्रतिक्रिया करने की आवश्यकता है।
यह ठीक है। 4 महीने की प्लानिंग बेकार नहीं गई।
अब आपके पास 4 महीने से अधिक डोमेन ज्ञान होगा।
इसलिए भले ही इस चरण में जल्दबाजी में फिर से तैयार की गई योजना हो, यह 4 महीने पहले आपके पहले मसौदे से बेहतर होना चाहिए।
सौभाग्य!