প্রযুক্তিগত debtণকে "সর্বনিম্ন বিকাশকারী" হিসাবে লড়াই করছেন?


20

ধরা যাক আপনি কোনও সংস্থার জন্য কাজ করেন এবং আপনি যা করেন তা হ'ল তাদের জন্য সফ্টওয়্যার তৈরি করা। আপনার কাছে বড় ছবি বা সম্ভবত সামান্য সম্পর্কে কোনও ধারণা নেই। আপনার যা আছে তা হ'ল ইস্যু ট্র্যাকিং সিস্টেমের মাধ্যমে আপনাকে দেওয়া কার্যগুলি tasks আপনাকে টাস্ক দেওয়া হয়েছে, আপনি টাস্কটি যেভাবে বর্ণনা করেছেন সেভাবেই আপনি সেগুলি তৈরি করেন, আপনি তাদের ফেরত পাঠান। 2 পূর্ণসংখ্যা যোগ করার মতো:

function add(a,b){return a + b;}

তবে পরবর্তীতে, প্রকল্পটি এগিয়ে যাওয়ার সাথে সাথে আপনি খেয়াল করবেন যে addআরও জটিল হয়ে উঠলে আপনি বুঝতে পারেন যে এটির কোনও কাঠামোর দরকার ছিল, কেবলমাত্র একটি ফাংশন যা পরামিতি যুক্ত করে এবং একটি মান দেয়। তবে আপনি তা জানতেন না। প্রথমত, তাদের যা দরকার তা হ'ল সহজ add। আপনি অ্যাড এত জটিল হয়ে ওঠার আশা করেননি।

প্রকল্পটি আরও বৈশিষ্ট্যগুলির সাথে অগ্রসর হয়, যা আপনি প্রথম স্থানে রাখবেন বলে আশা করেননি। এবং শেষ অবধি, বিদ্যমান কোডটি ভাঙা / পুনর্লিখন এড়াতে আপনি ফাংশনগুলির স্তরের উপর হ্যাক এবং স্তর স্থাপন করছেন।

আপনি এই পরিস্থিতিগুলি কীভাবে মোকাবেলা করবেন? আপনি কীভাবে "সর্বনিম্ন বিকাশকারী" হিসাবে প্রযুক্তিগত fightণের সাথে লড়াই করবেন?

ব্যাখ্যা:

  • আপনি "প্রয়োগকারী", শ্রেণিবদ্ধের মধ্যে সর্বনিম্ন।

  • আপনি সমস্যাটি দেখতে পাচ্ছেন, তবে বিষয়টি নিয়ে আপনার কোনও বক্তব্য নেই।

  • আমি প্রযুক্তিগত debtণ পরিমাণে বা সরঞ্জামের সন্ধান করছি না।

  • সংক্রান্ত তৃতীয় "ডুপ্লিকেট"

    • রিফ্যাক্টরিং এবং পুনর্লিখন - আপনি আপনার কার্যগুলিতে লক হয়ে আছেন। আপনাকে অতিরিক্ত করার জন্য অর্থ প্রদান করা হয় না।
    • আর্কিটেকচার ওভারভিউ - আপনি সামগ্রিক সিস্টেমটি জানেন তবে স্থাপত্যের কোনও ধারণা নেই।
    • কোড ফ্রিজ - আপনার কল নয়। আপনি পরিচালনা করছেন না।
    • Modulariization - আর্কিটেকচার কোন ধারণা। প্রয়োজনীয়তা পরিবর্তনের সাথে সাথে মডিউলগুলি পরিবর্তিত হয়।
    • অটোমেটেড টেস্ট - কোনটিই বিদ্যমান নেই।


