আপনি এখানে একাধিক সমস্যা নিয়ে কাজ করছেন ... আসুন শুরু দিয়ে শুরু করুন ...
এটা কি স্বাভাবিক?
কোনভাবেই না. তবে ... এটা কি সাধারণ? দুর্ভাগ্যবশত হ্যাঁ.
বাগ-ফিক্সিং হতাশার বিষয়ে
যদিও এতে আপনার যে বাকবিতণ্ডার মোকাবেলা করতে হবে এবং যেগুলি আপনাকে একাধিক প্রকল্প দিয়ে ওভারলোড করে তা ক্ষমা করবেন না, তবে আমি কেবলমাত্র একটি দ্রুত নোট করতে চাই যে "বগ-ফিক্স" কেবলমাত্র বিকাশকারী হিসাবে আপনার জন্য হতাশ হওয়ার সাথে সাথে যোগাযোগ করে , সংস্থা এবং এটির পরিচালনার জন্য একটি নিখুঁত বুদ্ধিমান পদ্ধতির হতে পারে।
আরও বাগ এবং ব্যয়ের জন্য সারফেস
আপনি যত বেশি কোড স্পর্শ করবেন ততই আপনি বাগ প্রবর্তন করার সম্ভাবনা তত বেশি, আপনার উদ্দেশ্যও যদি এটি উন্নতি করে। এর অর্থ বর্ধিত দেব সময়, পরীক্ষার সময় এবং ব্যয়। এবং যদি এটি একটি মিডিয়াম থেকে উচ্চ-ত্রুটিযুক্ত কোনও পরিষেবা রিলিজের দিকে চলে যায় তবে এটি তাদের জন্য একটি বিরাট গোলযোগ।
আপনার লগগুলিতে শব্দ / কুয়াশা
এসসিএম-দৃষ্টিভঙ্গি থেকে, আপনি যদি কোনও সার্ভিস রিলিজের শাখা থেকে সরাসরি কাজ করেন তবে আপনি কিছুটা বুদ্ধি অর্জন করতে পারেন, যেমন আপনি বাগফিক্সিং সম্পর্কিত পরিবর্তনগুলি সম্পর্কে পরিষ্কার ধারণা পেতে চান। যদি 15 টি কমিটস থাকে যেখানে একটি বাগফিক্সের আশেপাশে হাজার হাজার পরিবর্তন ঘটে থাকে যার জন্য সম্ভবত 1 লাইন কোড পরিবর্তন প্রয়োজন হয় তবে এটি বিরক্তিকর।
সুতরাং, একটি নতুন ভাড়া হয়ে ওঠার পরে, আপনাকে সফ্টওয়্যারটি রিফ্যাক্টরিং এবং / বা বাড়ানো থেকে বিরত রাখতে বলা এবং আপনার বাগফিক্সগুলি দিয়ে যতটা সম্ভব "সার্জিকাল" হওয়া আমার মতে বেশ ঠিক। এটি কেবল উপসাগর স্থলে মাথাব্যথা রাখে।
আপনি এটি সম্পর্কে কিছু করতে পারেন?
এখন, এর অর্থ এই নয় যে জড়িত লোকের মনের কোডের স্বতন্ত্রতা এবং পবিত্রতা উভয়ই অর্জনের উপায় থাকবে। জুনিয়র হওয়ার কারণে তাদের কারওর কাছে আপনার পরিবর্তনগুলি, বিশেষত বাগফিক্সগুলি পর্যালোচনা করা উচিত এবং পরিষেবা রিলিজ বিল্ডগুলিতে তৈরি করার আগে সেগুলি অনুমোদিত হয়েছে কিনা তা নিশ্চিত হওয়া উচিত। যা র্যাডিক্যাল পরিবর্তনগুলি রোধ বা সীমিত করবে এবং নিরাপদ হবে।
দোজখ থেকে প্রকল্প Project
ক্র্যাপ কোড, প্রোগ্রামারদের হার্ড, নকলকরণ, ক্র্যাপ আর্কিটেকচার
আবার, এখানে শয়তানের উকিল, তবে কেবলমাত্র আপনার প্রাথমিক অনুরোধটিতে কয়েকটি অ-ফলস্বরূপ বিট রয়েছে তা দেখানো হচ্ছে।
আমার বক্তব্য হচ্ছে: আমি সত্যিই সত্যিই সত্যিই খুব কমই একটি কোডবেস যে এই রাষ্ট্র ছিল না ভার গ্রহণ করেন। এবং আমি যে অফ-সুযোগ পেয়েছি, সেগুলিতে সম্প্রতি প্রকল্পগুলি বা প্রোটোটাইপগুলি শুরু করা হয়েছিল যা দুর্দান্ত স্টার্লার প্রোগ্রামারদের দ্বারা শুরু হয়েছিল kick তবে আশ্চর্যজনকভাবে তাদের মধ্যে বেশিরভাগ লোকেরা দেখতে বাচ্চার মতো দেখাচ্ছিল এবং এগুলির একটি ভয়ঙ্কর সংখ্যা প্রকৃত বাজে ছিল। এমনকি ভাল বা দুর্দান্ত প্রোগ্রামারদের দ্বারা শুরু করাগুলি ক্র্যাপ, ডেডলাইন এবং অন্যান্য ব্যস্ততাগুলিতে সহায়তা করে ...
বাস্তব জীবনের শিল্প সফটওয়্যার ইঞ্জিনিয়ারিং স্বাগতম!
আর তুমি জানো মজা কি? ওয়েব-উন্নয়ন বিশ্বে এটি প্রায়শই খারাপ হয় worse উপভোগ করুন! :)
অনেকগুলি প্রকল্প এবং অনুরোধ, যথেষ্ট হাত ও সময় নয়
সমস্যাটি সম্ভবত এখানে রয়েছে:
- আপনার পরিচালনা (সম্ভবত অজ্ঞান হয়ে) আপনাকে গালি দিচ্ছে ,
- আপনার সহকর্মীরা (সম্ভবত অজ্ঞান হয়ে) আপনাকে গালি দিচ্ছেন ,
- আপনার (সম্ভবত অজান্তে) আপনার গাধাটি coveringেকে রাখছেন না এবং আপনার লড়াইগুলি যথেষ্ট লড়াই করছেন না ।
আপনার পরিচালকদের সচেতন হওয়া উচিত যে আপনি পরিচালনা করার জন্য অনেক বেশি প্রকল্পে কাজ করছেন। যদি তা না হয় তবে নিশ্চিত করুন যে তারা ASAP। এটিকেও নিশ্চিত করুন যে তারা জানেন যে এটি পার্কের সমস্ত পিক-নিক ছিল না এবং আপনার চাপ অনুভূত হয়েছিল এবং এটি বন্ধ হওয়া দরকার।
কাছাকাছি দেখার চেষ্টা করুন এবং নিশ্চিত করুন যে আপনার সহকর্মীরা আপনার উপর আরও কাজ এবং প্রকল্পগুলি প্রতিফলিত করবেন না, সরাসরি (সত্যই "এক্স এর যত্ন নিতে সক্ষম হবে") বলে বা পরোক্ষভাবে ("আমি সঠিক ব্যক্তি নই এটি, অন্য কাউকে সন্ধান করুন "-> আপনি হয়ে শেষ হন)।
এখানে ব্যক্তিগত উপাখ্যান: আমি কয়েক বছর আগে একটি ইন্টার্নশিপ করেছি এবং ঠিক আমার শেষ দিনেই, যখন আমি আমার মূল্যায়ন পেয়েছি, আমার বস আমাকে বলেছিলেন, সামগ্রিকভাবে আমার কাজ নিয়ে খুব সন্তুষ্ট থাকা সত্ত্বেও, একজন পরিচালকের মধ্যে আমার অনুভূতি ছিল যখন তারা অন্য কোনও ইন্টার্নে কিছু "এত মজাদার না কাজগুলি" আনলোড করছিল যখন তারা আশা করেছিল যে আমি সেগুলি গ্রহণ করব। সেগুলি হতাশ হওয়ার অনুভূতি প্রকাশ করায় আমি মর্মাহত হয়েছিলাম এবং এই ধারণাটি দেখে যে আমি যখন আমার উদ্দেশ্যটি হুবহু বিপরীত ছিল তখন আমার মনে হচ্ছিল: আমি আরও কঠোর কাজগুলি গ্রহণ করার চেষ্টা করছিলাম এবং কম চুলের সাথে অন্য ছোট ইন্টার্ন চুক্তি করানোর চেষ্টা করছিলাম টানা সমস্যা। আমি বুঝতে পারি না যে, আমি যদি তাঁর পদে থাকি তবে আমি চ্যালেঞ্জের অভাবে বিরক্ত হয়ে যেতাম এবং সম্ভবত সেভাবে অনুভব করতাম। মুল বক্তব্যটি হল, আপনি 3 টি খুব স্বতন্ত্র জিনিস সম্পর্কে কেউই মিথ্যা অনুমান না করে তা নিশ্চিত করার জন্য আপনাকে যোগাযোগ করতে হবে:
- আপনি কি করতে পারেন ,
- আপনি কি করতে চান ,
- এবং আপনি কি করতে ইচ্ছুক ।
সুতরাং এটি এভাবে হয়ে যাওয়ার জন্য এটিও আংশিক আপনার দোষ। তবে এটি স্বাভাবিক, এটি প্রত্যেকের শেখার প্রয়োজন একটি পাঠ। এটি দুটি অক্ষরে ধারণ করে: এন - ও ।
আপনি সাধারণত এটিকে আরও দীর্ঘতর উপসর্গ হিসাবে নিয়োগ করেন তবে এত বেশি চার্জ করা উত্তর নয়: না, আমি এটি করতে পারি না। না, আমি কীভাবে এটি করব তা জানি না। না, আমি নিশ্চিত নই যে আমি এর জন্য সঠিক ব্যক্তি। না, আমি কখনই করিনি।
প্রথমদিকে, এটি অনুভব করা খুব সহজ যে আপনি কেবল "হ্যাঁ, আমি (শেষ পর্যন্ত) এটি করতে" বলতে পারি এবং জিনিসগুলি স্তূপাকার করে তা সম্পন্ন করতে পারি, সম্ভবত কিছু অতিরিক্ত ঘন্টা রেখে। সব ভুল। আপনার বুঝতে হবে যে আপনার সময়, দক্ষতার পরে আপনার সর্বাধিক মূল্যবান সম্পদ আপনার এবং আপনার সংস্থার কাছে। যদি এটির অপব্যবহার করা হয় তবে এটি প্রকল্পগুলি, সময়সীমা এবং বাজেটের উপর প্রভাব ফেলে । এর মত সহজ.
এছাড়াও, কিছুটা উদ্বেগজনক বলে মনে হচ্ছে আপনার কাছে রিপোর্ট করার মতো অনেক লোক থাকবে। একাধিক গ্রাহককে ডিল করার জন্য এটি ঠিক আছে, এবং একাধিক প্রকল্পের মালিক বা এমনকি মূল স্টেকহোল্ডারদের সাথে আপনার যোগাযোগের প্রয়োজন। তবে সামগ্রিকভাবে, বিশেষত আপনি নতুন ভাড়া হিসাবে, আপনার বেশিরভাগ কয়েকজন পরিচালককেই রিপোর্ট করা উচিত (এবং সম্ভবত সম্ভবত আপনার সরাসরি পরিচালক, এবং সম্ভবত কোনও নেতৃত্ব বা সিনিয়র বিকাশকারী)। এভাবে কীভাবে পেল? আমি জানি না। এটি আপনার সংস্থার একটি সাংগঠনিক সমস্যা হতে পারে, বা এটি আপনার পক্ষ থেকে করা এবং তারপরে সরাসরি যোগাযোগ করা এবং "না" বলতে ব্যর্থ হওয়ার কারণ হতে পারে। বা এটি হতে পারে যে আপনার প্রত্যক্ষ ম্যানেজারটি প্রেরণের কাজগুলি সম্পর্কিত সমস্যা হিসাবে আমি জানি সবাই (আমি সত্যিই অনুমান করছি তবে প্যাটার্নটি স্বীকৃত এবং সুপরিচিত)।
আমি আপনাকে নীচের চেয়ে দ্রুত নিম্নলিখিতটি করার পরামর্শ দিচ্ছি: সরাসরি আপনার সরাসরি পরিচালকের সাথে কথা বলুন, ব্যাখ্যা করুন যে অন্য পরিচালকদের কিছুটা ঠোঁটওয়ালা হতে পারে, বা (সম্ভবত কম চকচকে) আপনার অনেক লোকের কাছ থেকে প্রচুর পরিমাণে জিনিসপত্র রয়েছে এবং এবং কোনটি অগ্রাধিকার দিতে হবে তা জানতে আপনার তার ইনপুট (এবং সম্ভবত তাদেরও প্রয়োজন)।
180 ডিগ্রী পরিবর্তন অনুরোধ
এগুলি আরেকটি বড় বিষয়। এগুলি সম্ভবত আপনার দোষ নয়, তবে আপনি এটির সমাধানে সহায়তা করার চেষ্টা করতে পারেন।
"180-ডিগ্রাস চেঞ্জ রিকুয়েস্টস", আপনি যেমন সুন্দর এবং নির্ভুলভাবে এগুলিকে ডাকেন, সেগুলি একটি স্পষ্ট লক্ষণ যে প্রয়োজনীয়তাগুলি যেতে যাওয়া থেকে অস্পষ্ট , এবং যে কেউ সেগুলি ছিটানো এবং সময়ের সাথে সাফ করার জন্য যথেষ্ট চেষ্টা করে না।
এটি সাধারণত যখন কাউকে ফোনে উঠতে হয় (বা আরও ভাল, তাদের পায়ে), এবং স্টেকহোল্ডারদের হাত ধরে ধরে স্পষ্ট করে বলি: "আমরা এখানেই আছি, আপনি যেখানে আমাদের যেতে চান, আপনি কি নিশ্চিত হন যে আমরা করছি? সঠিক দিকে যাচ্ছে? "। শুরুতে সুস্পষ্ট উত্তর না পাওয়া ঠিক আছে, তবে যত বেশি সময় যায় ততই তাদের স্পষ্ট হওয়া উচিত, বা এই প্রকল্পটি ঘটতে অপেক্ষা করা একটি বিপর্যয়।
সাধারণত আমি বলব যে সমস্ত স্টেকহোল্ডারদের নাগালের মধ্যেই ধরে ফেলুন, তাদের একটি ঘরে রেখে দিন, তাদেরকে জালিয়াতিপূর্ণ সমস্যাগুলির মাধ্যমে চালিত করুন এবং ক্রমবর্ধমানভাবে এগুলি সমাধান করার চেষ্টা করুন - এবং আপনি যখন থাকবেন তখন অগ্রাধিকার পাবেন। তবে আপনার ক্ষেত্রে এটি ইতিমধ্যে করার জন্য আপনার কল নাও হতে পারে। তবে আপনি উল্লেখ করেছেন যে তারা সত্যিই আপনাকে প্রকল্পগুলির দায়িত্ব দিয়েছে; সুতরাং যদি সত্যিই এটি হয়, তবে দায়িত্ব নেবেন এবং তা করুন। আর দূরে দূরে না বলার অপেক্ষা রাখে না থেকে "আমরা করতে পারবো না যে," , অথবা এমনকি "আমরা তা করতে না" । কোনও প্রকল্পের সুযোগ সীমাবদ্ধ করা সত্যই গুরুত্বপূর্ণ।
যদি সুযোগ নেই, তবে আলোচনা শেষে কোনও পরিষ্কার-আবশ্যক প্রয়োজনীয়তা নেই।
ই-মেইল ওভারলোড
তারা যে যোগাযোগ মাধ্যমটি ব্যবহার করেন তার ভিত্তিতে লোকেরা ভিন্ন আচরণ করে beha ব্যক্তিগতভাবে, যদিও আমি একজন নরম কথার মানুষ (এবং বেশিরভাগ বিদেশে কাজ করে যাচ্ছি, তাই আমি ফোনে খুব বেশি কথা বলা পছন্দ করি না), আমি উত্পাদনশীলতার ভিত্তিতে অগ্রাধিকারের পক্ষে চাই:
- লোকজনের সাথে সামনাসামনি কথা বলা ,
- ফোনে লোকের সাথে কথা বলছি,
- আইএম এর মাধ্যমে লোকের সাথে কথা বলছি,
- ইমেলের মাধ্যমে মানুষের সাথে কথা বলছি।
ই-মেলগুলি ট্র্যাকিংয়ের জন্য, নিশ্চিতকরণ পেতে, নোট প্রেরণের জন্য দুর্দান্ত।
সময়সূচী, পরিকল্পনা এবং সমস্যাযুক্ত পয়েন্টগুলি আলোচনার জন্য এগুলি অকেজো কাছে। লোকটি তার দরজাটি খোলা রাখুন যতক্ষণ না সে সেটি না খুলে এবং নোটপ্যাড এবং আপনার ডকুমেন্টেশনের একটি অনুলিপি নিয়ে জিনিস স্পষ্ট করে বসাবেন। আপনার কাজ শেষ হয়ে গেলে, একটি ইমেল প্রেরণ করুন এবং নিশ্চিতকরণের জন্য জিজ্ঞাসা করুন। যদি এটি কোনও নেতিবাচক উত্তর বা খামে অন্য কোনও জিনিস ছিনিয়ে নেওয়ার কিছুটা গোপন চেষ্টা করে ফিরে আসে, তবে আপনার কথোপকথনের অফিসটিকে আবার অবরোধ করে তুলুন।
এটি সফটওয়্যার ইঞ্জিনিয়ারিং। আপনি যখন কোনও কীবোর্ডে টাইপ না করে থাকেন তখন এটি প্রায়শই বেশি উত্পাদনশীল হয় এবং আপনি যে ক্রেপটি মোকাবেলা করতে হবে তা আসলেই সামনের দিকে কেটে ফেলতে পারে।
কাজের একটি দল মূল্যবান কাজ
আপনি কি একটি দলের কাজের কাজের সমতুল্য করছেন? হতে পারে.
আপনি কি আপনার দলের কাজের কাজের সমতুল্য করছেন? সম্ভবত না.
আমার অর্থ হ'ল আপনার দল সম্ভবত কাজে ব্যস্ত, এবং আপনি অতিরিক্ত কাজ করেছেন। এবং এটিই হ'ল সমস্যা: আপনি এমন প্রকল্পগুলিতে অতিরিক্ত চাপ পেয়েছেন যা বর্তমান প্রকল্পের সময়রেখার বাইরে চলে যেতে হবে, বা হাতে সময় দিয়ে কাউকে দেওয়া উচিত।
যখন আমি প্রাথমিকভাবে জিনিসগুলি আলাদা হওয়ার আশা করতাম তখন আমি কি একজন বোকা?
না; পার্টিতে নতুন মাত্র এটি প্রথম হ্যাং-ওভার বা সম্পর্কের মতো। তুমি এটা থেকে মুক্তি পাবে.
আমার ধারণা এই পোস্টটি একটি বড় বাচ্চা হয়ে উঠেছে, তবে দয়া করে আমাকে বলুন যে প্রতিটি বিকাশকারীদের জন্য এটি এক নয়।
বিশৃঙ্খলাবদ্ধ সংস্থাগুলির প্রতিটি বিকাশকারীদের জন্য এটি একই, সেগুলি স্টার্টআপগুলি বা সুপ্রতিষ্ঠিত জায়ান্ট হোক এবং স্কেলের ডানদিকে আপনার বেঁচে থাকার সম্ভাবনা টিপতে জিনিসকে কিছুটা সরানোর জন্য কোনও অভিজ্ঞতা বা আত্মবিশ্বাস না থাকলে।
পিএস আমার বেতন কম না হলে প্রায় সমান তবে সুপারমার্কেটের ক্যাশিয়ারের বেতন।
আমি চাকরিতে উপযুক্ত বেতন দিয়েছি যা কৃপণ হবে। এটি গণনা করা চেকের নম্বর নয়, এটি প্রসঙ্গ। আপনি কী করেন, আপনার বয়স, আপনি কোথায় থাকেন এবং কাজ করেন ইত্যাদি ...
বলা হচ্ছে, যদি আপনি স্থূলভাবে স্বল্প বেতনের হয়ে থাকেন, খুব বেশি কাজ করছেন এবং পুরোপুরি জুনিয়র না হন তবে সেই বাড়ানোর জন্য জিজ্ঞাসা করুন বা একটি নতুন চাকরি পান!
ইহা সাধারণ:
- যদি তারা আপনার কাজের মূল্য দেয় তবে তারা আনন্দের সাথে উত্থাপনে সম্মত হবে,
- যদি তারা তা না করে তবে এই সংস্থায় ভবিষ্যত খুব রোমাঞ্চকর লাগছে না (আপনার জন্য, কমপক্ষে, যা গুরুত্বপূর্ণ এটি), তাই চলে যাওয়া সম্পর্কে খারাপ লাগবেন না।
সচেতন হন যে উত্থাপনের জন্য জিজ্ঞাসা করা একটি ভাল জিনিস, যদিও আপনি প্রথমে এমনটি ভাবেন না। এটি প্রমাণ করে যে আপনি কী করেন সে সম্পর্কে আপনার নজর রাখা এবং ইঙ্গিত দেয় যে আপনি এখনও জাহাজে থাকতে ইচ্ছুক থাকাকালীন অন্য বিকল্পের দিকে নজর রাখছেন। এবং তাদের অনুরোধ করার অভ্যাস করা ভাল জিনিস, কারণ তারা চাকরীর সাক্ষাত্কার বা সাধারণভাবে দর কষাকষির মতো: এটি এমন অনুশীলনের প্রয়োজন যা আপনি নিজের কাছে না পৌঁছালে এগুলি আকাশ থেকে পড়ে না। কিছু সংস্থাগুলি বিনা অনুরোধ ছাড়াই উত্থাপনগুলি নিয়মিত বিতরণ করবে, তবে এটি কেবল কারণ এটি যথেষ্ট চালাক যে এটি আপনাকে অর্ধ-সুখী এবং পরিবর্তনের জন্য কম ইচ্ছুক রাখে এবং তারা আপনার পায়ের নীচে ঘাস কাটতে চায় (বেশিরভাগ লোকের মনে হবে যে তারা একটি তাদের উত্সাহের প্রস্তাব উত্থাপন সম্পর্কে কিছুটা অস্বস্তি)
এই অনুরোধটির সাথে কীভাবে এগিয়ে যাওয়া যায় ঠিক এখনই এই প্রকল্পের আওতার বাইরে, সুতরাং আমি বিশদে যাব না। তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনার এসসিএম প্রতিশ্রুতিবদ্ধ আইডি, আপনার স্থির বাগ এবং কৃতিত্বের রেকর্ড তৈরি করুন এবং আপনি দলের সামগ্রিক প্রচেষ্টার সাথে তাদের তুলনা করে প্রতিবেদনও প্রস্তুত করুন। এই পথে:
- আপনি নিজের সমমনাদের চেয়ে কার্যকরভাবে আরও অনেক কিছু করেছেন কিনা তা আপনি নিজের জন্য পরিমাপ করতে পারেন ,
- যদি তারা আপনার অনুরোধটি ন্যায়সঙ্গত না হয় তবে আপনি আপনার ভিত্তিতে দাঁড়াতে পারবেন ।