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