কারও মাতৃভাষা কোডের মানকে প্রভাবিত করে?


9

ভাষাবিজ্ঞানের মধ্যে একটি চিন্তাভাবনা রয়েছে যে সমস্যা সমাধানের বিষয়টি নিজস্ব বাক্যাংশের ভাষার বাক্যবিন্যাস, শব্দার্থবিজ্ঞান, ব্যাকরণ এবং নমনীয়তার সাথে খুব বেশি জড়িত।

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

আপনার আন্তর্জাতিক সহকর্মীদের সাথে (আপনি যে কোনও দেশ থেকে) লক্ষ্য করেছেন যে কোডিং শৈলী এবং সমস্যা সমাধানের ভাষা স্থানীয় ভাষার সাথে একযোগে রয়েছে?


কিছু পার্থক্য থাকতে পারে তবে আমি যা জানি তা হ'ল প্রতিটি দেশ থেকে খারাপ প্রোগ্রামার রয়েছে।
ওজ

আপনি কীভাবে জানবেন যে মাতৃভাষার কারণে বা সাংস্কৃতিক পটভূমির কারণে পার্থক্যগুলি ঘটেছিল?
মাউভিচিল

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

উত্তর:


5

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


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

স্মার্ট সংক্ষিপ্তসারের জন্য +1 চূড়ান্ত ফলাফলগুলি = একই, ঠিক বিভিন্ন পদ্ধতির
জেরোটাইনফিনিটি

3

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


6
আমিও, বানানের ভুলের অভাব একটি শক্তিশালী ক্লু। :)
বিজিক্লপ

3

আপনার আন্তর্জাতিক সহকর্মীদের সাথে (আপনি যে কোনও দেশ থেকে) লক্ষ্য করেছেন যে কোডিং শৈলী এবং সমস্যা সমাধানের ভাষা স্থানীয় ভাষার সাথে একযোগে রয়েছে?

একেবারে। এটি একটি কঠিন ঘটনা। কারণ-প্রভাব শৃঙ্খলা অবশ্য জটিল।

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

সংস্কৃতি এবং ধর্ম স্থানীয় ভাষা (গুলি) গঠন ও বিকাশকে প্রভাবিত করেছে।

সংস্কৃতি এবং ভাষা এই নির্দিষ্ট জাতিগোষ্ঠীর জন্য সমাজের মডেলটিতে তার চিহ্ন রেখে গেছে।

সমাজের মডেল আচরণের মডেলটিকে নির্ধারণ করেছে - জীবনযাত্রা, কাজের দৃষ্টিভঙ্গি, সামাজিক সম্পর্ক, ব্যক্তির অগ্রাধিকার এবং মান। আমরা সেই অংশটি চাই।

বিভিন্ন সংস্কৃতির লোকেরা তাদের সাংস্কৃতিক heritageতিহ্যের ব্যাগেজগুলির সাথে সমস্যা সমাধানের দিকে এগিয়ে আসবে - তারা কীভাবে এটি সম্পর্কে চিন্তাভাবনা করে, চাকরিতে তারা কী মনোভাব নিয়ে আসে, কী পদ্ধতি এবং সমস্যা সমাধানের ধরণগুলি প্রয়োগ করবে, তারা কোন অগ্রাধিকার এবং মানগুলি নির্ধারণ করবে।


উদাহরণের কথা বললে আমি আপনাকে দুটি দিতে পারি। আমি যদি বর্তমানে জার্মানি থাকি তবে আমরা সেখানে নিরীক্ষণ করেছি certain

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

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

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

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

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

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

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

নীচের লাইনটি হল, ভাল নির্বাহক, পরিকল্পনা এবং তফসিল শীর্ষ, নির্ভুলতা ভাল। উদ্ভাবন এবং সৃজনশীলতা তবে আশা করা যায় না।


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

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

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

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

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

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

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

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

  8. রাজনৈতিক নির্ভুলতা কম তাই লোকেরা যখন প্রত্যাশা করে না তখন তারা কী বলতে পারে সামনে বলতে পারে। প্রস্তুত হও.

একটি ভিন্ন নীচের লাইনটি হ'ল, অপ্রত্যাশিত, অস্বাভাবিক এবং সৃজনশীল কিছু প্রত্যাশা করুন তবে মেশিনের নির্ভুলতা, সময়সূচী এবং নিয়ম অনুসরণ করার আশা করবেন না।


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


