খুব কড়া শিডিয়ুলে কোড করবেন কীভাবে?


40

আমি এমন একটি প্রকল্পে কাজ করছি যার খুব কড়া শিডিউল রয়েছে। আমার কোড এবং পরীক্ষার জন্য খুব বেশি সময় নেই (যদিও আমি প্রতিদিন 12 ঘন্টাের বেশি কাজ করি, এটি এখনও বিলম্বিত হয়), এবং ফলাফলটি খুব ভঙ্গুর। এটির কোডটিও খুব দু: খজনক।

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

এই প্রকল্পে তিন বছর পরে, আমি খুব স্ট্রেস অনুভব করি এবং আমি ভাল ঘুমাতে পারি না কারণ আমি ত্রুটি এবং ফোন কলগুলি সম্পর্কে খুব চিন্তিত।

আমার কিছু প্রশ্ন আছে:

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

9
প্রস্তাবনা? সবচেয়ে স্পষ্টত এক এবং আপনি এটি জানেন !!!
আদিত্য পি

25
রাতে আপনার ফোন বন্ধ করুন। সীমা নির্ধারণ করুন এবং তাদের সাথে লেগে থাকুন। আপনার এখানে দুটি স্বতন্ত্র সমস্যা রয়েছে, প্রথমটি হ'ল আপনার সংস্থাটি সম্মান দিচ্ছে না যে কর্মচারীদেরও বেঁচে থাকার জীবন রয়েছে।
টিম পোস্ট

34
চাকরি ছেড়ে দাও, একটি নতুন পেতে। এছাড়াও, ইউনিট টেস্টিং কীভাবে করবেন তা শিখুন
মরিস

18
সময়সীমাগুলি ম্যানেজমেন্টের সমস্যা। যদি ডেডলাইনগুলি সর্বদা এই আঁটসাঁট থাকে তবে তাদের আরও ভাল অনুমান সরবরাহের জন্য কাজ করা দরকার - তারা কী ভেবেছিল তা পূরণের জন্য আপনি কুকুরের মতো কাজ করবেন না।
স্টিভেন ইভার্স

4
আমি নিশ্চিত যদি ইএ গেমস স্নোআরফাসকে ভাড়া করে, তবে সে তা করবে।
বারিন লরিটস

উত্তর:


30

ফোন কল নিষিদ্ধ

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

এটি আপনাকে মূল্যবান ঘুম এবং বিশ্রাম পাবে।

টাইট সিডিউল

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

বিশৃঙ্খলা থেকে আদেশ

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

কোনও ধরণের ঘটনা / বাগ ডাটাবেস স্থাপন করুন। প্রতিদিন সকালে যখন আপনি নতুন ঘটনাগুলিকে (নিজেকে, আপনার দল বা আপনার ক্লায়েন্ট / ম্যানেজারের সাথে) অগ্রাধিকার পাবেন তখন কিছুটা সময় নিন। এটিকে অগ্রাধিকার অর্ডারে পরে সমাধান করার চেষ্টা করুন এবং ফোন কলগুলি চিন্তা করার চেষ্টাও করবেন না।

কি যদি

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

