নবাবিদের আইডিই স্বতঃপূরণ (ইন্টেলিসেন্স) ব্যবহার করা উচিত? [বন্ধ]


35

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

একদিকে, আইডিইগুলির স্বতঃপূর্ন বৈশিষ্ট্য তাদের প্রতিক্রিয়া জানাতে সহায়তা করে যে তারা এটি সঠিকভাবে করছে এবং তারা দ্রুত এটি পছন্দ করে এবং তার উপর নির্ভর করতে পারে।

অন্যদিকে, আমি আশঙ্কা করি যে IDE স্বতঃপূরণের উপর প্রাথমিক নির্ভরতা তাদেরকে সত্যিকারের ধারণাগুলি বুঝতে না পারে বা তারা যদি একদিন কেবল কোনও সাধারণ সম্পাদকের সাথে নিজেকে আবিষ্কার করে তবে কার্যকরী করতে সক্ষম করবে।

এই বিষয়ে আরও অভিজ্ঞতা সম্পন্ন কেউ দয়া করে তাদের মতামতটি ভাগ করে নিতে পারেন? কোন নবাগত, স্বপূরণ বা ম্যানুয়াল টাইপিংয়ের জন্য ভাল?

হালনাগাদ

যোগানের জন্য সবাইকে ধন্যবাদ!

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

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

এবং আরো অনেক কিছু. এগুলি আমার বোঝার মতো ধরণের জিনিস mean মনে রাখবেন আমি এমন লোকদের সম্পর্কে কথা বলছি যারা প্রোগ্রামিং 101 করছেন, সত্যিই ঠিক শুরু। আমি আইডিই এই জিনিসগুলি দেখেছি যা সম্পর্কে তাদের কোনও ধারণা নেই তবে তারা কেবল চালিয়ে যায়।

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


1
আমি মনে করি এটি সাধারণ আদেশের মধ্যে পড়ে: একটি সরঞ্জাম ব্যবহার করুন। অন্ধভাবে এটি ব্যবহার করার জন্য যথেষ্ট অলসতা করবেন না।
অ্যালেক্স ফেনম্যান

আমি মনে করি তাদের " মানক পাঠ্য সম্পাদক " ব্যবহার করা উচিত ... gnu.org/fun/jokes/ed.msg
জোয়েলফ্যান

আমি এখানে একটি ব্লগ পোস্টে যা শিখেছি তার সংক্ষিপ্তসার জানিয়েছি
codinguser

উত্তর:


11

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

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

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


জে আই টি JIT? আপনি নেট নেট এফসিএল মানে না? =) হ্যাঁ আমি সম্মত ... বছরের পর বছর ধরে ইন্টেলিজেন্স আমার জন্য একটি শিক্ষণীয় সরঞ্জাম প্রমাণ করেছে, আমি এর সাথে প্রচুর নতুন ক্লাস, পদ্ধতি এবং বৈশিষ্ট্য শিখেছি।
জিডিয়ন

1
আমি জেআইটি শিখতে চাইছিলাম - জেআইটি সংকলন নয়;) শেখার মতো অনেক কিছুই আছে, সামনে সবকিছু শিখার চেষ্টা করা অবাস্তব, সুতরাং যতক্ষণ আপনি ধারণাগুলি বুঝতে পারবেন, বাস্তবায়ন বিশদগুলি শিখতে "ঠিক সময়ে" করা যেতে পারে।
মার্ক ফ্রিডম্যান

75

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

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

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


30
+1 টি। আমার আসলে সাক্ষাত্কারগুলি তখনই ছিল যেখানে তারা আমাকে কিছু উইন 32 এপিআই ফাংশনের জন্য পরামিতিগুলির তালিকার উদ্ধৃতি দিতে বলছিলেন। জ্ঞানটি কী প্রাসঙ্গিক হতে পারে তা কখনই বুঝতে পারেনি।

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

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

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

3
@ এসকে-যুক্তি: আমি সম্মত, এবং আমদানি এবং ফাংশন কলগুলি যা আপনি সরাসরি ব্যবহার করছেন তা এড়ানোর জন্য কিছু নয়।
জোশ কে

16

স্বতঃসমাপ্তি ব্যবহার করা মোটেই খারাপ জিনিস নয়।

এটি কেবল গতির পক্ষে, এবং আমার জন্য কেউ আইডিইর একটি গ্রিপ পেতে শুরু করে এবং এটি ভালভাবে ব্যবহার করতে শুরু করে এমন একটি চিহ্ন would

আমি বুঝতে পারি না কীভাবে এটি ব্যবহার না করা তাদের উদাহরণস্বরূপ ওও শিখতে সহায়তা করবে।


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

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

