सामग्री पर जाएँ

सामान्य प्रश्न - GitHub रिज़्यूमे और प्रोफ़ाइल

GitHub प्रोफ़ाइल को रिज़्यूमे, सीवी और पोर्टफ़ोलियो में बदलने के सामान्य प्रश्न - योगदान ग्राफ़, ATS रिज़्यूमे और डेवलपर करियर सलाह।

61 उत्तर, जो बताते हैं कि resumefromgit.com किसी GitHub प्रोफ़ाइल को रिज़्यूमे और पोर्टफ़ोलियो में कैसे बदलता है, GitHub खुद कैसे काम करता है, और डेवलपर प्रोफ़ाइल को रिक्रूटर्स के सामने कैसे अलग दिखाया जाए। नीचे किसी अनुभाग पर जाएँ, या कीवर्ड से खोजने के लिए अपने ब्राउज़र की फ़ाइंड-इन-पेज (Ctrl/Cmd+F) का उपयोग करें।

सामान्य

GitHub सीवी क्या है?

GitHub सीवी एक ऐसा रिज़्यूमे या करिकुलम वीटे है जो शुरू से टाइप करने के बजाय आपके GitHub अकाउंट पर पहले से मौजूद गतिविधि से सीधे बनाया जाता है - आपकी रिपॉज़िटरी, प्रोग्रामिंग भाषाएँ, स्टार्स और योगदान हिस्ट्री। resumefromgit.com इसे अपने-आप जनरेट करता है: resumefromgit.com/username पर कोई भी GitHub यूज़रनेम डालें और यह टूल आपकी सार्वजनिक रिपॉज़िटरी, भाषाएँ और योगदान ग्राफ़ को एक स्ट्रक्चर्ड डैशबोर्ड में खींच लाता है, फिर आपको इसे एक डाउनलोड करने लायक, ATS-फ़्रेंडली PDF रिज़्यूमे में बदलने देता है। यह उन डेवलपर्स के लिए है जो हर प्रोजेक्ट को हाथ से लिस्ट करने के बजाय अपने कमिट्स को बोलने देना पसंद करते हैं। चूँकि यह लाइव डेटा से जनरेट होता है, GitHub सीवी आपके काम के साथ बदलते हुए भी सटीक बना रहता है - इसे कभी भी दोबारा जनरेट करें और यह आपकी नई रिपॉज़िटरी और आँकड़ों को दिखाएगा, जिसे हाथ से लिखे रिज़्यूमे में अपडेट रखना कहीं ज़्यादा मुश्किल है।

GitHub रिज़्यूमे क्या है?

GitHub रिज़्यूमे एक पारंपरिक सिंगल-पेज रिज़्यूमे डॉक्यूमेंट है - वैसा ही जैसा रिक्रूटर्स PDF के रूप में उम्मीद करते हैं - लेकिन इसकी जानकारी हाथ से लिखने के बजाय आपकी GitHub प्रोफ़ाइल से ली जाती है। resumefromgit.com पर इसका मतलब है कि आपकी सबसे ज़्यादा स्टार पाई हुई रिपॉज़िटरी, मुख्य प्रोग्रामिंग भाषाएँ, प्रोजेक्ट विवरण और कुल योगदान आँकड़े अपने-आप Projects और Technical Skills जैसे रिज़्यूमे सेक्शन में आ जाते हैं, वैसे ही जैसे सीनियर इंजीनियर्स हाथ से लिखे रिज़्यूमे में इस्तेमाल करते हैं (एक साफ़ सिंगल कॉलम, कोई टेबल या इमेज नहीं, ATS-सेफ़ फ़ॉन्ट)। नाम, कॉन्टैक्ट डीटेल्स, वर्क एक्सपीरियंस और एजुकेशन आपको ख़ुद जोड़ने होते हैं, क्योंकि GitHub को जॉब हिस्ट्री की कोई जानकारी नहीं होती - resumefromgit.com आपकी इस मैनुअल जानकारी को आपके लाइव GitHub डेटा के साथ मिलाकर एक डाउनलोड करने लायक फ़ाइल बना देता है, जिससे उन प्रोजेक्ट डीटेल्स को दोबारा टाइप करने का समय बच जाता है जिन्हें रिक्रूटर्स वैसे भी आपके कोड से अंदाज़ा लगा सकते हैं।

GitHub पोर्टफ़ोलियो क्या है?

GitHub पोर्टफ़ोलियो आपकी बेहतरीन रिपॉज़िटरी, कौशल और कोडिंग गतिविधि का एक सार्वजनिक प्रदर्शन है, जिसका इस्तेमाल वैसे ही किया जाता है जैसे कोई डिज़ाइनर Behance या Dribbble का करता है - काग़ज़ पर किए गए दावे के बजाय क्षमता का विज़ुअल सबूत। resumefromgit.com आपके कच्चे GitHub अकाउंट को अपने-आप इस तरह के पोर्टफ़ोलियो में बदल देता है: यह resumefromgit.com/username पर एक शेयर करने लायक डैशबोर्ड पेज जनरेट करता है, जिसमें पिन की गई और सबसे ज़्यादा स्टार वाली रिपॉज़िटरी, भाषा का ब्योरा, योगदान हीटमैप और स्किल रडार शामिल होते हैं, और यह सब आपकी मौजूदा सार्वजनिक गतिविधि से बिना किसी अतिरिक्त सेटअप के रेंडर होता है। एक सामान्य GitHub प्रोफ़ाइल पेज से अलग, इसे किसी रिक्रूटर को भेजने या LinkedIn पर एक ही पॉलिश्ड लिंक के रूप में शेयर करने के लिए बनाया गया है। चूँकि यह आपकी GitHub गतिविधि के साथ अपडेट होता रहता है, यह पोर्टफ़ोलियो कभी पुराना नहीं पड़ता, जैसा अक्सर हाथ से मेंटेन की गई पर्सनल वेबसाइट के साथ होता है।

GitHub प्रोफ़ाइल एनालिटिक्स क्या है?

GitHub प्रोफ़ाइल एनालिटिक्स का मतलब है किसी GitHub अकाउंट की कच्ची गतिविधि - कमिट, रिपॉज़िटरी, भाषाएँ, स्टार्स, योगदान स्ट्रीक - को रिपोज़ की एक लिस्ट के रूप में छोड़ने के बजाय पढ़ने लायक आँकड़ों और चार्ट्स में बदलना। resumefromgit.com किसी भी सार्वजनिक यूज़रनेम के लिए यह एनालिटिक्स लेयर अपने-आप बना देता है: यह आपकी सभी सार्वजनिक रिपॉज़िटरी में भाषा के इस्तेमाल को प्रतिशत में जोड़ता है, आपकी योगदान स्ट्रीक और सालाना गतिविधि को ट्रैक करता है, आपकी रिपॉज़िटरी को स्टार्स के हिसाब से रैंक करता है, और आपकी कमिट, पुल रिक्वेस्ट, इश्यू और रिव्यू गतिविधि को एक ही डैशबोर्ड में तोड़कर दिखाता है। यह सेल्फ़-असेसमेंट के लिए उपयोगी है - यह देखने के लिए कि आपके हाल के काम में असल में कौन-सी भाषाएँ हावी हैं - और साथ ही आपका मूल्यांकन करने वाले किसी भी व्यक्ति के लिए, क्योंकि यह एक अनजान प्रोफ़ाइल को कुछ ऐसे चार्ट्स में बदल देता है जिन्हें वे दर्जनों अलग-अलग रिपॉज़िटरी में क्लिक करने के बजाय सेकंडों में देख सकते हैं।

GitHub डैशबोर्ड क्या है?

resumefromgit.com के संदर्भ में, GitHub डैशबोर्ड वह एक पेज है जो resumefromgit.com/username पर जनरेट होता है और किसी डेवलपर की सार्वजनिक GitHub गतिविधि से जुड़ी हर चीज़ को एक ही व्यू में समेट देता है: प्रोफ़ाइल हेडर और बायो, स्टैट कार्ड्स, पिन की गई रिपॉज़िटरी, योगदान हीटमैप, भाषा डोनट चार्ट, स्टार्स के हिसाब से टॉप रिपॉज़िटरी, स्किल रडार, डेवलपर-इवोल्यूशन टाइमलाइन, और भी बहुत कुछ। यह GitHub के अपने प्रोफ़ाइल पेज से अलग है, जो इस जानकारी को अलग-अलग टैब्स में बाँट देता है और कच्ची रिपॉज़िटरी लिस्ट में स्क्रॉल करने की ज़रूरत डालता है। यह डैशबोर्ड हर बार रिक्वेस्ट किए जाने पर GitHub के पब्लिक API से तुरंत जनरेट होता है (और बारह घंटे तक कैश किया जाता है), इसलिए इसके लिए कोई सेटअप, GitHub App इंस्टॉलेशन या अकाउंट कनेक्शन की ज़रूरत नहीं है - आप बस किसी भी सार्वजनिक GitHub यूज़रनेम के साथ URL पर जाकर उस अकाउंट का डैशबोर्ड देख सकते हैं।

resumefromgit.com कैसे काम करता है?

resumefromgit.com resumefromgit.com/username पर डाले गए किसी भी यूज़रनेम के लिए GitHub के पब्लिक GraphQL API से क्वेरी करता है - प्रोफ़ाइल डीटेल्स, सार्वजनिक रिपॉज़िटरी, भाषा के बाइट काउंट्स, पिन की गई आइटम्स और पब्लिक योगदान कैलेंडर खींचकर लाता है। यह रिस्पॉन्स सर्वर पर बारह घंटे तक कैश होता है ताकि बार-बार आने वाले विज़िट तेज़ रहें और GitHub की रेट लिमिट न टकराए, फिर इसे डैशबोर्ड में रेंडर किया जाता है: स्टैट कार्ड्स, भाषा चार्ट्स, योगदान हीटमैप, टॉप रिपोज़, और भी बहुत कुछ। यहाँ से, एक वैकल्पिक रिज़्यूमे बिल्डर आपको कॉन्टैक्ट डीटेल्स, वर्क एक्सपीरियंस और एजुकेशन जोड़ने देता है (जो सिर्फ़ आपके ब्राउज़र के localStorage में स्टोर होते हैं, कभी हमारे सर्वर पर नहीं भेजे जाते), जिन्हें आपके GitHub से निकाले गए स्किल्स और प्रोजेक्ट्स के साथ मिलाकर पूरी तरह क्लाइंट-साइड पर एक सिंगल-पेज PDF बना दिया जाता है। कभी भी कोई GitHub लॉगिन, OAuth या पर्सनल एक्सेस टोकन नहीं माँगा जाता - जो कुछ भी दिखाया जाता है वह ऐसा डेटा है जिसे GitHub पहले से सार्वजनिक कर चुका है।

क्या resumefromgit.com मुफ़्त है?

हाँ - resumefromgit.com पर प्रोफ़ाइल डैशबोर्ड जनरेट करना, अपने आँकड़े और चार्ट्स देखना, और अपने रिज़्यूमे को PDF के रूप में डाउनलोड करना - यह सब बिना किसी अकाउंट, सब्सक्रिप्शन या पेवॉल के मुफ़्त है। कोई ऐसा टियर नहीं है जो "ज़्यादा" रिपॉज़िटरी या भाषाएँ अनलॉक करे; किसी भी यूज़रनेम के लिए पूरा सार्वजनिक GitHub डेटासेट हर विज़िटर के लिए एक जैसे तरीक़े से प्रोसेस होता है। यह साइट यूज़र्स से पैसे लेने के बजाय ग़ैर-दख़लंदाज़ डिस्प्ले विज्ञापन और वैकल्पिक, सहमति-आधारित एनालिटिक्स से चलती है, यही वजह है कि कोई साइन-अप भी ज़रूरी नहीं - अकाउंट बनाने से बिना कोई फ़ायदा दिए सिर्फ़ रुकावट बढ़ती, क्योंकि इस टूल को चाहिए बस इतना ही इनपुट (आपका GitHub यूज़रनेम) पहले से ही सार्वजनिक है। आप अपना रिज़्यूमे जितनी बार चाहें जनरेट और दोबारा डाउनलोड कर सकते हैं, चाहे वह आपकी अपनी प्रोफ़ाइल हो या किसी और के सार्वजनिक GitHub अकाउंट की झलक देखने के लिए।

क्या मुझे GitHub लॉगिन चाहिए?

नहीं। resumefromgit.com आपसे कभी लॉगिन करने, OAuth से कनेक्ट करने या GitHub पर्सनल एक्सेस टोकन देने के लिए नहीं कहता - आप बस URL में (resumefromgit.com/username) या होमपेज के सर्च बॉक्स में एक GitHub यूज़रनेम टाइप करते हैं, और साइट वही फ़ेच कर लेती है जो उस अकाउंट ने सार्वजनिक किया है। यह एक जानबूझकर लिया गया डिज़ाइन फ़ैसला है: चूँकि सर्वर के पास मौजूद इकलौता क्रेडेंशियल सिर्फ़ सार्वजनिक डेटा पढ़ सकता है, इसलिए यह संरचनात्मक रूप से किसी की भी निजी रिपॉज़िटरी या निजी जानकारी तक पहुँच ही नहीं सकता, चाहे लॉगिन हो या न हो। इसका ट्रेडऑफ़ यह है कि resumefromgit.com सिर्फ़ वही दिखा सकता है जो आपकी सार्वजनिक GitHub प्रोफ़ाइल पर पहले से दिखाई देता है - अगर आप कोई आँकड़ा (जैसे निजी योगदान काउंट) दिखवाना चाहते हैं, तो GitHub को ख़ुद उसे पहले से अपने प्रोफ़ाइल पेज पर सार्वजनिक रूप से दिखाना होगा, क्योंकि बिना लॉगिन के इससे ज़्यादा एक्सेस मिल ही नहीं सकता।

