একজন প্রোগ্রামার কোন টুপি পরেন না? [বন্ধ]


29

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

যদি প্রাথমিক ভূমিকাটি সফ্টওয়্যার / কোড লিখতে হয় তবে বিকাশকারীদের কোন ভূমিকা নেওয়া উচিত নয়? কোন আছে?

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


20
একটি বনেট ... ওহ অপেক্ষা করুন ..
কেওসপ্যান্ডিয়ন

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

1
@ পিটার টার্নার: 'বিস্ময়কর প্রোগ্রামার টুপি' এমন দুটি অভিনব কাজগুলির মধ্যে একটি হবে যা দুটি বিয়ার ক্যান মাউন্ট করে। শুধু, বিয়ার নেই লাল ষাঁড়.
ব্লেয়ারহিপ্পো

4
অভিশাপ। যেমন একটি প্রতিশ্রুতি শিরোনাম ...
কেউই

4
@ ম্যাসন, সোনব্রেরোকে মনিটরের উপরে রাখা চকচকে পর্দার প্রতিচ্ছবিগুলির বিরুদ্ধে againstাল দেবে। অন্য কথায় - কৌশল।

উত্তর:


54

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

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


7
এই. গম্ভীরভাবে, কেবলমাত্র আমি কম্পিউটারে কাজ করার অর্থ এই নয় যে আমি অবকাঠামো ঠিক করতে পারি। আপনি কেবল আপনার বিকাশকারীদের সময় নষ্ট করছেন।
জ্যাকো প্রিটোরিয়াস

5
অপেশাদার সিসাদমিন দ্বারা ক্ষতিগ্রস্থ হওয়া +1 করা অত্যন্ত বিস্ময়কর।
ডেভিডটবার্নাল

এবং যদি আপনি সিসাদমিন টুপি পান তবে তারা আপনাকে সুবিধাগুলি পরিচালকের টুপি দিয়ে আটকে রাখতে পারে যা কোনও মূল্যে এড়ানো উচিত।
এইচএলজিইএম

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

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

35

আপনার নিয়োগকর্তা যা চান তা আপনি পরেন। এটাই আপনাকে একটি দল খেলোয়াড় করে তোলে। এটাই আপনাকে সমস্যা সমাধানকারী করে তোলে ।

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

সমস্যা সমাধান কখনও স্টাইলের বাইরে যায় না।

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

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


5
@ জোশ: আমি মনে করি যে "নতুন চাকরির সন্ধান করুন" পরিস্থিতিগুলির মধ্যে একজন হবেন।
অ্যাডাম লিয়ার

21
শুধু এই সঙ্গে সাবধান। বোসরা যে কোনও কিছু করতে ইচ্ছুকদের সুবিধা নেওয়ার প্রবণতা রাখে। কেবলমাত্র আপনাকে সঠিক ক্ষতিপূরণ দেওয়া হচ্ছে তা নিশ্চিত করুন।
টনি

5
আমি মনে করি না ক্রিস বেশ কিছু "কিছু করুন" বলছেন (ভাল, তিনি খানিকটা শেষে; আমাকে যে পানীয় পান করে না এমন কারও পক্ষে আমি কফি আনব না), তবে "আমি একজন বিকাশকারী, আমি একটি প্রিন্টার কার্টিজ বদলাবেন না "স্নুটিই হচ্ছে।
পিটার বুফটন

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

7
-1; এখানে সত্যের কর্নেল রয়েছে, তবে এই মানসিকতার কিছু স্পষ্ট সীমাবদ্ধতা রয়েছে এই উত্তরটি স্বীকার করার জন্য যথেষ্ট করে না। সত্যিকারের অন্তর্নিহিত সমস্যাটি কী হবে যখন আপনার নিয়োগকর্তা কর্মীদের পরিচালনায় সফল হন? আমি একবার অফিসের পতন দেখেছি কারণ উচ্চ-আপগুলি জুতো-বুদ্ধিমান বুদ্ধিমান, সক্ষম প্রকৌশলীগুলিকে তারা ঘৃণা করেছিল এবং খুব খারাপ কাজ করেছিল এমন ভূমিকার প্রতি জোর দিয়েছিল। "না!" বলার সময় আছে আপনি নিজের এবং আপনার নিয়োগকর্তার উভয়ের জন্যই সবচেয়ে ভাল কাজ করতে পারেন।
ব্লেয়ারহিপ্পো

29

পরীক্ষক!

প্রয়োজনে দয়া করে আমাদের পরীক্ষার্থীদের সরাসরি টেস্টার স্কুল থেকে বাইরে পাঠান!

পরীক্ষকবিহীন লোকেরা প্রত্যাশা করে যে ব্যাট হাতে কাজ হবে কারণ প্রোগ্রামার পরীক্ষক এবং তারা খুব স্মার্ট তাই এটি কাজ করা উচিত।

