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