কীভাবে একজন একটি মুক্ত উত্স প্রকল্পে বড় অবদানকারী হয়?


10

আমি জানি যে ওপেন সোর্স প্রকল্পগুলির জন্য ডিফল্ট পরামর্শ এবং শুরু করা হ'ল বাগগুলি ঠিক করা শুরু করা। তবে আমার একটা অনুভূতি আছে যে তারা যদি প্রকল্পের বাগের পরীক্ষক / ফিক্সার হতে চায় তবে যে পথটি তারা নিতে চাইবে। কীভাবে একজন একটি ওপেনসোর্স প্রকল্পের সক্রিয় অবদানকারী হয়? [অর্থাত্ত আর্কিটেকচার স্তরের]


15
পদক্ষেপ 1 - বিশাল অবদানকারী হয়ে উঠুন। পদক্ষেপ 2 - কিছুটা পিছনে কাটা
PSr

উত্তর:


10

এটি সম্ভবত কিছুটা টোটোলজির মতো শোনাচ্ছে, তবে আপনি যদি নতুন বৈশিষ্ট্যের প্রধান অবদানকারী হতে চান তবে কিছুক্ষণের জন্য পণ্যটি ব্যবহার করুন, এটির উন্নতি করতে পারে এমন একটি নতুন বৈশিষ্ট্য সন্ধান করুন, বৈশিষ্ট্যটি প্রয়োগের জন্য কোডটি লিখুন , এবং এটি অবদান।

মানুষকে বাগফিক্স দিয়ে শুরু করার পরামর্শ দেওয়ার কারণটি হ'ল এগুলি তাদের কোডবেজে খনন করতে এবং জিনিসগুলি কীভাবে কাজ করে সে সম্পর্কে নিজেকে পরিচিত করতে। এটি আপনাকে প্রকল্পের আলোচনার সম্প্রদায়ের অংশ নিতে, এমনকি তা যাই হোক না কেন, (সাধারণত একটি মেলিং তালিকা বা ফোরাম) এনে দেবে যাতে আপনি প্রকল্পের দিকনির্দেশনা অনুভব করতে পারেন। আপনি যদি নিজের নতুন বৈশিষ্ট্যটির সাথে 80% পথটি পেয়ে যান তবে কেবল অন্য কেউ এর সাথে কাজ করছে এবং তারা কেবল এটি শেষ করেছেন তা যদি আপনি কিছুটা বোকা বোধ করবেন!


যথেষ্ট যথেষ্ট, তাই আপনি কি বলবেন যে এটি আরও রাজনৈতিক বা বিব্রত কৌশল? [স্বাগতম Aka। প্রতিশ্রুতি দেওয়ার অনুমতি পাওয়ার আগে কোনও ব্লগে একটি প্যাচের বিজ্ঞাপন দেওয়া]
সন্ন্যাসী

2
@ মোমঙ্কি - এটিও নয়, কারণ আপনি সাধারণত এটিকে জনসাধারণের কাছে প্রকাশ করেন না, তবে কোড-বেসের জন্য উপযুক্ত যেকোনো ব্যবস্থাপনার মাধ্যমে এটি অবদান রাখুন। আপনি ভাগ করে নেওয়া অভিজ্ঞতার মাধ্যমে বিশ্বাস অর্জনের চেষ্টা করছেন। মানুষকে বিরক্ত করে আপনি কমিটস কমিট করবেন না!
এসডিজি

1
@ মোমঙ্কি: আপনার প্যাচটি ব্লগে প্রকাশ করবেন না; আপনি কীভাবে জানেন যে প্রকল্পের কেউ এটি দেখতে পাবে? আপনার যদি কোনও প্যাচ থাকে তবে এটি আলোচনা সম্প্রদায়ের কাছে নিয়ে যান এবং সেখানে এটি সম্পর্কে কথা বলুন। আপনি সম্ভবত সবচেয়ে দরকারী প্রতিক্রিয়া পেতে পারেন। (বিটিডব্লু যদি আপনার কোনও বাগ ফিক্স থাকে তবে এটি প্রমাণ করার জন্য প্রস্তুত হোন যে আসলে একটি বাগ রয়েছে This এর অর্থ আপনি কোডটি কী করানোর কথা তা বুঝতে পেরেছেন এবং এটি অন্যরকম কিছু করার ক্ষেত্রে আপনি একটি পুনরুত্পাদনযোগ্য কেসটি প্রদর্শন করতে পারেন sure নিশ্চিত করুন যে আপনি এর মধ্যে পার্থক্য জানেন একটি বাগ এবং কোড এমন কিছু করছে যা অনুমান করা উচিত যে এটি আপনার পছন্দ নয়))
ম্যাসন হুইলার

4

