প্রোগ্রামার প্রবণতা পরীক্ষা [বন্ধ]


14

আমার অনেক বন্ধু রয়েছে যা আমি কী করি তা দেখতে আকর্ষণীয় মনে হয় এবং আমাকে প্রশ্ন জিজ্ঞাসা করে

Do you think I could be a programmer?

আমার প্রতিক্রিয়া হয়

...   ummm  ...  do you like math?

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


আমি বাজফিজকে প্রস্তাব দিচ্ছি: তিনটি পৃথক এক্সিকিউটেবল দেওয়া, তারা কি এগুলি চালাতে পারে এবং চিহ্নিত করতে পারে কোনটি "ফিজবজ"?
ম্যাকনিল

15
গণিত এবং প্রোগ্রামিং মিশ্রিত করবেন না। আমি বছরের পর বছর ধরে প্রোগ্রামার হিসাবে কাজ করি। ্যচফত্ন্যচ্যম্ন. আর একটি উদাহরণ: জেফ আতউড একটি দুর্দান্ত প্রোগ্রামার। তিনি গণিতকে ঘৃণা করেন ( কোডিংহরর.com / blog / 2007 / 01/… , পয়েন্ট 3 দেখুন)।
আর্সেনী মোরজেনকো

2
@ মেনমা আমি কতটা সত্য তা জোর দিয়ে বলতে পারি না। আমি ঠিক একই নৌকায় আছি ম্যাথটি কখনও আমার সম্পর্কে আবেগ, বা এমনকি একটি দৃ point় বিন্দু ছিল না। বলা হচ্ছে, যারা আমাকে চেনেন তারা প্রোগ্রামিংয়ের জন্য আমার চরম প্রবণতা (পড়ুন: আবেশ) এর সত্যতা দেবেন। ম্যাথ প্রোগ্রামিংয়ের একটি বড় অংশ হতে পারে তবে একটির অপরটির অগত্যা জন্মে না।
নাথান টেলর

1
সম্ভবত যখন আমি বলি, "আপনি কি গণিত পছন্দ করেন ?", আমি বলতে চাইছি "আপনি কি গণিতকে সম্মান করেন ?", আমি আসলে হাতে হাতে গণিতে স্তন্যপান করি, যার কারণেই আমি কম্পিউটারকে আমার জন্য গণিত করতে পছন্দ করি, তবে আমি শ্রদ্ধা করি এবং গণিতের সীমাবদ্ধ নীতিগুলি বুঝতে পারি যা আমার বিশ্বাস আমার যৌক্তিক চিন্তাভাবনা প্রক্রিয়ায় আমাকে সহায়তা করে।
jondavidjohn

2
"প্রবণতা" এই প্রসঙ্গে একটি দুর্দান্ত টাইপ :-)
ফেরুচিয়ো

উত্তর:


12

"গণিত পছন্দ করা" একটি খারাপ পরীক্ষা। আমি কখনই গণিত পছন্দ করি না (বেশিরভাগ কারণ উচ্চ বিদ্যালয়ের 90% গণিত শিক্ষকই চুষে ফেলে)।

আপনি যখন "গণিত" বলবেন, বেশিরভাগ লোকেরা আপনার অর্থ বোঝায় "খুব কঠোর নিয়মের একটি সেট অনুসারে সমীকরণটি সমাধান করা"। প্রোগ্রামিং মোটেও এর মতো নয়।

প্রোগ্রামিং আরও আঁকার মতো, এতে আপনি যা অর্জন করতে পারেন তা কেবল আপনি যা কল্পনা করতে পারেন তার দ্বারা সীমাবদ্ধ।