3
@ জাগ্রত, আমি মনে করি প্রশ্নগুলি সম্পর্কিত (বিশেষত শেষটি) তবে নকল নয়। আমি এই প্রশ্নটি দেখতে পেয়েছি "" কোনও সিস্টেমের স্থপতি দেওয়া বাস্তবায়নকারী নয়, এবং প্রয়োগকারীদের সিস্টেমের একটি উচ্চ স্তরের দৃষ্টিভঙ্গি দেওয়া হয় না, কীভাবে এটি নিশ্চিত করা যায় যে বাস্তবায়নগুলি যথেষ্ট নমনীয় বা স্কেলযোগ্য? "
মেটাফাইট

1
আপনি কীভাবে সাধারণভাবে প্রযুক্তিগত debtণের সাথে লড়াই করবেন তা জিজ্ঞাসা করছেন, বা আপনি যখন আর্কিটেকচারের উন্নতির জন্য কোনও নির্ধারিত দায়িত্ব না রেখে কোনও কোডারের ভূমিকায় আছেন তখন কীভাবে প্রযুক্তিগত debtণের সাথে লড়াই করবেন?
ডক ব্রাউন

2
@ জোসেফড্রেমর হ্যাঁ, সোর্স কোডটি উন্নত করার জন্য অনেক কিছু করা যেতে পারে তবে আপনি আপনার প্রশ্নে বলেছিলেন যে সমস্যাটি কোনও পরিবর্তনের বিষয়ে কাজ করার কর্তৃত্বের অভাব। আমি আপনাকে সমস্ত সেরা অনুশীলনগুলি বলতে পারতাম তবে যদি সেগুলি বাস্তবায়নের জন্য আপনাকে প্রচুর পরিমাণে বিনিয়োগের অনুমতি না দেওয়া হয় তবে কী কথা? ;)
চুল্লী

2
" তবে টাস্কগুলি উচ্চতর লোকের কাছ থেকে আসে " - আজকে " আমাকে এর অর্থ প্রদান করা হয় না " ব্যতীত নিজেকে কিছু কাজ দেওয়া থেকে বাধা দেয় কি ? আপনি যদি কমান্ড-গ্রহণকারী কর্মী মৌমাছিদের মতো কাজ করেন তবে আপনি একজন হিসাবে বিবেচিত হবেন।
জেনসজি

উত্তর:


22

প্রতিবার যখন আপনি এর মতো কিছু লক্ষ্য করেন, তখন আপনার ইস্যু ট্র্যাকিং সিস্টেমে একটি নতুন টিকিট প্রবেশ করুন।

এ জাতীয় বিষয়বস্তু যোগাযোগের জন্য প্রাথমিক সরঞ্জাম হিসাবে ইস্যু ট্র্যাকার ব্যবহার করার অভ্যাস করুন কারণ সেখান থেকে আপনার প্রবীণ সহকর্মী / নেতৃত্ব / পরিচালক / যে আপনার প্রকল্পের সমস্যাগুলি ট্র্যাক করার জন্য দায়বদ্ধ সেটিকে বেছে নেওয়া, মূল্যায়ন করা এবং অগ্রাধিকার দেওয়া সহজ হবে there ।

কাজের জন্য সঠিক টুল ব্যবহার করুন। আমি এটি সর্বদা করি এবং দৃ the়ভাবে আপনাকে একই কাজ করার পরামর্শ দিচ্ছি ।

উদাহরণস্বরূপ, আমি প্রায় এক মাস আগে তৈরি একটি টিকিট এখানে। নির্দিষ্ট বৈশিষ্ট্য সমাপ্ত হওয়ার পরে আমি আবিষ্কার করেছি যে কোডটি আগের চেয়ে যথেষ্ট জটিল হয়ে উঠেছে তবে বৈশিষ্ট্যটি বাস্তবায়নের জন্য প্রদত্ত সময়সীমার মধ্যে আমি সেটি ঠিক করতে পারি না।

(প্রকৃত ট্র্যাকারে ব্যবহৃত বৈশিষ্ট্য, টিকিট এবং কোডের নামগুলি অস্পষ্ট করা হয়েছে, তবে পাঠ্যটি যেমনটি অনুলিপি করা হয়)।

