প্রোগ্রামার হিসাবে, আপনি কি যত্ন নিতে পারেন বিকাশ প্রক্রিয়াটি কোন পদ্ধতিটি ব্যবহার করে?


14

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

উন্নয়ন প্রক্রিয়া পদ্ধতিটি কি আপনার জন্য অগ্রাধিকার?


8
আপনার কতটা ধৈর্য রয়েছে তার উপর নির্ভর করে এবং যদি আপনি বোকামিরা আনন্দের সাথে কষ্ট পান।
ডায়েটবুদ্ধ

উত্তর:


21

এটি কেবলমাত্র আমার পক্ষে গুরুত্বপূর্ণ যতটা সাধারণ জ্ঞানের পথে না আসায় আমরা আশা করি যে বেশিরভাগ পেশাদাররা থাকবেন।

আমরা যখন সংস্করণ নিয়ন্ত্রণের বিষয়ে কথা বলি তখন যুক্তি রয়েছে যে any version control beats not having anything at all, এটি বিকাশের পদ্ধতিগুলির ক্ষেত্রে নয়। পদ্ধতিগুলির অর্থ নিয়ম, এবং নিয়মগুলি কখনও কখনও ভাঙ্গা হয়। আমি যতক্ষণ না কেউ স্মরণ করতে পারি, যেসব সংস্থা সত্যই বোকা জিনিসগুলি করেছে, তাদের পক্ষে কাজ করেছি, বোকা পদ্ধতিটি নিরাময়ের জন্য যে সমস্যাটিই ঘটেছিল তা অনেক দিন আগে চলে গেছে।

আমি একটি সংস্থার থেকে নিম্নলিখিতগুলি চাই:

  • পরিষ্কারভাবে নথিভুক্ত পদ্ধতি যা কয়েকটি পৃষ্ঠায় ফিট করে। গতিতে ওঠার জন্য যদি আমাকে কোনও গবেষণামূলক প্রবন্ধ বা (আরও খারাপ) কোনও উপন্যাস পড়তে হয় তবে আমি দীর্ঘ সময়ের জন্য হারিয়ে যাব।

  • প্রমাণ যে কোম্পানির আরও ভাল পদ্ধতি পরিবর্তন করার জন্য উন্মুক্ত। আমার কারও কাছে যেতে এবং বলতে সক্ষম হওয়া দরকার "আমি বুঝতে পারছি আপনি কেন [xyz] করছেন, তবে একটি সরঞ্জাম রয়েছে যা এখন আপনার জন্য বেশিরভাগ ক্ষেত্রে কাজ করে। আমরা কি এটি ব্যবহার করতে পারি?"

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

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

  • আমি এমন পদ্ধতিতে ঝাঁপ দেওয়া পছন্দ করি যা চতুর গাছ থেকে পড়ে একটি প্রতিষ্ঠিত পদ্ধতির অনুরূপ। এটি বাধ্যতামূলক নয়, তবে পরিচিতির অনুভূতি প্রক্রিয়াগত ভুল না করার সময় উত্পাদনশীল হওয়ার চেষ্টা করার প্রাথমিক কুঁচকে পরাস্ত করতে সহায়তা করে।

যদি আমি দেখি যে তারা উপস্থিত রয়েছে বলে কৃতজ্ঞ হওয়ার চেয়ে আমি বিরক্তি প্রক্রিয়ায় আরও বেশি সময় ব্যয় করব , আমি সম্ভবত এই কাজটি শেষ করব।

অন্যটি উজ্জীবিত "ওরে না, আর কখনও হবে না!" হয় "আমরা আপনার কাছে আমরা একটি SVN বা কিছু ব্যবহার করা উচিত আমাদের জন্য সর্বোত্তম কার্যাভ্যাস সেট আপ করব। আমরা কোডের ছয় লাখ লাইন এবং 21 telecommuters আছে, আশা করছি?"

কেউ বাছাই করতে কিছু মজা করতে পারে। আমি সেই লোক নই :)