কোন বিষয়টি গুরুত্বপূর্ণ তা হ'ল কোনও সিস্টেম কল্পনা করার ক্ষমতা এবং এটি কীভাবে কাজ করে তা দেখুন।

  • কীভাবে জিনিসগুলি কাজ করে সে সম্পর্কে আপনি কি ভাবেন?
  • আপনি কি প্রতিদিনের জিনিসগুলির উন্নতির উপায়গুলি সম্পর্কে ভাবেন?
  • আপনি কীভাবে সহজ বিল্ডিং ব্লকগুলির বাইরে কিছু তৈরি করবেন তা কল্পনা করতে পারেন?

এটি কি আরও জ্যামিতির মতো?
গুলশান

এটি একটি প্রয়োগ বিজ্ঞান, সুতরাং এটির প্রতি সত্যিকার অর্থে বিশুদ্ধ বিজ্ঞান "সমপরিমাণ" নেই doesn't
jondavidjohn

1
প্রোগ্রামিং আরও বেশি কার্পেন্টারের মতো, আপনি প্রথমে সমাধানটি কল্পনা করেন, আপনার সরঞ্জামগুলি নির্বাচন করুন, সেরা টিডিডি কাঠ ব্যবহার করে সাবধানে আপনার নৈপুণ্য প্রয়োগ করুন। যিশু যদি প্রোগ্রামার হয়ে থাকতেন তবে 64৪ বছর আগে আবিষ্কার করা হত।
উইল

2
প্রকৃতপক্ষে আপনি যা বর্ণনা করেছেন তা গণিতের মতো শোনাচ্ছে - গণিত স্কুলগুলির পাসের বিপরীতে।
uman

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

8

আমার মনে আছে পিছন থেকে বাচ্চাটি করছিল ব্রেইনবেঞ্চ প্রবণতা পরীক্ষা করছিল ; আমার কাছে শংসাপত্রটি এখনও কোথাও সঞ্চিত আছে ...

পরীক্ষার রূপরেখা:

Abstract Thinking
    Process Flow
    Spatial Manipulation
Analytical Reasoning
    Inductive Reasoning
    Logic Application
    Word Problems
Attention to Detail
    Following Instructions
    Reading Comprehension
    Rule Interpretation
    Writing Analysis
Mathematical Problem-Solving
    Word Problems
Process Mapping
    General Processes
    Letter Manipulation Processes
    Number Manipulation Processes
    Shape Manipulation Processes

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

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

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

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

7

ইতিমধ্যে একটি ভাল আছে যে একটি সুযোগ আছে।

উদাহরণস্বরূপ দেখুন নন-প্রোগ্রামিং ছাগল থেকে প্রোগ্রামিং শিপ আলাদা করার বিষয়ে আলোচনা দেখুন :

প্রোগ্রামিংয়ের সমস্ত শিক্ষক দেখতে পান যে তাদের ফলাফলগুলি একটি 'ডাবল হ্যাম্প' প্রদর্শন করে। এটি যেমন দুটি জনসংখ্যা রয়েছে: যারা [প্রোগ্রাম] করতে পারেন এবং যারা [প্রোগ্রাম] করতে পারেন না, তাদের প্রত্যেকের নিজস্ব বেল বাঁক রয়েছে। প্রোগ্রামিং পাঠদান এবং শিক্ষার প্রায় সকল গবেষণাই শিক্ষার উপর মনোনিবেশ করেছে: ভাষা পরিবর্তন করুন, প্রয়োগের ক্ষেত্র পরিবর্তন করুন, একটি আইডিই ব্যবহার করুন এবং অনুপ্রেরণায় কাজ করুন। এর কোনওটিই কাজ করে না, এবং ডাবল কুঁচি স্থির থাকে। আমাদের একটি পরীক্ষা রয়েছে যা কোর্স শুরুর আগে জনগণকে প্রোগ্রাম করতে পারে out আমরা ডাবল কুঁচকে আলাদা করতে পারি। আপনি সম্ভবত এটি বিশ্বাস করেন না, তবে আপনি কথাটি শোনার পরে পাবেন। এটি ঠিক কীভাবে / কেন কাজ করে তা আমরা জানি না তবে আমাদের কয়েকটি ভাল তত্ত্ব রয়েছে।