13

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

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

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

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

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


2
আমি ছদ্মবেশী হব এবং বলব সিএসে সর্বদা এই জাতীয় ছাত্র ছিল। তারা যদি ইন্টেলিসেন্স শিখতে চায় তবে গুগল বা বইয়ের প্রতিটি ফাংশনের নাম সন্ধান করতে সময় ব্যয় করার পরিবর্তে তাদের কাজগুলি দ্রুত করতে সহায়তা করে
ব্যবহারকারী 151019

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

students were asked to write simple methods by hand...they couldn't.আপনি তাদের শেখানোর চেষ্টা করছেন এটি নেমে আসে। সাধারণ প্রোগ্রামিং ধারণা, বা ভাষা নির্দিষ্ট বাক্য গঠন?
জিঞ্জারব্রেডবয়

9

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

কারও পক্ষে, যারা চূড়ান্তভাবে বুঝতে পারে যে এই হুডের নীচে কী চলছে তা সহায়ক - তবে কারও জন্য যা প্রয়োজন তাদের শেখার চেয়ে এটি কম কম।

হেভিওয়েট আইডিই চালিয়ে নেওয়া সময়ের প্রশ্নটিও রয়েছে ...

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

পাইথনের মতো বিষয়গুলি বিবেচনা করে আমরা বিষয়টি আরও বিভ্রান্ত করতে পারি যেখানে আপনার কাছে "লাইভ" কমান্ড লাইন রয়েছে ...

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


2
সত্যি বলতে, আমি IDE গুলি চালিত করার সময়টিকে নগণ্য হিসাবে দেখছি। আমি আমার আইডিই ব্যবহার করে এটি গুলি চালানোর মাঝে কয়েক ঘন্টা ব্যয় করি। এই স্প্যানের সময় কেবল কোড সমাপ্তিতে শুরু হওয়ার জন্য এটি অবশ্যই অতিরিক্ত 30-45 সেকেন্ডের বেশি সময় সাশ্রয় করে।
এরিকবোরসমা

@ এরিক - আপনার প্রসঙ্গে? হ্যাঁ, 100% প্রশ্নের পরিপ্রেক্ষিতে অর্থাত্ সম্পূর্ণ সূচনা? আমি সন্দেহ করি যে সংক্ষিপ্ত অধিবেশনগুলির জন্য এবং প্রায়শই আইডিই খোলা এবং বন্ধ হয়ে যাবে এবং সাধারণত যেভাবে কিছু আসে তা হতাশাবোধ।
মার্ফ

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

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

4

হার্ড উপায় শেখা সাধারণত আপনার সাথে থাকে।

নবাগত হিসাবে, দয়া করে আইডিই ব্যবহার করবেন না। কমান্ড লাইনটি ব্যবহার করুন, আপনার ভুলগুলি থেকে শিখুন। এটি আরও সংলগ্নভাবে সংকলক এবং লিঙ্কার বিকল্পগুলি বুঝতে আপনাকে সহায়তা করবে।

তাহলে আপনি কখন আইডিই ব্যবহার করবেন? আপনি যখন বিশাল কিছু ডিজাইন করছেন বা ক্লাস, পদ্ধতি এবং ভেরিয়েবলের লোড সহ বিশাল কোডবেজে কাজ করছেন।


7
সংকলক এবং লিঙ্কার বিকল্পগুলি বোঝার কী লাভ যদি আপনি এখনও না জানেন তবে একটি সংকলক কী? এটি সাধারণত একটি জগাখিচুড়ি শেষ হয়। শুরুর দিকে খুব গভীর এবং খুব নিম্ন-স্তরের এক্সপোজার দ্বারা নির্মিত আমার নিজস্ব জঞ্জাল পরিষ্কার করতে আমি এক দশকেরও বেশি সময় ব্যয় করেছি (ম্যাক্রো 32, ফোর্টরান, ডিসিএল ...)।
এসকে-যুক্তি

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

4

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

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

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

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

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

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


পাঠ্য হাইলাইট করে শিখেছি ... ভাগ্যবান পাঙ্ক। আমাদের কারও কারও কাছে কীওয়ার্ডের একটি তালিকা এবং প্রম্পট রয়েছে।
ম্যাথু হোয়াইট

@ ম্যাথু: জাভা আমি নোটপ্যাড দিয়ে শুরু করেছি ... :)
মাইকেল কে

LOL ... আমি অ্যাপলসফট বেসিক দিয়ে একটি অ্যাপল IIc শুরু করেছি যা রমের সাথে অন্তর্নির্মিত ছিল। : ও)
ম্যাথু হোয়াইট

