আধুনিক প্রোগ্রামারের দ্বিধা

সফটওয়্যার চাকরির বাজার দ্রুত পরিবর্তিত হচ্ছে। ২০২৬ সালে সফল হতে হলে, বর্তমানে কাজ করার ধরণ অনুযায়ী নিজেকে মানিয়ে নিতে হবে। সফল ইঞ্জিনিয়াররা ২০২১ সালের পুরনো পদ্ধতি ব্যবহার করেন না। তারা আজকের দিনের উপলব্ধ টুলসগুলো ব্যবহার করেন।

আমি প্রতিনিয়ত চাকরি খোঁজার মোডে থাকি। আমি এটি করি আমার দক্ষতা তীক্ষ্ণ রাখতে। এটি আমাকে যাদের আমি মেন্টরিং করি তাদের সঠিক পরামর্শ দিতে সাহায্য করে। আমি বর্তমান সময়ের সঠিক দিকনির্দেশনা দিতে চাই, পুরনো মতামত নয়।

অনেকেই একটি ভুল কৌশল অনুসরণ করেন। তারা শত শত আবেদন পাঠান কিন্তু তাদের পোর্টফোলিও খুবই দুর্বল। তারা AI-কে কেবল একটি উন্নত autocomplete টুল হিসেবে বিবেচনা করেন। এই পদ্ধতিটি ব্যর্থ হবে কারণ কোড জেনারেট করা এখন আর বিরল কিছু নয়। যে কেউ একটি অ্যাপ তৈরি করতে এজেন্ট ব্যবহার করতে পারে।

যা বিরল তা হলো বিচারবুদ্ধি (judgment)।

নিয়োগকর্তারা আপনার এই দক্ষতাগুলোর জন্য অর্থ প্রদান করেন:

আপনার পোর্টফোলিওকে এটি প্রমাণ করতে হবে। কেবল কিছু টিউটোরিয়াল শেষ করার তালিকা যথেষ্ট নয়। আপনাকে দেখাতে হবে আপনি কীভাবে AI agents-এর সাথে কাজ করেন। আপনার স্পেসিফিকেশন (specs) দেখান। আপনার রিভিউগুলো দেখান। মডেল যে বাগগুলো (bugs) মিস করেছে, আপনি সেগুলো কীভাবে খুঁজে পেয়েছেন তা দেখান।

কাজ এখন এজেন্টিক (agentic)। Claude Code-এর মতো টুলগুলো কেবল autocomplete-এর চেয়েও বেশি কিছু করে। তারা পরিকল্পনা করে, কোড লেখে এবং টেস্ট রান করে। আপনার কাজ হলো কাজটিকে পরিচালনা করা এবং ফলাফলের দায়িত্ব নেওয়া। আপনি যে কোডটি রিলিজ করছেন তার প্রতিটি লাইনের জন্য আপনিই দায়ী, এমনকি যদি আপনি সেটি নিজে টাইপ না-ও করে থাকেন।

এটি ফান্ডামেন্টালস বা মৌলিক বিষয়গুলোকে আগের চেয়েও বেশি গুরুত্বপূর্ণ করে তুলেছে। আপনি যে কোড বোঝেন না, তা আপনি রিভিউ করতে পারবেন না। আপনার ফান্ডামেন্টালস যদি দুর্বল হয়, তবে আপনি আত্মবিশ্বাসের সাথে ভুল কোড রিলিজ করবেন।

হায়ারিং ম্যানেজাররা এখন লিভারেজ (leverage) খুঁজছেন। তারা কেবল সাধারণ কোডের জন্য অর্থ দিতে চান না। তারা এমন ইঞ্জিনিয়ার চান যারা আর্কিটেকচার, রিভিউ এবং সিকিউরিটি নিশ্চিত করতে পারেন।

কীভাবে প্রস্তুত থাকবেন:

কম প্রচেষ্টার যুগ শেষ হয়ে গেছে। আউটপুটের মান এখন অনেক উন্নত হতে হবে কারণ সবার কাছেই এজেন্ট আছে। এর মানে হলো, বিচারবুদ্ধির মান এখন আরও অনেক বেশি হতে হবে।

লড়াই চালিয়ে যান। আপনার ফান্ডামেন্টালস তীক্ষ্ণ রাখুন। মেশিনকে ভয় না পেয়ে বরং সেগুলোকে পরিচালনা করুন।

Source: https://dev.to/jeromehardaway/the-dilemma-of-the-modern-programmer-adapting-to-a-changing-job-market-2glc

Optional learning community: https://t.me/GyaanSetuAi