পরীক্ষাটি কী সনাক্ত করে তা হ'ল নির্দেশের সিকোয়েন্সটি পরিচালনা করতে লোকেরা কতটা সামঞ্জস্যপূর্ণ । এর অর্থ হ'ল তারা নিজের মনে মডেল তৈরি করতে পারে (বিমূর্তিগুলি) এবং তাদের সাথে কাজ করতে পারে।


2

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


2

"আপনি কি গণিত পছন্দ করেন?" একটি খারাপ শুরু নয়। গণিতগুলি সমালোচিত, তার পরে ...

তারা কোনও সমস্যা নিতে পারে এবং কেবলমাত্র বক্তৃতায়, কোনও প্রাথমিক সমস্যার মধ্য দিয়ে ধাপে ধাপে হাঁটতে পারে কিনা তা দেখার জন্য এটি পরামর্শ দেওয়া ভাল initial

  • আপনি কীভাবে কোনও রোবটকে বলবেন কীভাবে এক কাপ চা তৈরি করবেন? যতটা সম্ভব নির্দিষ্টভাবে বলো.
  • ম্যাকডোনাল্ডসে খাবার অর্ডার করা, পরিবর্তন / খাদ্য দেওয়ার বিষয়ে প্রাথমিকভাবে বলা থেকে শুরু করে অর্ডার পরিচালনা করতে কী পদক্ষেপ জড়িত।
  • টেলিফোন সিস্টেম কীভাবে কাজ করে?

যদি কোনও প্রোগ্রামারকে দিনে দিনে এটি বিশ্লেষণাত্মক এবং গভীর ফ্যাশনে তারা উত্তর দিতে পারে তবে তারা সম্ভবত এটি পরিচালনা করতে পারে।


1

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


1

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

কারণ প্রোগ্রামিং এটাই: এক বিশাল যৌক্তিক ধাঁধা।


1
আমি (কিছুটা) গনিতের মতো, তবে ধাঁধাগুলি কেবল দেয়ালের বিরুদ্ধে মাথা নষ্ট করা অনর্থক। আমি মনে করি যে আপনি কতটা স্মার্ট, তা দেখানোর উদ্দেশ্যে মানসিক জিমন্যাস্টিকগুলির বিপরীতে-কিছু দরকারী কিছু তৈরি করার জন্য আপনার অনুপ্রেরণার প্রয়োজন।
ওমেগা সেন্টৌরি

ঠিক আছে, ঠিক আছে, আপনার এটি পছন্দ করার দরকার নেই, এটিকে ভাল রাখুন। :-)
লেনার্ট রেজেব্রো

1

আমার মনে হয় এর থেকে আরও ভাল প্রশ্ন হ'ল "আপনি কি লেগো ব্লক দিয়ে জিনিস তৈরি করা পছন্দ করেন?"


1

গুস্টোর মতোই, রাতাটাউই চলচ্চিত্রের একটি চরিত্র বলেছেন:

যে কেউ রান্না করতে পারেন।

একইভাবে, যে কেউ প্রোগ্রাম করতে পারেন। তবে, সবাই এতে দুর্দান্ত হবে না। বেশিরভাগ প্রোগ্রামিং কাজের জন্য গড় স্তরের যোগ্যতা এবং দক্ষতার প্রয়োজন।

হ্যাঁ উত্তর দিন। কেন? কারণ বেশিরভাগ লোকই কেবল স্মার্ট বলে মনে করেন এমন কারও দ্বারা প্রশংসা বোধ করতে চান।


2
যে কেউ প্রোগ্রাম করতে পারে তা নিয়ে আমি দৃ strongly়ভাবে একমত নই। এটি স্তন্যপান, কিন্তু এটি জীবন।
uman

0

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

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