বাহ, কিউ বেসিক পেয়ে আমি নিজেকে ভাগ্যবান মনে করি!
মাইকেল কে

4

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

কাঠের কোনও কারিগর প্রথমে কাঠের ধরণ এবং হ্যান্ড প্লেন উভয়ের জটিলতা বুঝতে না পেরে কোনও উচ্চ অশ্বশক্তি পৃষ্ঠতল পরিকল্পনাকারী ব্যবহার করে সরাসরি লাফাতে পারবেন না।

(দ্রষ্টব্য: স্বতঃসিদ্ধ এবং বুদ্ধিমান দুটি অত্যন্ত ভিন্ন জিনিস) different

ইন্টেলিজেন্স নিজেই খারাপ নয়। অন্তর্নিহিত ডকুমেন্টেশন বা বাস্তবায়ন না পড়া বা না বুঝে এটি কার্যকারিতা অনুমান করার জন্য ক্রাচ ব্যবহার করা হয় কেবল তখনই খারাপ।

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


2
পাশের পয়েন্টের জন্য +1। আমি একাধিক ভাষা শেখার অনুরাগী, তাই আপনি জানেন যে কোনও ভাষা কোনও কাজের জন্য উপযুক্ত নয় fit
মাইকেল কে

3

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

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

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

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


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

2

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

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

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


2

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

তদ্ব্যতীত, এটি কোনও আইডিই ব্যবহার করার মতো নয় মানে কোডটি নিজেই লেখেন। একজন অদক্ষ বা শিক্ষানবিস বিকাশকারী কোড লিখতে চলেছে যা তারা আইডিই ব্যবহার করেন বা না ব্যবহার করে না।

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


0

প্রচুর অন্যান্য ভাল উত্তর তাই এটি একটি সম্পূর্ণ উত্তর হিসাবে বিবেচনা করবেন না, তবে newbies পাশাপাশি অভিজ্ঞ ব্যবহারকারীদের জন্য তাদের কার্যনির্বাহীতে কী কী কার্যকারিতা রয়েছে তার একটি সম্পূর্ণ চিত্র দেখতে ভাল।

ডেলফিতে আমি সিটিআরএল-জে আঘাত করতে পারি এবং আমি প্রতিটি সম্ভাব্য জিনিসের একটি তালিকা দেখতে পাব যা আমি সিনেটিকভাবে কাজের আশা করতে পারি।

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

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

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


0

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

স্কুলে এটি সম্ভব কারণ কারও কাছে লো-ফাই সরঞ্জাম ব্যবহার করতে বাধ্য করার 'কর্তৃত্ব' রয়েছে। এটি ব্যবসা বা কর্পোরেট পরিবেশে অর্জন করা আরও অনেক কঠিন হবে।


0

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

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

সুতরাং, হ্যাঁ, আমি বিশ্বাস করি যে আপনি কী চলছে তা বোঝার জন্য যতক্ষণ সময় দেবেন ততক্ষণ এটি ব্যবহার করা ঠিক। আপনাকে কেন এটি করতে হয়েছিল তা না বুঝে কেবল কোনও বস্তু castালাই ব্যবহার করা সত্যিই খারাপ তবে, যদি কোনও নতুন বিকাশকারী দেখেন যে আপনি কোনও বস্তু castালাই ব্যবহার করতে পারেন এবং তারপরে আমি কেন কিছুই ভুল দেখছি না তা দেখার জন্য।


0

শেখার অনুশীলন হয় takes আপনি কী করতে পারেন এবং কীভাবে জিনিসগুলি কাজ করে সে সম্পর্কে আপনার কোনও ক্লু না থাকলে প্রোগ্রামিং একটি হতাশার কাজ হতে পারে।

কোডের একক লাইন না লিখে প্রোগ্রামিং নীতিগুলিতে অনেকগুলি বই পড়তে বলা, বলা অবৈধ; কেউ এভাবে কিছু শিখছে না।

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

যেমনটি আগেই বলা হয়েছিল, নির্দিষ্ট এপিআইগুলি শেখা প্রোগ্রামিং নীতিগুলি শেখার মতো নয়। নিঃসন্দেহে যা ঘটবে তা হ'ল নতুন প্রোগ্রামাররা ভুল করবে (নির্বিশেষে ইন্টেলিজেন্স) এবং তারা কীভাবে এই ভুলগুলি সংশোধন করতে বেছে নেয় তা হ'ল এটিই ভাল প্রোগ্রামার বা দরিদ্র হয়ে উঠবে।

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


0

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

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

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