উত্তর:
বইগুলি যদি ভাষা নিজেই সম্পর্কে থাকে তবে এটিকে হারাবেন এবং একটি নতুন বই পান।
বইটি যদি কোনও বিষয় (শিল্প, বিষয়, শৃঙ্খলা, কৌশল, যাই হোক না কেন) হিসাবে প্রোগ্রামিংয়ের বিষয়ে হয় তবে তা অবশ্যই পড়া উচিত। আমার লেখা সেরা প্রোগ্রামিং বইগুলি 10 বছর আগে রচিত হয়েছিল।
এটি বইয়ের উপর এবং আপনি তাদের থেকে এবং আপনার উপর কী শিখতে চান তার উপর নির্ভর করে।
পুরানো বই পড়ার মালামাল রয়েছে:
ব্যক্তিগতভাবে, আমি আমার পুরানো প্রোগ্রামিং বইগুলির কয়েকটি রাখি:
উদাহরণস্বরূপ, ZX81 এর জন্য ব্যবহারকারীর ম্যানুয়ালটিতে (1981 সালের কাছাকাছি থেকে) একটি সরল রেখার অঙ্কন অ্যালগরিদমের দুর্দান্ত বর্ণনা রয়েছে। আমি এখনও পড়ে যা কিছু পড়েছি তার চেয়ে এটি এখনও আমার কাছে আরও বোধগম্য। আমি বছরের পর বছর এটি প্রয়োগের ভিত্তি হিসাবে ব্যবহার করেছি।
যা কিছু বলেছিল, আমিও নতুন বই পড়ি। আমি অবশ্যই অন্ধকার যুগে আটকাতে চাই না।
যদি তারা তখন ভাল ছিল এবং তাদের শেখানো ভাষার বৈশিষ্ট্যগুলি পরিবর্তিত হয়নি - তবে কেন নয়!
আমি মনে করি না জাভা এর তহবিলগুলি 1.2 (বা জাভা 2) এর পরে খুব বেশি পরিবর্তন হয়েছে।
একটি সেরা বৈদ্যুতিক ইঞ্জিনিয়ারিং বই (ইলেকট্রনিক্স শিল্প) 20 বছর আগে রচিত হয়েছিল এবং বৈদ্যুতিক প্রকৌশল ক্ষেত্রটি লাফ এবং সীমানায় বৃদ্ধি পেয়েছে, সম্ভবত যে কোনও শিল্পের বৃহত্তম বৃদ্ধি, বইটি এখনও অনেকের কাছে পরিচিত একক, অনুমোদিত পাঠ্য।
বইয়ের বেশিরভাগ উদাহরণ পুরানো এবং নতুন ডিজাইনের পরিবর্তে বইটি ডিজিটাল ক্লক কীভাবে তৈরি করতে হবে তা শেখানোর বিষয়ে নয় তবে কীভাবে আপনার একটি নকশা করা উচিত তা নয় । মৌলিক নিয়মগুলি এখনও প্রয়োগ হয় এবং যদি এটি একটি ভাল বই ছিল তবে এখন এটির একটি ভাল বই।
স্পষ্টতই যদি এটি কোনও পুরাতন এবং অস্পষ্ট এপিআই সম্পর্কিত কোনও বই এটি আজ বা অদূর ভবিষ্যতে কার্যকর নাও হতে পারে এবং আপনি সম্ভবত এটি ছাড়াও করতে পারেন। তবে এর মতো একটি বই কেবল আপনাকে কীভাবে কিছু তৈরি করতে এবং তার জীবনকাল সীমাবদ্ধ তা আপনাকে জানায় যে সাধারণীকৃত বইগুলি রাখুন।
যে বইগুলি আপনাকে কীভাবে একটি সমাধান ডিজাইন করতে শেখায় সেগুলি রাখুন না যে এটি কীভাবে তৈরি করতে হয়। কোন পদ্ধতিগুলি পরিবর্তিত হয়েছে তা আপনি স্পষ্ট হয়ে উঠতে পারেন এবং আপনি কেবল সেই অংশগুলি উপেক্ষা করতে পারেন তবে সি সম্পর্কিত একটি ভাল বই এখনও তার সোনার পক্ষে মূল্যবান।
আপনি যদি পুরানো প্রযুক্তির উপর ভিত্তি করে কোনও উত্তরাধিকার ব্যবস্থা, বিশেষত পুরাতন জে 2 ইই সিস্টেমের ভিত্তিতে পুরানো বইগুলি রেফারেন্স হিসাবে রাখতে সহায়তা করতে পারেন keep আমি একটি পুরানো জে 2 ই ই বইটি প্রায় রাখতাম কারণ আমি মাঝে মাঝে এমন কিছু পুরানো কোড জুড়ে আসতাম যা EJB 2.1 বা পুরানো সুইং কোড ব্যবহার করে।
ভাষায় বড় পরিবর্তনগুলি প্রবর্তনের জন্য জাভার শেষ সংস্করণটি ছিল ২০০৪ সালে জাভা ৫ time তবে খেয়াল করুন যে সেই সময় থেকে জাভা বাস্তুতন্ত্রের ক্ষেত্রে অনেক কিছুই পরিবর্তিত হয়েছে; উদাহরণস্বরূপ স্প্রিং ফ্রেমওয়ার্ক এবং ম্যাভেন এখন ব্যাপকভাবে ব্যবহৃত প্রযুক্তি যা ততটা প্রচলিত ছিল না।
জাভা ভাষা এবং জাভাতে প্রোগ্রাম করার জন্য, এই বইগুলির সর্বশেষ সংস্করণগুলি রাখা ভাল, উদাহরণস্বরূপ WeakReferences ক্লাসটি জাভা ১.২ থেকে রয়েছে এবং এমন অনেক প্রোগ্রামার নেই যা জানেন না যে এই শ্রেণিটি জাভা এসই তেও রয়েছে SE যার অর্থ জাভার সর্বশেষতম বইগুলি পড়া সবচেয়ে ভাল বিষয়, এটি কেবল কিছু ফ্রেমওয়ার্কের জন্যই ভাল তবে এই সর্বশেষতম বইগুলি বুঝতে আপনার বেসিকগুলি থাকা দরকার যা আপনি সর্বশেষতম বইগুলি সহ পাচ্ছেন না, তবে সর্বাধিক প্রস্তাবিত বই সহ আমি মনে করি জাভা সর্বশেষ সংস্করণে ভাবা জাভা দিয়ে শুরু করার জন্য এটি একটি ভাল বই