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