क्या निजी रिपॉज़िटरी को एक्सेस किया जा सकता है?

नहीं, और यह कोई ऐसी सीमा नहीं है जिसे resumefromgit.com किसी तरह बाईपास करने की कोशिश कर रहा हो - यह एक पक्की तकनीकी सीमा है। यह टूल GitHub के API से एक ऐसे क्रेडेंशियल के ज़रिए ऑथेंटिकेट होता है जिसे सिर्फ़ सार्वजनिक डेटा पढ़ने की परमिशन है, और कोई भी यूज़र कभी लॉगिन नहीं करता या अपने अकाउंट पर एक्सेस नहीं देता, इसलिए ऐसा कोई कोड पाथ ही नहीं है जिससे कोई निजी रिपॉज़िटरी पढ़ी, लिस्ट की या किसी आँकड़े में शामिल की जा सके। सिर्फ़ वही रिपॉज़िटरी, योगदान और प्रोफ़ाइल फ़ील्ड्स दिखते हैं जो github.com पर एक लॉग-आउट विज़िटर को पहले से दिखाई देते हैं। अगर आपका भाषा ब्रेकडाउन या रिपॉज़िटरी काउंट उम्मीद से कम दिखे, तो सबसे आम वजह ठीक यही है: निजी रिपॉज़िटरी सही तरीक़े से बाहर रखी गई हैं, कहीं खोई नहीं हैं। किसी रिपॉज़िटरी को GitHub पर सार्वजनिक बनाना ही इसे यहाँ दिखाने का इकलौता तरीक़ा है।

क्या मेरा डेटा स्टोर होता है?

बहुत कम, और जानबूझकर ऐसा ही रखा गया है। GitHub प्रोफ़ाइल डेटा (रिपोज़, भाषाएँ, योगदान कैलेंडर) सिर्फ़ परफ़ॉर्मेंस और रेट-लिमिट के मक़सद से सर्वर-साइड पर बारह घंटे तक कैश होता है, फिर अपने-आप एक्सपायर हो जाता है - GitHub अकाउंट्स का कोई स्थायी डेटाबेस नहीं है। आपके भरे रिज़्यूमे डीटेल्स - कॉन्टैक्ट जानकारी, वर्क एक्सपीरियंस, एजुकेशन - सिर्फ़ आपके अपने ब्राउज़र के localStorage में स्टोर होते हैं; वे कभी resumefromgit.com के सर्वर पर नहीं भेजे जाते, और PDF पूरी तरह क्लाइंट-साइड पर बनता है, इसलिए वह जानकारी आपकी डिवाइस से बाहर जाती ही नहीं। अपना ब्राउज़र स्टोरेज साफ़ करना इसे स्थायी रूप से डिलीट कर देता है, और इसे रिकवर करने के लिए कोई सर्वर-साइड कॉपी मौजूद नहीं होती। इकलौते स्थायी सर्वर-साइड रिकॉर्ड सामान्य वेब रिक्वेस्ट लॉग्स (IP, यूज़र एजेंट) हैं, जिन्हें Cloudflare साइट को चलाने और सुरक्षित रखने के लिए प्रोसेस करता है, ठीक वैसे ही जैसे कोई भी होस्टिंग प्रोवाइडर करता है।

क्या resumefromgit.com सुरक्षित है?

हाँ। resumefromgit.com विज़िटर्स से कभी GitHub पासवर्ड, OAuth ग्रांट या पर्सनल एक्सेस टोकन नहीं माँगता, इसलिए न कुछ फ़िश करने लायक है, न कोई अकाउंट एक्सेस जिसे कोई हैक कर सके - यह सिर्फ़ वही डेटा पढ़ता है जो GitHub पहले से हर किसी के लिए सार्वजनिक कर चुका है। रिज़्यूमे बिल्डर आपके टाइप किए हर शब्द को सर्वर पर अपलोड करने के बजाय आपके ब्राउज़र के लोकल स्टोरेज में रखता है, और PDF जनरेशन JavaScript में क्लाइंट-साइड पर होती है, इसलिए आपकी कॉन्टैक्ट डीटेल्स और वर्क हिस्ट्री कभी नेटवर्क पर ट्रांसमिट नहीं होतीं। यह साइट Cloudflare के ज़रिए HTTPS पर सर्व होती है, सहमति-आधारित एनालिटिक्स/विज्ञापन के अलावा किसी थर्ड-पार्टी एम्बेड का इस्तेमाल नहीं करती, और इसका पूरा ब्योरा इसकी गोपनीयता नीति में दिया गया है। चूँकि न कोई लॉगिन है, न कोई अकाउंट डेटाबेस, इसलिए ऐसा कोई यूज़र डेटा भी नहीं है जो किसी ब्रीच में उजागर हो सके - इस प्लेटफ़ॉर्म पर सबसे संवेदनशील डेटा वही रिज़्यूमे फ़ील्ड्स हैं जो आप ख़ुद टाइप करना चुनते हैं, और वे आपके ही डिवाइस तक सीमित रहते हैं।

रिज़्यूमे और सीवी

क्या मैं GitHub से रिज़्यूमे जनरेट कर सकता हूँ?

हाँ - यही resumefromgit.com का मुख्य काम है। resumefromgit.com/yourusername पर जाएँ और साइट आपकी सार्वजनिक GitHub गतिविधि से एक डैशबोर्ड बनाती है, फिर एक रिज़्यूमे बिल्डर आपको वह जानकारी जोड़ने देता है जो GitHub के पास नहीं है (नाम, कॉन्टैक्ट जानकारी, वर्क एक्सपीरियंस, एजुकेशन), साथ ही आपके अपने-आप खींचे गए प्रोजेक्ट्स और टेक्निकल स्किल्स भी। डाउनलोड पर क्लिक करें और आपके ब्राउज़र में ही एक सिंगल-पेज PDF रिज़्यूमे बन जाता है, जो आपकी सबसे ज़्यादा स्टार वाली रिपॉज़िटरी, जोड़ी गई प्रोग्रामिंग भाषाओं और योगदान आँकड़ों का इस्तेमाल करता है, और इंसानों व एप्लिकेंट ट्रैकिंग सिस्टम्स - दोनों के पढ़ने लायक फ़ॉर्मैट में होता है। कुछ भी इंस्टॉल करने की ज़रूरत नहीं - न कोई CLI, न कोई GitHub App ऑथराइज़ करना, न कोई अकाउंट बनाना। यह प्रोजेक्ट के नाम, विवरण और टेक स्टैक को अपनी रिपॉज़िटरी से हाथ से रिज़्यूमे टेम्पलेट में लिखने से कहीं ज़्यादा तेज़ है, और हर बार दोबारा जनरेट करने पर यह अप-टू-डेट बना रहता है।

क्या मैं GitHub से सीवी बना सकता हूँ?

हाँ। अमेरिका के बाहर, "CV" और "रिज़्यूमे" अक्सर एक ही एक-से-दो पेज के करियर डॉक्यूमेंट के लिए इस्तेमाल किए जाते हैं, और resumefromgit.com का आउटपुट दोनों की तरह काम करता है - एक सिंगल-पेज PDF जिसमें हेडर, एजुकेशन, एक्सपीरियंस, प्रोजेक्ट्स (आपकी टॉप GitHub रिपॉज़िटरी से लिए गए) और आपके भाषा इस्तेमाल से बना एक टेक्निकल स्किल्स सेक्शन होता है। एजुकेशन और एक्सपीरियंस आपको ख़ुद भरने होते हैं क्योंकि यह जानकारी GitHub पर मौजूद नहीं होती, फिर यह टूल इसे आपके रिपॉज़िटरी डेटा के साथ मिलाकर एक फ़ॉर्मैट किया गया PDF डाउनलोड कर देता है। अगर आपके फ़ील्ड या क्षेत्र में एक संक्षिप्त सिंगल-पेज रिज़्यूमे के बजाय एक लंबा, ज़्यादा विस्तृत अकादमिक CV चाहिए, तो resumefromgit.com के आउटपुट को उस टेक्निकल/प्रोजेक्ट्स हिस्से का एक मज़बूत पहला ड्राफ़्ट मानें, जिसे आप बाद में पब्लिकेशन, टॉक्स या दूसरे सेक्शन वाले एक लंबे CV टेम्पलेट में पेस्ट कर सकते हैं जिन्हें यह जनरेटर कवर नहीं करता।

क्या PDF ATS-फ़्रेंडली है?

हाँ, यह जानबूझकर ऐसा बनाया गया है। रिज़्यूमे लेआउट उसी व्यापक रूप से इस्तेमाल होने वाले सिंगल-कॉलम 'Jake's Resume' ढाँचे का पालन करता है जिसे एप्लिकेंट ट्रैकिंग सिस्टम भरोसे से पार्स करते हैं: कोई टेबल नहीं, कोई इमेज नहीं, कोई मल्टी-कॉलम लेआउट नहीं, टेक्स्ट की जगह लेते आइकन नहीं, और कोई एम्बेडेड ग्राफ़िक्स नहीं जिन्हें कोई ATS पार्सर छोड़ दे या ग़लत पढ़े। टेक्स्ट स्टैंडर्ड फ़ॉन्ट्स और असली सिलेक्ट किए जा सकने वाले अक्षरों में रेंडर होता है (किसी इमेज में फ़्लैट नहीं होता), सेक्शन हेडिंग्स स्टाइल किए गए ग्राफ़िक्स के बजाय सादा टेक्स्ट होते हैं, और कंटेंट ऊपर से नीचे एक अनुमानित क्रम में चलता है - हेडर, एजुकेशन, एक्सपीरियंस, प्रोजेक्ट्स, स्किल्स - जो ज़्यादातर ATS पार्सिंग इंजन उम्मीद करते हैं। यह इसलिए मायने रखता है क्योंकि कई कंपनियाँ किसी इंसान के देखने से पहले ही रिज़्यूमे को रिजेक्ट या कम रैंक कर देती हैं अगर ATS उसका टेक्स्ट साफ़ तरीक़े से न निकाल पाए। डिज़ाइन को सादा रखना एक फ़ायदेमंद ट्रेडऑफ़ है: एक विज़ुअली शानदार रिज़्यूमे जिसे ATS बिगाड़ दे, वह एक साफ़-सुथरे रिज़्यूमे से बदतर है जो ठीक से पार्स हो जाता है।

क्या रिक्रूटर्स GitHub रिज़्यूमे इस्तेमाल कर सकते हैं?

हाँ, और टेक्निकल रोल्स के लिए कई रिक्रूटर्स इन्हें सक्रिय रूप से पसंद करते हैं। एक GitHub-आधारित रिज़्यूमे रिक्रूटर या हायरिंग मैनेजर को वह दो चीज़ें देता है जो हाथ से टाइप किया गया रिज़्यूमे आमतौर पर नहीं दे सकता: ऐसे प्रोजेक्ट्स जिन्हें वे तुरंत क्लिक करके वेरिफ़ाई कर सकें, और भाषा इस्तेमाल, योगदान की निरंतरता और रिपॉज़िटरी स्टार्स जैसे वस्तुनिष्ठ संकेत जो पेज पर किए दावों की पुष्टि करते हैं। चूँकि resumefromgit.com का PDF ATS-फ़्रेंडली है और इसमें GitHub प्रोफ़ाइल का लिंक वापस जुड़ा होता है, यह बिना किसी ख़ास हैंडलिंग के सामान्य एप्लिकेंट ट्रैकिंग वर्कफ़्लो में फ़िट हो जाता है - रिक्रूटर्स को इसका इस्तेमाल करने के लिए कुछ इंस्टॉल करने या अलग टूल देखने की ज़रूरत नहीं पड़ती। इंजीनियरिंग रोल्स के लिए आवेदन करने वाले उम्मीदवारों के लिए, एक ऐसा रिज़्यूमे जमा करना जो असली, जाँचे जा सकने वाले कोड से साफ़तौर पर समर्थित है, उन स्किल्स को लिस्ट करने वाले रिज़्यूमे से कहीं तेज़ी से भरोसा बनाता है जिन्हें वेरिफ़ाई करने का कोई तरीक़ा नहीं है - और यही वह गैप है जिसे इस तरह का रिज़्यूमे भरने के लिए बनाया गया है।

रिज़्यूमे बनाम CV

