কেন ভাল প্রোগ্রামারদের নিনজাস হিসাবে উল্লেখ করা হয়? [বন্ধ]


36

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

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

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


3
নিনজা মার্শাল আর্টের বিশেষজ্ঞ। ভালো প্রোগ্রামাররা প্রোগ্রামিংয়ে বিশেষজ্ঞ।

5
কখনও নিনজা বলা হয়নি। গুরু বা মাস্টার অন্যদিকে ...
Noone

40
পয়েন্টারগুলির সাথে কাজ করার সময় এটি আমাকে 'নিনজা পদ্ধতি' সম্পর্কে মনে করিয়ে দেয়: কেবল তারকারা (*) এটি কাজ না করা অবধি ফেলে দিন। ^^
গ্যাবলিন

10
সঠিক শব্দটি হ'ল "হত্যাকারী কোডিং নিনজা বানর গুরু সুদর্শন নায়ক যৌনমিলন।"
ম্যাক্সপাম

2
@ ম্যাক্সএম, আশা করি প্রোগ্রামিংয়ের সময় "সেক্সম্যাচাইন" লেবেলটি প্রাসঙ্গিক নয়?

উত্তর:


33

আমার মনে একটি নিনজা এবং একটি ভাল প্রোগ্রামারের মধ্যে কয়েকটি সমান্তরাল রয়েছে:

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

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

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

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


19
অন্ধকার পোশাক এবং বেশি কথা না বলে কি? :
পি

এসএসএইচএইচ ... লুকানো অস্ত্রগুলির মধ্যে স্টিলথ অন্যতম। :)
জেবি কিং

4
"তাদের অস্ত্রের মধ্যে রয়েছে স্টিলথ, লুকানো অস্ত্র এবং প্রায় ভাল কডিং শৈলীর প্রতি অনুরাগী ভক্তি .... কম কথাবার্তাও ... বাহ! আমি আবার আসব ..."
তিমিথ বাল্ড্রিজ

আপনি সামুরাইয়ের কথা ভাবছেন। নিনজা খালি খুনি। নিঞ্জাদের সাথে সম্মান নেই।

কার্টুন বা সিনেমা আকারে "কিশোর মিউট্যান্ট নিনজা টার্টলস" কখনও দেখবেন?
জেবি কিং

41

এটি আপনি যা বলছেন তা অনেকটা - অত্যন্ত ধৈর্যশীল তুলনা করে শীতলতা এবং অভিজাতত্বকে বোঝানোর চেষ্টা (যারা নয় তাদের মধ্যে প্রায়শই)।

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

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

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

/ গলাবাজি

সম্পাদনা: স্পষ্ট করে বলতে গেলে, অভিজাত প্রশ্নকর্তাকে লক্ষ্য করে নয় ...


6
@ ল্যারি - বেশিরভাগ তুলনা অন্যান্য ক্ষেত্রে সত্যিকারের ভাল পেশাদারদের জন্যও সমানভাবে প্রয়োগ করা যেতে পারে তবে আপনি নিনজা আইনজীবী, নিনজা ডাক্তার বা নিনজা অ্যাকাউন্ট গ্রহণযোগ্য কর্মী পাবেন না (সম্ভবত হারবার্ট কর্নফিল্ড ছাড়া)। প্রোগ্রামাররা কেন এটি করার প্রয়োজনীয়তা অনুভব করে তা আকর্ষণীয় প্রশ্ন নয়?
জন হপকিন্স 15

9
@ জোম হপকিনস, যুক্তরাজ্যের এনএইচএস নিঞ্জা চিকিৎসকদের দ্বারা পূর্ণ ... আপনি অবশ্যই তাদের কখনও দেখেন নি।
কেভিন ডি

6
@ জোন হপকিন্স: প্রোগ্রামিং সংস্কৃতি উপ-সংস্কৃতি স্তরের বন্ধন এবং হাস্যরসকে উত্সাহ দেয়। অনেক প্রোগ্রামার নিঞ্জাকে শীতল হিসাবে দেখেন এবং শীতল হতে চান এবং তাই নিনজা বলা হ'ল দুর্দান্ত। স্বাভাবিকভাবেই, এটি বোর্ড জুড়ে প্রযোজ্য নয় এবং এমন প্রোগ্রামার রয়েছে যারা এই ধরণের জিনিসটিকে ঘৃণা করে। এটা লোকের উপর নির্ভরশীল। তবে সাধারণভাবে, ডাক্তার, আইনজীবী, ইত্যাদি মত একটি মূলধারার পেশা পরিণত প্রসূত এবং এটি subculture রেফারেন্স (Rockstars, নিনজাদের, ইত্যাদি) সঙ্গে আনা প্রোগ্রামিং
আদম লিয়ার

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

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

15

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

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

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


1
1. এটি মার্শাল আর্ট উপর নির্ভর করে। আপনি কি নিশ্চিত যে তারা কুংফু বা ক্যাপোইয়ায় নষ্ট গতি এড়ায়? ২. আপনি নিনজা এবং / বা প্রোগ্রামার হতে পারেন এবং এতে খুব খারাপ হতে পারেন। এটি বলেছিল, আমি যাইহোক আপনার উত্তরটির প্রশংসা করি;) +1

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

15

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

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


10

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

সুতরাং যুক্তিটি হ'ল:

নিনজা = চৌর্যবৃত্ত ব্যক্তি যিনি তাদের হওয়া উচিত নয় এমন জায়গাগুলিতে অতীত সুরক্ষা ছিনিয়ে নিতে পারেন

চূড়ান্ত ব্যক্তি যিনি অতীত সুরক্ষার জায়গাগুলিগুলিতে = হ্যাকার হওয়া উচিত নয় S

হ্যাকার = প্রোগ্রামার

অতএব, নিনজা = প্রোগ্রামার


সন্দেহভাজন তুলনার বাণিজ্যিক পরিবহণের মাধ্যমে প্রমাণিত আরেকটি উপপাদ্য!
কোয়ালিফায়াল

1
@ কালিফাডিয়াল, আমি নিশ্চিত যে আপনি ট্রানজিটিভ বলতে চাইছেন pretty
ড্যান_ওয়াটারওয়ার্থ

2

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

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

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