সংক্ষিপ্তসার: জড়িত নকশা সরল করুনParticularPieceOfCode

বিবরণ:
প্রতি টিকিট -12345 বাস্তবায়নের সময়, কোড ব্যবহারের সাথে জড়িত ParticularPieceOfCodeকিছুটা জটিলতা অর্জন করেছে এবং পড়তে, বুঝতে এবং বজায় রাখা (উদাহরণস্বরূপ নীচে কোড স্নিপেট দেখুন) হয়ে উঠেছে ।

এটি সরল করার জন্য একটি উপায় খুঁজুন।

কোডটি যা পুনরায় ডিজাইনে আকাঙ্ক্ষিত হবে তার একটি উদাহরণ পাওয়া যাবে ClassName#methodName:

<a piece of code like one behind the right door here:>
http://i.stack.imgur.com/ARBSs.jpg


FWIW আমার পরামর্শ আপনি কী "স্তর" এর স্বাধীনভাবে প্রযোজ্য।

আমি এটি আপনার বর্তমান ("সর্বনিম্ন") স্তরে ব্যবহার করছি এবং আমি এখন এটি ব্যবহার করছি যে আমার স্তরটি "সর্বনিম্ন" থেকে অনেক দূরে এবং আপনি যেহেতু ডাকছেন তেমন সন্তোষজনক "বলে" পেয়েছি এবং আমি এটি ব্যবহার করতে যাচ্ছি সর্বদা যাই হোক না কেন।

আপনি এটি কতটুকু কর্তৃত্ব তা বিবেচনা করুন, কোন স্তর নেই, এর চেয়ে ভাল উপায় আর হতে পারে না।

আপনি যদি "বলুন" আরে আমরা একটি সমস্যা পেয়েছি তবে এটি কেবল বায়ু ছড়িয়ে পড়ে। এমনকি যদি আপনার বস / লিড একমত হয় এবং আপনি ঠিক বলেছেন তবে আমাদের একটি সমস্যা আছে , এটি কিছুই পরিবর্তন করে না - এটি কেবল আবার বাতাসে ছড়িয়ে পড়েছে এবং এটি অন্য কিছু হতে পারে না।

  • আপনি ভাবতে পারেন যে আপনার বক্তব্য লিখিত (যেমন ইমেলের ক্ষেত্রে) ভাল হওয়া ভাল তবে আপনি যদি এটির কথা চিন্তা করেন তবে তা আসলে তা নয়। যদি আপনার প্রকল্পের যথেষ্ট মেল ক্রিয়াকলাপ থাকে তবে যা লেখা হয়েছিল তা হারিয়ে যাবে এবং এক মাস পরে দীর্ঘকাল ভুলে যাবে।

কাজের জন্য সঠিক টুল ব্যবহার করুন। আপনি যে কাজের বিবরণ দিয়েছেন তার জন্য ইস্যু ট্র্যাকার হুবহু সঠিক সরঞ্জাম।

আপনি সমস্যাটি লক্ষ্য করুন, আপনি এটি ট্র্যাকিংয়ের জন্য ডিজাইন করা সিস্টেমে প্রবেশ করেন এবং এটি সর্বোত্তম সম্ভাব্য উপায়ে বাকীগুলির যত্ন নেয় - কেবল কারণ এটির জন্য ডিজাইন করা হয়েছিল :