दुनिया के ज़्यादातर हिस्सों में, "CV" (करिकुलम वीटे) और "रिज़्यूमे" का मतलब अलग-अलग चीज़ों से है: रिज़्यूमे एक संक्षिप्त, एक-से-दो पेज का, भूमिका के हिसाब से बनाया गया सारांश है जो ज़्यादातर प्राइवेट-सेक्टर जॉब आवेदनों में इस्तेमाल होता है, ख़ासकर अमेरिका और कनाडा में, जबकि CV आपके पूरे करियर का एक लंबा, व्यापक, लगातार बढ़ता रिकॉर्ड है - पब्लिकेशन, टॉक्स, डिग्रियाँ, पद - जो मुख्य रूप से अकादमिक जगत, रिसर्च, मेडिसिन और यूरोप के ज़्यादातर हिस्सों में इस्तेमाल होता है। हालाँकि, आम अमेरिकी इस्तेमाल में "CV" को अक्सर ढीले तरीक़े से सिर्फ़ "रिज़्यूमे" के मतलब में भी इस्तेमाल कर लिया जाता है, यही वजह है कि किसी टूल का नाम resumefromgit.com रखा जा सकता है और फिर भी वह एक स्टैंडर्ड एक-पेज रिज़्यूमे जनरेट कर सकता है। डेवलपर्स के लिए, असली फ़र्क़ लंबाई और ऑडियंस का है: अगर आप किसी कंपनी में आवेदन कर रहे हैं, तो resumefromgit.com का सिंगल-पेज, GitHub-आधारित आउटपुट वही है जो आपको चाहिए; अगर आप किसी PhD प्रोग्राम या रिसर्च लैब में आवेदन कर रहे हैं, तो आपको संभवतः एक लंबे अकादमिक CV की ज़रूरत होगी जिसकी जगह एक-पेज जनरेटर नहीं ले सकता।

जनरेट किया गया रिज़्यूमे कितना सटीक है?

GitHub से लिए गए हिस्से - रिपॉज़िटरी के नाम, विवरण, स्टार काउंट और प्रोग्रामिंग भाषाएँ - हर बार जब आप रिज़्यूमे जनरेट करते हैं तो GitHub के पब्लिक API से लाइव खींचे जाते हैं, इसलिए वे उस पल आपकी GitHub प्रोफ़ाइल जितने ही सटीक और अप-टू-डेट होते हैं; इसमें कोई मैनुअल डेटा एंट्री या पुराना स्नैपशॉट शामिल नहीं होता। भाषा के प्रतिशत आपकी सार्वजनिक रिपॉज़िटरी में असली बाइट काउंट को दिखाते हैं, और लिस्ट किए गए प्रोजेक्ट्स असल में आपका सबसे ज़्यादा स्टार पाया सार्वजनिक काम हैं, कोई अंदाज़ा नहीं। जिन हिस्सों को resumefromgit.com वेरिफ़ाई नहीं कर सकता वे वे फ़ील्ड्स हैं जिन्हें आप ख़ुद टाइप करते हैं - जॉब टाइटल, तारीख़ें, डिग्रियाँ - क्योंकि GitHub को एम्प्लॉयमेंट हिस्ट्री की कोई जानकारी नहीं होती; वहाँ की सटीकता पूरी तरह इस पर निर्भर है कि आप क्या टाइप करते हैं, ठीक वैसे ही जैसे किसी भी रिज़्यूमे बिल्डर में होता है। संक्षेप में: कोड से निकली हर चीज़ उतनी ही सटीक है जितना GitHub का अपना डेटा, और बाक़ी सब कुछ ठीक उतना ही सटीक है जितना आप टाइप करते हैं।

क्या मैं अपना रिज़्यूमे एडिट कर सकता हूँ?

हाँ। आपके resumefromgit.com/username पेज पर, रिज़्यूमे बिल्डर में पूरा नाम, फ़ोन, ईमेल, LinkedIn, पर्सनल वेबसाइट, वर्क एक्सपीरियंस एंट्रीज़ और एजुकेशन एंट्रीज़ के लिए एडिट किए जा सकने वाले फ़ील्ड्स शामिल हैं - ये जहाँ मुमकिन हो वहाँ पहले से भरे होते हैं (जैसे आपका डिस्प्ले नाम), लेकिन पूरी तरह एडिट किए जा सकते हैं, और हर कीस्ट्रोक एक छोटे डिबाउंस के बाद अपने-आप आपके ब्राउज़र के लोकल स्टोरेज में सेव हो जाता है, इसलिए रिफ्रेश करने पर आपके बदलाव नहीं खोते। GitHub से निकाले गए सेक्शन (प्रोजेक्ट्स और टेक्निकल स्किल्स) मैनुअली एडिट किए जा सकने वाले टेक्स्ट के बजाय आपकी रिपॉज़िटरी से अपने-आप अपडेट होते हैं, जिससे वे आपके असली काम के साथ सिंक बने रहते हैं - अगर आप कोई अलग प्रोजेक्ट फ़ीचर करना चाहते हैं, तो GitHub पर ही रिपॉज़िटरी को स्टार या अनस्टार करें और दोबारा जनरेट करें। चूँकि आपकी भरी हुई जानकारी सिर्फ़ आपके ब्राउज़र में रहती है, यह आपकी डिवाइस के लिए निजी है; कोई शेयर्ड अकाउंट नहीं है, इसलिए एक ब्राउज़र में किए गए बदलाव दूसरे में तब तक नहीं दिखेंगे जब तक आप वहाँ दोबारा नहीं भरते।

क्या मैं PDF डाउनलोड कर सकता हूँ?

हाँ - यही रिज़्यूमे बिल्डर का मुख्य आउटपुट है। अपनी जानकारी भरने के बाद (या बिना कुछ जोड़े भी, सिर्फ़ अपने GitHub डेटा के साथ) अपने resumefromgit.com/username पेज पर, डाउनलोड बटन पर क्लिक करें और आपके ब्राउज़र में ही एक PDF बन जाता है, जो आपके GitHub से निकाले प्रोजेक्ट्स और स्किल्स को आपके भरे कॉन्टैक्ट, एक्सपीरियंस और एजुकेशन फ़ील्ड्स के साथ मिलाता है। फ़ाइल "{yourusername}-github-resume.pdf" के नाम से डाउनलोड होती है और जॉब आवेदनों में लगाने या जॉब बोर्ड्स पर अपलोड करने के लिए तुरंत तैयार है - कोई ईमेल वेरिफ़िकेशन, वॉटरमार्क या पेड टियर डाउनलोड को रोकता नहीं। चूँकि जनरेशन क्लाइंट-साइड होती है, इसमें कोई सर्वर-साइड प्रोसेसिंग देरी या क्यू भी नहीं है; PDF एक पल में बन और डाउनलोड हो जाता है, और आप इसे जितनी बार चाहें दोबारा जनरेट और डाउनलोड कर सकते हैं जैसे-जैसे आपकी GitHub प्रोफ़ाइल या भरी जानकारी बदलती है।

क्या मैं अपना रिज़्यूमे प्रिंट कर सकता हूँ?

हाँ। चूँकि डाउनलोड किया गया रिज़्यूमे सामान्य मार्जिन के साथ US Letter-साइज़ पेजों पर बना एक स्टैंडर्ड PDF है, यह किसी भी PDF व्यूअर या ब्राउज़र से बिल्कुल वैसे ही साफ़-सुथरा प्रिंट होता है जैसे यह स्क्रीन पर दिखता है - डिजिटल बनाम प्रिंट के लिए किसी अलग एक्सपोर्ट स्टेप की ज़रूरत नहीं। सिंगल-कॉलम, बिना-ग्राफ़िक्स वाला लेआउट जो रिज़्यूमे को ATS-फ़्रेंडली बनाता है, वही इसे प्रिंट-फ़्रेंडली भी बनाता है: न कोई बैकग्राउंड रंग या घना ग्राफ़िक जो स्याही बर्बाद करे, न मल्टी-कॉलम टेक्स्ट जो काग़ज़ पर पढ़ना मुश्किल कर दे, और टेक्स्ट का साइज़ ऐसा कि असली आकार में प्रिंट होने पर भी साफ़ पढ़ा जा सके। अगर आप किसी इन-पर्सन इंटरव्यू या करियर फ़ेयर में प्रिंटेड कॉपी ले जा रहे हैं, तो हमेशा की तरह अपने resumefromgit.com/username पेज से PDF डाउनलोड करें, फिर सीधे अपने PDF रीडर के प्रिंट डायलॉग से प्रिंट करें - किसी कन्वर्ज़न या रीफ़ॉर्मैटिंग की ज़रूरत नहीं।

GitHub प्रोफ़ाइल

मैं अपनी GitHub प्रोफ़ाइल कैसे बेहतर बनाऊँ?

सबसे ज़्यादा असर डालने वाले बदलाव आमतौर पर ये होते हैं: एक साफ़, जानकारी भरा बायो और प्रोफ़ाइल फ़ोटो जोड़ें; GitHub के डिफ़ॉल्ट (आमतौर पर आपकी हाल ही में अपडेट की गई रिपॉज़िटरी, न कि आपकी सबसे अच्छी) छोड़ने के बजाय अपनी 4-6 सबसे मज़बूत रिपॉज़िटरी पिन करें; अपनी पिन की गई परियोजनाओं के लिए असली README फ़ाइलें लिखें जो बताएँ कि वे क्या करती हैं और क्यों; कभी-कभार बड़े बर्स्ट में कमिट करने के बजाय लगातार कमिट करें, क्योंकि एक स्थिर योगदान ग्राफ़ छिटपुट गतिविधि से बेहतर दिखता है; और सुनिश्चित करें कि आपका सबसे अच्छा काम सार्वजनिक हो, क्योंकि निजी रिपॉज़िटरी आपकी दिखने वाली प्रोफ़ाइल में कुछ नहीं जोड़तीं। इसके अलावा, विवरणात्मक कमिट मैसेज इस्तेमाल करना और उन भाषाओं का मिश्रण बनाए रखना जो आपके लक्षित रोल्स से मेल खाता हो, दोनों मददगार हैं। resumefromgit.com यहाँ एक उपयोगी डायग्नोस्टिक टूल है - अपना डैशबोर्ड resumefromgit.com/yourusername पर जनरेट करें और देखें कि कोई विज़िटर (या रिक्रूटर) असल में क्या देखेगा: आपका असली भाषा ब्रेकडाउन, स्टार्स के हिसाब से टॉप रिपोज़, और योगदान की निरंतरता, जो अक्सर वे कमियाँ उजागर कर देती है जिन्हें एक जल्दबाज़ी में किया गया सेल्फ़-रिव्यू छोड़ देता है।

मैं अपने GitHub को आकर्षक कैसे बनाऊँ?

एक आकर्षक GitHub प्रोफ़ाइल कुछ ही सेकंडों में साफ़ पढ़ी जा सकती है: एक प्रोफ़ाइल README (आपके यूज़रनेम के नाम की एक ख़ास रिपॉज़िटरी) जो संक्षेप में बताए कि आप कौन हैं और क्या बनाते हैं, विवरणात्मक नामों और एक-लाइन सारांश वाली पिन की गई रिपॉज़िटरी, योगदान ग्राफ़ पर लगातार हरे वर्ग, और ऐसी रिपॉज़िटरी जिनमें README, लाइसेंस और टॉपिक्स/टैग्स हों, न कि सिर्फ़ बिना किसी संदर्भ के कोड का ढेर। विज़ुअल पॉलिश उतना मायने नहीं रखती जितना स्पष्टता - आपकी प्रोफ़ाइल सरसरी नज़र से देखने वाला रिक्रूटर असली, समझ में आने वाले प्रोजेक्ट्स के सबूत ढूँढ रहा होता है, न कि बैज या सजावट। अव्यवस्था हटाना भी मदद करता है: ट्यूटोरियल फ़ॉलो करके बनाई रिपोज़ और छोड़े हुए फ़ोर्क्स को आर्काइव या निजी करें जो आपके बेहतरीन काम को धुँधला कर देते हैं। अपना यूज़रनेम resumefromgit.com पर डालने से आपको वही समेकित व्यू दिखता है (भाषा मिश्रण, टॉप रिपोज़, गतिविधि पैटर्न) जो एक बाहरी दर्शक असल में देखता है, जिससे यह पहचानना आसान हो जाता है कि असल में क्या अलग दिखता है और क्या सिर्फ़ शोर है।

मुझे क्या पिन करना चाहिए?

उन 4-6 रिपॉज़िटरी को पिन करें जो रेंज और गहराई दोनों को सबसे अच्छे से दिखाती हों - ज़रूरी नहीं कि सबसे ज़्यादा स्टार वाली हों, बल्कि वे जो अलग-अलग स्किल्स दिखाती हों: एक फ़ुल-स्टैक प्रोजेक्ट, टेस्ट और CI वाला कुछ, कोई लाइब्रेरी या टूल जिसे आप चाहेंगे कि कोई अजनबी असल में इस्तेमाल करे, और उन विशिष्ट रोल्स से जुड़ी कोई भी चीज़ जिनके लिए आप आवेदन कर रहे हैं। हर पिन की गई रिपो में एक साफ़ README, अगर यह विज़ुअल है तो एक चलता हुआ डेमो या स्क्रीनशॉट, और इतनी पॉलिश होनी चाहिए कि पहली बार आने वाला विज़िटर बिना कोड पढ़े एक मिनट से भी कम में प्रोजेक्ट समझ जाए। फ़ोर्क्स, ऐसा कोर्सवर्क जिसे आपने बहुत ज़्यादा आगे नहीं बढ़ाया, या छोड़े हुए एक्सपेरिमेंट्स पिन करने से बचें - मात्रा से ज़्यादा गुणवत्ता और स्पष्टता मायने रखती है। resumefromgit.com का डैशबोर्ड अपने-आप स्टार्स के हिसाब से आपकी टॉप रिपॉज़िटरी सामने लाता है, जो तुलना के लिए एक अच्छा शुरुआती बिंदु है, लेकिन पिनिंग अभी भी GitHub पर ही एक मैनुअल, क्यूरेटोरियल फ़ैसला है - यह टूल दिखा सकता है कि क्या लोकप्रिय है, यह तय नहीं कर सकता कि आपको सबसे अच्छे से क्या दर्शाता है।