যদি তারা অফিস ফোন ব্যবহার করে এবং আপনি একটি মোবাইল ফোন ব্যবহার করেন যাতে আপনি তাদের কাজের সময় বাইরে কল করতে না পারেন এবং তারা করতে পারেন, আপনি অফিস ছাড়ার পরে আপনার মোবাইল ফোনটি স্যুইচ করা শুরু করুন। আপনি সেখানে 12 ঘন্টার জন্য চলেছি এবং আপনি প্রাপ্য কাজ বন্ধ করতে হবে। মোবাইল ফোনটি যদি আপনার ব্যক্তিগত হয় তবে আপনার সংস্থার উচিত আপনার একটি নতুন ফোন এবং আপনার ব্যবহারকারী / ক্লায়েন্টকে এটি সম্পর্কে অবহিত করা উচিত। যদি তারা পরে আপনাকে ব্যক্তিগতভাবে কল করতে শুরু করে (কারণ তারা আপনাকে আপনার ব্যবসায়ের কাছে পৌঁছাতে পারে না:

  1. তুলবেন না
  2. আপনার কোনও বন্ধুকে ভুল নম্বর সম্পর্কে অবহিত করার জন্য এটির উত্তর দিয়েছেন বা এই নম্বরটির আসল ব্যবহারকারী এটি আর ব্যবহার করছেন না।

সবচেয়ে গুরুত্বপূর্ণ বিষয়

আপনি বিদ্যমান সমস্যাগুলি সমাধান না করা পর্যন্ত কোনও নতুন কার্যকারিতা বিকাশ করবেন না। কমপক্ষে উচ্চ এবং মাঝারি অগ্রাধিকারগুলি।


6
ব্যবহারকারীদের সাথে নিষ্ক্রিয়ভাবে আক্রমণাত্মক হয়ে উঠবেন না। যদি সংস্থাটি আশা করে না যে আপনি বন্ধ সময়ে আপনার ফোনটির উত্তর দেবেন, তবে করবেন না। দায়িত্বে থাকা ব্যক্তির জন্য আরও একটি নম্বর থাকা দরকার।
জেফো

@ জেফ ও: আমি সম্পূর্ণ একমত তবে যেহেতু এটি 3 বছর ধরে চলে আসছে মনে হয় সেই অমানবিক সময়গুলিতে কলগুলির উত্তর দেওয়া হবে বলে মনে করা হচ্ছে।
রবার্ট কোরিটনিক

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

3
"তারা যখন ঘুমাচ্ছে তাদের আবার ফোন করুন" "লোকেরা সাধারণত তাদের নিজের ভাষা আরও ভাল বোঝে" ভাল ";)
আছু

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

14

আপনি যদি দলের একমাত্র ব্যক্তি না হন - তবে এই ক্ষেত্রে আপনি সম্ভবত রাস্তার নিচে অর্ধেকেরও বেশি - 'পেজার' দিয়ে পালাবেন। এটি আপাতত বোঝা হালকা করা উচিত।

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

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

আপনার বসের সাথে আপনার কথোপকথনের জন্য পয়েন্ট বিক্রয়:

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

আসুন যদিও সৎ হতে হবে। এখনও অবধি, আপনার সংস্থা ভাবেন নি যে এটি সম্পর্কে কিছু করার জন্য এটি এত বড় সমস্যা; তুমি জ্বলতে যাচ্ছ মনে হচ্ছে, ব্যবস্থাপনায় কারওরও আসল বিকাশের অভিজ্ঞতা নেই। সন্ধান শুরু করুন।


আরও ভাল, পেজারটি সেই ম্যানেজারকে দিন যিনি আপনাকে এই গোলযোগের মধ্যে ফেলেছেন ... বা ঘটনাক্রমে এটিকে এক বালতি নোনা জলে ফেলে দিন।
স্টিফেন সি

2
এই প্রকল্পটি যদি তিন বছর ধরে বিশৃঙ্খলভাবে চলতে থাকে তবে আমি মনে করি প্রযুক্তি প্রযুক্তি বিভাগটি কয়েক মাস দীর্ঘ হতে চলেছে। তাদের প্রথমে নতুন বৈশিষ্ট্যগুলি বিকাশ করা বন্ধ করে দেওয়া উচিত বেশিরভাগ সমস্যাযুক্ত সমস্যার 20% সমাধান করা (কারণ এর মধ্যে ৮০% আশা করি খুব কমই বিরক্ত হয়) এবং তারপরে পুনরায় সংশোধন শুরু করা উচিত। এটি হয়ে গেলে আপনি অন্যান্য ৮০% স্পর্শ করা শুরু করতে পারেন। আপনি সমস্ত বর্তমান সমস্যা সমাধান না করা পর্যন্ত নতুন বৈশিষ্ট্যগুলি বিকশিত করা শুরু করবেন না। কেন? যত তাড়াতাড়ি আপনি কোনও বাগ সমাধান করেন এটি সমাধান করা সস্তা। যদিও আপনার ক্ষেত্রে কিছুই আর সস্তা বলে মনে হয় না।
রবার্ট কোরিটনিক

@ রবার্ট কোরিটনিক: একেবারে। +1
স্টিভেন এভার্স

13

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

কীভাবে বলতে হয় তা শিখুন

আপনি ইতিমধ্যে জানেন যে আপনার অস্বীকার করা উচিত এমন সমস্ত অযৌক্তিক প্রত্যাশাকে না বলুন no আপনি কি তারা জানেন। এটা অনেক সুস্পষ্ট। আপনি যদি এখনই না বলতে পারেন, আপনি যেখানে পারেন সেখানে একটি চাকরি সন্ধান করুন। স্মার্ট নিয়োগকর্তারা এই দক্ষতা আকাঙ্ক্ষিত দেখতে পাবেন।


1
যে কোনও কিছুর চেয়েও বেশি, এটি প্রয়োজনীয় দক্ষতা। দুর্দান্ত উত্তর!
জো জেড

8

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

আপনি আবার বিমর্ষতা বজায় রাখার আগে দুটি প্রধান সমস্যাগুলি সমাধান করা দরকার:

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

আপনার পরিস্থিতি ঠিক করার জন্য আপনার দরকার ব্যবস্থাপনা ব-ইন। সমস্যাটি হ'ল তারা ব্যথা অনুভব করছেন না এবং তাদের দৃষ্টি আকর্ষণ করার জন্য আপনি স্ট্রোক করে হাসপাতালে শেষ করতে চান না। প্রথম পদক্ষেপটি আপনি কোথায় আছেন আপনার পরিচালনা এবং আপনি যে চাপের মধ্যে রয়েছেন তা ব্যাখ্যা করা explain যদি তারা এটি না পান তবে ব্যবস্থাপনার অন্য স্তরে যান। অথবা সম্ভবত এইচআর বিভাগে আপনার কাজের পরিস্থিতি বর্ণনা করুন। আপনার বর্ধিত সময়ের জন্য দিনে 8 ঘন্টা বেশি কাজ করার প্রয়োজন আইন লঙ্ঘন হতে পারে এবং এইচআর বিভাগ নিশ্চিতভাবে জানতে পারবে।

ধরে নিচ্ছেন পরিচালন আপনার আবেদন শুনবে, আপনি নিম্নলিখিত পদক্ষেপ নিতে চান:

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

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


6

আপনি মিথ্যা অর্থনীতির কেস হিসাবে বিবেচিত যা থেকে আপনি ভুগছেন বলে মনে হচ্ছে এবং আপনি যে জিনিসগুলি কার্যকর করেন না তার পক্ষে যত বেশি আপনি মেনে চলবেন ততই আপনার সমস্যাটি ততই খারাপ হবে।

কিছু মূল সূচক:

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

আমি জানতে চাই যে প্রকল্পটি যখন খুব আঁটসাঁট সময়সূচী রয়েছে তখন কোডটি লেখার পক্ষে এটি কি সম্ভব?

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

একই সময়ে আমি কীভাবে আরও ভাল কোড লিখতে পারি?

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

আমি কীভাবে নিজের মনকে সাফ করতে পারি এবং ঘুমাতে গিয়ে কাজের বিষয়ে উদ্বিগ্ন না হই?

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

আমি কোন পরামর্শ স্বাগত জানাই।

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

  • আপনার ডাক্তারের কাছে যান এবং আপনার লক্ষণগুলি নিয়ে আলোচনা করুন। আপনি যদি ক্লান্ত হয়ে থাকেন, বেশিরভাগ সময় হতাশাগ্রস্থ বা উদ্বেগ বোধ করছেন, ঘন ঘন আপনার সর্দি-ফ্লু লেগে থাকলে এবং কীভাবে আপনি শারীরিকভাবে অনুভব করছেন, তা ডাক্তারের বলুন। যদি আপনার ডাক্তারের অনুমতি দেওয়া হয় তবে আপনাকে অ্যান্টি-উদ্বেগ বা এমনকী ডিপ্রেশন-বিরোধী ওষুধ সরবরাহ করা হতে পারে। এমনকি যদি আপনি অনিচ্ছুক বোধ করেন তবে দরজায় অহংকার ছেড়ে দিন এবং নির্ধারিত হিসাবে সেগুলি গ্রহণ করুন। তারা সত্যিই সহায়তা করে এবং আপনাকে যা কিছু ঘটবে তা মোকাবেলার জন্য শক্তি খুঁজে বের করার অনুমতি দেয়।
  • আপনার সমস্যাটি যেমনটি জানেন তেমন আলোচনা করার জন্য একজন ভাল মনস্তত্ত্ববিদকে অনুসন্ধান করুন এবং এই সমস্ত বিষয়ে আপনি কীভাবে অনুভূত হন তা আবিষ্কার করতে এবং সমস্যাটি মোকাবেলা করার কৌশলগুলি বিকাশ করতে আপনাকে সহায়তা করতে পারে কে। আপনাকে যা জিজ্ঞাসা করা হয়েছে তার কিছু অর্থহীন বলে মনে হতে পারে, বা কিছুটা আকাঙ্ক্ষিত hy যাইহোক এটি করুন, কারণ আবার এটি সত্যিই সহায়তা করে, বিশেষত আপনাকে কীভাবে আপনার মনকে পরিষ্কার করবেন তা শেখানোর ক্ষেত্রে।
  • ঘুমের ট্যাবলেটগুলি এড়িয়ে চলুন যতক্ষণ না আপনার যদি সত্যিই সেগুলির প্রয়োজন হয় তবে আপনি সেগুলির উপর নির্ভরশীল হয়ে উঠতে পারেন এবং ঘুমের সমস্যা আরও খারাপ করে তুলতে পারেন। ব্যক্তিগতভাবে আমি কেবল তখনই গ্রহণ করি যখন আমি সপ্তাহান্তের পরে আমার প্রয়োজন মতো ঘুম পেতে পারি না এবং সাধারণত যখন আমার অলস এবং অসম্পূর্ণ সপ্তাহান্ত হয়।
  • আপনার ডায়েট পরিবর্তন করার দিকে নজর দিন। মারাত্মকভাবে ক্যাফিন কেটে ফেলুন কারণ এটি কেবলমাত্র উদ্বেগের তীব্র মাত্রায় অবদান রাখে। আপনার শর্করা হ্রাস করুন এবং আপনার ডায়েটে ভারসাম্য বজায় রাখুন এবং এর অর্থ হ'ল বেশি প্রাকৃতিক ফলমূল এবং শাকসব্জী খাওয়া, আপনার যে পরিমাণ লাল মাংস খাওয়া যায় তা হ্রাস করা এবং চর্বি এবং তেল হ্রাস করা। সফট ড্রিঙ্কস কেটে ফেলুন এবং যদি আপনার হাল ছেড়ে দেওয়া অসম্ভব মনে হয় তবে নিজেকে প্রতিদিন এক কাপ কফির মধ্যে সীমাবদ্ধ করুন। ক্লান্তি মোকাবেলায় আপনাকে ডায়েট সহায়তা করার ক্ষেত্রে গুরুত্বপূর্ণ। এছাড়াও, আপনার শেষ খাবারটি আগে খাওয়া যাতে আপনি পুরো পেটে বিছানায় যাচ্ছেন না।
  • প্রতিদিন ব্যায়াম করো. প্রতি সপ্তাহে সর্বনিম্ন একবারে কঠোর পরিশ্রম পান এবং প্রতিদিন কমপক্ষে 30 মিনিটের জন্য হাঁটুন বা চক্রটি অন্তত হালকা ঘামের কাজ করার পয়েন্টে যান। এটি আপনাকে শারীরিকভাবে ক্লান্ত করতে সহায়তা করবে যা আপনার ঘুম এবং আপনার ক্লান্তিতে সহায়তা করবে।
  • আপনার ঘুমের অভ্যাসটি পরিবর্তন করুন। কাজের জন্য তাড়াতাড়ি ঘুম থেকে ওঠার লক্ষ্য রাখুন, তাই আপনার নিজের মনে হতে পারে তার আগে আপনার ঘুমাতে হবে। আপনি যদি ঘুমাতে না পারেন, একটি হালকা আলো জ্বলন্ত ঘরে বিশ্রাম করুন, এবং বিরক্তিকর কিছু পড়ুন এবং আপনি এখনই ঘুমোতে না পারলে চিন্তা করবেন না।

এখন যেহেতু আমি চিকিত্সা সম্পর্কিত সমস্ত জিনিস পেরিয়েছি, আসুন আপনি নিজের কাজ সম্পর্কে কী করতে পারেন তা দেখুন:

  • কেউ পোমাদোরো টেকনিক ব্যবহার করার পরামর্শ দিয়েছেন। এটি সময়-বক্সিং হিসাবেও পরিচিত এবং আমি মনে করি এটি একটি ভাল ধারণা। আপনি মূলত 20-25 মিনিটের জন্য নিবিড়ভাবে মনোনিবেশ করেন, তারপরে আপনি কিছুটা বিরতি নিন। আমি আপনাকে প্রায় 3-5 মিনিটের জন্য উঠে পড়ার পরামর্শ দিচ্ছি এবং চোখটি বিশ্রামের জন্য দূরত্বটি অনুসন্ধান করব। সেই সময়ে আপনার কাজগুলি সম্পর্কে চিন্তা না করার চেষ্টা করুন। একটি পানীয় পান, বাথরুমে নেমে ঘুরে বেড়ান বা একটি সংক্ষিপ্ত স্পেলের জন্য কেবল আপনার অফিসে ঘোরাঘুরি করুন।
  • আপনার বসের সাথে আপনার সম্পর্কের উপর নির্ভর করে কাজের সময়সূচীটি আপনার স্বাস্থ্যের উপর প্রভাব ফেলছে এমন আপনার উদ্বেগগুলির সাথে মিলিত হওয়ার জন্য এবং তার সাথে আলোচনা করার একটি উপায় সন্ধান করুন। এটিকে তার কাছে রাখুন যে আপনি সংস্থার গ্রাহককে হতাশ করার ঝুঁকি নিতে চান না এবং আপনি এমন একটি কৌশল চেষ্টা করতে এবং বিকাশ করতে চান যা নিশ্চিত করতে পারে যে আপনি নিজের কাজ চালিয়ে যেতে পারেন, তবে এর অর্থ আপনার প্রয়োজন আপনার স্বাস্থ্যের উদ্বেগগুলিও সমাধান করার জন্য সময় করা। তবে এটি একটি সর্বশেষ অবলম্বন হিসাবে ব্যবহার করুন, কারণ এখানে কাজ করা মিথ্যা অর্থনীতির ব্যাখ্যা করা আরও ভাল যেমন:
    • ক্লান্তিহীন কর্মীরা অত্যন্ত হ্রাসযোগ্য দক্ষতার সাথে শেষ করেন, যেখানে অ-ক্লান্তিকর শ্রমিকরা স্বল্প সময়ের মধ্যে আরও বেশি কিছু করার ক্ষমতা রাখে এবং আমি এমন কিছু পরিসংখ্যান এবং গবেষণার উত্স তৈরির চেষ্টা করব যা আপনি আপনাকে ব্যাক আপ করতে পারেন। একটি ভাল বস সঙ্গে, আপনার এমনকি এটি প্রয়োজন হবে না। নিম্নলিখিত নিবন্ধগুলি আপনার কিছু উপকারে আসতে পারে: নিবন্ধ 1 , নিবন্ধ 2 , নিবন্ধ 3
    • কিছু পরীক্ষা-নিরীক্ষার এড়িয়ে যাওয়া এবং মনোযোগ দেওয়ার জন্য কিছু পরে আপনার জন্য ব্যয় হয়। প্রারম্ভিক পয়েন্ট হিসাবে প্রযুক্তিগত tণের ধারণাটি দেখুন ।
  • প্রতিদিন আপনার কাজের সময়কে 8 থেকে 9 ঘন্টা কমিয়ে আনার চেষ্টা করুন।
  • ছুটির সময় বুক করুন এবং কিছুক্ষণ শান্ত হয়ে কোথাও চলে যান। এমনকি আপনি যা কিছু করেন তা আপনার গাড়িটিকে বনে চালাচ্ছেন এবং এক সপ্তাহের জন্য শিবির স্থাপন করুন। গুরুতরভাবে, আপনার ব্যাটারিগুলি রিচার্জ করার জন্য কিছুক্ষণের জন্য কিছু করবেন না।

প্রকৃত প্রোগ্রামিং সম্পর্কিত স্টাফের ক্ষেত্রে:

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

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

এই সমস্ত ক্ষেত্রে সক্রিয় হন। আপনার মনিবকে দেখান যে আপনি উভয়ই সত্যিকারের ক্ষেত্রে উন্নতি করতে একসাথে কাজ করতে পারেন, যা শেষ পর্যন্ত আপনার এবং সংস্থার উভয়কেই ভাল প্রতিফলিত করবে।

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


4

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

আপনি আজ কী কাজ করবেন তা পরিকল্পনা করুন, এটিকে লিখুন এবং এর সাথে আঁকুন। আপনার একবারে যা মনে রাখতে হবে তা সাত বা তার চেয়ে কম আইটেমের মধ্যে সীমাবদ্ধ করার চেষ্টা করুন।

আমি আরও একধাপ এগিয়ে যেতে চাই এবং অন্যের কাজের পুনরাবৃত্তি এড়াতে চাই। যখনই সম্ভব ভাষার লাইব্রেরি ব্যবহার করুন। সম্ভব হলে তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করুন।

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

যতটা সম্ভব সরল করুন। টেমপ্লেট, চেকলিস্ট এবং যে কোনও কৌশল ব্যবহার করুন যা আপনাকে তুচ্ছতা সম্পর্কে চিন্তাভাবনা এড়াতে দেয়।

আপনার বাধা এড়াতে হবে। প্রতিটি বিঘ্ন সময়সূচীতে আপনার 15 মিনিটের জন্য ব্যয় করতে হবে। আপনার সময় রক্ষা করুন।

যদি এটি দীর্ঘমেয়াদী হয়, আপনি যখন দেখবেন আপনার পারফরম্যান্স পিছিয়ে যাচ্ছে home আপনি যদি 12 ঘন্টা দিন অবিচ্ছিন্নভাবে কাজ করে থাকেন তবে আপনার কার্য সম্পাদন সম্ভবত আপনি 8 ঘন্টা দিন কী কাজ করবেন তা সম্পর্কে। আপনার পারফরম্যান্স কতটা খারাপভাবে কমেছে তা আপনি লক্ষ্য করতে পারেন না। কিছুটা অনুশীলন এবং বিশ্রাম পেতে অতিরিক্ত চার ঘন্টা সময় নিন। আপনি মধ্যাহ্নে ঝাঁকুনি পেতে পারেন বা মধ্যাহ্নভোজনের পরে কয়েক ঘন্টা ছুটি নিতে পারেন কিনা তা দেখুন।


4

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

বিকল্প হিসাবে, আপনি সর্বদা অন্য কোনও কাজের স্যুইচ করতে পারেন :-)


