17 पॉइंट द्वारा xguru 2022-07-28 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Developer Relations या Developer Advocacy
    → यह भूमिका मुख्य रूप से उन कंपनियों में होती है जिनका target market developers होते हैं
    → किसी खास product या technology के बारे में developers को बताने के लिए community बनाना, content तैयार करना, या product के developer experience को बेहतर बनाना जैसी गतिविधियाँ की जाती हैं

DevRel के 3 प्रकार

  • Community Builder : community पर केंद्रित DevRel
    • developer community बनाने की भूमिका
    • events आयोजित करना, live streaming करना, Slack/Discord चलाना, feedback देना-लेना आदि के माध्यम से developers को कुछ उपयोगी हासिल करने में मदद करना
  • Developer Educator : content पर केंद्रित DevRel
    • लेखन या presentations आदि के जरिए product को परिचित कराना
    • blog, video, workshop, podcast, tweet आदि
    • short term में promotions चलाना या long term में SEO तक को ध्यान में रखना
  • DX Engineer : product पर केंद्रित DevRel
    • product के developer experience का owner (यानी developers product के बारे में कैसा महसूस करते हैं, उसे बेहतर बनाना)
    • developers से सीधे बात करना और उनकी राय के आधार पर documentation और guides को सुधारना
    • code examples, templates, integration जैसे काम भी करना

DevRel में नौकरी पाना

  • यह बहुत ही hot field है
  • कई startups अच्छे DevRel की तलाश में हैं
  • DevRel के लिए apply करने के मुख्य skills
    • coding ability : developers के साथ empathy रखने के लिए coding आनी चाहिए
    • community building ability : community बनाकर चलाने का अनुभव होना अच्छा है, जैसे college, open source, या online community में
    • content creation ability : presentation देना, YouTube videos बनाना, tweet करना, और blog posts लिखना

DevRel के लिए सलाह

  • How to engage developers
    • Show, don’t tell. : सिर्फ बताइए मत, दिखाइए (ताकि product को जल्दी आज़माया जा सके)
    • Features not benefits : features को सहज रूप से दिखाइए, और दूसरे products से तुलना कीजिए
    • Be genuinely helpful : high-quality resources (API docs, अच्छी तरह maintain की गई help site, how-to videos, sample use cases आदि) में निवेश कीजिए। और जब अतिरिक्त मदद की ज़रूरत हो, तो आपसे आसानी से संपर्क किया जा सके, यह सुनिश्चित कीजिए
    • Be Direct : developers को समझिए और ऐसे सोचिए जैसे आप हर व्यक्ति को सीधे लिख रहे हों। इससे sales copy की बजाय सचमुच मददगार content लिखा जा सकता है
    • Think beyond the 9-to-5. : बहुत से developers नौकरी के अंदर या बाहर, अलग-अलग विषयों पर side projects करते हैं
    • Repurpose Content : एक ही content का अधिकतम पुन: उपयोग कीजिए। tweet → blog → video → conference presentation जैसी pipeline बनाइए
    • Have a "breakable toy" : ऐसा वास्तविक app रखिए जिसमें नई technology लागू करके बदलाव के metrics दिखाए जा सकें। वह छोटा हो, लेकिन असली हो। जैसे simple workout tracker, meal planner, note-taking tool आदि। अच्छा होगा अगर आपके और आपके कुछ दोस्तों जैसे वास्तविक users भी हों
  • DevRel से जुड़े अन्य resources

2 टिप्पणियां

 
ragingwind 2022-07-28

मैं भी यही सोचता/सोचती हूँ। जैसे-जैसे software development culture विकसित हो रही है, वैसे-वैसे काम के प्रकार भी स्वाभाविक रूप से विविध और अधिक बारीक रूप से विभाजित होने चाहिए। आगे चलकर सिर्फ production बनाने पर ध्यान देकर roles को developer और management में बाँटने के बजाय, production को विकसित करने और उसका प्रचार करने के लिए ज़रूरी विभिन्न भूमिकाएँ भी उभरें तो अच्छा होगा। पहले जहाँ चीज़ें सिर्फ DevRel/Advocate तक सीमित थीं, वहाँ DX का जुड़ना बहुत अच्छा लग रहा है। Chrome DevRel टीम के कई members का Spotify के DX में जाना भी शायद इसका एक अच्छा उदाहरण हो सकता है। व्यक्तिगत रूप से मेरी इसमें काफी रुचि है, लेकिन positions तो...

उस लेख के प्रमुख लोग ज़्यादातर Vercel की DevRel टीम के हैं, इसलिए लंबे समय से स्थापित DevRel संगठन के बजाय किसी नए startup(?) में DevRel को परिभाषित किया जा रहा है, यह दिलचस्प लगता है।

 
xguru 2022-07-28

विदेशों में यह काफ़ी hot है.. लेकिन देश के अंदर.. hmm.. दुख भरी बात
लेकिन मेरा मानना है कि यह एक बेहद ज़रूरी भूमिका है.