1
উপাখ্যানিক মন্তব্যের জন্য ধন্যবাদ। আমি শৈলী অনেক প্রভাবিত এবং আপনার মন্তব্য পড়তে আকর্ষণীয় দেখতে।
Jé Queue

যদিও আপনার জার্মানদের পর্যবেক্ষণে কিছুটা সত্যতা রয়েছে, তবুও আমাকে এটি -1 করতে হয়েছিল কারণ এগুলি আপনার দ্বারা উল্লেখ করা বিস্তৃত অতিরিক্ত-সাধারণীকরণ (সমস্ত জার্মানই যেভাবে আপনি তাদের বর্ণনা করেছেন তা নয় - রাশিয়ানদের ক্ষেত্রেও আমার ধারণা একই)।
জেস

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

2

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

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

তবে আমি যে বিষয়ে নিশ্চিত, তা হ'ল শিক্ষা (যা ভাষায় একটি ভূমিকা পালন করে তবে অন্যান্য বিষয়গুলিও এতে করে) অবশ্যই একটি উত্সর্গীকৃত সমস্যার বিষয়ে কারও দৃষ্টিভঙ্গিকে প্রভাবিত করে।

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

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

যেমন, আমি নিশ্চিত নই যে শৈলীতে পার্থক্যের মূল কারণ ভাষা। আমি মনে করি শিক্ষা এবং চরিত্রের কমপক্ষে যতটা প্রভাব থাকতে পারে।


জাতীয়তার চেয়ে ব্যক্তিত্ব অনেক বেশি গুরুত্বপূর্ণ তা উল্লেখ করার জন্য +1।
জেস

1

এটি ভাষা নয়, একরকম সাংস্কৃতিক পটভূমি, "জাতীয় চরিত্র"। যা সামগ্রিকভাবে কাজ করে বলে মনে হয় (যেমন ইংরেজরা শীতল, জার্মানরা যথাযথ ইত্যাদি) তবে এটি পৃথক ব্যক্তির ক্ষেত্রে ব্যর্থ।

যাইহোক, মাপার ব্যবস্থা খুঁজে বের করা, ওপেন সোর্স সংগ্রহস্থলগুলি থেকে প্রকল্পগুলি বেছে নেওয়া, কোড পরীক্ষা করা এবং কিছু পরিসংখ্যান তৈরি করা আপনার পক্ষে to

আপনি লেখকদের আরও কিছু গুণাবলী সংগ্রহ করতে পারলে ভাল হয়: বয়স, শিক্ষা, শিল্প ইত্যাদি


আমি নিশ্চিত নই যে আপনার কয়েকটি বক্তব্যের মূল বক্তব্য। আপনি কি বলছেন যে আপনি বিশ্বাস করেন না যে স্থানীয় ভাষাগুলি ভাষা প্রোগ্রামিংয়ে সমস্যা সমাধানের পদ্ধতিকে প্রভাবিত করে?
Jé ক্যু

1
হ্যাঁ, আমি বিশ্বাস করি না যে ভাষা প্রভাবিত করে। আমি মনে করি "জাতীয় চরিত্র" আরও বেশি গুণে। এবং আমি মনে করি, এই "জাতীয় চরিত্রটি" একটি ভাল নাম নয়, "সাংস্কৃতিক প্রভাব" আরও ভাল হওয়া উচিত (এবং কমপক্ষে কম বর্ণিত / বর্ণবাদী)। ভি ভি মেট্রোপলিসের কথা চিন্তা করুন, আমরা 200-বছরের জন্য-কমিউনিজম-দুঃস্বপ্নের ভিএস গণতন্ত্রের 40-বছরের-মাত্র-বাইরে out
ern0

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

+1 টি। আমি অস্ট্রিয়াতে থাকি, আমরা এখানে জার্মান কথা বলি, তবে আমার জার্মান সহকর্মীদের আদর্শ কোডিং শৈলী আমার অস্ট্রিয়ান সহকর্মীদের চেয়ে একেবারে আলাদা।
ব্যবহারকারী 281377

0

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

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


0

আমি মনে করি শিক্ষা (মানে মানের চেয়ে বরং এর স্টাইল) অনেক বেশি শক্তিশালী ফ্যাক্টর। এমনকি মৌলিক গণিত (যাকে কেউ মোটামুটি সর্বজনীন বলে মনে করেন) পুরো বিশ্বের বিভিন্ন উপায়ে শেখানো হয়, সমস্যা সমাধানের মতো অদম্য এবং अस्पष्ट কিছুকে ছেড়ে দেওয়া যাক।

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

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