2

আপনি যা কিছু করেন তা ট্র্যাক করুন

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

জিনিস পরিবর্তন করার চেষ্টা করুন

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

নিজেকে ছেড়ে দেওয়ার সময়টি প্রস্তুত হওয়ার জন্য নিজেকে প্রস্তুত করুন

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


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

2

Godশ্বরের ভালবাসার জন্য, আপনার প্রকল্প পরিচালক কোথায়?

আপনার যদি উত্পাদনশীল সময় স্থাপনে সহায়তা করার জন্য কোনও প্রকল্প পরিচালক না থাকে তবে আপনার প্রয়োজন। আপনার বিকাশের সময় ধরে রাখার জন্য উত্সর্গীকৃত একজন ব্যক্তির প্রয়োজন, স্কোপ ক্রাইপ সীমাবদ্ধ করা, প্রত্যাশা পরিচালনা করা ইত্যাদি ...

আপনি জীবিকার জন্য একটি সৃজনশীল কাজ করেন। আপনার যদি আপনার গ্রাহক / ব্যবহারকারী এবং আপনার মধ্যে বাধা না থাকে, আপনি কীভাবে কার্যকরভাবে আপনার উন্নয়নের দিকে মনোনিবেশ করতে পারেন?

একজন ভাল প্রধানমন্ত্রী অনেক কিছুর জন্য ভাল হতে পারে ...