আমি বলছি না ডগফুডিং ভাল ধারণা নয়। আমি কেবল মনে করি পরীক্ষকরা এখন খুব গুরুত্বপূর্ণ যে আমি একজন প্রোগ্রামার।


4
ভাল উত্সর্গীকৃত পরীক্ষকগণ অবশ্যই নিচে রেট দেওয়া হয়!
পিটার বুফটন

3
কুকুরের খাবার!? আমি কেবল পাঁচতারা লবস্টার রান্না করি! ... এবং যখন আমি কোনও জিনিস আঁকিয়েছি তখন আমাকে কেন পরীক্ষক লাগবে। আমি জিনিসটি তৈরি করেছি এবং জানি এটি কীভাবে কাজ করে। যে কোনও ইউআই করেছেন সে কখনই এটির পুরোপুরি পরীক্ষা করার যোগ্যতা অর্জন করে না, কেবল কারণ তারা জানে যে এটি কীভাবে কাজ করে, না যে এটি কারও সাথে কীভাবে কাজ করে না।
মরগান হের্লোকার

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

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

3
+1 - প্রোগ্রামারগুলি প্রোগ্রামগুলি কীভাবে ব্যবহার করতে হয় তার ক্ষেত্রে নন-প্রোগ্রামারদের থেকে আলাদা আলাদা মনে করে think আপনি কি "ফাইল -> সংরক্ষণ করুন" মেনু আইটেমটিতে কোনও বাগ আবিষ্কার করতে পারেন?

26

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


অপরাধীদের বলুন যে তাদের আপনার বসের অনুমতি দরকার, এবং এটির জন্য ব্যবহৃত সর্বদা নিবন্ধন করুন।

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

@ জন, যদি বস বলেন আপনার এটি করা দরকার, ভাল ... আপনার এটি করা দরকার। এটি পরে সন্তোষজনক কিনা তা নিয়ে আপনি তার সাথে আলোচনা করতে পারেন এবং আপনি যদি কোনও চুক্তিতে না আসতে পারেন তবে সময় চলে যাওয়ার সময়।

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

16

একজন প্রোগ্রামার তার নিজস্ব কোডের একমাত্র পরীক্ষক হওয়া উচিত নয় ।

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

তদ্ব্যতীত, এগিয়ে যাওয়ার জন্য, ডিভগুলি জিনিস ভাঙার চেষ্টা করতে খুব বেশি অনুপ্রাণিত হয় না, যখন পরীক্ষকরা (সম্ভবত অবচেতন স্তরে) থাকেন।

এটি বোঝায় না যে ডেভ টেস্টিং অকেজো। একেবারে বিপরীত - ভাল ডেভ টেস্টিং পরীক্ষকদের আরও গভীর সমস্যাগুলি সন্ধানে মনোনিবেশ করতে সক্ষম করে। তবে ডেভ টেস্টিং কোনও উত্সর্গীকৃত পরীক্ষকের বিকল্প নয়


10

দুই আমি ঠিক ব্যাট থেকে ভাবতে পারি।

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

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

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


7
পয়েন্ট ২ সম্পর্কিত, কমপক্ষে একটি সংস্থা রয়েছে যার প্রতিষ্ঠাতা নীতি হিসাবে এই কোডটি লেখার লোকটির সরাসরি গ্রাহকের সাথে কথা বলা উচিত: সংবিধানের সুবিধাগুলি রয়েছে।
ফ্রাঙ্ক শিয়েরার

10

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

এছাড়াও, বিকাশকারীদের কিউএ টেস্টিং করা উচিত নয় - এটি কিউএ বিভাগের কাজ (আমি যে সংস্থাটিতে কাজ করি এটি এমবেডড মেডিকেল ডিভাইস তৈরি করে, তাই এটি আলাদা বিভাগ দ্বারা পরীক্ষা করা দরকার))

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


2
+1 এতে সম্মত হয়েছে যে এটি বিকাশকারীগণের QA পরীক্ষার ফলে এটি হ'ল।
spong

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

2
@ জোশকে @ চাওসপ্যান্ডিয়ন সম্মত হয়েছে, বিকাশকারীদের দ্বারা কিছু পূর্ব পরীক্ষা করা উচিত - তবে এটি বিশ্বাস করা উচিত নয়, সুতরাং যারা এটি বিকাশ করেনি তাদের দ্বারা পৃথক কিউএ পরীক্ষার ব্যবস্থা করা উচিত।
spong

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

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

8

কারিগরি সহায়তা

টেক-সাপোর্ট কল গ্রহণ করে আমার দিনের অনেকটাই অপচয় হয় ...

