না এইটা না.
আপনি যে প্রকল্পগুলির কোড-বেসটি দেখছেন তা যদি খুব ভয়ঙ্কর হয় তবে বিবেচনা করুন:
- কাজ করার জন্য একটি (এমনকি) ছোট প্রকল্প নির্বাচন করা।
- প্রকল্পের মধ্যে একটি ছোট কাজ চয়ন করুন:
- কোনও কিছুর জন্য একটি উদাহরণ / টিউটোরিয়াল / ডেমো লিখুন
- ডকুমেন্টেশন আপডেট এবং ফিক্স করুন (সমস্ত প্রকল্প, ওএস বা না, আরও ভাল ডক্সের প্রয়োজন)
- অনেকগুলি নিম্ন-অগ্রাধিকারযুক্ত তবে বাগগুলি ঠিক করা সহজ (কোডের দুর্দান্ত এক্সপোজার, ডিভগুলি সাধারণত খুশি হয়, কম ঝুঁকি)
- মূল উত্সটিতে অ্যাক্সেস না করেও অবদান রাখার উপায় রয়েছে যেমন:
- প্যাচ জমা দেওয়া, যা সম্পর্কে মন্তব্য করা যেতে পারে।
- টানুন এবং অনুরোধ জমা দিন (উপরে দেখুন)
- নিজেকে কোথায় নিয়ে যাচ্ছে তা দেখার জন্য এবং নিজের থেকে দূরে কাজ করা। আপনি যদি খুশি হন, ডেভসকে বলুন যে আপনি যা কিছু করেছেন তা বোঝার জন্য তা পরীক্ষা করে দেখুন।
আপনার কমিটগুলি গ্রহণ না করার "ভয়" কাটিয়ে উঠতে, প্রথমে নিরাপদ পয়েন্টগুলির জন্য যান। এটি আপনাকে এবং দেব-দল উভয়কেই আপনার সম্পর্কের প্রতি আস্থা অর্জন করতে এবং একে অপরের চিন্তাভাবনা শিখতে দেবে। আপনি যেমন উন্নতি করবেন (দক্ষতার সাথে অভিজ্ঞতা, কোডের মান এবং আপনার ওএস প্রকল্পের টিম এবং এটির গতিবিদ্যা উভয়ই) আপনি কম ঝামেলা প্রবর্তনের সময় বৃহত্তর কাজটি মোকাবেলা করতে সক্ষম হবেন।
এটি উপযুক্ত প্রারম্ভিক পয়েন্টগুলি জিজ্ঞাসা করতে এবং দলটি আপনার জন্য কী উপযুক্ত উপযুক্ত তা দেখতে সহায়তা করে।
উদাহরণ হিসাবে, কয়েক বছর ধরে আমি বিল্ডবোটকে কিছুটা অবদান রেখেছি। আমি কেবল কয়েকটি ছোট সমস্যা ঠিক করতে শুরু করেছি, তারপরে আমি কিছু সুস্পষ্ট বাগগুলি স্থির করে মার্কুরিয়াল উত্স পদক্ষেপগুলির গুণমানকে ঘামিয়েছি। অবশেষে, আমি বেশিরভাগ ওয়েব-পৃষ্ঠাগুলি পুনরায় লিখেছিলাম এবং কোডটি এইচটিএমএল-পেস্ট করে একটি টেমপ্লেট ভিত্তিক এইচটিএমএল জেনারেশন সমাধানটিতে সরিয়ে নিয়েছি। দ্বিতীয়টি কয়েক মাসের কঠোর পরিশ্রমের পরে কয়েকশো কমিট ছিল।
আমি কিছু মারচারিয়াল কাজও করেছি, তবে এই ছেলেরা আরও পিক এবং প্রযুক্তি আরও জটিল, সুতরাং আমি এখনও পর্যন্ত কোনও সমাধান করতে পারিনি। আমি কয়েকটি বাগ রিপোর্ট তৈরি করেছি এবং কয়েকটি ছোট এক্সটেনশন লিখেছি, তবে এই মুহূর্তে আমি এর চেয়ে বড় কিছুই পাইনি।
আশা করি এটা সাহায্য করবে.