দুর্দান্ত প্রশ্ন! যেহেতু হোসনেম তার উত্তরে বলেছিল, "পরিচিতি যথেষ্ট পরিমাণ ক্রেডিট দেওয়া হয় না।" একটি ভিন্ন সরঞ্জাম, বিভিন্ন কাঠামো, ভিন্ন ভাষা অনেক কিছু হতে পারে আপনি যেটি অভ্যস্ত তা ব্যবহার করার চেয়ে বেশি ভাল এবং আপনি যখন দড়িটি শিখলেন তখনও আপনি এটিকে নিয়ে অনেক কম উত্পাদনশীল হবেন।
আমি ডিজিটাল এজেন্সিগুলিতে ASP.NET বিকাশকারী হিসাবে কয়েক বছর ধরে কাজ করছি যেখানে আমাদের বড় প্রকল্প, ছোট প্রকল্প, আঁট প্রকল্প, ভাল প্যাডযুক্ত প্রকল্প ইত্যাদির মিশ্রণ রয়েছে যা আমরা করার চেষ্টা করি, আমাদের দক্ষতা বাড়াতে, "সফট টার্গেট", ছোট প্রকল্পগুলির সন্ধান করুন যা বেদনাদায়ক শক্ত এবং শক্ত সময়সীমা নেই এবং তাদেরকে নতুন প্রযুক্তি ব্যবহারের সুযোগ হিসাবে ব্যবহার করুন যা সর্বোত্তম হতে পারে। .NET 2.0, 3.5, 4.0, ASP.NET MVC, লিনিক থেকে এসকিউএল, সত্তা ফ্রেমওয়ার্ক - এই সমস্ত, আমি এই জাতীয় প্রকল্পে প্রথমবার ব্যবহার করেছি।
যদি আপনিও সেভাবে আপনার সুযোগগুলি নিতে পারেন তবে আশা করি, আপনি পরিচিতির অভাব ছাড়াই সঠিক সরঞ্জামটি বেছে নেওয়ার জন্য একটি বড় বিকল্প বিকল্পের সাথে প্রস্তুত। জুলিওর উদাহরণের মতো: তারা একটি লক্ষ্য পেয়েছিল যেখানে তারা রুবিকে তাদের পুস্তকগুলিতে যুক্ত করতে পারে, এবং এখন এগিয়ে যেতে তারা জাভা এবং রুবির মধ্যে বেছে নিতে পারে।
তবে যদি সময়সীমাটি সংক্ষিপ্ত এবং শক্ত হয় এবং প্রকল্পটি গুরুত্বপূর্ণ হয় তবে আমি আপনাকে সুপারিশ করব যে আপনি পরিচিত সরঞ্জামগুলির সাথে লেগে থাকুন। অন্যরকম কিছু আরও ভাল উপযুক্ত হতে পারে, কিন্তু এই জাতীয় প্রকল্পগুলিতে, এটি ঝুঁকি নিয়েই রয়েছে ।