কিছু জনপ্রিয় এটি হ'ল:

  • "আমার অ্যাকাউন্ট লক আউট" বা "আমি আমার পাসওয়ার্ড ভুলে গেছি"
  • "আমার [ফোন | কীবোর্ড | মাউস | কম্পিউটার] কাজ করে না"
  • "আমার কম্পিউটারটি ধীর গতির, আপনি কি অস্বাভাবিক কোনও কিছুর জন্য এটি পরীক্ষা করে দেখতে পারেন?"
  • "আমি এই বোতামটি ক্লিক করলে এক্স কেন হয়? এটি ওয়াই করা উচিত"
  • "আমি এই পপআপগুলি পেতে থাকি ...." বা "আমার মনে হয় আমার একটি ভাইরাস আছে"
  • "এই ব্যক্তিটি এখানে আর নেই, আপনি কি তাদের সমস্ত জিনিস অক্ষম করতে পারেন?"
  • "আমাদের নতুন কর্মচারী রয়েছে, আপনি কি তাদের লগইন, সুরক্ষা কার্ড, ফোন এক্সট্রা, ইমেল ইত্যাদি দিয়ে সেট আপ করতে পারবেন?"

6

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


5

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

এটি প্রযুক্তিগত সহায়তা না করে, যে কোনও সমস্যা নেই। জিনিসগুলি বিকাশের চেষ্টা করার সময় এটি সচিব / কারিগরি সমর্থন লোক হওয়া।

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


হ্যাঁ সারাদিনে বেশ কয়েকবার ব্যক্তিত্বকে স্যুইচ করতে হবে এটি ট্যাক্স করছে। আপনার ক্রমাগত বাধা থাকাকালীন এমন কাজগুলিতে কাজ করা কঠিন যা ঘনত্বের প্রয়োজন।
ধনী

5

বিক্রয়

কিছু দরিদ্র ব্যাগারকে এটি করতে হবে, তবে এটি অবশ্যই বিকাশকারী হওয়া উচিত নয়।


4

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


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

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

3

শিল্পী এবং ব্যবহারকারী ইন্টারফেস ডিজাইনার

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

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

আপনি যদি প্রোগ্রামারদের সাহায্য করার জন্য কোনও পেশাদার ডিজাইনার না পান তবে এই দুটি জিনিসই কতটা খারাপ হতে পারে তার এক আলোকসজ্জা উদাহরণ লোটাস নোটস।


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

1
@ জিম লিওনার্দো: আসলেই। সে কারণেই আমি "সব" এর চেয়ে "সর্বাধিক" এবং "অনেক" বললাম। :-)
জেসন উইলিয়ামস

3

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


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

3

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

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

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

এর বাইরে, সত্যিকার অর্থে এমন কোনও "টুপি" নেই যা কোনও বিকাশকারীকে সেই ভূমিকায় দক্ষতা অর্জনের দক্ষতা থাকলে তা পরিধান করা উচিত নয়।


1

আমার উপর নিক্ষিপ্ত কোন কাজ নেওয়ার প্রবণতা যদি কেবল এবং কেবলমাত্র:

  • আমি আমার দক্ষতা স্তর এবং সম্ভাব্য প্রভাব সম্পর্কে আগাম সতর্ক করে দিয়েছিলাম এবং আমার বস সিদ্ধান্ত নেয় যে এটি গ্রহণযোগ্য
  • একজন গুরু স্তরের ব্যক্তি আছেন যিনি (এবং সম্ভবত কোনও পর্যায়ে আসবেন) আমাকে অপ্রত্যাশিত কিছু মোকাবেলায় সহায়তা করতে পারেন
  • কিছু ডকুমেন্টেশনের মাধ্যমে পড়ুন, অনলাইনে প্রশ্ন করা ইত্যাদি etc.

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


1

বিকাশকারীরা পরিস্থিতি (যেমন গ্রাহক, মালিক, ইত্যাদি) এর অংশীদার, সুতরাং তাদের কাছে অর্থপূর্ণ চাকরি আশা করার অধিকার রয়েছে have আমার মতে, এর অর্থ আপনার শক্তি নিয়ে কাজ করার সুযোগ ।

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

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


1

"ডিজাইনার" বা "সৃজনশীল লোক"। X_x জানার আগে আপনি পরের অনলাইন বিজ্ঞাপন প্রচারের জন্য বিপণনের পাঠ্য লেখার জন্য নিখরচায় কোনও অ্যাপ্লিকেশনটির ইন্টারফেসের মকআপ বা নীল "ডান" ছায়া সম্পর্কে অন্তহীন আলোচনার একসাথে যাবেন।


0

খড়ের সাথে পাশের বিয়ার ক্যানের সাথে সেই টুপি। খারাপ ধারণা আপনি যদি ধরা হয়।

সম্পাদনা:

এই টুপিটি আমি ঘৃণা করি তবে এর বড় পুরষ্কার রয়েছে - এটি আমার পক্ষে একটি বড় লক্ষণ says হ'ল - এখন বেসমেন্টে ফিরে যাও ... ভাল ছেলে ... এটাই।

দোষ টুপি।

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