1. 'উচ্চতর শক্তি' কার্ড খেলতে:

আপনার ব্যবহারকারীরা আপনাকে নতুন বৈশিষ্ট্যগুলির জন্য বাগ দিচ্ছেন তবে আপনার বাগ-ফিক্স রিলিজটিতে ফোকাস করার জন্য সত্যই কিছুটা সময় প্রয়োজন। কে বলেছে যে আপনাকে ব্যবহারকারীর সাথে কথা বলতে হবে? চুক্তিগুলি লেখার দায়িত্ব কি আপনার? গ্রাহকের প্রত্যাশা পরিচালনা করা কি আপনার কাজ? আপনার কি চুক্তির শর্তাদি স্থির করার চূড়ান্ত সিদ্ধান্তের ক্ষমতা আছে?

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

আপনার প্রধানমন্ত্রী আপনার তুলনায় যা তৈরি করেন তা নির্বিশেষে, যদি গ্রাহকরা আপনাকে ফটকের বাইরে পরিবর্তনগুলি সম্পর্কে বিরক্ত করতে শুরু করেন তবেই বলুন।

"নির্দিষ্টকরণের বাইরে আলোচনার পরিবর্তনগুলি আমার বেতন গ্রেডের উপরে ..."

এটি ভদ্রভাবে বলার উপায়, আমি *** হিসাবে দিই না।

