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