फ्री सॉफ्टवेयर हैकर कैसे बनें
फ्री सॉफ़्टवेयर लिखना और प्रयोग करना सिर्फ कार्यक्रम का एक तरीका नहीं है, बल्कि सभी मामलों में एक वास्तविक दर्शन है। यदि प्रोग्रामिंग भाषा (अधिक या कम) को जानने के लिए आपको कार्यक्रम में सक्षम होना चाहिए, तो यह आलेख यह भी समझाता है कि हैकर समुदाय में शामिल होने, मित्रों को ढूंढने, एक अच्छी नौकरी मिलती है और एक सम्मानित विशेषज्ञ बनने के लिए प्रोफाइल अन्य तरीकों से बनाने के लिए असंभव है मुफ्त सॉफ्टवेयर की दुनिया में आप आसानी से कार्य प्राप्त कर सकते हैं कि व्यावसायिक संदर्भ में केवल सर्वश्रेष्ठ विशेषज्ञों को ही आरक्षित और दी जाती है, प्रोग्रामर के अभिजात वर्ग के लिए। इस बारे में सोचें कि आप कितने फील्ड अनुभव प्राप्त कर सकते हैं। हालांकि, एक बार जब आप एक फ्री सॉफ्टवेयर प्रोग्रामर (या हैकर) बनने का फैसला किया है, तो आपको इस लक्ष्य को हासिल करने के लिए बहुत समय निवेश करने के लिए तैयार रहना होगा, भले ही आप पहले से ही एक कंप्यूटर विज्ञान छात्र हैं यह लेख कम से कम एक हैकर (या पटाखा) बनने का तरीका नहीं है।
कदम
टिप्स
- प्रोजेक्ट में व्यवहार के नियमों के बारे में कोई भी प्रश्न पूछने से पहले, प्रोजेक्ट प्रलेखन और मेलिंग सूची अभिलेखागार में उत्तर ढूंढने का प्रयास करें।
- हमेशा आपके द्वारा शुरू की जाने वाली प्रोग्रामिंग को जारी रखें यह काम नहीं करता है, क्या यह दुर्घटना है? वहाँ सब कुछ के लिए एक कारण है और अगर आपके पास स्रोत कोड उपलब्ध है, तो इसका आम तौर पर मतलब है कि आप कर सकते हैं सिस्टम को कुछ भी करने के लिए मजबूर करें, विशेषकर वेब खोज की सहायता से इस नियम की इसकी सीमाएं हैं, लेकिन कुल मिलाकर, यह वैध रहने की आदत है।
- किसी हैकर को परिभाषित करें, उसके बाद ही कुछ असली हैकर समुदाय ने आपको इस तरह के रूप में मान्यता दी है।
- शुरुआत में, एक वर्ग, एक मॉड्यूल या किसी अन्य इकाई का चयन करें, जिस पर कोई सक्रिय रूप से काम नहीं कर रहा है। एक ही कक्षा के साथ मिलकर काम करना या यहां तक कि एक ही फ़ंक्शन को अधिक से अधिक क्षमता और सभी से बहुत सी देखभाल की आवश्यकता होती है।
- कुछ हैकर प्रोग्रामरों के नियोक्ता के पास काम करने के घंटे के दौरान स्रोत परियोजनाओं के लिए योगदान की अनुमति देने के लिए पर्याप्त प्रेरणा होती है (आमतौर पर क्योंकि कंपनी स्वयं ओपन सोर्स प्रोग्राम का उपयोग करती है जो हैकर विकसित हो रहा है)। इसके बारे में सोचो, आप इस तरह कम से कम कुछ समय प्राप्त कर सकते हैं।
- यदि आपके पास अभी भी खुद पर पर्याप्त आत्मविश्वास नहीं है, तो उस कोड के कुछ हिस्सों से शुरू करें, जो आपको याद आ रही है और खरोंच से लिखा जा सकता है। मौजूदा कोड में परिवर्तन महत्वपूर्ण होने की संभावना है।
चेतावनी
- एक परियोजना की अनौपचारिक बैठकें (शाम को बियर की तरह), जिसकी आपने अभी तक किसी भी तरह से योगदान नहीं किया है, आप को पूरी तरह से नजरअंदाज होने की अप्रिय भावना हो सकती है। चिंता न करें, कुछ हैकर्स बाद में अच्छे दोस्त बन जाते हैं, एक बार जब आप अपने प्रोग्रामिंग योगदानों के साथ तुलना करते हैं
- छोटे कोड सुधार, सहायक टिप्पणियां, प्रोग्रामिंग शैली सुधार और अन्य चीजों के साथ शुरू न करें "छोटे कैलिबर"। गंभीर योगदान की तुलना में अधिक आलोचनाएं आकर्षित करती हैं। इसके बजाय, इन सभी वस्तुओं को एक `क्लीनअप` अपडेट में एकत्र करें।
- प्रोजेक्ट समुदाय में हैकर के रूप में आपकी प्रतिष्ठा अतीत की तुलना में आपके वर्तमान अधिक दर्शाती है। विशेष रूप से, यदि आप सिफारिश करना चाहते हैं, तो संदर्भित या अपनी परियोजना के नेता के समान कुछ भी उससे कहें कि जब भी आप सक्रिय रूप से योगदान दे रहे हों
- बुनियादी बातों या प्रोग्रामिंग टूल से संबंधित कोई भी प्रश्न पूछने से बचें। एक मुफ्त सॉफ्टवेयर प्रोग्रामर का समय अनमोल है। इसके बजाय, शुरुआती और नौसिखियों के लिए मंचों या वातावरण में प्रोग्रामिंग की मूल बातें पर चर्चा करें
- अगर शब्द "हैकर्स" यह अधिकांश शैक्षणिक वातावरणों में सम्मान उठाता है, कुछ बेहिचक व्यक्तियों को सुरक्षा व्यवस्था में अवैध संचालन या अलग-अलग इरादों वाले लोगों के समूहों द्वारा बनाए गए समान साइबर अपराधों (शब्दजाल में पटाखे कहा जाता है) से जोड़ा जा सकता है। जब तक आप हर बार बताने के लिए तैयार नहीं होते हैं, उस व्यक्ति पर ध्यान दें जो आप इस शब्द का प्रयोग कर रहे हैं। सच हैकर्स, जैसा कि वे इस लेख में समझते हैं, भाग नहीं लेते कभी प्रोग्रामिंग गतिविधियों के लिए जो कि अवैध रूप से भी प्रतीत हो सकते हैं सबसे पहले, वे इस पर गर्व करते हैं हैकर नैतिकता और दूसरी बात, कानून का उल्लंघन जरूरी नहीं है बेहतर भुगतान किया।
- यदि आप मुफ़्त सॉफ्टवेयर हैकर्स से आमने-सामने आ रहे हैं, तो हमेशा अपने लैपटॉप को घर पर विंडोज़ के साथ छोड़ दें। Macs किसी तरह और अधिक बर्दाश्त कर रहे हैं, लेकिन वे वैसे भी स्वागत नहीं कर रहे हैं। यदि आप अपने लैपटॉप को आपके साथ लाते हैं, चाहिए लिनक्स या किसी अन्य ऑपरेटिंग सिस्टम को स्थापित किया गया है जिसे माना जाता है "मुफ्त सॉफ्टवेयर"।
- मुक्त सॉफ्टवेयर सहयोग की दुनिया में जब कार्यक्रम, दुर्लभ मामलों में आपके समूह की पूरी परियोजना को अचानक किसी और के योगदान से बदला जा सकता है परिपक्व हैकर दे "स्वागत" और वे उपलब्ध नए कोड से लाभ उठाते हैं, और प्रतिक्रिया करने का कोई बेहतर तरीका नहीं है। हालांकि यह रवैया सहजता से पैदा नहीं होता और समय और अनुभव के साथ सीखा और सुधार किया जाना चाहिए।
- इसी कारण से, प्रतीक्षा न करें कभी कि एक अधिक अनुभवी हैकर आपके कार्य का विस्तृत वर्णन कर सकता है या आपको किसी प्रकार की पर्यवेक्षण प्रदान कर सकता है। हालांकि ओपन सोर्स परियोजनाओं में अक्सर कई सख्त नियम हो सकते हैं, वे आम तौर पर उन दिशानिर्देशों पर काम करते हैं जो कि के रूप में जाना जाता हैचरम प्रोग्रामिंग सॉफ्टवेयर विकास पद्धति में
- यदि आपका ई-मेल क्लाइंट HTML संदेश का समर्थन करता है, तो यह सुविधा अक्षम करें। कभी भी दस्तावेज़ संलग्न न करें जो केवल स्वामित्व सॉफ़्टवेयर (जैसे कि माइक्रोसॉफ्ट वर्ड) ठीक से खोलने में सक्षम हैं। हेकर्स इसे अपमान के रूप में लेते हैं
- कंपनियों द्वारा स्वामित्व वाली परियोजनाओं में स्वेच्छा से योगदान न करें जो एक खुला स्रोत लाइसेंस के तहत कोड के कुछ हिस्सों को रिलीज़ नहीं करते हैं अनुमोदित. इन मामलों में यह अधिक संभावना है कि प्रोजेक्ट के वास्तव में महत्वपूर्ण हिस्सों मालिकों के निजी फ़ोल्डर्स में बने रहें, आपको उपयोगी कुछ सीखने से रोका जा सके
- अपना एक निजी प्रोजेक्ट शुरू करने से शुरू न करें, जब तक कि आप गर्व एकांत में हमेशा के लिए बने रहना नहीं चाहते। इसी कारण से, एक अनदेखी हुई परियोजना को पुनर्जीवित करने के प्रयास से शुरू न करें, जो पहले से ही अपनी पिछली टीम गायब हो चुका है।
- पहले से ही बहुत सफल परियोजनाएं हो सकती हैं, लिखी गईं या नहीं, जो कि आपके द्वारा किए गए काम के बदले में आपको कुछ भी नहीं देते हैं (कोई धन नहीं, आत्म-संवर्धन की संभावना, प्रतिष्ठा की स्थिति, आदि) योगदान की परवाह किए बिना, जैसे कि मामले में की विकिपीडिया)। यदि ऐसा रवैया आपको पसंद नहीं करता है, तो वह उन परियोजनाओं पर रहता है जो मध्यम आकार के होते हैं और इस तरह के व्यवहार को बर्दाश्त नहीं कर सकते।
- विशेष रूप से जीएनयू डोमेन के आसपास बड़े मुक्त सॉफ्टवेयर प्रोजेक्ट्स, अपने काम (व्यावसायिक रूप से भुगतान) को एक निजी मामला नहीं मानते हैं यदि आप किसी आयटी कंपनी में नौकरी प्राप्त करते हैं या बदलते हैं, तो वे अक्सर अपने नियोक्ता से कुछ समझौतों पर हस्ताक्षर करने के लिए पूछते हैं [1] कि ये हस्ताक्षर करने या नहीं करने का निर्णय ले सकते हैं। यह आपको कम से कम मांग की परिस्थितियों के साथ परियोजना को चुनने के लिए धक्का दे सकता है
आप की आवश्यकता होगी चीजें
- लिनक्स। कई मुफ्त सॉफ़्टवेयर प्रोजेक्ट या तो विंडोज में प्रोग्राम करने के लिए बहुत जटिल हैं या ठीक से प्रोग्राम किए बिना सक्षम नहीं हैं यह उन्नत प्रोजेक्ट्स के लिए विशेष रूप से महत्वपूर्ण है, जिसका उद्देश्य सॉफ्टवेयर प्रोग्रामिंग के लिए है मोबाइल फोन, मिनी कंप्यूटर, यूएसबी स्टिक्स और अन्य समान डिवाइस
- अपेक्षाकृत अच्छा इंटरनेट कनेक्शन वाला एक कंप्यूटर। यदि आप Windows के साथ डबल बूटिंग रखना चाहते हैं, तो एक दूसरी हार्ड डिस्क या लिनक्स-विशिष्ट विभाजन एक अच्छा समाधान है।
- कम से कम एक प्रोग्रामिंग भाषा का बुनियादी ज्ञान और इसके बारे में अधिक जानने के लिए एक मजबूत इच्छा। इस समय की सबसे व्यापक भाषाएं प्रतीत होती हैं सी और जावा
- एक काफी समय, कम से कम 5 घंटे प्रति सप्ताह (एक विशिष्ट अवरुद्धकारी हैकर भी 14 घंटे के लिए योगदान देता है)
- हालांकि कंप्यूटर साइंस में आधिकारिक प्रशिक्षण आपके रास्ते को आसान और आसान बना देगा, नहीं आपको एक आवश्यक शर्त के रूप में इसकी आवश्यकता होगी और कोई भी असली हैकर समुदाय कभी भी आपसे पूछेगा नहीं। हैकर्स प्रोग्रामिंग में किए गए कार्यों से एक दूसरे का न्याय करते हैं, न कि शैक्षणिक योग्यता, आयु, जाति या सामाजिक स्थिति जैसे गलत मानदंडों से। किसी भी मामले में, कम से कम 60% हैकर्स आपके अपडेट की जांच कर विश्वविद्यालय की डिग्री प्राप्त करते हैं "सही" और यह आपको परियोजना में कोई अर्थहीन कार्य करने की अनुमति नहीं देगा।
- पिछले कुछ चरणों (सम्मेलन और स्थापना दल) के दौरान आपको अपने लैपटॉप को पीठ में लाभ होगा। हालांकि, अक्सर, यह घर से काम करने के लिए पर्याप्त नहीं है, इसलिए इसे केवल तभी खरीद लें जब आप इसे दूसरी मशीन के रूप में खरीद सकते हैं।
- एक हैकर प्रोग्रामर बनने के लिए पथ को पूरा करने के लिए कम से कम दो साल की आवश्यकता होती है।
- कैसे एक फ़ाइल exe में चिह्न को बदलने के लिए
- कैसे समझें अगर आप हैकर पीड़ित हैं
- फोरम कैसे बनाएं
- कैसे खेल डिजाइनर बनने के लिए
- वीडियोगेम प्रोग्रामर कैसे बनें
- कैसे एक कंप्यूटर प्रतिभा बनने के लिए
- एक हैकर कैसे बनें
- कैसे एक योग्य और नैतिक व्यावसायिक हैकर बनें
- कैसे एक किशोरी हैकर बनें
- DLL फ़ाइलों को कैसे संपादित करें
- कैसे एक कंप्यूटर इंजीनियर बनने के लिए
- व्यावसायिक वेब डिज़ाइनर और प्रोग्रामर कैसे बनें
- व्यावसायिक हैकर बनने का इंप्रेशन कैसे दें
- हैकर की तरह
- पर्ल कैसे सीखें
- स्टार्टअप स्क्रीन मैन्युअल रूप से कैसे बदलें (विंडोज़)
- कैसे खुला स्रोत सॉफ्टवेयर पर स्विच करें
- मुफ्त में एक सॉफ्टवेयर इंजीनियर बनने के लिए कैसे जानें
- प्रोग्राम सॉफ़्टवेयर कैसे करें
- टुवाओ टूलबार को कैसे निकालें
- कानून को तोड़ने के बिना इंटरनेट से प्रोग्राम डाउनलोड करना