তাদের উপর 'স্কিপ ক্রিপ কুকুর' ফেলে দিয়ে তা অনুসরণ করুন।

"আপনি যদি সেই জল্পনা পরিবর্তন করতে চান তবে আপনাকে আমার প্রধানমন্ত্রীর সাথে যোগাযোগ করতে হবে"

এখন, আমাকে একা ছেড়ে দাও। কোনও ব্যবহারকারীর বিকাশকারীদের সাথে সরাসরি আলাপচারিত করার ক্ষমতা এমন এক বিশেষাধিকার হিসাবে অনুমোদিত যা তা কেড়ে নেওয়া যেতে পারে। যদি এটি না হয় তবে আপনার পরিচালনা আপনাকে ব্যর্থ করছে।

2. প্রত্যাশা পরিচালনা 101

কে তাদের সঠিক মনে মনে করে আপনি এই জাতীয় ক্রেডিট শিডিয়াল কাজ করতে পারেন এবং 24/7 প্রযুক্তি সমর্থন পরিচালনা করতে পারেন । আপনার পক্ষে কেউ দাঁড়াতে হবে কারণ আপনার সময়টি মূল্যবান এবং আপনার কারুকাজে উত্সর্গ করা উচিত।

এটি গ্রাহকদের পাশাপাশি আপনার যে সংস্থার জন্য কাজ করেন তাদের ক্ষেত্রেও এটি প্রযোজ্য। গ্রাহকদের জন্য, তারা যদি ওভারস্টেপ করছে তবে আপনি সর্বদা জিজ্ঞাসা করতে পারেন ...

