کتاب مرجع کامل Java نوشته “هربرت شیلد” کتابی هست که من قبلا برای جاوا خوندم و خواستم اینجا هم معرفی کنم .
من تقریبا با خوندن کتاب فارسی برای برنامه نویسی یا کلا هر موضوعی که به کامپیوتر مربوطه مخالفم به این خاطر که اکثر مترجم ها کلمات رو دقیقا همون چیزی که معادل فارسیش هست ترجمه میکنن و خب این خیلی مفید نیست بعضی وقت ها بهتره که همون کلمه انگلیسی و اصلی گفته بشه تا اینکه بخوان ترجمش کنند. توی محیط های فنی هم معمولا از کلمات انگلیسی استفاده میکنند که دونستن اون کلمه ها مفید تره تا دونستن ترجمشون ، توی سطح بالاتر هم که داکیومنت های زبان برنامه نویسی یا اون تکنولوژی ، که اونا هم به زبان اصلی هستن پس خوندن منابع اصلی به زبان اصلی خیلی مفید تر هست.
این کتاب هم از کتاب های ترجمه شدهی دیگه مستثننا نیست و مشکلات ترجمه ی خیلی زیادی توش وجود داره در حدی که بعضی جاها قابل فهم نیست اما دلیلی که باعث شد درموردش بنویسم اینه که خیلی از مفاهیم رو به شکل خوب و با مثال خوب توضیح داده . تقریبا میتونم بگم به ازای هر مبحثی حتما یک مثال عملی همراه با سورس کد برنامه رو داره و خب موقع خوندن میتونه کمک کننده باشه.
مشکل بعدی ی مشکل شخصی هست که من با بیشتر اتفاقات دارم اونم بحث کامل بودن یک چیزه ، مثلا این کتاب گفته که مرجع کامل جاوا هست و جالبیش اینه که داخل خود کتاب خیلی از مباحث رو که میخواد تعریف کنه میگه که اینجا فقط مقدمهش رو بررسی میکنیم و این خودشه تناقضه 🙂 . خیلی بهتر بود به جای گفتن مرجع کامل جاوا ، اسمش رو مقدمه ای بر درک مفاهیم جاوا میذاشت یا چیزی شبیه به این.
چیز دیگهای که توی این کتاب بنظر من نکته مثبتی هست ، سرفصل مطالبی هست که انتخاب شده . نویسنده مفاهیم اصلی جاوا و اون چیز هایی که بیشتر مواقع بهشون نیاز داریم رو توی سرفصل ها آورده . بعضی از مباحث هم فقط به شکل تیتر و معرفی کلی آورده که مشخصا اگر کسی میخواد اون مباحث رو بیشتر یاد بگیره خودش میتونه در موردشون بخونه و مسیرش رو پیدا بکنه.
مباحث رو بصورت کلی توی ۳ بخش توضیح داده که بخش اول در مورد زبان جاوا و کلیت مفاهیم مثل متغیر ها، کلاس ها ، شرط ها و … هست. بخش دوم کتابخانه های اصل مثل util ، net ، رشته ها و چنتا کتابخونه مهم دیگه رو بررسی کرده.بخش آخر هم توسعه نرم افزار با جاوا رو گفته که در مورد swing صحبت کرده و یک بحث کوچیک هم درمورد servlet ها.
و در کل کتاب توی ۳۲فصل نوشته شده.همچنین بر اساس java SE 8 هست که خب یکی از ورژن های اصلی جاوا به حساب میاد.
کتاب رو الناز قاسمی و ایمان سلیمانی ترجمه کردن و نشردانشگاهی کیان هم منتشرش کرده.کتاب ۹۲۸ صفحه داره و چاپ سیاه و سفید.
در کل به نظرم کتاب خوبیه اما برای شروع و افراد مبتدی پیشنهاد نمیکنم. اگر مدتی هست که جاوا کار میکنید این کتاب میتونه مفید باشه براتون چون هم یک یاد آوری از اصول جاوا داره و خب بعضی جا هاهم درک بهتر از تاریخچه و اتفاقات جاوا میده.