JavaRush /בלוג Java /Random-HE /מה לקרוא ב-2020? מבחר מהספרים החדשים הטובים ביותר למפתחי ...

מה לקרוא ב-2020? מבחר מהספרים החדשים הטובים ביותר למפתחי Java

פורסם בקבוצה
כפי שאמר ג'ון עמוס קומניוס , "ספרים הם מכשיר להפצת חוכמה." מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 1למה התחלה כל כך יומרנית, אתם שואלים? ולעובדה שבדיוק החלטנו להחדיר קצת חוכמה לקוראי JavaRush.ru. ליתר דיוק, לתרום ליישומו על ידי דיבור על ספרים חדשים (או לא כל כך חדשים, אבל בהחלט ראויים לקריאה) על ג'אווה וטכנולוגיות קשורות שכדאי לקרוא ב-2020. "אחד ההפסדים הבלתי הפיכים הוא אובדן הזמן." ז'ורז' לואי בופון . אז בואו לא נבזבז זמן על הקדמות ארוכות, וגם נעצור עם ציטוטים מתחשבים ונגיע ישר לביקורות הספרים. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 2

Java בענן. Spring Boot, Spring Cloud, Cloud Foundry

את הגרסה האנגלית ניתן לרכוש כאן: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry . מחברים: Josh Long, Kenneth Bastani Cloud Native Java נחשב בעיני רבים לאחד הספרים הטובים ביותר לקריאה כעת ב-2020. הוא מיועד בעיקר למתכנתי Java מנוסים, אך הוא יהיה שימושי עבור כל מתכנתי Java, ממתחילים ועד מתקדמים. הפיתוח של היום הולך יותר ויותר לכיוון טכנולוגיות ענן, שירותי מיקרו, ארכיטקטורה מבוזרת וכו'. ספר זה נועד לעזור לך להבין את הטכנולוגיות הללו וללמוד כיצד ליישם אותן בפועל. ג'וש לונג וקנת בסטאני מראים למפתחי Java/JVM כיצד לבנות יישומי Java טובים ומהירים יותר באמצעות Spring Boot, Spring Cloud ו-Cloud Foundry. ציטוט קטן מהתצוגה המקדימה של הספר מהסופרים. "בעולם המודרני, כולם רוצים לנוע מהר יותר ולהאיץ תהליכים עסקיים, אבל מעטים יודעים איך לעשות זאת. השוק דורש מהירויות גבוהות יותר ומספקות יותר הזדמנויות למי שיכול לעמוד בקצב שלו. מה מייחד חברות כמו אמזון, נטפליקס ואטסי מעסקים מסורתיים יותר? אנו יודעים שהחברות הללו צומחות בקצב אדיר, ובכל זאת איכשהו הן עדיין שומרות על יתרונות הליבה שלהן והן מקדימות משמעותית את מתחרותיהן. איך הם עושים את זה? מדריך מעשי זה למפתחי Java ו-JVM מראה כיצד לבנות תוכנה יעילה ומהירה יותר באמצעות Spring Boot, Spring Cloud ו-Cloud Foundry." אגב, ב-JavaRush דנו לאחרונה בנושא השימוש ב-Java במחשוב ענן. למי שפספס: ג'אווה בעננים. איך יישומי ענן כובשים את העולם ומדוע הם צריכים Java . מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 3

Java: תכנות יעיל (מהדורה שלישית)

את הגרסה האנגלית ניתן לרכוש כאן: Effective Java 3rd Edition מחבר: Joshua Bloch למי שעדיין לא קרא את הספר הזה, הגיוני להתחיל איתו. התרגום לרוסית של המהדורה השלישית של מדריך זה לשיטות עבודה מומלצות בתכנות ג'אווה מאת ג'ושוע בלוך, מחבר סופר סמכותי בסביבת ג'אווה, הופיע לאחרונה. ג'ושוע בלוך, למי שלא יודע, היה הארכיטקט הראשי של ג'אווה בגוגל, מפתח ב-Sun Microsystems וארכיטקט מערכות בכיר ב-Transarc. זה היה הוא שהיה מעורב בפיתוח ויישום של תכונות רבות של פלטפורמת Java. במהדורה החדשה הוסיף המחבר מידע על התכונות והספריות שהופיעו בגרסאות של Java 8 ו-9. בנוסף, הספר כולל טיפים וטריקים חדשים ומעודכנים, וכן פרק על ביטויי למבדה וזרמים. להלן רק חלק מהנושאים המכוסים ב-"Java: Effective Programming:" ממשקים פונקציונליים, ביטויי למבדה, הפניות למתודה וזרם, שיטות ברירת מחדל וסטטיות בממשקים, מסקנות מסוג, כולל האופרטור היהלום (<>) לסוגים כלליים, @ ביאור SafeVarargs, תכונות ספרייה חדשות וכו'. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 4

ג'אווה מודרנית. מתכוני תכנות

את הגרסה האנגלית ניתן לרכוש כאן: מתכוני ג'אווה מודרניים: פתרונות פשוטים לבעיות קשות ב-Java 8 ו-9 מחבר: Ken Couzen אפשרות מצוינת למי שאוהב ספרי מתכונים. וגם אלה שמתחילים להתעמק בלימוד Java 8 ו-Java 9, כי זה אחד מספרי הלימוד הטובים ביותר. כפי שמרמזת הכותרת, בעבודה זו מראה קן קוזן "פתרונות פשוטים לבעיות מורכבות" ב-Java 8 ו-9. "ההכללה של כלי תכנות פונקציונליים ב-Java SE 8 סימנה שינוי מהפכני עבור השפה המונחה עצמים הנכבדה. ביטויי למדה, הפניות לשיטות וזרמים שינו מהיסוד את הניב של שפה זו. בספר זה, אני מדגים את השימוש בתכונות שפה חדשות כדי לפתור מגוון רחב של בעיות תוך שימוש ביותר מ-70 מתכונים מפורטים. מפתחים שמכירים גרסאות קודמות של Java ימצאו כאן כמעט את כל החידושים שהופיעו ב-Java SE 8, כמו גם פרק נפרד המוקדש לחידושים ב-Java 9", כותב המחבר. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 5