मेरा GitHub क्यों महत्वपूर्ण है?

आपकी GitHub प्रोफ़ाइल एक सार्वजनिक, वेरिफ़ायेबल वर्क सैंपल की तरह काम करती है, जैसा एक रिज़्यूमे का बुलेट पॉइंट कभी नहीं कर सकता - कोई भी क्लिक करके असली कोड, कमिट हिस्ट्री और किसी प्रोजेक्ट के पीछे के फ़ैसले देख सकता है, बजाय आपकी बात पर भरोसा करने के। डेवलपर रोल्स के लिए ख़ास तौर पर, इसे अक्सर रिज़्यूमे से पहले या उसके साथ-साथ चेक किया जाता है, क्योंकि यह उन सवालों के जवाब देता है जो रिज़्यूमे नहीं दे सकता: क्या यह व्यक्ति साफ़ कोड लिखता है, क्या यह अच्छे से कोलैबोरेट करता है (पुल रिक्वेस्ट और इश्यूज़ के ज़रिए), क्या यह जो शुरू करता है उसे पूरा करता है, और यह काम से बाहर क्या बनाता है। एक पतली या निष्क्रिय प्रोफ़ाइल ज़रूरी नहीं कि अयोग्य ठहराए, लेकिन एक मज़बूत प्रोफ़ाइल एक प्रतिस्पर्धी बाज़ार में एक असली अंतर पैदा करने वाला कारक है। resumefromgit.com जैसे टूल्स ठीक इसीलिए मौजूद हैं क्योंकि यह संकेत क़ीमती है लेकिन कॉम्पैक्ट रूप में पेश करना मुश्किल है - बिखरी हुई रिपॉज़िटरी को एक शेयर करने लायक डैशबोर्ड या रिज़्यूमे में बदलना किसी और के लिए इस संकेत को असल में समझना आसान बना देता है।

क्या रिक्रूटर्स GitHub देख सकते हैं?

हाँ - किसी भी सार्वजनिक GitHub प्रोफ़ाइल को URL रखने वाला कोई भी देख सकता है, दोनों तरफ़ से कोई लॉगिन ज़रूरी नहीं, यही वजह है कि रिक्रूटर्स आमतौर पर टेक्निकल उम्मीदवारों की स्क्रीनिंग के एक सामान्य हिस्से के रूप में इसे चेक करते हैं। वे आमतौर पर आपकी पिन की गई रिपॉज़िटरी, हाल की कमिट गतिविधि, आप सबसे ज़्यादा किन भाषाओं का इस्तेमाल करते हैं, और आपका बायो व README साफ़ हैं या नहीं - यह देखते हैं। यही वजह है कि resumefromgit.com बिना ऑथेंटिकेशन के काम करता है: चूँकि कोई रिक्रूटर पहले से ही आपकी सार्वजनिक प्रोफ़ाइल, GitHub और डैशबोर्ड सीधे देख सकता है, यह टूल बस उसी सार्वजनिक जानकारी - भाषाएँ, टॉप रिपोज़, योगदान आँकड़े - को एक ऐसे फ़ॉर्मैट में व्यवस्थित करता है जिसे एक-एक रिपॉज़िटरी में क्लिक करने के बजाय जल्दी रिव्यू किया जा सके। अगर आप ख़ुद तय करना चाहते हैं कि रिक्रूटर सबसे पहले क्या देखे, तो अपना resumefromgit.com/yourusername लिंक सीधे (अपने रिज़्यूमे या LinkedIn के ज़रिए) शेयर करना उन्हें ख़ुद खोजबीन करने से पहले ही यह पॉलिश्ड सारांश दिखा देता है।

रिक्रूटर्स GitHub का मूल्यांकन कैसे करते हैं?

ज़्यादातर रिक्रूटर्स और टेक्निकल इंटरव्यूअर हर लाइन कोड पढ़ने के बजाय कुछ चुनिंदा संकेतों को स्कैन करते हैं: क्या पिन की गई रिपॉज़िटरी असली, काम करने वाले प्रोजेक्ट्स हैं जिनमें साफ़ डॉक्यूमेंटेशन है; क्या भाषा का मिश्रण रिज़्यूमे में बताए गए स्किल्स से मेल खाता है; क्या योगदान गतिविधि जॉब सर्च से पहले एक बर्स्ट के बजाय ठीक-ठाक स्थिर है; क्या कमिट मैसेज और पुल रिक्वेस्ट अच्छी कोलैबोरेशन आदतों का संकेत देते हैं; और क्या पूरी प्रोफ़ाइल छोड़ी हुई के बजाय मेंटेन की हुई लगती है। स्टार काउंट और फ़ॉलोअर नंबर कमज़ोर संकेत हैं और अकेले शायद ही निर्णायक होते हैं। चूँकि यह मूल्यांकन सरसरी नज़र से होता है, प्रेजेंटेशन मायने रखता है - एक प्रोफ़ाइल जो अपने बेहतरीन काम को आसानी से खोजने लायक बनाती है, उसका मूल्यांकन उतनी ही मज़बूत लेकिन अव्यवस्था में दबी प्रोफ़ाइल से बेहतर होता है। यही वह गैप है जिसे resumefromgit.com का डैशबोर्ड ठीक-ठीक भरता है: यह भाषाएँ, सबसे ज़्यादा स्टार वाली रिपोज़ और योगदान की निरंतरता को एक ही नज़र में सामने ला देता है, ठीक वैसे ही जैसे एक रिक्रूटर असल में प्रोफ़ाइल का आकलन करता है।

मेरे पास कितनी रिपॉज़िटरी होनी चाहिए?

कोई तय संख्या नहीं है - गुणवत्ता और स्पष्टता संख्या से कहीं ज़्यादा मायने रखती हैं, और 8 अच्छी तरह डॉक्यूमेंटेड, काम करने वाली रिपॉज़िटरी वाली प्रोफ़ाइल 80 आधी-अधूरी रिपॉज़िटरी वाली प्रोफ़ाइल से बेहतर प्रदर्शन करेगी। मायने यह रखता है कि आपकी सार्वजनिक रिपॉज़िटरी, मिलाकर देखने पर, रेंज दिखाएँ (अलग-अलग तरह की समस्याएँ, कम से कम एक ग़ैर-मामूली प्रोजेक्ट टेस्ट या CI के साथ) और पूरा किया गया काम दिखाएँ (जो असल में पूरे और इस्तेमाल करने लायक हैं, सिर्फ़ शुरू किए हुए नहीं)। बहुत कम संख्या (5 से कम) से निरंतरता आँकना मुश्किल हो सकता है, जबकि लगभग एक जैसे ट्यूटोरियल क्लोन की बहुत ज़्यादा संख्या आपके सबसे मज़बूत काम को धुँधला कर सकती है और उसे ढूँढना मुश्किल बना सकती है। अगर आपको यक़ीन नहीं कि आपकी रिपॉज़िटरी संख्या पतली या अव्यवस्थित लगती है, तो resumefromgit.com पर अपना डैशबोर्ड जनरेट करने से आपकी स्टार्स के हिसाब से टॉप रिपॉज़िटरी और कुल भाषा फैलाव दिख जाता है, जिससे यह आँकना आसान हो जाता है कि आपका सार्वजनिक काम एक नज़र में असल में आपके स्किल्स को दर्शाता है या नहीं।

कितनी पिन की गई रिपॉज़िटरी होनी चाहिए?

GitHub अधिकतम 6 रिपॉज़िटरी पिन करने देता है, और उस जगह के ज़्यादातर या पूरे हिस्से को अपने सबसे मज़बूत, सबसे विविध काम से भरना आमतौर पर सही क़दम है - एक खाली या आधी भरी पिन रो आपकी प्रोफ़ाइल के ऊपर की सबसे क़ीमती जगह बर्बाद करती है। 6 मिलते-जुलते प्रोजेक्ट्स के बजाय एक मिश्रण रखने की कोशिश करें: कुछ फ़ुल-स्टैक, कुछ ठीक-ठाक टेस्ट या CI वाला, असली इस्तेमाल वाली एक लाइब्रेरी या टूल, और उन रोल्स से सीधे जुड़ी कोई भी चीज़ जिन्हें आप लक्षित कर रहे हैं। 3-4 से कम पिन एक अच्छी-ख़ासी मज़बूत प्रोफ़ाइल को भी सरसरी नज़र में विरल दिखा सकते हैं, क्योंकि पिन की गई रिपोज़ आमतौर पर पहली (और कभी-कभी इकलौती) चीज़ होती हैं जिन पर कोई विज़िटर क्लिक करता है। अगर आप आख़िरी स्लॉट के लिए दो मिलते-जुलते प्रोजेक्ट्स के बीच फ़ैसला कर रहे हैं, तो जिसमें साफ़ README और ज़्यादा पूरा-सा एहसास हो, वह आमतौर पर थोड़े ज़्यादा स्टार्स लेकिन कम डॉक्यूमेंटेशन वाले प्रोजेक्ट से बेहतर लगता है।

रिपॉज़िटरी

रिपॉज़िटरी को कैसे रैंक किया जाता है?

resumefromgit.com पर, रिपॉज़िटरी को GitHub स्टार काउंट के हिसाब से सबसे ज़्यादा से सबसे कम तक रैंक किया जाता है, और टॉप नतीजे ही आपके डैशबोर्ड की टॉप रिपॉज़िटरी और आपके रिज़्यूमे के Projects सेक्शन जैसे सेक्शन भरते हैं (फ़िलहाल स्टार्स के हिसाब से टॉप पाँच)। यह उसी सामान्य तरीक़े को दिखाता है जो रिक्रूटर्स और विज़िटर्स ख़ुद भी इस्तेमाल करते हैं - स्टार्स एक अधूरा लेकिन वास्तव में उपयोगी संकेत हैं कि "दूसरे लोगों को यह क़ीमती या दिलचस्प लगा।" यह कोड की गुणवत्ता, जटिलता या मेहनत का पैमाना नहीं है, इसलिए एक अच्छी तरह इंजीनियर किया गया लेकिन बिना स्टार वाला निजी-इस्तेमाल टूल एक सरल लेकिन लोकप्रिय स्क्रिप्ट से नीचे रैंक हो सकता है; अगर यह आपके लिए मायने रखता है, तो इसका समाधान GitHub की तरफ़ है (एक साफ़ README लिखना और प्रोजेक्ट शेयर करना ताकि उसे स्टार मिल सकें), न कि कुछ जिसे रैंकिंग ख़ुद संभाल सके। हाल ही में अपडेट या सबसे ज़्यादा कमिट वाली रिपॉज़िटरी को रैंकिंग के लिए इस्तेमाल नहीं किया जाता, क्योंकि हाल ही की गतिविधि और स्टार काउंट अलग-अलग, दोनों उपयोगी सवालों के जवाब देते हैं।

भाषाओं की गणना कैसे होती है?

भाषा इस्तेमाल की गणना आपकी हर सार्वजनिक रिपॉज़िटरी में GitHub द्वारा रिपोर्ट किए गए हर भाषा के बाइट साइज़ को जोड़कर की जाती है, फिर इस मिले-जुले टोटल को प्रतिशत में बदला जाता है - यह वही अंतर्निहित संकेत है जिसे GitHub किसी एक रिपॉज़िटरी पेज पर भाषा बार के लिए इस्तेमाल करता है, बस इसे एक बार में एक रिपो के बजाय आपके पूरे सार्वजनिक अकाउंट में जोड़ दिया जाता है। सबसे बड़ी भाषाएँ अलग-अलग दिखाई जाती हैं और एक कटऑफ़ के बाद बाक़ी सबको "Other" स्लाइस में समेट दिया जाता है ताकि चार्ट दर्जनों पतली स्लाइस लिस्ट करने के बजाय पढ़ने लायक बना रहे। चूँकि यह कच्ची फ़ाइल बाइट्स पर आधारित है, एक बड़ी जनरेटेड या वेंडर की गई फ़ाइल (जैसे कोई बंडल्ड JavaScript फ़ाइल या डेटा डंप) वाली रिपॉज़िटरी अपने भाषा मिश्रण को, और इस वजह से आपके पूरे अकाउंट के प्रतिशत को, असली हाथ से लिखे कोड से कहीं ज़्यादा झुका सकती है - यह बाइट-आधारित भाषा पहचान की एक ज्ञात सीमा है, सामान्य तौर पर, न कि resumefromgit.com के लिए ख़ास।