কম্পিউটার সফ্টওয়্যার প্যাকেজ যা কোনও সংস্থার প্রয়োজন মতো সমস্যাগুলির তালিকা পরিচালনা করে এবং পরিচালনা করে ... সাধারণত গ্রাহক সম্পর্কিত প্রতিবেদন তৈরি করা, হালনাগাদ করা এবং সমাধানের জন্য ব্যবহৃত হয় ... বা সংস্থার অন্যান্য কর্মীদের দ্বারা প্রতিবেদন করা সমস্যাগুলি ... একটি সমস্যা ট্র্যাকিং সিস্টেমটি " বাগট্র্যাকার " এর মতো, এবং প্রায়শই একটি সফ্টওয়্যার সংস্থা উভয়ই বিক্রয় করবে এবং কিছু বাগ্ট্র্যাকার ইস্যু ট্র্যাকিং সিস্টেম হিসাবে ব্যবহৃত হতে পারে এবং তদ্বিপরীত। কোনও সমস্যা বা বাগ ট্র্যাকিং সিস্টেমের ধারাবাহিক ব্যবহারকে "একটি ভাল সফটওয়্যার টিমের হলমার্ক" 1 বিবেচনা করা হয় ...

আপনি যে কোনও উপায়ের মাধ্যমে যোগাযোগ করতে বেছে নিতে চান, ট্র্যাকারে টিকিট থাকা কেবল আপনার পক্ষে সহজতর হবে।

এমনকি যদি আপনি বাতাসকে ছড়িয়ে দেওয়া পছন্দ করেন তবে , "আমি টিকিট -৪৪৩২২ নিয়ে আলোচনা করতে চাই ..." বলার চেয়ে আরও দৃ starting় সূচনা পয়েন্ট তৈরি করে "শুনুন আমি কিছুক্ষণ আগে আমার সাথে আচরণ করা কোডের কিছু অংশ সম্পর্কে কথা বলতে চাই ... "এবং আপনি টিকিটের রেফারেন্সগুলি মেল দ্বারা নিরাপদে পাস করতে পারেন: মেলটি হারিয়ে গেলেও, সমস্যাটি এখনও ট্র্যাকারে থাকবে, আপনি যে সমস্ত বিবরণ বলতে চান তা সহ।


7
+1 ভাল পরামর্শ, তবে এমন পরিবেশে ট্র্যাকিং ইস্যু করা যা প্রক্রিয়াটি গ্রহণ করে না কেবল একটি ব্ল্যাকহোল হয়ে যায়। এক ব্যক্তির ইস্যু ট্র্যাকার কি ভাল। সেরা একটি অভিনব তালিকা করতে।
চুল্লী

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

এবং এর শীর্ষে, আমি দেখেছি লোকেরা টিকিট সিস্টেমকে দূষিত করার জন্য দায়ী করা হচ্ছে (= "অনেক বেশি" টিকিট খোলার)। সংস্কৃতি ফিট না হলে কোনও টিকিট ব্যবস্থা সাহায্য করবে না। দুর্ভাগ্যক্রমে, প্রযুক্তিগতভাবে লোকেরা সমাধানের চেয়ে প্রযুক্তিগত সরঞ্জামের সন্ধান করে এবং অন্যান্য প্রযুক্তিগত লোকেরা এটিকে ভাল পরামর্শ হিসাবে মনে করে কারণ এটি তাদের চিন্তাভাবনা প্রক্রিয়ায় ফিট করে।
জেনসজি

1
@ জেনসিজি "টিকিট ব্যবস্থাকে দূষিত করার জন্য লোকদের দোষ দেওয়া হচ্ছে" - এটি একটি পরিচিত ঘটনা, সম্ভবত একটি উত্সর্গীকৃত প্রশ্ন প্রাপ্য (অথবা সম্ভবত এটি ইতিমধ্যে জিজ্ঞাসা করা হয়েছিল এবং উত্তর দেওয়া হয়েছিল, আমি অনুসন্ধান করি নি)। যদি সংস্কৃতি মাপসই না হয় তবে টিকিট ব্যবস্থাটি সহায়ক হওয়ার জন্য অতিরিক্ত সুনির্দিষ্ট প্রচেষ্টা প্রয়োজন (যেমনটি আমি পূর্বের মন্তব্যে লিখেছিলাম যে আমি এর আগেও এসেছি)।
gnat