"এই পরিষেবাটি কি চুক্তিতে লেখা আছে?"

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

আপনি যে সংস্থার জন্য কাজ করছেন তার জন্য, বার্তাটি বহন করার জন্য আপনার কারও কারও প্রয়োজন ...

"আমাকে যে কাজটি করতে বলা হচ্ছে তা আমার বেতন-গ্রেডের সমান?"

অর্থাত, তারা ফোন প্রযুক্তি সমর্থন করতে আপনার সময়টি 50% ব্যয় করতে বছরে আপনাকে 60k প্রদান করছে যা অনেক কম প্রদানের অবস্থান। এটি প্রচারের জন্য একটি বিপজ্জনক বিষয় যাতে আপনার একটি প্রধানমন্ত্রীর দরকার হয় আপনার পক্ষে একটি ভাল কেস তৈরি করার জন্য আপনি বিশ্বাস করতে পারেন। আপনার পক্ষে তাঁর পক্ষে যুক্তিটি হ'ল ...

"আমি এক বছরে K০ কে বেতন পাই কিন্তু আমার সম্ভাব্য উত্পাদনশীলতার অর্ধেকটি মেনাল কাজের জন্য নষ্ট হয়ে যাচ্ছে।"

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

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

৩. প্রত্যেকে মাঝে মাঝে চিয়ারলিডার ব্যবহার করতে পারে

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

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


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

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