भाषा के प्रतिशत GitHub से क्यों नहीं मिलते?

GitHub ख़ुद आपकी प्रोफ़ाइल पर कहीं भी अकाउंट-वाइड भाषा प्रतिशत नहीं दिखाता - जो भाषा बार आप देखने के आदी हैं वह अलग-अलग रिपॉज़िटरी पेजों पर होता है और सिर्फ़ उसी एक रिपो के बाइट्स दिखाता है। resumefromgit.com का भाषा चार्ट आपकी सभी सार्वजनिक रिपॉज़िटरी में एक जोड़ है, इसलिए यह स्वाभाविक रूप से किसी भी एक रिपो के भाषा बार से अलग होगा, और इसे किसी "GitHub नंबर" से मिलना भी नहीं चाहिए क्योंकि GitHub यह जोड़ बनाता ही नहीं। मिसमैच की दूसरी आम वजहें: निजी रिपॉज़िटरी पूरी तरह बाहर रखी जाती हैं क्योंकि यह टूल उन्हें देख ही नहीं सकता; फ़ोर्क की गई रिपॉज़िटरी को कैलकुलेशन के आधार पर ओरिजिनल काम जितना ही वज़न मिल भी सकता है और नहीं भी; और जनरेटेड फ़ाइलें, वेंडर की गई डिपेंडेंसीज़ या बड़ी डेटा फ़ाइलें किसी भाषा के बाइट काउंट को उस तुलना में बढ़ा सकती हैं जितना आपने असल में उसमें लिखा। अगर कोई नंबर अजीब लगे, तो यह जाँचना कि कौन-सी रिपॉज़िटरी सार्वजनिक हैं और कौन-सी निजी, आमतौर पर इस गैप को समझने का सबसे तेज़ तरीक़ा है।

रिपॉज़िटरी गतिविधि क्या है?

रिपॉज़िटरी गतिविधि का मतलब है किसी रिपॉज़िटरी में बदलावों की हालिया-ता और आवृत्ति - समय के साथ कमिट, पुल रिक्वेस्ट, इश्यूज़ और रिलीज़ - जैसा स्टार काउंट या भाषा जैसे स्थिर तथ्यों से अलग है। resumefromgit.com के डैशबोर्ड पर, यह योगदान हीटमैप, रिपो ग्रोथ चार्ट और डेवलपर इवोल्यूशन टाइमलाइन जैसे सेक्शन में दिखता है, जो यह ट्रैक करते हैं कि आप कितनी लगातार कमिट कर रहे हैं और आपकी रिपॉज़िटरी महीनों-सालों में कैसे जमा हुई हैं, न कि सिर्फ़ एक स्नैपशॉट नंबर दिखाते हैं। किसी प्रोफ़ाइल का मूल्यांकन करने वाले किसी भी व्यक्ति को लंबी ख़ामोशी के बाद एक बर्स्ट कमिट्स की तुलना में ऊँची, स्थिर गतिविधि आमतौर पर बेहतर लगती है, क्योंकि यह जॉब सर्च से पहले एक बार का पुश नहीं बल्कि लगातार जुड़ाव दिखाती है। गतिविधि GitHub के अपने पब्लिक योगदान और रिपॉज़िटरी टाइमस्टैम्प्स से कैलकुलेट होती है, इसलिए हाल में कोई कमिट न वाली रिपॉज़िटरी सही तरीक़े से निष्क्रिय दिखेगी, बजाय इसे कृत्रिम रूप से "अप-टू-डेट" दिखाने के।

डेटा कितनी बार अपडेट होता है?

resumefromgit.com रिक्वेस्ट पर GitHub के API से ताज़ा डेटा फ़ेच करता है और नतीजे को सर्वर-साइड पर बारह घंटे तक कैश करता है, जो दो चीज़ों को संतुलित करता है: आपका डैशबोर्ड ठीक-ठाक अप-टू-डेट रखना, और हर पेज व्यू पर GitHub की API रेट लिमिट न टकराना। असल में, इसका मतलब है कि कोई नई रिपॉज़िटरी, ताज़ा कमिट या अपडेट किया बायो आमतौर पर GitHub पर बदलाव करने के कुछ घंटों में दिख जाता है, न तुरंत और न दिन में एक बार। अगर आपको कोई बहुत हाल का बदलाव तुरंत दिखवाना है - जैसे किसी रिक्रूटर को अपना लिंक भेजने से ठीक पहले कोई नई पिन की गई प्रोजेक्ट पुश करने के बाद - कैश विंडो बीतने के बाद पेज दोबारा देखना, या लगभग आधा दिन इंतज़ार करना, ताज़ा डेटा की गारंटी देता है। फ़िलहाल विज़िटर्स के लिए कोई मैनुअल "अभी रिफ़्रेश करें" कंट्रोल मौजूद नहीं है, क्योंकि बारह घंटे की विंडो लगभग सभी इस्तेमाल के मामलों में एक ग़ैर-मुद्दा बने रहने के लिए काफ़ी छोटी है।

कुछ योगदान गायब क्यों हैं?

सबसे आम वजह यह है कि वे योगदान किसी निजी रिपॉज़िटरी में हुए और अकाउंट के मालिक ने GitHub की "Include private contributions on my profile" सेटिंग चालू नहीं की - यह सेटिंग बंद होने पर, GitHub ख़ुद उन योगदान को किसी को भी सार्वजनिक रूप से नहीं दिखाता, resumefromgit.com समेत। दूसरी आम वजहें: ऐसे ईमेल पते से किए गए कमिट जो GitHub अकाउंट से लिंक न हों, चाहे उन्हें किसी ने भी बनाया हो, GitHub द्वारा योगदान के रूप में बिल्कुल भी नहीं गिने जाते; किसी रिपॉज़िटरी की डिफ़ॉल्ट ब्रांच पर किए कमिट कुछ मामलों में दूसरी ब्रांचेज़ पर किए कमिट से अलग तरीक़े से गिने जाते हैं; और यूज़रनेम बदलने या ईमेल वेरिफ़िकेशन से पहले की बहुत पुरानी गतिविधि कभी-कभी सही तरीक़े से एट्रिब्यूट नहीं हो पाती। चूँकि resumefromgit.com सिर्फ़ वही पढ़ता है जो GitHub का पब्लिक API रिपोर्ट करता है, यह ऐसे योगदान रिकवर या अनुमानित नहीं कर सकता जिन्हें GitHub ख़ुद नहीं गिन रहा - इसे ठीक करने की सही जगह GitHub पर सीधे अपनी कमिट ईमेल सेटिंग्स और निजी-योगदान विज़िबिलिटी जाँचना है।

निजी योगदान क्यों छिपे रहते हैं?

डिफ़ॉल्ट रूप से, GitHub आपकी निजी रिपॉज़िटरी में हुई गतिविधि का कोई विवरण सार्वजनिक रूप से उजागर नहीं करता - यहाँ तक कि यह तथ्य भी नहीं कि कोई योगदान हुआ - जब तक आप अपनी GitHub प्रोफ़ाइल सेटिंग्स में साफ़तौर पर "Make profile private contributions visible" चालू न करें। यह एक गोपनीयता सुरक्षा है: आपके एम्प्लॉयर के निजी कोडबेस की गतिविधि सिर्फ़ इसलिए सार्वजनिक नहीं दिखनी चाहिए क्योंकि आपके पास GitHub अकाउंट है, इसलिए GitHub डिफ़ॉल्ट रूप से इसे पूरी तरह छिपाता है, और चालू होने पर भी सिर्फ़ एक अनाम काउंट दिखता है (कोई रिपॉज़िटरी नाम, फ़ाइल या कोड नहीं)। चूँकि resumefromgit.com बिल्कुल वही सार्वजनिक डेटा पढ़ता है जो GitHub ख़ुद दिखाता है, यह इस व्यवहार को अपने-आप विरासत में लेता है - इस टूल के पास आपकी GitHub प्रोफ़ाइल पर एक लॉग-आउट विज़िटर से ज़्यादा देखने का कोई तरीक़ा नहीं है, यह जानबूझकर ऐसा बनाया गया है। अगर आपका योगदान ग्राफ़ आपके असली काम से ज़्यादा ख़ाली दिखे, तो GitHub पर वह सेटिंग चालू करना ही इसका समाधान है, कुछ ऐसा नहीं जिसे resumefromgit.com ओवरराइड कर सके।

योगदान

GitHub योगदान ग्राफ़ कैसे काम करता है?

योगदान ग्राफ़ पिछले एक साल के हर दिन के लिए एक छोटे वर्ग का कैलेंडर है, जो उस दिन आपने कितने क्वालिफ़ाइंग एक्शन लिए - किसी रिपॉज़िटरी की डिफ़ॉल्ट ब्रांच पर कमिट, खोले गए पुल रिक्वेस्ट, खोले गए इश्यूज़, और कोड रिव्यू कमेंट्स - के हिसाब से हल्के से गहरे रंग में शेड होता है। GitHub इसे अपने ही इवेंट डेटा से निकालता है और डिफ़ॉल्ट रूप से इसे आपकी प्रोफ़ाइल पर सार्वजनिक रूप से दिखाता है, जो ऊपर बताई निजी-योगदान विज़िबिलिटी सेटिंग के अधीन, आपकी पहुँच वाली सभी सार्वजनिक या निजी रिपॉज़िटरी में गतिविधि गिनता है। resumefromgit.com इसी कैलेंडर को आपके डैशबोर्ड पर एक इंटरैक्टिव हीटमैप के रूप में रेंडर करता है, साथ ही आपकी सबसे लंबी स्ट्रीक और सबसे सक्रिय अवधि जैसे कैलकुलेट किए गए आँकड़े भी, जिन्हें GitHub का अपना प्रोफ़ाइल पेज उतनी स्पष्टता से सामने नहीं लाता। यह कोड की गुणवत्ता या असर के बजाय निरंतरता का एक मोटा पैमाना है - एक छोटे कमिट वाला दिन विज़ुअली उतना ही गिना जाता है जितना एक बड़े कमिट वाला दिन।

योगदान में क्या-क्या गिना जाता है?

GitHub चार तरह की गतिविधि को योगदान के रूप में गिनता है: किसी रिपॉज़िटरी की डिफ़ॉल्ट ब्रांच पर कमिट (जिन रिपोज़ तक आपकी पहुँच है), खोले गए पुल रिक्वेस्ट, खोले गए इश्यूज़, और जमा किए गए पुल रिक्वेस्ट रिव्यू। ख़ास तौर पर बाहर रखा जाता है: नॉन-डिफ़ॉल्ट ब्रांचेज़ पर किए कमिट जो कभी मर्ज नहीं होते, ऐसे कमेंट जो रिव्यू का हिस्सा नहीं हैं, किसी रिपॉज़िटरी को स्टार या फ़ोर्क करना, और ऐसी कोई भी गतिविधि जिसके कमिट का ईमेल पता वेरिफ़ाई और आपके GitHub अकाउंट से लिंक न हो। कमिट भी तभी गिनते हैं जब वे पिछले एक साल में हुए हों और रिपॉज़िटरी कुछ किनारे के मामलों में एक ऐसा फ़ोर्क न हो जिसकी हिस्ट्री मर्ज न हुई हो, जिसे GitHub अलग से डॉक्यूमेंट करता है। resumefromgit.com के योगदान आँकड़े (कमिट, PR, इश्यू और रिव्यू ब्रेकडाउन) सीधे अकाउंट के GitHub के अपने contributionsCollection डेटा से लिए जाते हैं, इसलिए वे बिल्कुल इन्हीं नियमों का पालन करते हैं - इसके ऊपर कोई अलग या ढीली गिनती लॉजिक नहीं जोड़ी गई, जिससे नंबर github.com पर दिखने वाले नंबरों से मेल खाते रहते हैं।

योगदान स्ट्रीक क्या है?

योगदान स्ट्रीक लगातार उन दिनों की संख्या है जिनमें आपने बिना किसी गैप के कम से कम एक क्वालिफ़ाइंग GitHub योगदान किया - एक कमिट, पुल रिक्वेस्ट, इश्यू या रिव्यू। GitHub आपकी मौजूदा स्ट्रीक (अभी भी सक्रिय, आज या कल तक चली) और आपकी अब तक की सबसे लंबी स्ट्रीक, दोनों को ट्रैक करता है, हालाँकि स्ट्रीक कैलकुलेशन को GitHub के अपने प्रोफ़ाइल पेज पर कच्चे कैलेंडर जितनी प्रमुखता से नहीं दिखाया जाता। resumefromgit.com आपके डैशबोर्ड पर दोनों को साफ़-साफ़ सामने लाता है, जो उसी सार्वजनिक योगदान कैलेंडर से कैलकुलेट होते हैं, क्योंकि एक दिखने वाला स्ट्रीक नंबर अक्सर वर्गों की एक ग्रिड को घूरने से ज़्यादा तेज़ संकेत होता है। स्ट्रीक्स एक उपयोगी प्रेरक और आदत बनाने का एक उचित प्रॉक्सी हैं, लेकिन वे रिक्रूटर्स के लिए अपने-आप में कुछ ख़ास मायने नहीं रखतीं - सिर्फ़ "स्ट्रीक ज़िंदा रखने" के लिए किए गए मामूली कमिट्स की एक लंबी स्ट्रीक आमतौर पर कभी-कभार गैप वाले स्थिर, मायने रखने वाले काम से कम क़ीमती होती है।