8

আপনার পরিস্থিতি সম্পর্কে আমাকে খারাপ লাগার কারণ হ'ল শিরোনামে এবং প্রশ্ন পাঠ্যের একাধিকবার আপনি লিখেছেন:

আপনি চেইনের সর্বনিম্ন বিকাশকারী

কেন এই বিষয়টি এত গুরুত্বপূর্ণ? ভাল, প্রথমত, এবং একটি সম্পূর্ণরূপে প্রযুক্তিগত দৃষ্টিকোণ থেকে, আপনি অবশ্যই সঠিক। আপনি যে জিনিসগুলিকে একজন "প্রয়োগকারী" বলছেন তার হিসাবে ভাড়া দেওয়া হয়, একটি শ্রমিক মৌমাছি যা প্রদত্ত আদেশের উপর নির্ভর করে।

তবে আপনি যদি পদমর্যাদার ক্ষেত্রে সর্বনিম্ন বিকাশকারী হন তবে এটি এখনও ঠিক সঠিক নয়। এখানে মূল কীটি উপলব্ধি করতে হবে যে আপনি কেবল নিজেকে সর্বনিম্ন বিকাশকারী হিসাবে উপলব্ধি করছেন । আপনি কি কখনও সে আত্ম-উপলব্ধি কাটিয়ে উঠার চেষ্টা করেছেন এবং আসলেই কোনও কিছুর জন্য দায়ভার গ্রহণ করেছেন ?

গ্রহণ করা! কেউ আপনাকে দায়বদ্ধ না করা পর্যন্ত অপেক্ষা করবেন না।

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

সাধারণত এটি সম্পূর্ণ বিপরীত: আপনি বেশি মূল্য দেওয়া হয় এবং আপনার মতামতকে আরও সম্মান করা হয়, একবার আপনি দেখান যে আপনি অর্থের মূল্যবান । এটি "আগে করণীয়", অন্যভাবে নয় not

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

এটি অন্যান্য ভাবে করা জন্য: কেউই কর্মী মৌমাছি, নিস্ক্রিয়ভাবে কর্ম তাদের নির্ধারিত হচ্ছে, এমনকি উদ্যোগের ক্ষুদ্রতম চোখ পিট পিট উদাসীন "জন্য অপেক্ষা মানুষ প্রচার করে , কারণ তারা এটির জন্য প্রদান করা হয় না ", পরিশেষে ঘেঙানি যে তারা একটি সুযোগ ছিল না।

অবশ্যই, এগুলি আবার আপনার সংস্থার সংস্কৃতির উপর নির্ভর করে, আর্থার দ্বারা লিঙ্কিত "দুটি গল্প" -এর সাথে জোয়েলের কী সম্পর্ক রয়েছে to যদি সংস্থাগুলি পরিচালকগণ তাদের নিজস্ব লোককে অগ্রগতি করতে আটকাতে সত্যিই বোকা হন, তবে ওঠানামা অনুপাত সম্ভবত ইতিমধ্যে খুব বেশি এবং এটি থেকে সিদ্ধান্তটি নেওয়ার সময় হতে পারে। তবে যদি এটি না হয় তবে আসল সমস্যাটি নিজের মধ্যে থাকতে পারে।


8

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

