کتاب چگونه با جاوا برنامه بنویسیم نوشته نویسندگان معروف، دایتل و دایتل میباشد که انتشارات آیلار این کتاب رو با ترجمه ی بهرام پاشایی چاپ کرده است.
توی ویرایش یازدهم این کتاب مباحث مربوط به جاوای ۸ و ۹ پوشش داده شده است.
سر فصل ها و مباحث مطرح شده داخل کتاب علاوه بر مباحث پایه که در تمام کتاب های جاوا ی دیگر هم وجود دارند شامل مباحث جدیدی مثل jsehll که محیط تعاملی برای کار و تست کد های جاوایی رو میده و یا jpa که یک استاندارد برای کار کردن با ORM ها هست نیز توضیح داده شده.
بعضی از قسمت های کتاب خوب و کامل توضیح داده شده بود مثلا بخش jshell ، ولی بعضی قسمت ها هم کامل و دقیق توضیح داده نشده بودند که خب این رو نمیشه یک ایراد در نظر گرفت چون اگر قرار باشه تمام قمست ها کامل و دقیق توضیح داده بشه نوشتن یک کتاب هیچ وقت تمام نمیشه.
در کل از نظر سرفصل های مطالب و توضیحاتش خوب بود و مطالعش پیشنهاد میشه.
در کتاب علاوه بر معرفی و آموزش زبان جاوا ، مفاهیمی مثل ساختار و تاریخچه ای از کامپیوتر ها ، مرتبه اجرایی الگوریتم ها و … نیز صحبت شده که به نظر من کتاب رو نسبت به کتاب های مشابه جالب تر کرده به این معنا که شما وقتی کتاب رو میخونید حس نمیکنید که فقط دارید جاوا یادمیگیرید بلکه علاوه بر جاوا با مفاهیم دیگه ای که توی برنامه نویسی وجود داره هم همزمان آشنا میشید.
این تصویر مربوط به نسخه اصلی هست و نسخه ترجمه شد ظاهر جلدش کمی متفاوت هست.
از مشکلات همیشگی کتاب های برنامه نویسی میشه درمورد ترجمهی اونها صحبت کرد. ترجمه به شکل خوب و روانی انجام شده اما مترجم مجبور هست که تمام کلمات رو دقیقا به فارسی برگردونه و خب این مسئله مشکلات خودش رو هم داره به این خاطر که بیشتر اوقات ما با سرچ انگلیسی مطالب رو دنبال میکنیم و با اصطلاحات اصلی آشنا هستیم ولی وقتی که کتاب ترجمه شده رو میخونیم ، اصطلاحات و کلمات جدید هستند و ناآشنا ، در صورتی که قبلا زیاد از اون ها استفاده کردیم و با هاشون آشنا هستیم ولی نه به زبان فارسی.
من هنوز هم نظرم این هست که کتاب های تخصصی کامپیوتر رو باید به زبان انگلیسی خواند البته من دنبال نسخه انگلیسی این کتاب هم گشتم اما چاپ انگلیسی اش رو پیدا نکردم(ظاهرا به خاطر اینکه با دلار وارد کشور میشن بدست آوردن نسخه اصلی هزینه زیادی داره.) دنبال نسخه دیجیتالش هم نگشتم چون ترجیح میدادم که کتاب فیزیکی رو داشته باشم.
در آخر خوندن کتاب رو پیشنهاد میکنم به این خاطر که هم از نسخه های جدید جاوا برای نوشتن کتاب استفاده شده و هم اینکه با خوندن کتاب صرفا جاوا رو به نتهایی یاد نمیگیرید بلکه یکسری مطالب دیگه که توی استفاده از زبان های دیگه هم بدردتون میخوره رو یاد میگیرید.