আমি কি খুব ধীরগতিতে প্রোগ্রামিং করছি? [বন্ধ]


31

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

এখনই আমার বর্তমান হার নীচে দেওয়া হয়েছে (এএসপি.নেট ওয়েবফোর্মে):

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

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


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

দুঃখিত। আমি আরও সুনির্দিষ্ট উত্তর খোঁজার চেষ্টা করছিলাম। আমি পরের বার এটি মনে রাখব।
জন

17
কেন এটি উত্সাহিত করা হয় না? তিনি যে উত্তরটি খুঁজছেন তা প্রাথমিক প্রশ্নের মধ্যে উপস্থিত না থাকলে আমি মনে করি একটি নির্দিষ্ট ক্ষেত্রে সংকীর্ণ অন্য প্রশ্ন জিজ্ঞাসা করা ভাল।
রাহেল

7
মনে রাখবেন কোনও কোডারের ক্ষমতাকে বিচার করার জন্য গতি কেবলমাত্র মেট্রিক নয় - গুণটিও প্রয়োজনীয়। গতি ছাড়াও, পুনরায় কাজের পরিমাণও বিবেচনা করুন।
মাইকেল

@ জন - এখন প্রায় ৪ বছর কেটে গেছে। এই প্রশ্ন জিজ্ঞাসা করার পরে আপনি কি মনে করেন আপনার গতি / ক্ষমতা উন্নতি হয়েছে?
চকি

উত্তর:


20

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

অনুমান হিসাবে ... আমি এখন 5 বছর ধরে শিল্পে রয়েছি (অবশ্যই অভিজ্ঞ অঞ্চলে নয়, আমি জানি!), এবং আমার ব্যক্তিগত অনুমান এখনও স্তন্যপান করে। আমি প্রায়শই যতটুকু অবমূল্যায়ন করি তত বেশি মূল্যায়ন করি এবং আমি এটি ঠিক করার চেয়ে উভয়ই বেশি করি। কিছু উঠে আসবে, কোথাও এসে আপনাকে কামড় দেবে। কখনও কখনও আপনি একটি লাইব্রেরি পাবেন যা আপনার নিজের মতো করে ভেবেছিল এমন সব কিছু করে এবং এক সপ্তাহের কাজ অর্ধ দিনের মধ্যে অদৃশ্য হয়ে যায়। অন্য সময় একটি বোকা বাগ একটি দিনের কাজ 2, 3, 4 পর্যন্ত প্রসারিত করবে ...

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


আমার ম্যানেজাররা বুঝতে পারছেন না এমন নয় তবে তারা আমার কাছ থেকে আরও বেশি এবং দ্রুত ফলাফলের প্রত্যাশা করছেন এবং এটিই আমাকে অপ্রতুল বোধ করছে।
জন

3
আপনি সবসময় আপনার পরিচালকদের জিজ্ঞাসা করতে পারেন তারা কীভাবে ভাবছে যে আপনি করছেন। এই উপায়টি আপনি জানবেন, একটি উপায় বা অন্য। আপনি কীভাবে উন্নতি করতে পারেন সে সম্পর্কে তাদের কাছে ভাল পরামর্শ থাকতে পারে। অথবা তারা আপনাকে বলতে পারে যে আপনি দুর্দান্তভাবে কাজ করছেন এবং আপনার উদ্বিগ্ন হওয়ার কিছুই নেই। পেশাদাররা: আপনি খারাপ কাজ করলেও এটি আপনাকে স্ব-সচেতন এবং প্র্যাকটিভ হিসাবে দেখায়। কনস: এটি তাদের বুঝতে পারে যে আপনি পিছিয়ে আছেন। বিকল্পভাবে, আপনি সম্ভবত ভাল করছেন, এবং বলা হচ্ছে যা আপনাকে আপনার ভয় হারাতে পারে এবং নিজেকে যে ভয় নিয়ে আসে তা প্রমাণ করার আকাঙ্ক্ষা
QWasson

10

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

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


7

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


2

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

আমি ব্যক্তিগতভাবে চ্যালেঞ্জটি পছন্দ করি তবে আপনি যদি কোনও টাস্ক তালিকা বা কোনও সময়রেখার দিকে তাকিয়ে থাকেন তবে কখনও কখনও এটি আপনাকে কিছুটা নির্লজ্জ দেখায়।

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


1

যখনই আমি অনুমানের চেয়ে লম্বা অনুমান করি তখন আমার মনে হয় অন্যরা মনে হয় যে আমি অন্য সবার চেয়ে অনেক পিছিয়ে আছি।

এগুলি সাধারণভাবে দেখা যায়, যদি সমস্যাটির বিষয়ে বিস্তারিতভাবে দেখার সময় কেউ প্রত্যেকে দীর্ঘতর অনুমান দেয় না, তবে সমস্ত অনুমান খুব সংক্ষিপ্ত হবে।

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