क्या कमिट ग़ायब हो सकते हैं?

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

मेरी स्ट्रीक क्यों नहीं दिख रही?

सबसे आम वजह कम से कम एक दिन का गैप है जिसमें कोई क्वालिफ़ाइंग योगदान - कमिट, पुल रिक्वेस्ट, इश्यू या रिव्यू - नहीं हुआ, जो मौजूदा स्ट्रीक को शून्य पर रीसेट कर देता है भले ही आपकी बाक़ी गतिविधि मज़बूत हो। दूसरी आम वजहें: ऐसे ईमेल पते से किए कमिट जो वेरिफ़ाई और आपके GitHub अकाउंट से लिंक न हों, वे बिल्कुल नहीं गिनते, इसलिए किसी ग़लत कॉन्फ़िगर किए गए लोकल Git सेटअप से आए अनलिंक्ड कमिट्स पर बनी स्ट्रीक रजिस्टर नहीं होगी; निजी रिपॉज़िटरी में हुए योगदान तब तक सार्वजनिक-सामने वाली स्ट्रीक में नहीं गिनेंगे जब तक आपने अपनी GitHub सेटिंग्स में "Include private contributions" चालू न किया हो; और टाइमज़ोन के कुछ किनारे के मामले कभी-कभी देर रात के कमिट को उम्मीद से अलग कैलेंडर दिन पर डाल सकते हैं। चूँकि resumefromgit.com आपकी स्ट्रीक सीधे GitHub के पब्लिक योगदान डेटा से कैलकुलेट करता है, अगर आपके किए योगदान कहीं भी - GitHub पर भी - नहीं गिने जा रहे, तो सबसे पहले अपनी कमिट ईमेल कॉन्फ़िगरेशन (git config user.email जो किसी वेरिफ़ाइड GitHub ईमेल से मेल खाता हो) जाँचना ही सही है।

तकनीकी

क्या resumefromgit.com GitHub API इस्तेमाल करता है?

हाँ - ख़ास तौर पर GitHub का पब्लिक GraphQL API (api.github.com/graphql), जो साइट पर हर डैशबोर्ड और रिज़्यूमे को चलाता है। जब आप resumefromgit.com/username पर कोई प्रोफ़ाइल रिक्वेस्ट करते हैं, तो सर्वर उस अकाउंट की सार्वजनिक जानकारी, रिपॉज़िटरी, भाषा के आँकड़े, पिन की गई आइटम्स और योगदान कैलेंडर के लिए एक ही रिक्वेस्ट में GitHub से क्वेरी करता है, फिर नतीजे को रेंडर करता है। आपके ब्राउज़र से सीधे GitHub को कोई GraphQL या REST कॉल नहीं जाती - सर्वर ही इकलौता क्लाइंट है, जो एक ऐसे सर्वर-होल्ड क्रेडेंशियल का इस्तेमाल करता है जो सिर्फ़ सार्वजनिक डेटा पढ़ सकता है, कभी किसी लॉग-इन यूज़र की परमिशन की ज़रूरत वाली कोई चीज़ नहीं। यह सर्वर-साइड तरीक़ा ही वजह है कि किसी भी यूज़र को कभी ऑथेंटिकेट करने की ज़रूरत नहीं होती: resumefromgit.com के पास जो API एक्सेस है वह तय और सिर्फ़-सार्वजनिक है, चाहे आप किसी की भी प्रोफ़ाइल देख रहे हों, जो पूरे फ़्लो को लॉगिन-फ़्री रखते हुए भी निजी डेटा के लिए GitHub के अपने विज़िबिलिटी नियमों का सम्मान करता है।

कौन-से GitHub API एंडपॉइंट इस्तेमाल किए जाते हैं?

resumefromgit.com पुराने REST एंडपॉइंट्स के बजाय सिर्फ़ GitHub के GraphQL API एंडपॉइंट का इस्तेमाल करता है, क्योंकि एक ही GraphQL क्वेरी किसी यूज़र की प्रोफ़ाइल, रिपॉज़िटरी, भाषाएँ, पिन की गई आइटम्स और योगदान कैलेंडर - सबको एक ही राउंड ट्रिप में एक साथ माँग सकती है - जो प्रति प्रोफ़ाइल कई अलग-अलग REST कॉल करने से तेज़ भी है और GitHub की API रेट लिमिट के भीतर रहना भी आसान बनाता है। यह क्वेरी ख़ास तौर पर सार्वजनिक फ़ील्ड्स माँगती है: login, name, bio, avatar, location, company, सोशल लिंक, सार्वजनिक रिपॉज़िटरी (स्टार्स, भाषाओं, विवरण, टॉपिक्स के साथ), पिन की गई आइटम्स, और कैलेंडर के लिए contributionsCollection। यह ऐसा कुछ नहीं माँगती जिसके लिए ऊँचे स्कोप चाहिए हों, जैसे निजी रिपॉज़िटरी का कंटेंट या सार्वजनिक रूप से लिस्टेड से ज़्यादा ऑर्गनाइज़ेशन मेंबरशिप डीटेल्स। यही वजह है कि रिस्पॉन्स कैशिंग (सर्वर-साइड पर बारह घंटे तक) मायने रखती है - GraphQL रिक्वेस्ट भी GitHub की रेट लिमिट में गिनती हैं, और कैशिंग लोकप्रिय प्रोफ़ाइलों पर बार-बार आने वाले विज़िट को यह बजट ख़त्म करने से रोकती है।

कैश कितनी बार रिफ़्रेश होता है?

GitHub से फ़ेच किया गया प्रोफ़ाइल डेटा सर्वर पर बारह घंटे तक कैश किया जाता है, इससे पहले कि अगली रिक्वेस्ट एक ताज़ा पुल ट्रिगर करे। यह विंडो एक जानबूझकर लिया गया ट्रेडऑफ़ है: इतनी छोटी कि आप जिस दिन बदलाव करें उसी दिन कोई नई रिपॉज़िटरी या अपडेट किया बायो दिख जाए, लेकिन इतनी लंबी कि resumefromgit.com बार-बार देखी जाने वाली प्रोफ़ाइलों के लिए भी GitHub की API रेट लिमिट के भीतर बना रहे, और पेज लोड तेज़ रहें क्योंकि कैश किया गया रिस्पॉन्स GitHub तक जाने वाले राउंड ट्रिप को पूरी तरह टाल देता है। कैश हर यूज़रनेम के लिए अलग-अलग होता है, इसलिए एक प्रोफ़ाइल देखने से दूसरी की ताज़गी पर असर नहीं पड़ता, और यह सिर्फ़ गोपनीयता नीति में बताया सार्वजनिक डेटा रखता है - रिज़्यूमे बिल्डर में आप जो कुछ टाइप करते हैं वह इस तरह कभी कैश नहीं होता, क्योंकि वह सर्वर तक पहुँचता ही नहीं। फ़िलहाल पेज से ख़ुद कैश को मैनुअली बस्ट करने का कोई तरीक़ा नहीं है; बारह घंटे की विंडो बीतने का इंतज़ार करना ही ताज़ा पुल की गारंटी का इकलौता तरीक़ा है।

क्या resumefromgit.com को ऑथेंटिकेशन चाहिए?

नहीं - न आपको एक विज़िटर के रूप में, न उस प्रोफ़ाइल को जिसे आप देख रहे हैं, किसी चीज़ के साथ ऑथेंटिकेट करने की ज़रूरत है। आप resumefromgit.com में लॉगिन नहीं करते, और जिस GitHub अकाउंट का डैशबोर्ड आप जनरेट कर रहे हैं उसे कोई परमिशन देने, कोई GitHub App इंस्टॉल करने, या यह जानने की भी ज़रूरत नहीं कि पेज रिक्वेस्ट किया गया था। यह इसलिए मुमकिन है क्योंकि जो कुछ भी दिखाया जाता है वह ऐसा डेटा है जिसे GitHub पहले से किसी भी लॉग-आउट विज़िटर के लिए सार्वजनिक करता है; जिस सर्वर-साइड क्रेडेंशियल का इस्तेमाल resumefromgit.com GitHub के API को कॉल करने के लिए करता है वह सिर्फ़ पूरी तरह एनोनिमस रिक्वेस्ट से ऊँची API रेट लिमिट पाने के लिए मौजूद है, किसी अतिरिक्त एक्सेस को अनलॉक करने के लिए नहीं। इसका व्यावहारिक असर यह है कि आप अपने ही अकाउंट, किसी सहकर्मी के, या किसी भी सार्वजनिक GitHub यूज़रनेम के लिए डैशबोर्ड या रिज़्यूमे बिल्कुल एक जैसे तरीक़े से जनरेट कर सकते हैं, बिना फ़्लो में कहीं भी साइन-इन स्टेप के।

क्या resumefromgit.com डेटा स्टोर करता है?

बहुत कम मात्रा में, और ऐसा कुछ नहीं जिसके लिए अकाउंट चाहिए। GitHub प्रोफ़ाइल डेटा सिर्फ़ बार-बार होने वाली API कॉल कम करने और रिपीट पेज लोड तेज़ करने के लिए सर्वर-साइड पर बारह घंटे तक कैश होता है, फिर अपने-आप एक्सपायर हो जाता है - GitHub अकाउंट्स का या ऐतिहासिक स्नैपशॉट्स का कोई लंबे समय का डेटाबेस नहीं रखा जाता। आपके भरे रिज़्यूमे डीटेल्स (कॉन्टैक्ट जानकारी, एक्सपीरियंस, एजुकेशन) सिर्फ़ आपके ब्राउज़र के localStorage में स्टोर होते हैं और कभी resumefromgit.com के सर्वर पर भेजे या स्टोर नहीं किए जाते; PDF उस लोकल डेटा और पेज पर पहले से मौजूद GitHub डेटा से क्लाइंट-साइड पर ही बनता है। स्टैंडर्ड वेब रिक्वेस्ट लॉग्स (IP पता, यूज़र एजेंट, रिक्वेस्ट की गई URL) होस्टिंग प्रोवाइडर, Cloudflare, द्वारा प्रोसेस किए जाते हैं, ऑपरेशनल और सुरक्षा मक़सद से, ठीक वैसे ही जैसे लगभग किसी भी वेबसाइट पर होता है। पूरा ब्योरा, जिसमें यह भी शामिल है कि आपके GitHub अकाउंट को निजी करने पर क्या होता है, गोपनीयता नीति में है।

क्या resumefromgit.com कुकीज़ इस्तेमाल करता है?

डिफ़ॉल्ट रूप से, GDPR, UK और भारत के DPDP Act की ज़रूरतों के मुताबिक़, जब तक आप साइट के कुकी बैनर के ज़रिए ख़ुद सहमति नहीं देते, कोई ट्रैकिंग या विज्ञापन कुकीज़ सेट नहीं होतीं - मना करने पर भी पूरा डैशबोर्ड और रिज़्यूमे बिल्डर पूरी तरह काम करते रहते हैं। अगर आप सहमति देते हैं, तो Google Analytics 4 और Google AdSense कुल ट्रैफ़िक मापने के लिए, और कुछ मामलों में पहले की विज़िट के आधार पर विज्ञापन वैयक्तिकृत करने के लिए, कुकीज़ या इसी तरह के आइडेंटिफ़ायर सेट कर सकते हैं। सहमति-आधारित एनालिटिक्स से अलग, एक पूरी तरह फ़ंक्शनल वैल्यू - आपकी लाइट या डार्क थीम प्राथमिकता - कुकी के बजाय localStorage में स्टोर होती है, कभी कहीं ट्रांसमिट नहीं होती, और इसके लिए सहमति नहीं चाहिए क्योंकि यह ट्रैकिंग से जुड़ी नहीं है। संक्षेप में: जब तक आप ख़ुद इसे चुनते नहीं, कुछ भी ऐसा सेट नहीं होता जो आपको पहचाने या साइट्स के आर-पार आपको ट्रैक करे, और मुख्य प्रोडक्ट चाहे आप स्वीकार करें या मना करें, बिल्कुल एक जैसा काम करता है।

GitHub की बुनियादी बातें

GitHub क्या है?