উদাহরণস্বরূপ, ধরুন আপনি প্রদীপ প্রতিস্থাপনের জন্য আপনার গাড়িটি কোনও মেকানিকের কাছে নিয়ে যান। যান্ত্রিক চারটি জিনিস লক্ষ্য করে:

  1. প্রদীপের দিকে এগিয়ে যাওয়ার তারটি নিভৃত এবং বিপজ্জনক। তবে, ব্যয়টি উল্লেখযোগ্যভাবে না বাড়িয়ে ছাঁটাই করা যায়। আপনি তারটি ছাঁটাই করতে কয়েক মিনিট সময় নেবেন বলে আশা করছেন, সম্ভবত এটি লক্ষ্য না করেই।
  2. একটি বল্ট আলগা। এটি সম্পূর্ণ সম্পর্কযুক্ত নয়, এটি এটি দেখার জন্যই ঘটেছিল। প্রয়োজনীয় ড্রাইভারটি ধরতে এবং শক্ত করতে এটি তার 20 সেকেন্ডের সময়; সুতরাং, আপনি আশা করেন যে তিনি এটি করবেন।
  3. প্রদীপের জন্য চ্যাসিসটি ফাটলযুক্ত, যার ফলে প্রদীপটি ছড়িয়ে পড়ে। এটি প্রতিস্থাপন ব্যয়বহুল। এবং এটি অপরিহার্য নয়। সুতরাং, তিনি আপনাকে এটি সম্পর্কে জিজ্ঞাসা করার জন্য কল করেছেন - আপনি যদি "না" বলে থাকেন, তবে তিনি আপনার পরিদর্শন সংক্ষিপ্তসারে একটি লিখিত সুপারিশ রেখেছেন ।
  4. গাড়ির নিচে বেশিরভাগ পরিমাণে ব্রেক তরল রয়েছে। আপনি কাউকে ফাঁস ফিক্স করার অনুমতি না দেওয়া পর্যন্ত গাড়িটি ব্যবহার করা থেকে বিরত রাখার জন্য তাঁর এবং পেশাদার হিসাবেও প্রয়োজন হতে পারে ।

এই পরিস্থিতিগুলির প্রতিটি এবং আমি নিশ্চিত যে অন্যরাও সফ্টওয়্যার বিকাশে সমান্তরাল রয়েছে - বিশেষত যদি আপনি নিজেকে কোনও স্তরের পেশাদার হিসাবে বিবেচনা করেন । একজন পেশাদার হিসাবে খুব অল্প ব্যাতিক্রম ব্যতীত আপনার পেশাটি আপনার পেশাগত বোঝাপড়া অনুসারে নির্দিষ্ট উপায়ে পণ্যটির উন্নতির শেষ লক্ষ্যে পৌঁছানো ।

  1. যদি ফিক্সটি তুচ্ছ হয় তবে সম্পর্কহীন হোক না কেন, ঠিক করুন।
  2. যদি সমাধানটি তুচ্ছ এবং অপ্রয়োজনীয় হয় তবে আপনি যে বিষয়ে স্বীকার করেছেন তাতে যে কোনও আনুষ্ঠানিক যোগাযোগ / ইস্যু-ট্র্যাকিং মেকানিজম রয়েছে তা ব্যবহার করে একটি আনুষ্ঠানিক সুপারিশ করুন।
  3. যদি কোনও কেস তৈরি করা যায় যে প্রাথমিক কাজটি সম্পাদনের জন্য এই ফিক্সটি প্রয়োজনীয়, তবে অপ্রত্যাশিতভাবে ব্যয় বাড়বে, সুযোগ পরিবর্তনের কথা বলবে।
  4. চিহ্নিত সমস্যা যদি প্রকল্পের সাফল্যের জন্য মারাত্মক হুমকি সৃষ্টি করে তবে তা পরিষ্কার করে দিন। আনুষ্ঠানিকভাবে। সমস্যাটি অপ্রতীক হয়ে যাওয়ার (যেমন স্বাস্থ্য, জরুরী বা পরিবহণ ব্যবস্থার মতো) সমস্যা সমাধানের অনুমতি দেওয়ার বিষয়ে যদি নীতিগত উদ্বেগ থাকে তবে পণ্য জাহাজের আগে সমস্যার সমাধান করার জন্য জোর দিন (নীতিগতভাবে প্রয়োজন হলে মিডিয়া বা কর্তৃপক্ষকে অবহিত করুন)।

