«برای آدمکها» یک مجموعه کتاب با رتبه برتر است. بنابراین وقتی کسی سعی می کند کتاب مبتدی پیدا کند تا به خوبی یاد بگیرد، کم و بیش هر موضوعی، اغلب اوقات به یکی از این کتاب ها نگاه دقیق تری می اندازد. Java For Dummies نوشته بری برد می تواند برای برخی از دسته های دانش آموزان ارزش خواندن داشته باشد.
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

این کتاب در مورد چیست؟
جای تعجب نیست، این کتاب در مورد زبان جاوا برای آدمک ها است. به طور دقیق، Java Core برای مبتدیان. خود نویسنده توصیه می کند که همین الان از آن قسمتی از کتاب که به آن نیاز دارید مطالعه کنید. می توانید توصیه های مفیدی را در بخش "آنچه لازم نیست بخوانید" بیابید. و برای کسانی که نمی توانند صبر کنند تا برنامه نویسی را شروع کنند، توصیه می کنم این توصیه بری را دنبال کنند.قسمت 1. شروع کار با جاوا
بخش اول شامل سه فصل است. فصل اول برای دانش آموزانی است که چیزی در مورد رویکردهای مدرن برنامه نویسی نمی دانند. فصل دوم حاوی اطلاعات مفیدی در مورد نحوه کار جاوا (ماشین مجازی جاوا)، فرآیندهای توسعه نرم افزار و غیره است. همچنین در مورد بسته ها و نرم افزارهایی که باید قبل از شروع برنامه نویسی بر روی رایانه شخصی خود نصب کنید، مطلع می شوید. اما به نظر می رسد به جای این فصل می توانید از یکی از آموزش های کوتاه اینترنت استفاده کنید. فصل سوم اولین برنامه جاوا یا بهتر است بگوییم تجزیه اجزای آن را به شما نشان می دهد. اطلاعات مفید است، بنابراین اگر اکنون به نظر سخت است، ایده درست این است که بعداً به آن بازگردید. مشکل این فصل این است که بسیاری از نکات مورد بحث از طریق تمرین بسیار بهتر است. در مورد قسمت اول به طور کلی چه می توانم بگویم؟ خواندن آن را با جزئیات به عنوان شروع مطالعه به افرادی توصیه می کنم که چیزی در مورد برنامه نویسی نمی دانند و عجله ای برای نوشتن اولین برنامه های خود ندارند، مانند دانش آموزان بزرگسال یا کسانی که رویکرد تحصیلی ثابت را ترجیح می دهند. به این معنی نیست که کتاب به صورت دقیق و آکادمیک نوشته شده است، اصلاً خیلی سرگرم کننده است. با این حال، اگر میخواهید در اسرع وقت کدنویسی را امتحان کنید، بهتر است از اولین روز یادگیری جاوا شروع به کدنویسی کنید. صادقانه بگویم، به نظر می رسد سریع ترین و مناسب ترین راه برای برنامه نویسی حرفه ای! بنابراین، برای ایجاد اولین برنامه خود، می توانید از برخی آموزش های آنلاین استفاده کنید و هنگام رفت و آمد یا قبل از خواب، "Java for Dummies" را بخوانید.قسمت 2. نوشتن برنامه جاوای خود
در این قسمت با عناصر اصلی یک برنامه آشنا می شوید و در نهایت به شما پیشنهاد نوشتن برنامه می شود. همانطور که بری (نویسنده) به درستی اشاره کرد، این فصل با در نظر گرفتن ویژگی های جاوا نوشته شده است، اما عمدتاً اصول برنامه نویسی را همانطور که هست آموزش می دهد. در این قسمت نیز سه فصل وجود دارد. «متغیرها و مقادیر آنها»، «ساختارهای کنترل» و «چرخهها». آنها بسیار دقیق هستند و لحظاتی را در نظر می گیرند که حتی کسانی که قبلاً برنامه ریزی می کردند اغلب گیج می شوند. به عنوان مثال، تفاوت یک متغیر با نام، دستورالعمل و عملگر آن چیست؟ برای همه مبتدیان توصیه می شود (اما کارهای عملی را فراموش نکنید!).قسمت 3. OOP
این بخش برای آدمک های واقعی جاوا که می خواهند در آینده توسعه دهندگان نرم افزار جاوا واقعی باشند ضروری است. این برنامه به کلاس ها و اشیاء، اصول برنامه نویسی شی گرا (OOP) اختصاص دارد. خواهید فهمید که چرا رویکرد OOP برای توسعه برنامه های بزرگ عالی است (اسپویلر: اول از همه، برای جلوگیری از تکرار کد، هاها). این بخش شامل چند فصل در مورد کار با فایل ها و سازنده کلاس ها است. اگر بیشتر کلماتی را که در جمله بالا نوشتم متوجه نشدید، قطعاً باید این قسمت را یاد بگیرید. توضیحات و مثال های اینجا عالی هستند. من حدس میزنم بعد از خواندن این مطلب و نوشتن چند نمونه کد، میتوانید OOP را در سطح پایه درک کنید. با این حال، عدم افشای دقیقتر برخی از اصول OOPs، مانند چندشکلی و کپسولهسازی وجود دارد. فقط نکاتی در مورد آنها وجود دارد.بخش 4. تکنیک های هوشمند جاوا
یک بخش مفید بهتر است آن را بخوانید و تمرین های کدنویسی زیادی انجام دهید تا تمام تکنیک های جدید را بهتر درک کنید. فصلی که به متغیرها و کاربرد صحیح آنها اختصاص دارد و همچنین فصلی در مورد استثناها پر از توضیحات خوب است. فصل آرایه ها دقیق و هیجان انگیز است. مجموعه ها، ژنریک ها و جریان ها. در مورد من، این موضوعات به خوبی بررسی نشدند. مطمئنا این کتاب در مورد توسعه جاوا برای آدمک است. به هر حال، صحبت با جزئیات بیشتر در مورد مجموعه ها اضافی نخواهد بود. از این قسمت، کمی در مورد ویژگی های کم و بیش مدرن جاوا مانند Lambdas و Functional Programming و همچنین Swing با تکنولوژی قدیمی و قدیمی آشنا خواهید شد. مطمئنا نویسنده یک رابط کاربری گرافیکی در این مورد نشان می دهد، اما قدیمی است. تمام قسمت سوم، باید بگویم، بسیار متضاد است. برخی از موضوعات به خوبی توصیف شده اند، برخی - نه به بهترین شکل. برخی از موضوعات مفید هستند، برخی دیگر قدیمی هستند.قسمت 5. قسمت ده ها
این قسمت کاملا کوتاه است. این شامل نکاتی در مورد نحوه جلوگیری از اشتباهات معمولی و وب سایت های مفید است. به نظر می رسد بیشتر شبیه یک مقاله در اینترنت است، یک مقاله خوب.
GO TO FULL VERSION