Swift बनाम AI Studio: निर्माण के दो अलग तरीके

मैंने यह सप्ताह दो अलग-अलग तरह के निर्माण करने में बिताया।

एक तरफ Swift कोड लिखना शामिल था। मैंने फंक्शन्स लिखे, उनका परीक्षण किया और एक-एक करके छोटी गलतियों को सुधारा।

दूसरी तरफ Google AI Studio था। मैंने एक पैराग्राफ में एक ऐप का वर्णन किया। कुछ ही मिनटों बाद, मेरे पास एक काम करने वाला, डिप्लॉयड वेब ऐप था।

इन वर्कफ़्लो के बीच के अंतर स्पष्ट हैं।

Swift लिखना एक सटीक शिक्षक के साथ बातचीत करने जैसा महसूस होता है। आगे बढ़ने से पहले आपको हर विवरण को सही करना होता है। यह प्रक्रिया कुछ इस तरह दिखती है:

  • एक फंक्शन लिखें।
  • उसे कॉल करें।
  • एक एरर प्राप्त करें।
  • एरर को पढ़ें।
  • उसे ठीक करें।
  • इसे फिर से चलाएं।

हर एरर विशिष्ट होता है। हर सुधार आपकी समझ को और गहरा बनाता है। जब मैंने Swift में एक पैरामीटर लेबल एरर को ठीक किया, तो मैंने ठीक से सीखा कि वह नियम क्यों मौजूद है। विवरण का यह स्तर आपको दूसरों को सिखाने में मदद करता है।

AI Studio के साथ निर्माण करना अलग है। मैंने एक मैस्कॉट जनरेटर के लिए एक प्रॉम्प्ट लिखा। AI ने मुझे दिया:

  • एक पूरा यूजर इंटरफेस।
  • कलर पैलेट विकल्प।
  • कई आर्ट स्टाइल्स।
  • एक गैलरी फीचर।
  • एक डिप्लॉयड वेब ऐप।

पूरी प्रक्रिया में कुछ ही मिनट लगे। मेरे लिए पालन करने के लिए कोई स्टेप-बाय-स्टेप एरर लूप नहीं था। यह पर्दे के पीछे हुआ।

इससे मेरे ज्ञान में एक कमी आ गई।

Swift के साथ, मैं ठीक से जानता हूँ कि प्रत्येक लाइन क्यों काम करती है। मैं इसकी कार्यप्रणाली को समझता हूँ।

AI ऐप के साथ, मैं जानता हूँ कि ऐप क्या करता है, लेकिन मैं यह नहीं जानता कि AI ने विशिष्ट विकल्प क्यों चुने। उदाहरण के लिए, AI ने गैलरी के लिए localStorage का उपयोग किया। यह एक डेमो के लिए तो ठीक है, लेकिन एक वास्तविक उत्पाद में यह विफल हो जाता है क्योंकि ब्राउज़र बदलने पर डेटा गायब हो जाता है।

AI ने वह निर्णय मेरे लिए लिया। मुझे इसका अंदाजा भी नहीं था।

ये वर्कफ़्लो एक-दूसरे के प्रतिस्पर्धी नहीं हैं। वे अलग-अलग कौशल विकसित करते हैं:

  • Swift मैकेनिकल सटीकता विकसित करता है। आप कोड के पीछे का "क्यों" सीखते हैं। यह सिखाने के लिए महत्वपूर्ण है।
  • AI Studio एक प्रोडक्ट परिप्रेक्ष्य विकसित करता है। आप बहुत तेज़ी से देखते हैं कि एक तैयार, एंड-टू-एंड सिस्टम कैसा दिखता है।

मेरा दृष्टिकोण बदल गया है।

जब मैं AI कोड का उपयोग करता हूँ, तो मैं उसे लाइन दर लाइन पढ़ता हूँ। मैं केवल यह देखने के बजाय कि क्या यह काम करता है, इसकी जाँच करता हूँ। मैं ऐसा localStorage जैसी गलतियों से बचने के लिए करता हूँ।

मैं मैन्युअल रूप से कोड लिखना भी जारी रखता हूँ। यह मेरी तकनीकी व्याख्याओं को सटीक बनाए रखता है।

एक वर्कफ़्लो आपको गहराई देता है। दूसरा आपको स्केल देता है। आपको दोनों की आवश्यकता है।

क्या आपने इस तरह के दो अलग-अलग वर्कफ़्लो के साथ काम किया है? क्या यह अंतर आपको समझ आता है?

Source: https://dev.to/gamya_m/what-i-learned-switching-between-swift-and-ai-studio-in-the-same-week-3jn6

Optional learning community: https://t.me/GyaanSetuAi