प्रोग्रामिंग सीखना क्यों मुफ्त सॉफ्टवेयर बचा सकता है (राय)

प्रोग्रामिंग क्यों सीखें

मैं लंबे समय से कोशिश करना चाहता था उबंटू टच, मोबाइल ऑपरेटिंग सिस्टम मूल रूप से Canonical द्वारा विकसित किया गया था और अब समुदाय द्वारा जारी रखा गया है। मैंने इसे रूट करने और स्थापित करने के लिए एक सामान्य टैबलेट भी खरीदा था, लेकिन इसका हार्डवेयर इतना अज्ञात था कि मैं यह पता लगाने में कभी कामयाब नहीं हुआ कि इसे कैसे किया जाए।

संयोग से, मैं 2014 से एक मोटो जी चाहता था जो मेरे हाथ में आने के लिए संगत उपकरणों की सूची में है, इसलिए जितनी जल्दी हो सके मैं इसे आजमाउंगा। तैयारी में, मैंने उनका दौरा करने का फैसला किया ऐप स्टोर. बेहद दुःख की बात!

UBPorts के लोग बहुत अच्छा काम करते हैं; ऑपरेटिंग सिस्टम जावास्क्रिप्ट, सी ++, पायथन, रस्ट और गो में देशी अनुप्रयोगों का समर्थन करता है, जबकि इंटरफेस क्यूएमएल या एचटीएमएल 5 के साथ बनाया जा सकता है। एक एकीकृत कार्यात्मक विकास वातावरण और व्यापक प्रलेखन है। हालांकि, स्टोर की सामग्री कल्पना की इतनी कमी है कि यह आपको रोना चाहता है

यह आईओएस और एंड्रॉइड स्टोर से समान एप्लिकेशन नहीं होने के बारे में नहीं है। यह बेहतर एप्लिकेशन नहीं होने के बारे में है। केवल वेबएप हैं जो शीर्ष पर एक एप्लिकेशन के साथ स्वचालित रूप से उत्पन्न होते हैं।

लिनक्स के साथ भी ऐसा ही होता है. जैसा कि अर्जेंटीना के फ़ुटबॉल कोच कहेंगे, "आधार वहाँ है।" समस्या यह है कि हम इसका लाभ उठाने में असमर्थ लगते हैं।

प्रोग्रामिंग क्यों सीखें

हाल ही में, एक वीडियोब्लॉग में मुझ पर अधिक बाजार हिस्सेदारी न होने के लिए लिनक्स को दोष देने और यह समझने का आरोप लगाया गया कि विंडोज़ अग्रणी है क्योंकि "यह लगभग सभी कंप्यूटरों पर पहले से इंस्टॉल आता है।" दूसरे का खंडन करने के लिए मुझे केवल दो शब्दों की आवश्यकता है; विंडोज विस्टा। लाखों कंप्यूटरों में पूर्व-स्थापित यह कभी भी बाजार हिस्सेदारी के दोहरे अंकों से अधिक नहीं हुआ। ऐसा ही सालों बाद विंडोज 8 के साथ भी होगा।

पहले के लिए, लिनक्स की गलती ने कड़ी मेहनत नहीं की है। हमारे पास गुणवत्तापूर्ण सॉफ़्टवेयर बनाने के लिए सभी उपकरण हैं। लेकिन, हम विघटनकारी अनुप्रयोगों के बजाय व्युत्पन्न वितरण और वीडियो प्लेयर फोर्क करना पसंद करते हैं।

इसलिए लिख रहा हूँ यह श्रृंखला. न तो Adobe हमें Photoshop देने वाला है और न ही Apple को GarageBand। अगर हम उन्हें चाहते हैं, तो हमें उन्हें खुद बनाना होगा।
पिछले लेख की एक टिप्पणी में, उपयोगकर्ता कैमिलो बर्नाल ने लिखा:

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

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

मेरा इरादा लाइन से नीचे जाने का नहीं है। अगर मैं उपदेश देना चाहता तो मैं एक पुजारी के लिए अध्ययन करता। लेखों की इस श्रृंखला का उद्देश्य उन लोगों की मदद करना है जो एक कदम आगे जाना चाहते हैं, उन लोगों को मजबूर नहीं करना जिनके पास वह है जो उन्हें कुछ करने की आवश्यकता है जो उन्हें नहीं करना है।

के पहले अध्याय में सिक्स थिंकिंग हैट्स, उत्पादकता विशेषज्ञ एडवर्ड डी बोनो प्रस्तावित करते हैं कि वे "प्रेटेंड ..." कहते हैं। हमारे मामले में यह होगा कि यदि हम पेशेवर प्रोग्रामर की कार्यप्रणाली अपनाते हैं, तो हम अंत में एक हो जाएंगे।

यह प्रोग्रामिंग को हमारे जीवन का तरीका बनाने के बारे में नहीं है (जब तक आप इसे नहीं करना चाहते) जैसा कि मैंने ऊपर कहा, कोई भी हमें वह आवेदन नहीं देगा जिसके हम हकदार हैं जब तक कि हम उन्हें स्वयं नहीं बनाते। बेशक, यह कुछ ऐसा नहीं है जो रातोंरात हासिल किया जाता है।

मुफ्त सॉफ्टवेयर सहेजा जा रहा है

बहुत पहले मैंने टिप्पणी की थी एक लेख कंपनियों द्वारा समर्थित नहीं होने वाले ओपन सोर्स प्रोजेक्ट कैसे मर रहे हैं। इससे बचने का तरीका स्वयंसेवी डेवलपर समुदाय को पुनर्जीवित करना है। उपकरण वहीं हैं। केवल इच्छाशक्ति की कमी है।

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   मिगुएल रोड्रिगेज कहा

    मैं सहमत हूं, हालांकि मुझे सबसे ज्यादा खेद इस बात का है कि विचारों को सहन करने में असमर्थता के साथ इतनी प्रतिभा है।

  2.   जेवीएफएस कहा

    सभी डेवलपर्स और उनके द्वारा किए गए काम के लिए धन्यवाद अविश्वसनीय है। मैं 6 साल से अधिक समय से लिनक्स (उबंटू) के साथ काम कर रहा हूं और लिब्रे ऑफिस, जिम्प और इंस्केप से शुरू होकर प्रदर्शन अधिक चुस्त रहा है। ये कार्यक्रम शानदार हैं और हालांकि मैंने प्रोग्रामिंग की कोशिश की है, मैं उस सीखने के साथ स्थिर नहीं रहा हूं, लेकिन मैं इन सभी उपकरणों और उन सभी के लिए फिर से आभारी हूं जिन्हें मैंने अभी तक खोजा है।

    बधाई!