এই উত্তরটি আমি ঠিক কী করব। আমি ইস্যু ট্র্যাকার মধ্যে ক্ষুদ্রতর পরিশোধক কাজগুলি রাখি না। আমি কেবল রিফ্যাক্টর। প্রতিটি প্রযুক্তিগত debtণকে সামান্য পরিমাণে সমস্যার পিছনে ফেলে দেওয়া কেবল সমস্যার একটি বিশাল তালিকা তৈরি করে, যা তাদের পক্ষে দৃশ্যমানতা অর্জন করা কঠিন করে তোলে এবং যে কোনও সময় এইরকম কোনও কাজ করার সময়, সমস্যাটি চলে যেতে পারে, পরিবর্তিত রূপটি হতে পারে , খারাপ হয়ে গেছে, সরানো হয়েছে বা কে জানে। যদি এটি 5 মিনিট সময় নেয় তবে কেবল এটি ঠিক করুন!
ব্র্যান্ডন

5

আপনি আইন আইন অফিসের একজন কেরানী একইভাবে অনৈতিক আচরণের বিরুদ্ধে লড়াই করেন, একজন ফাস্টফুড কর্মী অস্বাস্থ্যকর আচরণের বিরুদ্ধে লড়াই করেন, বা পার্কিং প্রয়োগকারী কর্মকর্তা পুলিশের দুর্নীতির বিরুদ্ধে লড়াই করেন।

  1. একটি ভাল উদাহরণ হতে। আপনি যে পরিমাণে পারেন, পরিষ্কার এবং বুদ্ধিমান কোড উত্পাদন করুন। যখন কোনও পছন্দ দেওয়া হয়, এমন একটি চয়ন করুন যা আপনার প্রয়োজনীয়তাগুলি কম খারাপ দিক দিয়ে পূরণ করে। (জেনে রাখুন যে প্রযুক্তিগত debtণ বন্ধকী debtণের মতো নয় - কেবল এটি হওয়া কোনও খারাপ জিনিস নয়))
  2. আপনার উদ্বেগ যোগাযোগ করুন । আপনার এমন একজনের থাকা উচিত, যিনি একটি দল নেতৃত্ব বা গ্রাহক বা স্থপতি, যার কারিগরি debtণ পরিচালনা এবং আপনার এন্টারপ্রাইজের সংস্থান বরাদ্দ করার প্রকৃত দায়বদ্ধ। আপনি যখন বিশ্বাস করেন এমন কিছু খারাপ দেখেন, তখন আপনার উদ্বেগ তাদের কাছে জানান। এটিকে লিখিতভাবে (যেমন, একটি ইমেল) রাখুন যদি আপনি বিশ্বাস করেন না যে তারা আপনার ইনপুটটির জন্য বুঝতে, প্রতিক্রিয়া জানাবে, এবং creditণ দেবে।
  3. চাপ দেবেন না। প্রযুক্তিগত debtণ খুব কমই কোনও এন্টারপ্রাইজের কর্মসংস্থান-শেষ ব্যর্থতার কারণ হয়। এতক্ষণ আপনি আপনার উদ্বেগগুলি জানান এবং আপনার কাজটি চালিয়ে যাচ্ছেন, প্রযুক্তিগত debtণের মতো আর্কিটেকচার সম্পর্কিত সমস্যাগুলি আক্ষরিক অর্থে আপনার সমস্যা নয়। হ্যাঁ, তারা আপনাকে প্রভাবিত করতে পারে তবে শেরিফের পুনর্নির্বাচনের চেয়ে জুনিয়র পুলিশ অফিসারের উদ্বেগের চেয়ে তারা আর আপনার উদ্বেগ নয়।