ארכיטקטורה נקייה. אומנות פיתוח התוכנה

את הגרסה האנגלית ניתן לרכוש כאן: Clean Architecture: A Craftsman's Guide to Software Structure and Design מחבר: רוברט מרטין אבל אמנם לא העדכנית ביותר (פורסם בסוף 2017), אבל ספר ממש מגניב למתכנתי Java מנוסים שרצו לעלות לשלב הבא ולהיות אדריכלי פתרונות. "ארכיטקטורה נקייה" הוא המשך לרבי המכר הקאלט של רוברט מרטין "קוד נקי" ו"קוד נקי". בספר זה מרטין מדבר על איך ליצור ארכיטקטורת תוכנה שתעמוד במבחן הזמן, כמו גם איך להתגבר על תפיסות מוטעות לגבי דפוסי עיצוב וארכיטקטורת תוכנה בכלל. "ארכיטקטורה נקייה" היא ספר חובה למפתחים מכל הרמות, מנתחי מערכות, אדריכלים וכל מתכנת שרוצה לטפס בסולם הקריירה או לפחות להשפיע על האנשים שעושים את העבודה הזו. כל הארכיטקטורות פועלות לפי אותם כללים", אומר המחבר. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 6

מודולריות של Java 9: ​​דפוסים ונהלים לפיתוח יישומים הניתנים לתחזוקה

מחברים: סנדר מאק ופול בקר לא הצלחנו למצוא תרגום לרוסית של ספר זה, מה שאומר שלמי שרוצה לקרוא אותו יש הזדמנות מצוינת לא רק ללמוד את כל התכונות של המודולים ב-Java 9, אלא גם לתרגל את האנגלית שלהם. . אגב, דיברנו על איך מתכנת יכול ללמוד אנגלית כדי לא להביך את עצמו במהלך ראיונות ובעת תקשורת עם עמיתים זרים. מודולריות הייתה אחת התכונות העיקריות של מהדורת Java 9, ובספר זה המחברים מכסים את הנושא במלואו. Sander Mak הוא סמכות מוכרת ב-Java 9 (ומעבר לו) והוא נואם תדיר בכנסים ויש לו בלוג משלו ב- branchandbound.net. פול בקר, בתורו, הוא גם דמות בולטת בקהילת ג'אווה. הוא מומחה בבניית יישומים ארגוניים וארכיטקט תוכנה ב- Luminis Technologies. "עם הספר המעשי הזה, מפתחי Java ילמדו לא רק את כל היתרונות של מודולריות, אלא גם את הדפוסים הדרושים ליצירת יישומים חזקים באמת. המחברים מסבירים את המושגים מאחורי המערכת המודולרית של פלטפורמת Java ואת הכלים החזקים שהיא מציעה. תלמדו גם כיצד לעצב קוד קיים ולפתח יישומי ג'אווה חדשים בצורה מודולרית", אומרת התצוגה המקדימה של הספר. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 7

ג'אווה מודרנית בפעולה: למבדות, זרמים, תכנות פונקציונלי ותגובתי

מחברים: ראול-גבריאל אורמה, מריו פוסקו, אלן מייקרופט עוד ספר לימוד טוב מאוד על גרסאות מודרניות של ג'אווה, שעדיין לא פורסם ברוסית. Modern Java in Action היא גרסה חדשה של הספר רב המכר Java 8 in Action עם שינויים ותוספות המכסים את השינויים המעניינים והחשובים ביותר ב-Java 9 ו-Java 10. נכון לעכשיו, המהדורה השנייה של הספר זמינה לקוראים. , ויש לקוות שהוא ישוחרר בקרוב עדכון נוסף עם מידע על המהדורות החדשות של Java 11 ו-Java 12. אבל כרגע, Modern Java in Action הוא אחד מספרי הלימוד הטובים ביותר על Java המודרנית. ספר זה יעזור לך ללמוד את כל טכניקות התכנות הנוכחיות של Java, כולל Lambda Expressions, Stream, Functional Programming ותכנות ריאקטיבי. מה לקרוא ב-2020?  מבחר מהספרים החדשים הטובים ביותר למפתחי Java - 8

Java SE 9. קורס בסיסי

את הגרסה האנגלית ניתן לרכוש כאן: Core Java SE 9 for the Impatient 2nd Edition מחבר: Kay S. Horstmann אבל זהו ספר מצוין למתחילים בלימוד ג'אווה - זהו ספר הלימוד שרבים ממליצים להשתמש בו בהתחלה. הרבה מזה נובע מהסגנון של קיי הורסטמן: הסופרת ממש טובה בכתיבת מדריכים. הורסטמן מדבר על Java SE 9 במילים פשוטות, אך יחד עם זאת אינו מפשט את המבנה ומקדיש מספיק תשומת לב לפרטים. אותו מחבר כתב מספר ספרים אחרים המכסים את Java 8, Scala, יסודות Java ונושאים אחרים. "בין אם אתה חדש ב-Java או מפתח ותיק, מדריך זה יעזור לך לכתוב את הקוד האמין, היעיל והמאובטח ביותר של העתיד", מבטיח המוציא לאור. קצת לא צנוע, אבל נכון באופן כללי. Core Java באמת מכיל הרבה דברים שימושיים הן למתחילים והן למקודדים מנוסים.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION