"For Dummies" একটি শীর্ষ রেট বই সিরিজ. তাই যখন কেউ একজন শিক্ষানবিশের বই খুঁজে বের করার চেষ্টা করে, কমবেশি যেকোন বিষয় ভালোভাবে শেখার জন্য, সে প্রায়শই এই বইগুলির একটিকে ঘনিষ্ঠভাবে দেখে। ব্যারি বার্ডের জাভা ফর ডামি কিছু শ্রেণীর ছাত্রদের জন্য পড়ার যোগ্য হতে পারে।
এই বই কি সম্পর্কে?
অবাক হওয়ার কিছু নেই, এই বইটি ডামিদের জন্য জাভা ভাষা সম্পর্কে। নতুনদের জন্য জাভা কোর, সঠিক হতে। লেখক নিজেই পরামর্শ দিচ্ছেন যে বইটির সেই অংশ থেকে পড়া শুরু করুন আপনার এখনই প্রয়োজন। আপনি "আপনাকে যা পড়তে হবে না" বিভাগে দরকারী সুপারিশগুলি পেতে পারেন। এবং যারা কোডিং শুরু করার জন্য অপেক্ষা করতে পারেন না তাদের জন্য আমি ব্যারির এই পরামর্শ অনুসরণ করার পরামর্শ দেব।
পার্ট 1. জাভা দিয়ে শুরু করা
প্রথম পর্বে তিনটি অধ্যায় রয়েছে। প্রথম অধ্যায়টি সেই ছাত্রদের জন্য যারা প্রোগ্রামিংয়ের আধুনিক পদ্ধতি সম্পর্কে কিছুই জানেন না। দ্বিতীয় অধ্যায়ে জাভা কীভাবে কাজ করে (জাভা ভার্চুয়াল মেশিন), সফ্টওয়্যার বিকাশের প্রক্রিয়া এবং আরও অনেক কিছু সম্পর্কে দরকারী তথ্য রয়েছে। আপনি প্রোগ্রামিং শুরু করার আগে আপনার পিসিতে ইনস্টল করা উচিত এমন প্যাকেজ এবং সফ্টওয়্যারগুলি সম্পর্কেও জানতে পারেন৷ যাইহোক, মনে হচ্ছে এই অধ্যায়ের পরিবর্তে, আপনি ইন্টারনেট থেকে সংক্ষিপ্ত টিউটোরিয়ালগুলির একটি ব্যবহার করতে পারেন। তৃতীয় অধ্যায় আপনাকে প্রথম জাভা প্রোগ্রাম দেখায়, অথবা বরং, এর উপাদানগুলির পার্সিং। তথ্যটি উপকারী, তাই যদি এটি এখন কঠিন বলে মনে হয়, সঠিক ধারণাটি পরে এটিতে ফিরে আসা। এই অধ্যায়ের সাথে সমস্যা হল যে আলোচনা করা অনেক পয়েন্ট অনুশীলনের মাধ্যমে অনেক ভালো হয়। আমি সাধারণভাবে প্রথম অংশ সম্পর্কে কি বলতে পারি? আমি কেবলমাত্র সেই সমস্ত লোকদের জন্য যারা প্রোগ্রামিং সম্পর্কে কিছুই জানেন না এবং তাদের প্রথম প্রোগ্রামগুলি লিখতে কোন তাড়াহুড়ো করেন না, যেমন প্রাপ্তবয়স্ক ছাত্র-সুইচার বা যারা একটি সামঞ্জস্যপূর্ণ একাডেমিক পদ্ধতি পছন্দ করেন তাদের জন্য অধ্যয়নের শুরুতে এটি বিস্তারিতভাবে পড়ার সুপারিশ করব। এর অর্থ এই নয় যে বইটি কঠোরভাবে এবং একাডেমিকভাবে লেখা হয়েছে, মোটেই নয়, এটি খুব বিনোদনমূলক। যাইহোক, আপনি যদি যত তাড়াতাড়ি সম্ভব কোডিং করার চেষ্টা করতে চান, তাহলে আপনি আপনার জাভা শেখার প্রথম দিন থেকেই কোডিং শুরু করবেন। আপনার সাথে সৎ হতে, এটি পেশাদার প্রোগ্রামিংয়ের দ্রুততম এবং সবচেয়ে সঠিক উপায় বলে মনে হয়! সুতরাং, আপনার প্রথম প্রোগ্রাম তৈরি করতে, আপনি কিছু অনলাইন টিউটোরিয়াল ব্যবহার করতে পারেন এবং যাতায়াতের সময় বা ঘুমানোর আগে "জাভা ফর ডামি" পড়তে পারেন। এর অর্থ এই নয় যে বইটি কঠোরভাবে এবং একাডেমিকভাবে লেখা হয়েছে, মোটেই নয়, এটি খুব বিনোদনমূলক। যাইহোক, আপনি যদি যত তাড়াতাড়ি সম্ভব কোডিং করার চেষ্টা করতে চান, তাহলে আপনি আপনার জাভা শেখার প্রথম দিন থেকেই কোডিং শুরু করবেন। আপনার সাথে সৎ হতে, এটি পেশাদার প্রোগ্রামিংয়ের দ্রুততম এবং সবচেয়ে সঠিক উপায় বলে মনে হয়! সুতরাং, আপনার প্রথম প্রোগ্রাম তৈরি করতে, আপনি কিছু অনলাইন টিউটোরিয়াল ব্যবহার করতে পারেন এবং যাতায়াতের সময় বা ঘুমানোর আগে "জাভা ফর ডামি" পড়তে পারেন। এর অর্থ এই নয় যে বইটি কঠোরভাবে এবং একাডেমিকভাবে লেখা হয়েছে, মোটেই নয়, এটি খুব বিনোদনমূলক। যাইহোক, আপনি যদি যত তাড়াতাড়ি সম্ভব কোডিং করার চেষ্টা করতে চান, তাহলে আপনি আপনার জাভা শেখার প্রথম দিন থেকেই কোডিং শুরু করবেন। আপনার সাথে সৎ হতে, এটি পেশাদার প্রোগ্রামিংয়ের দ্রুততম এবং সবচেয়ে সঠিক উপায় বলে মনে হয়! সুতরাং, আপনার প্রথম প্রোগ্রাম তৈরি করতে, আপনি কিছু অনলাইন টিউটোরিয়াল ব্যবহার করতে পারেন এবং যাতায়াতের সময় বা ঘুমানোর আগে "জাভা ফর ডামি" পড়তে পারেন।
পার্ট 2। আপনার নিজের জাভা প্রোগ্রাম লেখা
এই অংশে, আপনি একটি প্রোগ্রামের প্রধান উপাদানগুলি সম্পর্কে জানতে পারবেন এবং অবশেষে, আপনাকে আপনার প্রোগ্রাম লিখতে প্রস্তাব করা হবে। যেমন ব্যারি (লেখক) সঠিকভাবে উল্লেখ করেছেন, এই অধ্যায়টি জাভার সুনির্দিষ্ট বিষয়গুলিকে বিবেচনায় নিয়ে লেখা হয়েছে, তবে বেশিরভাগই প্রোগ্রামিংয়ের মূল বিষয়গুলি শেখায়। এই অংশেও তিনটি অধ্যায় আছে। "ভেরিয়েবল এবং তাদের মান," "কন্ট্রোল স্ট্রাকচার," এবং "চক্র।" এগুলি খুব বিস্তারিত এবং এমন মুহুর্তগুলি বিবেচনা করে যেখানে এমনকি যারা ইতিমধ্যে প্রোগ্রাম করছেন তারা প্রায়শই বিভ্রান্ত হন। উদাহরণস্বরূপ, একটি পরিবর্তনশীল এবং এর নাম, নির্দেশ এবং অপারেটরের মধ্যে পার্থক্য কী? এটি সমস্ত নতুনদের জন্য সুপারিশ করা হয় (তবে ব্যবহারিক কাজগুলি সম্পর্কে ভুলবেন না!)
অংশ 3. OOP
এই অংশটি প্রকৃত জাভা ডামিদের জন্য অপরিহার্য যারা ভবিষ্যতে প্রকৃত জাভা সফ্টওয়্যার বিকাশকারী হতে চান। এটি ক্লাস এবং অবজেক্ট, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং নীতি (OOP) নিবেদিত। আপনি খুঁজে পাবেন কেন OOP পদ্ধতিটি বড় প্রোগ্রামগুলি তৈরি করার জন্য দুর্দান্ত (স্পয়লার: প্রথমত, কোড পুনরাবৃত্তিযোগ্যতা এড়াতে, হাহা)। অংশটিতে ফাইল এবং ক্লাসের কনস্ট্রাক্টরদের সাথে কাজ করার বিষয়ে কিছু অধ্যায় রয়েছে। উপরের বাক্যে আমি যে শব্দগুলি লিখেছি তার বেশিরভাগ আপনি যদি বুঝতে না পারেন তবে আপনার অবশ্যই এই অংশটি শিখতে হবে। এখানে ব্যাখ্যা এবং উদাহরণ মহান; আমি অনুমান করি আপনি এটি পড়ার পরে এবং কিছু কোড উদাহরণ লেখার পরে আপনি মৌলিক স্তরে OOP বুঝতে পারবেন। যাইহোক, পলিমারফিজম এবং এনক্যাপসুলেশনের মতো কিছু OOPs নীতির আরও বিস্তারিত প্রকাশের অভাব রয়েছে। তাদের উপর শুধু ইঙ্গিত আছে।
পার্ট 4. স্মার্ট জাভা টেকনিক
একটি উপকারী অংশ। এটি পড়া ভাল এবং সমস্ত নতুন কৌশল ভালভাবে বোঝার জন্য অনেক কোডিং অনুশীলন করা ভাল। ভেরিয়েবল এবং তাদের সঠিক ব্যবহারের জন্য নিবেদিত একটি অধ্যায়, সেইসাথে ব্যতিক্রম সম্পর্কে একটি অধ্যায়, ভাল ব্যাখ্যায় পূর্ণ। অ্যারেগুলির অধ্যায়টি সুনির্দিষ্ট এবং উত্তেজনাপূর্ণ। সংগ্রহ, জেনেরিক এবং স্ট্রীম। আমার জন্য, এই বিষয়গুলি ভালভাবে পর্যালোচনা করা হয়নি। নিশ্চিত এই বইটি ডামিদের জন্য জাভা ডেভেলপমেন্ট সম্পর্কে। যাইহোক, সংগ্রহ সম্পর্কে আরও বিশদে কথা বলা অপ্রয়োজনীয় হবে না। এই অংশ থেকে, আপনি কম-বেশি আধুনিক জাভা বৈশিষ্ট্য যেমন ল্যাম্বডাস এবং ফাংশনাল প্রোগ্রামিং এর পাশাপাশি পুরানো এবং পুরানো প্রযুক্তি সুইং সম্পর্কে কিছুটা জানতে পারবেন। নিশ্চিতভাবে লেখক এটিতে একটি গ্রাফিকাল ইউজার ইন্টারফেস প্রদর্শন করেছেন, তবে এটি প্রাচীন। সমস্ত তৃতীয় অংশ, আমি বলতে হবে, খুব বিপরীত. কিছু বিষয় ভালভাবে বর্ণনা করা হয়েছে, কিছু - সেরা উপায়ে নয়; কিছু বিষয় দরকারী, অন্যগুলি পুরানো।
পার্ট 5. দশের অংশ
এই অংশটি বেশ সংক্ষিপ্ত। এটিতে সাধারণ ভুল এবং দরকারী ওয়েবসাইটগুলি এড়ানোর কিছু টিপস রয়েছে৷ এটি ইন্টারনেটে একটি নিবন্ধের মতো বেশি বলে মনে হচ্ছে, একটি ভাল।
বই সম্পর্কে সাধারণ উপসংহার 4 অধ্যায় উপসংহার অনুরূপ. ব্যারি বার্ডের জাভা ফর ডামিজ নতুনদের জন্য একটি চমৎকার বই যারা তাদের শেখার জন্য বিভিন্ন সম্পদ ব্যবহার করতে প্রস্তুত। এটাকে প্রোগ্রামিং পাঠ্যপুস্তক বা টিউটোরিয়াল বলা যাবে না; এটি পরিবর্তে আপনার প্রথম জাভা হ্যান্ডবুক। ধাপে ধাপে টিউটোরিয়াল এবং (অগত্যা!) কোডিং কাজগুলি সমাধানের সাথে সমান্তরালভাবে পড়া ভাল। এখানে বেশ কিছু বিষয় বিশদভাবে বিবেচনা করা হয়েছে। আপনি একজন শিক্ষক হিসাবে লেখকের পটভূমি অনুভব করতে পারেন, তাই তিনি সেই সমস্যাগুলিকে বানান করেন যা তার শিক্ষানবিস শিক্ষার্থীদের জন্য সবচেয়ে উল্লেখযোগ্য অসুবিধা সৃষ্টি করেছিল। তবে এখানে কিছু বিষয় রয়েছে যা তথ্যপূর্ণ নিবন্ধের স্তরে বেশ ভাসাভাসাভাবে প্রকাশ করা হয়েছে। যাইহোক, জাভা ফর ডামিজ নতুনদের জন্য একটি বই। তাই এটা হতে পারে আপনার ভাষার সাথে পরিচিত হওয়ার প্রথম পুনরাবৃত্তি।তাছাড়া, জাভা ফর ডামি পড়া সহজ, প্রাণবন্ত এবং মজার উদাহরণ এবং বিভ্রান্তিতে পূর্ণ। এটি সহজেই রাস্তায় বা শোবার আগে কোথাও পড়া যায়। আপনি, অবশ্যই, লেখকের শৈলী সঙ্গে সন্তুষ্ট হয়. এবং মনে রাখবেন: এই বিশ্বের কোনও বই আপনাকে সফ্টওয়্যার বিকাশকারীতে পরিণত করতে পারে না। শুধুমাত্র অনুশীলন করতে পারেন।
GO TO FULL VERSION