আপনাকে ব্যবসায়ের প্রয়োজনীয়তার সাথে সামঞ্জস্য রাখতে এবং ব্যাঘাতগুলি পরিচালনা করতে আপনার পক্ষে কারও কারও প্রয়োজন। আপনার যদি তা না থাকে এবং ভবিষ্যতে এটি খুঁজে পাওয়ার কোনও আশা না থাকে, ভাগ্য ভালো ...


1

বাহ বাহ! আপনার ঘোড়াগুলি কাউবয়কে ধরে রাখুন! আপনার মনে হয় সেখানে উন্নয়ন সব ভুল আছে। কোডিং করার সময় আপনি কিছু সফ্টওয়্যার ফান্ডামেন্টাল অনুপস্থিত। হ্যাঁ আপনার বেসিকগুলি ব্রাশ করুন ... জীবন অনেক সহজ হবে।

এখন স্কুল সময় ফিরে

  1. দ্রুত উন্নয়ন-টেমিং-সফটওয়্যার-সূচীকরণ *
  2. পৌরাণিক মন-মাস *

*অবশ্যই পরুন


2
পরবর্তী প্রশ্ন - কীভাবে কোনও কড়া শিডিয়ুলে কিছু বই পড়তে এবং পরিচালনা করতে হবে :
ডি

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