এখানে কোন সংক্ষিপ্ত পথ নেই. ওপেন সোর্স প্রকল্পগুলি অত্যন্ত যোগ্যতা ভিত্তিক। আপনি যখন দেখিয়েছেন যে আপনি ছোট কাজগুলি পরিচালনা করতে সক্ষম হন, অবশেষে আপনি বড় এবং বৃহত্তর কার্যগুলির সাথে বিশ্বাসযোগ্য হন। ওপেন সোর্স প্রকল্পগুলিতে এমন অবদানকারীদের দ্বারা প্রচুর ড্রাইভ রয়েছে যারা এক বা দুটি প্যাচ অবদান রাখে তারপরে এগিয়ে যায় এবং এমনকী আরও বেশি লোক যারা এক বা দুটি গ্র্যান্ড তবে অবিবাহিত ধারণাগুলি "অবদান" দেয় তারপরে এগিয়ে যায়। আপনি যদি বৃহত্তর অবদান রাখতে চান তবে আপনাকে দীর্ঘ সময়ের জন্য এটি প্রদর্শন করতে হবে।

বলা হচ্ছে, ইনক্রিমেন্টাল আর্কিটেকচারাল উন্নতিগুলি প্রায়শই স্বাগত জানায়, বিশেষত যদি তারা কোনও বড় বাগ বা কার্য সম্পাদন সমস্যা সমাধান করে। উদাহরণস্বরূপ, বেশ কয়েক বছর আগে আমি সিনেরেলার প্রকল্পে যে মুষ্টিমেয় প্যাচগুলি অবদান রেখেছিলাম সেগুলির মধ্যে একটি হ'ল পূর্বাবস্থায় স্ট্যাকের একটি আর্কিটেকচারাল পরিবর্তন যা মেমোরি খরচ এবং প্রবণতাযোগ্য অপারেশনের জন্য বিলম্বকে উল্লেখযোগ্যভাবে হ্রাস করে।

আপনি "একটি ওপেন সোর্স প্রকল্পের অনুদানকারী হয়ে উঠবেন" তার চেয়ে বরং আপনি ব্যক্তিগতভাবে যে সমস্যার মুখোমুখি হচ্ছেন সে সমস্যার সমাধান করলে আপনি সর্বাধিক সাফল্য সন্ধান করতে চলেছেন। আমি যখন সেই প্যাচটি সিনেমালেরার কাছে জমা দিয়েছিলাম তখন আমি এলোমেলোভাবে নির্বাচিত ওপেন সোর্স প্রকল্পে কোনও স্থাপত্য পরিবর্তনে অবদান রাখার চেষ্টা করছিলাম না, আমি আমার ভিডিওগুলি সম্পাদনার সময় কোনও আউট / আউট পয়েন্টটি সরিয়ে নিতে এত দীর্ঘ কেন সময় লেগেছে তা জানার চেষ্টা করছিলাম।


নিস! আমি সবসময়ই সিনিলেরাকে ব্যবহার করতে চেয়েছিলাম, তবে ধীরে ধীরে পাছাটিতে এটি ব্যথা হওয়ার জন্য ব্যথা হয়। অবদানের জন্য ধন্যবাদ। তবে ঠিক এই ধরণের পরিবর্তনের বিষয়ে আমি পরামর্শ দিচ্ছি এবং জিজ্ঞাসা করছি। এটি মানুষকে উদ্বেগ করার জন্য এটির একটি বৃহত যথেষ্ট পরিবর্তন, তবে এটি কোনও বাগ ফিক্স নয়।
সন্ন্যাসী

2

আপনি ইতিমধ্যে সেই অবস্থানে থাকা ব্যক্তিদের সাথে পরিচিত হয়ে এবং তাদের সাথে যোগ দেওয়ার আগ্রহ প্রদর্শন করে এটি করতে পারেন, যা বাগ ঠিক করা, বাগগুলি সন্ধান করা এবং বিকাশে অংশ নেওয়া দ্বারা সর্বোত্তমভাবে সম্পন্ন হয়।


এটি স্থাপত্য / নকশার সিদ্ধান্ত নেওয়ার দীর্ঘ পথ বলে মনে হচ্ছে। [আমি কাঁটা খারাপ যে ভিত্তিতে পরিচালনা করছি]
Monksy

@ মোমেনসি দেখে মনে হচ্ছে আপনি সম্ভবত আপনার প্রশ্নের ইঙ্গিতের চেয়ে আলাদা ভিত্তি থেকে শুরু করছেন। যদি আপনি বিশ্বাস করেন যে আপনার বর্তমান প্রকল্পের চেয়ে অনেক ভাল উপায় আছে তবে সম্ভবত জিনিসগুলি কেন তারা হয় তা আরও ভালভাবে বোঝার জন্য একটি নিম্ন-কী ওপেন কথোপকথনে
জড়ান

5
সিঁড়িটি উপরে উঠতে @ মোঙ্কসিকে সময় লাগে, আপনি নিজের সিঁড়িটি তৈরি না করলে শীর্ষে শুরু করার সিদ্ধান্ত নেবেন না।
রাইথাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.