GitHub, Git का इस्तेमाल करके कोड होस्ट करने और उस पर सहयोग करने के लिए एक क्लाउड-आधारित प्लेटफ़ॉर्म है, और Git वह वर्ज़न कंट्रोल सिस्टम है जो समय के साथ किसी प्रोजेक्ट में होने वाले हर बदलाव को ट्रैक करता है। सिर्फ़ स्टोरेज से आगे, GitHub Git के ऊपर सहयोग के टूल्स जोड़ता है: बदलाव सुझाने और रिव्यू करने के लिए पुल रिक्वेस्ट, बग और टास्क ट्रैक करने के लिए इश्यूज़, टेस्ट और डिप्लॉयमेंट ऑटोमेट करने के लिए Actions, और ऐसी सार्वजनिक प्रोफ़ाइलें जो किसी डेवलपर की रिपॉज़िटरी और गतिविधि दिखाती हैं। यह वह वास्तविक मानक है जहाँ ज़्यादातर ओपन-सोर्स सॉफ़्टवेयर बनाया जाता है और जहाँ ज़्यादातर प्रोफ़ेशनल सॉफ़्टवेयर टीमें अपने निजी कोडबेस होस्ट करती हैं। डेवलपर्स के लिए, GitHub अकाउंट काम का एक सार्वजनिक रिकॉर्ड भी बन जाता है - जिस पर resumefromgit.com जैसे टूल्स बिल्कुल यही बनाते हैं, इस रिकॉर्ड को एक शेयर करने लायक डैशबोर्ड या रिज़्यूमे में बदलकर, बिना किसी को यह समझने के लिए एक-एक रिपॉज़िटरी ब्राउज़ करने पर मजबूर किए।

GitHub का इस्तेमाल किसलिए होता है?

GitHub मुख्य रूप से वर्ज़न-कंट्रोल्ड सॉफ़्टवेयर डेवलपमेंट के लिए इस्तेमाल होता है: कोड स्टोर करना, कमिट हिस्ट्री के ज़रिए हर बदलाव ट्रैक करना, और पुल रिक्वेस्ट, कोड रिव्यू और इश्यू ट्रैकिंग के ज़रिए दूसरों के साथ सहयोग करना। टीमें एक-दूसरे के बदलाव ओवरराइट किए बिना काम कोऑर्डिनेट करने के लिए इसका इस्तेमाल करती हैं, ओपन-सोर्स प्रोजेक्ट्स दुनिया भर से किसी से भी योगदान स्वीकार करने के लिए इसका इस्तेमाल करते हैं, और इंडिविजुअल डेवलपर्स पर्सनल और पोर्टफ़ोलियो प्रोजेक्ट्स स्टोर करने के लिए इसका इस्तेमाल करते हैं। कोड से आगे, GitHub का इस्तेमाल तेज़ी से एक प्रोफ़ेशनल प्रेज़ेंस के रूप में भी बढ़ रहा है - एक सार्वजनिक प्रोफ़ाइल जिसे रिक्रूटर्स और सहयोगी उसी तरह चेक करते हैं जैसे वे LinkedIn पेज चेक करेंगे, लेकिन सेल्फ़-रिपोर्टेड दावों के बजाय असली, वेरिफ़ायेबल काम के साथ। यही दूसरा इस्तेमाल है जहाँ resumefromgit.com फ़िट बैठता है: यह आपकी वह GitHub गतिविधि लेता है जो आप पहले से डेवलपमेंट के मक़सद से बना रहे हैं, और उसे बिना सामान्य कोडिंग से ज़्यादा किसी अतिरिक्त काम के एक डैशबोर्ड और रिज़्यूमे में बदल देता है।

GitHub का इस्तेमाल कैसे करें?

बुनियादी स्तर पर, GitHub इस्तेमाल करने का मतलब है एक अकाउंट बनाना, लोकल में Git इंस्टॉल करना (या छोटे बदलावों के लिए GitHub के वेब एडिटर का इस्तेमाल करना), अपने प्रोजेक्ट के लिए एक रिपॉज़िटरी बनाना, और समय के साथ इसकी हिस्ट्री ट्रैक करने के लिए बदलाव कमिट करना। यहाँ से, अपनी लोकल रिपॉज़िटरी को GitHub पर पुश करना इसे ऑनलाइन एक्सेसिबल बना देता है, जहाँ आप प्रोजेक्ट समझाने के लिए एक README जोड़ सकते हैं, काम ट्रैक करने के लिए इश्यूज़ खोल सकते हैं, और अगर दूसरों के साथ सहयोग कर रहे हैं तो पुल रिक्वेस्ट का इस्तेमाल कर सकते हैं। समय के साथ, ज़्यादातर डेवलपर्स इसी तरह रिपॉज़िटरी का एक पोर्टफ़ोलियो बना लेते हैं - कुछ काम के लिए निजी, कई स्किल्स और साइड प्रोजेक्ट्स दिखाने के लिए सार्वजनिक। एक बार जब आपके पास ठीक-ठाक सार्वजनिक गतिविधि हो जाती है, तो resumefromgit.com जैसे टूल्स उपयोगी हो जाते हैं: इसे अपने यूज़रनेम पर पॉइंट करें यह देखने के लिए कि वह गतिविधि डैशबोर्ड के रूप में कैसी दिखती है, और चाहें तो उससे एक रिज़्यूमे भी जनरेट करें, बिना यह मैनुअली कैटलॉग किए कि आपने क्या बनाया है।

GitHub प्रोफ़ाइल कैसे बेहतर बनाएँ?

बुनियादी बातों से शुरू करें: एक साफ़ बायो और प्रोफ़ाइल फ़ोटो, असली README वाली 4-6 अच्छी तरह चुनी हुई पिन की गई रिपॉज़िटरी, और लंबी ख़ामोशी के बाद बर्स्ट के बजाय ठीक-ठाक स्थिर योगदान हिस्ट्री। इसके अलावा, अपने यूज़रनेम के नाम की एक रिपॉज़िटरी बनाकर एक प्रोफ़ाइल README जोड़ें जो बताए कि आप कौन हैं और क्या बनाते हैं; सुनिश्चित करें कि आपका सबसे अच्छा काम सार्वजनिक हो, क्योंकि निजी रिपोज़ कुछ भी दिखने वाला नहीं जोड़तीं; विवरणात्मक कमिट मैसेज इस्तेमाल करें; और अपनी रिपॉज़िटरी में टॉपिक्स, लाइसेंस और विवरण जोड़ें ताकि वे एक्सपेरिमेंट के बजाय पूरे, जानबूझकर बनाए गए प्रोजेक्ट्स जैसी लगें। समय-समय पर यह जाँचना भी मदद करता है कि एक अजनबी को असल में क्या दिखेगा - पुरानी ट्यूटोरियल फ़ॉलो करके बनाई रिपोज़ या छोड़े हुए फ़ोर्क्स जो आपकी पिन की गई जगह में अव्यवस्था फैलाते हैं, वे किसी खाली स्लॉट से भी ज़्यादा नुक़सान कर सकते हैं। resumefromgit.com बिल्कुल इसी तरह के ऑडिट के लिए बनाया गया है: resumefromgit.com/yourusername पर अपना डैशबोर्ड जनरेट करना आपको आपका भाषा मिश्रण, टॉप रिपोज़ और गतिविधि पैटर्न वैसे ही दिखाता है जैसे कोई बाहरी विज़िटर उन्हें देखेगा।

GitHub पोर्टफ़ोलियो कैसे बनाएँ?

मैनुअल तरीक़ा है एक पर्सनल वेबसाइट बनाना जो आपकी बेहतरीन GitHub रिपॉज़िटरी की तरफ़ लिंक करे, हर एक के लिए विवरण, स्क्रीनशॉट और लाइव डेमो लिंक के साथ - असरदार, लेकिन बनाने और आपके प्रोजेक्ट्स बदलने के साथ अपडेट रखने में समय लगने वाला। एक तेज़ तरीक़ा है अपनी मौजूदा GitHub गतिविधि को ही पोर्टफ़ोलियो बनने देना: अपनी सबसे मज़बूत रिपॉज़िटरी पिन करें, README साफ़ रखें, और अपनी GitHub प्रोफ़ाइल को ख़ुद ही एक अलग साइट के बजाय मुख्य कलाकृति की तरह मानें। resumefromgit.com इन दोनों के बीच का रास्ता ऑटोमेट करता है - यह सीधे आपकी सार्वजनिक रिपॉज़िटरी, भाषाओं और आँकड़ों से resumefromgit.com/yourusername पर एक पॉलिश्ड, शेयर करने लायक डैशबोर्ड जनरेट करता है, बिना कोई अलग साइट बनाए या मेंटेन किए, और यह आपकी GitHub गतिविधि बदलने के साथ अपने-आप अप-टू-डेट रहता है। ज़्यादातर जॉब के लिए आवेदन करने वाले डेवलपर्स के लिए, वह अपने-आप जनरेट हुआ डैशबोर्ड और एक डाउनलोड करने लायक रिज़्यूमे उतना ही काम करते हैं जितना एक हाथ से बनाई पोर्टफ़ोलियो साइट, और वह भी सेटअप की एक छोटी-सी मेहनत में।

GitHub रिज़्यूमे कैसे जनरेट करें?

resumefromgit.com पर जाएँ और अपना GitHub यूज़रनेम डालें, या तो होमपेज के सर्च बॉक्स में या सीधे URL में resumefromgit.com/yourusername के रूप में। साइट आपकी सार्वजनिक प्रोफ़ाइल, रिपॉज़िटरी, भाषाओं और योगदान आँकड़ों को एक डैशबोर्ड में खींच लाती है, और वहाँ से रिज़्यूमे बिल्डर आपको अपना नाम, कॉन्टैक्ट डीटेल्स, वर्क एक्सपीरियंस और एजुकेशन जोड़ने देता है - वह जानकारी जो GitHub के पास नहीं है। जो चाहें भर लेने के बाद (या बिना कुछ जोड़े भी, सिर्फ़ अपने GitHub डेटा के साथ), डाउनलोड पर क्लिक करें और आपके ब्राउज़र में सीधे एक सिंगल-पेज, ATS-फ़्रेंडली PDF रिज़्यूमे बन जाता है, जो आपकी भरी जानकारी को आपके टॉप GitHub प्रोजेक्ट्स और टेक्निकल स्किल्स के साथ जोड़ता है। कोई अकाउंट बनाने की और कोई सॉफ़्टवेयर इंस्टॉल करने की ज़रूरत नहीं; अपना यूज़रनेम टाइप करने से लेकर एक तैयार PDF डाउनलोड करने तक की पूरी प्रक्रिया में आमतौर पर एक मिनट से भी कम समय लगता है।

GitHub प्रोफ़ाइल को रिज़्यूमे में कैसे बदलें?

GitHub प्रोफ़ाइल को रिज़्यूमे में बदलने का मतलब है रिपॉज़िटरी, भाषाओं और गतिविधि को एक पारंपरिक रिज़्यूमे में उम्मीद किए जाने वाले सेक्शन में बदलना - Projects, Technical Skills, और आदर्श रूप से Experience और Education, जिन्हें GitHub बिल्कुल भी ट्रैक नहीं करता। इसे मैनुअली करने का मतलब है ख़ुद अपनी सबसे अच्छी रिपॉज़िटरी चुनना, प्रोजेक्ट सारांश लिखना, और यह गिनना कि आप सबसे ज़्यादा किन भाषाओं का इस्तेमाल करते हैं, जो थकाऊ है और आसानी से पुराना पड़ जाता है। resumefromgit.com इस कन्वर्ज़न को ऑटोमेट करता है: resumefromgit.com/yourusername पर जाएँ और यह आपकी सबसे ज़्यादा स्टार वाली रिपॉज़िटरी को Projects सेक्शन में, आपके जोड़े गए भाषा इस्तेमाल को Technical Skills में मैप कर देता है, और आपको Experience और Education सीधे भरने देता है, फिर पूरी चीज़ को एक फ़ॉर्मैट किए गए, ATS-फ़्रेंडली PDF के रूप में एक्सपोर्ट कर देता है। चूँकि GitHub से निकाले गए हिस्से हर बार लाइव खींचे जाते हैं, नए कमिट या रिपॉज़िटरी के बाद रिज़्यूमे को दोबारा जनरेट करना इसे बिना हाथ से कन्वर्ज़न दोहराए सटीक बनाए रखता है।

GitHub प्रोजेक्ट्स कैसे शोकेस करें?

GitHub प्रोजेक्ट्स को असरदार तरीक़े से शोकेस करने का मतलब है अपने बेहतरीन काम को खोजना और जल्दी समझना आसान बनाना: 4-6 मज़बूत रिपॉज़िटरी पिन करें, ऐसे README लिखें जो बताएँ कि प्रोजेक्ट क्या करता है और क्यों (सिर्फ़ इंस्टॉल करने का तरीक़ा नहीं), किसी भी विज़ुअल चीज़ के लिए स्क्रीनशॉट या लाइव डेमो लिंक जोड़ें, और विवरण व टॉपिक्स भरे रखें ताकि प्रोजेक्ट छोड़े हुए के बजाय पूरा लगे। अपनी प्रोफ़ाइल पर ही, एक प्रोफ़ाइल README सबसे ऊपर 2-3 फ़्लैगशिप प्रोजेक्ट्स हाइलाइट कर सकता है, इससे पहले कि कोई विज़िटर आपकी रिपॉज़िटरी लिस्ट तक स्क्रॉल भी करे। एक ज़्यादा समेकित, शेयर करने लायक शोकेस के लिए, resumefromgit.com resumefromgit.com/yourusername पर एक डैशबोर्ड जनरेट करता है जो आपकी सबसे ज़्यादा स्टार वाली रिपॉज़िटरी, भाषा मिश्रण और कुल गतिविधि को अपने-आप एक ही पेज पर सामने लाता है - किसी रिक्रूटर को एक ही लिंक भेजने या रिज़्यूमे में शामिल करने के लिए उपयोगी, बजाय इसके कि वे ख़ुद आपकी GitHub प्रोफ़ाइल में क्लिक कर-करके खोजें।