আমি আপনার সাথে একমত একদা, আমি প্রতিদিন পড়ি। তবে আমি কাজ করি না (যা আমি অনুমান করি উপরের প্রশ্নে কোডটি বোঝায়) দিনে 12 ঘন্টা। আমি যদি তা করতাম তবে আমি অবশ্যই কোনও বই পড়তাম না। কাজের চেয়ে জীবনের আরও অনেক কিছু আছে।
ভেন্টস্লাভ রায়কভ

@ বন্ড - সত্য, তবে আমরা যদি সঠিকভাবে কাজ না করি তবে অনেক বেশি জীবন থাকবে না। আমার সংস্থায় আমি প্রতিদিন 5 ঘন্টা কাজ করি। আমরা প্রায় 1.5 বছরে একটি ক্রলিং ইঞ্জিন তৈরি করেছিলাম। আমাদের মাসে এক মিলিয়নেরও বেশি দর্শক রয়েছে।
ইমরান ওমর বুখশ

1

আমি একটি টোডো তালিকা তৈরি করতে, প্রয়োজনীয়তার অনুসারে বাছাই করতে এবং এই আদেশকে নিঃশর্তভাবে আটকে রাখতে চাই - এমনকি যদি আমার কিছু কাজ করার মতোও মনে হয়।

আপনি কী অবাক হবেন যে আপনি পরবর্তী সময় কী কাজ করবেন তা ভেবে সময় ব্যয় করে আপনি কতটা সময় বাঁচাতে পারবেন।


1

এখনই আপনি যা করতে পারেন তা হ'ল

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

এর অর্থ হ'ল কমপক্ষে আপনি এখন থেকে যা করছেন তা টিডব্লিউও ব্যক্তিরা আশা করছেন যে কোডগুলির বিটগুলি উন্নত করে।

আর কী করা যায় তা নির্ভর করে ম্যানেজমেন্টের উপর। আপনি উত্তর দিয়ে তাদের এই প্রশ্নটি দেখাতে চাইতে পারেন!


জোড় প্রোগ্রামিংয়ের সাথে আমার দৃ strongly়ভাবে একমত হতে হবে না। স্বতন্ত্র চিন্তাবিদ বা সৃজনশীল মন কীভাবে কাজ করে তা নয়। এটি কোনও টিম পিয়ার পর্যালোচনার বিকল্প কখনও নয়।
একিউম্যানাস

1

ফোন কলগুলি নিষিদ্ধ করুন এবং কঠোর "বাগগুলি কেবলমাত্র বাগ ট্র্যাকারে যায়" নিয়মটি প্রয়োগ করে। তারপরে আপনার দিনের প্রথম পদক্ষেপটি সদ্য প্রবেশ হওয়া বাগগুলিকে তদন্ত করা, দ্বিধা পরিষ্কার করা, অগ্রাধিকার দেওয়া এবং প্রথমত বাগ ফিক্সগুলিতে কাজ করা। এবং আপনার বাগ ফিক্সগুলি আসলে বাগটি সংশোধন করে এবং নতুন বাগগুলি প্রবর্তন করে না তা নিশ্চিত করুন।

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

কোড সমস্যা সমাধানের জন্য আপনি আসলে 3 টা বেড থেকে নামছেন না, তাই না? যদি তা হয় তবে আপনি যা পান তা সবই আপনার প্রাপ্য।



0

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

এফওয়াইআই, কার্যত প্রত্যেকেই একটি কঠোর সময়সীমার উপর কাজ করে। যাইহোক, যারা বিকাশকারীরা জানেন যে তারা কী করছেন তারা সর্বোত্তম অনুশীলনগুলি অনুসরণ করে কারণ এটি কাজটি দীর্ঘ সময়ের মধ্যে দ্রুত সম্পন্ন করে। তারপরে তাদের একটানা 3 বছর 12 ঘন্টা দিন কাজ করতে হবে না।

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