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