আমি আপনার প্রথম বুলেটটি অনেক পছন্দ করি। আমি এমনকি আমার কভার লেটারে এর একটি সংস্করণ রাখতে পারি।
চক স্টেফানস্কি

2
+1 - ভাল উত্তর! আপনি সত্যিই আমাকে ক্রমাগত সংহতকরণ এবং স্বয়ংক্রিয় বিল্ডগুলি সম্পর্কে ভাবছেন।
jmort253

10

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

সুতরাং তাদের অফিসিয়াল "বিকাশ পদ্ধতি" কী তা আমি বিশেষভাবে যত্ন করি না। তবে আমি এখনও এটি সম্পর্কে কেবল জিজ্ঞাসা করব কারণ এটি আমার পক্ষে তারা প্রকৃতপক্ষে কী করছে তা নির্ধারণের জন্য ফলো-আপ প্রশ্ন জিজ্ঞাসা করার প্রসঙ্গ দেয় ।


4

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


1
এটি এতটা নয় বলে মনে হচ্ছে " এই পদ্ধতিটি ঠিক আছে, এটি একটি নয়", বরং "তারা যে পদ্ধতি ব্যবহার করেন তা সম্পূর্ণ অকার্যকর পদ্ধতিতে প্রয়োগ করা যায় না of" যাইহোক, আমি যেভাবেই অনুভব করব।
কারসন 63000

সত্যি? কোড কোডের একটি লাইন পরিবর্তন করতে আপনাকে সেই বহু অনুমোদনের মধ্য দিয়ে যেতে হয়েছিল? আমি সর্বাধিক দুটি বুঝতে পারি।
আদিত্য পি

হুঁ ... সম্পূর্ণরূপে অকার্যকর আমলাতন্ত্র ধরে, আমি 20 টি খুব সহজেই পেতে পারি: প্রকৃত দেব, আসল পরীক্ষক, প্রকৃত বা এবং বিষয় বিশেষজ্ঞ, প্রকৃত স্থপতি, প্রকৃত ডিবিএ, সীসা দেব, সীসা পরীক্ষক, শীর্ষ ব্যবসা বিশ্লেষক, দেব দলের পরিচালক , ডিবিএ টিম ম্যানেজার, টেস্ট টিম ম্যানেজার, ইনফ্রাস্ট্রাকচার ম্যানেজার, হেল্প ডেস্ক লিড, বিজনেস টিম লিড, বিজনেস ম্যানেজার, সাবসিস্টেমের মালিক, সিস্টেমের মালিক, চেঞ্জ কন্ট্রোল ম্যানেজার এবং যে লোকটি প্রকৃতপক্ষে পরিবর্তনটি মোতায়েন করে থাকে (অস্বীকৃতি: আমাকে এই জাতীয় পরিবেশে কখনই কাজ করতে হয়নি - কখনই চাইবে না! তবে আমি কীভাবে এটি জড়িত হতে পারি তা কল্পনা করতে পারি ...)
বেভান

3
@ বেভান - এটি একটি দুঃস্বপ্নের মতো শোনাচ্ছে।
jmort253

4

একজন বিকাশকারী হিসাবে আমি এটি কোন পদ্ধতিটি ততক্ষণ সঠিক ব্যবহার করা উচিত না যতক্ষণ না এটি সঠিক পদ্ধতি mind

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


+1: আমি কাউভয় কোডিং শৈলীতে বেশ জোর করে আছি এবং আমি বাস্তবে এটি চাই না। এটি খুব বিশৃঙ্খলা বোধ করে এবং সত্যিই মনে হয় এটি আমাকে পিছনে ফেলেছে।
IAbstract

2

আমি এমন জায়গাগুলি পছন্দ করি যেগুলির বিকাশের পদ্ধতি রয়েছে যা প্রত্যেকে বাস্তবে অনুসরণ করতে পারে।


... বা ... সম্ভবত একটি উন্নয়ন পদ্ধতি ... লিখিতভাবে
IAbstract

1

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


1

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

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