বই পড়ার সময় কি মহড়াগুলি করেন? [বন্ধ]


14

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



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

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

অন্য কেউ এটিকে হাসিখুশি মনে করে না যে এটি স্ট্যাকওভারফ্লো থেকে স্থানান্তরিত হয়েছিল এবং তারপরে তাত্ক্ষণিকভাবে প্রোগ্রামার্স.এসইতে বন্ধ হয়েছিল? এটাই সোভিয়েত-বিশালতার আমলাতন্ত্র! এক্সডি
ড্র

উত্তর:


17

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

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


5

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


4

কোনও বই, কম্পিউটার ভাষা বা মানুষের কাছ থেকে কোনও ভাষা শেখা বেশ অনুশীলন ছাড়া আপনি কখনই এটিকে দক্ষ করতে পারবেন না।

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

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

আর একটি দুর্দান্ত সহায়তা হ'ল "থারস্টেন মোলার" এর পরামর্শ অনুসারে, বাস্তবায়নের জন্য কিছু প্রকল্প নেওয়া উচিত, fx। একটি বি-ট্রি বাছাই বা কিছু কার্যকর করার জন্য সবসময় মজাদার :)।


4

এটি বইয়ের উপর নির্ভর করে। মধ্যে পাজল কে & R এর উদাহরণস্বরূপ বেশ মহাকাব্য এবং শিক্ষামূলক, এবং আছে এমনকি একটি বই নামক সি উত্তর বইয়ের যে কভার বিস্তারিত তারা প্রাপ্য মধ্যে ব্যায়াম।

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

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


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

2

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

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

যদিও এই মুহুর্তে আমি র‌্যাকেট শিখছি এবং যেহেতু সিনট্যাক্সের কিছু বিবরণ নিয়ে আমার কিছু অসুবিধা রয়েছে আমি অভ্যস্ত হওয়ার জন্য আমি স্বাভাবিকের চেয়ে অনেক বেশি অনুশীলন করছি।


1

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

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

আমি মাঝে মাঝে কিছু অনুশীলন পরে রাখি, বা পঠন সেশনটির শেষে (যদি আমি একাধিক অধ্যায় পড়ি তবে)।

অনুশীলনগুলি শেখার ক্ষেত্রে সহায়তা করার জন্য রয়েছে এবং যখন আমার এই সহায়তার প্রয়োজন হয় তখন আমি সেগুলি ব্যবহার করি।


1

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


1

না। আমি কেবল বইটিতে কোডটি পড়েছি এবং আমি মাঝে মাঝে এটিও করি না। এটি প্রয়োজনীয় বলে মনে করবেন না। সর্বোপরি কোড লিখতে শিখতে আমি বইটি পড়ি না। আমি ধারণাটি শিখতে এবং নতুন ধারণা পেতে বইটি পড়েছি।


0

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


0

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


0

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

একই সাথে আইএমও সমস্ত ভাষার ক্ষেত্রে একই নয়। উদাহরণস্বরূপ, সি / সি ++ এর জন্য কোথাও দক্ষতার জন্য এসকিউএল অনুশীলন করার দরকার নেই, আমি এতে দক্ষ হয়ে উঠতে কমপক্ষে চারবার (আমার কলেজের কোর্স সহ) অনুশীলন করেছি।


0

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


0

কমপক্ষে ভাল বই প্রথম পড়ার উপর নয়, কারণ বেশিরভাগ সময় আমি পরবর্তী অধ্যায়ে কী তা জানতে অপেক্ষা করতে পারি না।


0

না।

কিছু লোকের কাছে আসলে বইয়ের মাধ্যমে অনুশীলন করার অনুশাসন থাকে তবে আমি তাদের মধ্যে একজন নই এবং আমি সন্দেহ করি যে অনেকেই একইভাবে।

আমি মনে করি বই-শিক্ষার মডেলটি একটি পুরানো। আমি অনলাইনে বক্তৃতা / ল্যাবগুলি চেষ্টা করতাম এবং সেগুলি করতাম।

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

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

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