ATS रिज़्यूमे कैसे बनाएँ?

एक ATS-फ़्रेंडली रिज़्यूमे ऐसी किसी भी चीज़ से बचता है जिसे कोई ऑटोमेटेड पार्सर सही से न पढ़ पाए: कोई मल्टी-कॉलम लेआउट नहीं, कोई टेबल नहीं, इमेज या आइकन में एम्बेडेड टेक्स्ट नहीं, ज़रूरी जानकारी वाले हेडर/फ़ुटर नहीं, और कोई असामान्य फ़ॉन्ट नहीं। स्टैंडर्ड सेक्शन हेडिंग्स (Experience, Education, Skills, Projects), एक सिंगल-कॉलम लेआउट, और ऊपर से नीचे एक अनुमानित क्रम में चलता प्लेन टेक्स्ट रखें, क्योंकि यही ज़्यादातर ATS पार्सिंग इंजन उम्मीद करते हैं। जॉब डिस्क्रिप्शन के प्रासंगिक कीवर्ड्स को छिपी हुई लिस्ट में ठूँसने के बजाय स्वाभाविक रूप से संदर्भ में आना चाहिए, क्योंकि कुछ सिस्टम कीवर्ड मैच के हिसाब से भी रैंक करते हैं। resumefromgit.com का रिज़्यूमे जनरेटर डिफ़ॉल्ट रूप से ठीक इसी संरचना का पालन करता है - एक सिंगल-कॉलम, बिना-ग्राफ़िक्स वाला PDF जो पार्सेबिलिटी के लिए बनाया गया है - तो अगर आप अपनी GitHub गतिविधि से एक टेक्निकल रिज़्यूमे बना रहे हैं, resumefromgit.com/yourusername पर इसे जनरेट करना आपको बिना ख़ुद डिज़ाइन किए एक ATS-सेफ़ लेआउट दे देता है।

करियर

क्या GitHub नौकरी पाने में मदद करता है?

हाँ, ख़ासकर सॉफ़्टवेयर इंजीनियरिंग और टेक्निकल रोल्स के लिए, जहाँ एक सार्वजनिक GitHub प्रोफ़ाइल अक्सर वह सबूत देती है जो अकेला रिज़्यूमे नहीं दे सकता। यह रिज़्यूमे या इंटरव्यू परफ़ॉर्मेंस की जगह नहीं लेगा, लेकिन एक मज़बूत प्रोफ़ाइल - असली प्रोजेक्ट्स, स्थिर गतिविधि, साफ़ कोड, पुल रिक्वेस्ट में दिखने वाली अच्छी कोलैबोरेशन आदतें - किसी उम्मीदवार को साफ़तौर पर अलग दिखा सकती है, ख़ासकर करियर की शुरुआत में जब वर्क हिस्ट्री पतली होती है। कई रिक्रूटर्स और हायरिंग मैनेजर्स स्क्रीनिंग के एक सामान्य हिस्से के रूप में GitHub चेक करते हैं, और कुछ जॉब आवेदन साफ़तौर पर रिज़्यूमे के साथ एक GitHub लिंक माँगते हैं। यह असर तब सबसे मज़बूत होता है जब प्रोफ़ाइल को जल्दी आँकना आसान हो, यही वजह है कि प्रेजेंटेशन मायने रखता है: असली ताक़तों को दबाए एक अव्यवस्थित प्रोफ़ाइल एक साफ़-सुथरी प्रोफ़ाइल जितनी मदद नहीं करती। resumefromgit.com जैसे टूल्स इसी प्रेजेंटेशन गैप को भरने के लिए मौजूद हैं, GitHub गतिविधि को एक ऐसे डैशबोर्ड या रिज़्यूमे में बदलकर जिसे किसी और के लिए रिव्यू करना तेज़ हो।

क्या छात्रों के पास GitHub होना चाहिए?

हाँ - जल्दी शुरुआत करना असल में एक फ़ायदा देता है, क्योंकि GitHub गतिविधि समय के साथ स्वाभाविक रूप से जमा होती है, और कोर्सवर्क व साइड प्रोजेक्ट्स के कुछ सालों में बनी प्रोफ़ाइल इंटर्नशिप आवेदन खुलने से एक हफ़्ते पहले बनाई गई प्रोफ़ाइल से बहुत अलग दिखती है। ख़ासकर छात्रों के लिए, GitHub बहुत ज़्यादा औपचारिक वर्क एक्सपीरियंस होने से पहले व्यावहारिक स्किल दिखाने का एक कम-लागत तरीक़ा है: क्लास प्रोजेक्ट्स, पर्सनल एक्सपेरिमेंट्स और ओपन-सोर्स योगदान - सब क्षमता के दिखने वाले, वेरिफ़ायेबल सबूत के रूप में गिनते हैं। यह जल्दी अच्छी आदतें भी बनाता है - README लिखना, वर्ज़न कंट्रोल का सही इस्तेमाल करना, और पुल रिक्वेस्ट के ज़रिए सहयोग करना - ऐसे स्किल्स हैं जिनकी एम्प्लॉयर्स पहले दिन से उम्मीद करते हैं। जब इंटर्नशिप या पहली नौकरी के लिए आवेदन करने का समय आता है, तो यह हिस्ट्री पहले से मौजूद होने का मतलब है कि resumefromgit.com जैसा टूल तुरंत एक सचमुच सारगर्भित डैशबोर्ड और रिज़्यूमे जनरेट कर सकता है, बजाय इसके कि किसी छात्र को डेडलाइन के दबाव में शुरू से पोर्टफ़ोलियो बनाने की जल्दबाज़ी करनी पड़े।

क्या रिक्रूटर्स GitHub चेक करते हैं?

टेक्निकल रोल्स के लिए, अक्सर - GitHub लिंक आमतौर पर सीधे आवेदन फ़ॉर्म्स पर माँगे जाते हैं, और जब नहीं भी माँगे जाते, तब भी कई रिक्रूटर्स और हायरिंग मैनेजर्स स्क्रीनिंग के हिस्से के रूप में किसी उम्मीदवार की प्रोफ़ाइल देख लेते हैं, ठीक वैसे ही जैसे वे LinkedIn चेक करते हैं। वे आमतौर पर जल्दी से यह देखते हैं: क्या पिन की गई रिपॉज़िटरी असली और डॉक्यूमेंटेड हैं, क्या भाषा मिश्रण रिज़्यूमे में बताए स्किल्स से मेल खाता है, और क्या गतिविधि आवेदन जमा करने से पहले एक संदिग्ध बर्स्ट के बजाय ठीक-ठाक स्थिर दिखती है। यह शायद ही कभी अकेले फ़ैसला करने वाला कारक होता है, लेकिन यह रिज़्यूमे बनाए गए प्रभाव को मज़बूत या कमज़ोर कर सकता है - Python में मज़बूत अनुभव का दावा करने वाला रिज़्यूमे, जिसके पीछे Python प्रोजेक्ट्स से भरी GitHub प्रोफ़ाइल हो, बिना किसी समर्थक सबूत वाले उसी दावे से ज़्यादा भरोसेमंद लगता है। चूँकि यह चेक आमतौर पर जल्दी होता है, प्रोफ़ाइल को आसानी से आँकने लायक बनाना मायने रखता है; resumefromgit.com का डैशबोर्ड ठीक वही समेटता है जो एक रिक्रूटर देखेगा, एक ही पेज में।

क्या GitHub पोर्टफ़ोलियो की जगह ले सकता है?

ज़्यादातर सॉफ़्टवेयर डेवलपर्स के लिए, हाँ - साफ़ README, लाइव डेमो लिंक और कुछ शानदार पिन की गई रिपॉज़िटरी वाली एक अच्छी तरह मेंटेन की गई GitHub प्रोफ़ाइल वही काम करती है जो एक अलग पोर्टफ़ोलियो साइट करती, बिना दूसरी चीज़ बनाने और मेंटेन करने के अतिरिक्त बोझ के। अपवाद वे रोल्स हैं जहाँ विज़ुअल डिज़ाइन या प्रेजेंटेशन ख़ुद उस चीज़ का हिस्सा है जिसका मूल्यांकन हो रहा है (फ़्रंटएंड-भारी रोल्स जिन्हें लाइव, पॉलिश्ड डेमो साइट्स से फ़ायदा हो; डिज़ाइन-नज़दीकी रोल्स जिन्हें एक क्यूरेटेड नैरेटिव चाहिए जो GitHub का लेआउट स्वाभाविक रूप से नहीं देता)। ज़्यादातर बैकएंड, फ़ुल-स्टैक, डेटा और इन्फ़्रास्ट्रक्चर रोल्स के लिए, GitHub ख़ुद आमतौर पर काफ़ी है, ख़ासकर जब इसे नेविगेट करना आसान बनाया जाए। resumefromgit.com इन दोनों विकल्पों के बीच बैठता है: यह सीधे आपकी GitHub गतिविधि से एक पोर्टफ़ोलियो-स्टाइल डैशबोर्ड जनरेट करता है, बिना कोई कस्टम साइट बनाए एक पॉलिश्ड, शेयर करने लायक लिंक देता है - उन डेवलपर्स के लिए एक उचित बीच का रास्ता जो कच्चे GitHub से ज़्यादा प्रेजेंटेशन तो चाहते हैं लेकिन एक अलग पोर्टफ़ोलियो प्रोजेक्ट मेंटेन नहीं करना चाहते।

क्या GitHub रिज़्यूमे की जगह ले सकता है?

पूरी तरह नहीं - GitHub दिखा सकता है कि आपने क्या बनाया और आप कैसे कोड करते हैं, लेकिन इसे जॉब टाइटल, एम्प्लॉयमेंट तारीख़ों, कंपनी के नामों या एजुकेशन की कोई जानकारी नहीं होती, जो ज़्यादातर हायरिंग प्रोसेस को किसी इंसान के आपका कोड देखने से पहले एक स्ट्रक्चर्ड, स्कैन करने लायक फ़ॉर्मैट में चाहिए होते हैं। एक GitHub प्रोफ़ाइल को रिज़्यूमे के विकल्प के बजाय उसके साथ मज़बूत सहायक सबूत के रूप में देखना बेहतर है; ज़्यादातर एप्लिकेशन सिस्टम और रिक्रूटर्स अब भी उम्मीद करते हैं कि एक असली रिज़्यूमे डॉक्यूमेंट जमा किया जाए। यही वह गैप है जिसे resumefromgit.com भरता है: यह जो GitHub दे सकता है (प्रोजेक्ट्स, स्किल्स, गतिविधि) उसे उस चीज़ के साथ मिलाता है जो सिर्फ़ आप दे सकते हैं (एक्सपीरियंस, एजुकेशन, कॉन्टैक्ट डीटेल्स) और इसे एक डाउनलोड करने लायक रिज़्यूमे में बदल देता है, ताकि आपको GitHub की विश्वसनीयता मिले बिना उस स्ट्रक्चर्ड फ़ॉर्मैट को खोए जिसकी एप्लिकेंट ट्रैकिंग सिस्टम और रिक्रूटर्स उम्मीद करते हैं।

क्या मुझे अपने CV में GitHub शामिल करना चाहिए?

हाँ, किसी भी टेक्निकल रोल के लिए - एक GitHub लिंक आप जोड़ सकने वाली सबसे ज़्यादा क़ीमती कॉन्टैक्ट जानकारी में से एक है, क्योंकि यह पढ़ने वाले को सिर्फ़ आपकी बात मानने के बजाय आपके स्किल्स वेरिफ़ाई करने का एक तरीक़ा देता है। इसे रिज़्यूमे के ऊपर अपनी बाक़ी कॉन्टैक्ट डीटेल्स (ईमेल, LinkedIn) के पास रखें ताकि यह आसानी से मिल जाए, और ऐसा करने से पहले सुनिश्चित करें कि जिस प्रोफ़ाइल की तरफ़ यह इशारा करता है वह ठीक-ठाक हालत में हो - पिन किए प्रोजेक्ट्स, साफ़ README और आपके बेहतरीन काम की सार्वजनिक विज़िबिलिटी, सब मायने रखते हैं, क्योंकि एक लिंक की हुई लेकिन ख़ाली या अव्यवस्थित प्रोफ़ाइल रिज़्यूमे को मज़बूत करने के बजाय कमज़ोर कर सकती है। अगर आपको यक़ीन नहीं कि आपकी प्रोफ़ाइल फ़िलहाल एक मज़बूत प्रभाव बनाती है, तो पहले resumefromgit.com पर एक डैशबोर्ड जनरेट करना यह देखने का एक तेज़ तरीक़ा है कि उस लिंक को फ़ॉलो करने वाला रिक्रूटर असल में क्या देखेगा, और आवेदन भेजना शुरू करने से पहले किसी साफ़ नज़र आने वाली कमी को ठीक करने का।

अपना प्रश्न नहीं मिला? हमसे संपर्क करें - या होमपेज पर कोई भी GitHub उपयोगकर्ता नाम दर्ज करके इस टूल को खुद आज़माएँ।