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