আপনি যে উদাহরণটি addদিয়েছেন তার সাথে, এমন কোনও ফাংশন যা সম্পূর্ণ বৈশিষ্ট্যটি ছড়িয়ে পড়েছে, কয়েক মিনিট সময় নিন এবং এতে কী উন্নতি হবে তার রূপরেখা খসড়া করুন। এটি বাস্তবায়নের জন্য আপনার যাকে অনুমোদনের প্রয়োজন হবে তাকে প্রেরণ করুন এবং এগিয়ে যান।

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


2
"প্রযুক্তিগত debtণ খুব কমই কোনও উদ্যোগের কর্মসংস্থান-শেষ ব্যর্থতার কারণ হয়।" আমি নিশ্চিত না। অনেকগুলি সফ্টওয়্যার প্রকল্পের ব্যর্থতার পেছনে কারণ প্রযুক্তিগত .ণ।
ইউফোরিক

2
একটি প্রকল্প কোনও উদ্যোগ নয়, @ ইউফোরিক। সানবার্ড কখনই যাত্রা শুরু করেনি বলে মোজিলা ক্ষুণ্ন হয় না। যদি আপনার প্রকল্প ব্যর্থ হয়, আপনি একই নিয়োগকর্তাকে নিয়ে একটি নতুন প্রকল্পে যান। যদি আপনার এন্টারপ্রাইজ ব্যর্থ হয়, আপনার একটি নতুন কাজ খুঁজে পাওয়া দরকার।
ডগএম

এই উত্তরটি খুব ভুল। প্রযুক্তিগত debtণ একটি এন্টারপ্রাইজ পণ্য ধ্বংস করতে দেখেছি। এবং যেমন "প্রযুক্তিগতভাবে debtণ আক্ষরিক অর্থেই আপনার সমস্যা নয়", তবে এটি সফ্টওয়্যার বিকাশকারীদের না হলে কার দায়?
ব্র্যান্ডন

2

আমি এমন কোনও সংস্থার কথা শুনিনি যে এটি চায় না যে এটির কর্মীরা অংশ নেবে। আপনি বলছেন যে আপনাকে কেবল কাজগুলি করার জন্য অর্থ প্রদান করা হবে। আমি আন্তরিকভাবে সন্দেহ করি আপনার মনে সঠিক কাজ আছে। কারণ আপনাকে ভাল সফ্টওয়্যার লেখার জন্য অর্থ প্রদান করা হয়।

এই দায়িত্ব নিন। আপনি যদি বেসটি সমর্থন করতে না পারেন তবে বৈশিষ্ট্যগুলি যুক্ত করতে কোনও বলবেন না। আপনার দক্ষতার সাথে গ্রাহককে পরামর্শ দিন। খুব ব্রেক হয়ে যাওয়ার আগে এখন ব্রেক উপর পদক্ষেপ নিন এবং আপনাকে পুরো প্রকল্পটি ফেলে দিতে হবে, কারণ এটি আর রক্ষণাবেক্ষণযোগ্য হবে না।


4
এটি কি কেবল আপনার মতামত বা আপনি কোনওভাবে এটি ব্যাক আপ করতে পারেন? ওপি ("সর্বনিম্ন") স্তরে, "ব্রেক এ পদক্ষেপ, না বলে" আমার অভিজ্ঞতার মধ্যে খুব কমই ঠিক আছে। না প্রকল্পের জন্য, না কেরিয়ারের জন্য। পিছনে ফিরে তাকানো আমি স্পষ্টতই মামলাগুলি স্মরণ করতে পারি যখন আমি প্রবীণ সহকর্মী / নেতৃত্ব / পরিচালকের দৃষ্টিভঙ্গির বিরুদ্ধে " না বলি " যখন দুটি বা দুটি জিনিস মিস করি
জিনাত

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

2
আমি এই পড়ার সুপারিশ করছি যা নিম্ন-স্তরের ডিভাইস ক্ষমতায়নের বিষয়ে আচরণ করে ডিভসকে জোরসোনফটওয়্যার
আর্থার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.