JavaRush /בלוג Java /Random-HE /JavaRush Walkthrough (1 - 35) - 1#
LeoJames
רָמָה

JavaRush Walkthrough (1 - 35) - 1#

פורסם בקבוצה
אין שירות אחד לכלום, אין ספר אחד שבעזרתו (רק הוא/ה בלבד) אפשר ללמוד איזה נושא. ב-100% מהמקרים תצטרך ללמוד משהו בעזרת מקורות אחרים..."

(ג) Hubert J-Farnsworth, גיבור JavaRush

הקדמה אז, המאפיינים הבסיסיים של הדמות שלנו:
  • השפה הזמינה היא רוסית.
  • הידע וההבנה של עולם ה-IT הם חיה.
  • הרצון הוא להשתלט על העולם.
  • המטרה שלי לעתיד הקרוב היא לעבור את JavaRush ולצאת להתמחות.

רמה 1 - 10: התחלה

נראה שזה הכי קל, אבל למעשה הכי קשה - רק בעלי רצון חזק יכולים לעבור את הרמות האלה. המשימה בשלב זה היא פשוט "לגעת" בעולם התכנות ולהבין, "האם אני צריך את זה?" יש די והותר הרצאות במיוחד עבור Java. אנחנו לא הולכים לצפות בתיעוד האביב או בכל הסרטונים של גולובוץ'; במקום זאת, אנחנו עוברים על הרמות האלה בשקט ובשלווה, במקצב ואלס. אבל ההבנה למה אנחנו שואפים היא קצת יותר מסובכת. לכן, אנו קוראים את הספרים הבאים:
הדרכה של JavaRush (1 - 35) - 1# - 1
אין בהם קוד, אין סלנג IT ספציפי, שום דבר שצריך לזכור, רק להבין ולקבל. * הדוד בוב וצ'אד פאולר, "המתכנת האידיאלי" ו"המתכנת הקנאי" הם שני אוספים של עצות והמלצות מעשיות לגבי מצבים שכל מפתח מתמודד איתם לפעמים: חוסר מוטיבציה, בחירת סדרי עדיפויות, פסיכולוגיית תכנות, יחסים עם ההנהלה והקולגות , ורבים אחרים. התחלה טובה להבין מה נדרש ממתכנת. * מתכנת ידוע לשמצה - אוסף סיפורים מאת עובדי IT מפורסמים, כולל בני ארצנו. * רק בשביל הכיף הוא כנראה הספר הראשון של קלאסיקות הזהב, הסיפור של לינוס טורוואלדס ויצירת לינוקס. שערוריות, תככים, חקירות. ספרים טובים, אבל יחד עם משאבי ה-IT הפופולריים ביותר בשפה הרוסית, הם טובים יותר. אנחנו עושים חשבונות, גם אם לא נמצא את עצמנו ככותבי מאמרים - שם תמיד נמצא תשובות לשאלות שלנו, כמו גם חברים בגורל הקשה אך המעניין שלנו.
הדרכה של JavaRush (1 - 35) - 1# - 2
Habrahabr Stack Overflow בסרטון רוסי ? לעת עתה, מספיק מה שניתן ב-JavaRush עצמו. סרטוני מוטיבציה, כל מיני סיפורי הצלחה... מי צריך אותם?

רמה 11-20: כאב

זו תחילת הסוף, זה השלב שיכש את החלשים ויחזק את החזקים. עברנו את השלב הקודם, השלמנו עם גורלנו, הבנו את מטרתנו והתקרבנו למטרה. מה זה Java? - כרגע היא שפת התכנות הפופולרית ביותר. מה זה אומר? - כמות עצומה של חומר ללמוד: ספרים, מאמרים, תיעוד וכו' וכו'. איך לבחור ולא לטבוע? מבחינה טכנית, אתה יכול לנסות ללמוד את העדכניים ביותר, אבל הנה הבעיה - זה לא יעבוד. בשלב זה, יש לנו מעט הבנה לאיזה כיוון לנוע ומה אנחנו באמת רוצים לעשות. כמובן, אנחנו יכולים להקשיב למומחים ולהתחיל ללמוד hibernate, spring, mysql, bootstrap, jquery ועוד הרבה מילים מפחידות, או שאנחנו יכולים להתחיל עם היסודות מבלי להיות קשורים לטכנולוגיה ספציפית, ונשתמש בתרגול JavaRush ו הרצאה ברמות אלו כתוספת נעימה ויזואלית, ובו זמנית - כהזדמנות לבדיקת ידע. מדוע גישה זו עדיפה? הבנת היסודות, לימוד טכנולוגיה ספציפית ייקח הרבה פחות זמן ומאמץ + זמן נוסף ומידע נוסף לקבלת החלטה - בהחלט אפשרי לעבור לשפת תכנות אחרת ושוב, עם הבסיס הכללי זה לא יהיה קשה. אז, השלב השני הוא יצירת בסיס. על מה הוא ייבנה?
הדרכה של JavaRush (1 - 35) - 1# - 3
אין מספיק מילים לתאר את הספרים הללו ואת מחבריהם – הם האלפא והאומגה של התכנות. הספרים עצמם מכילים קישורים למשאבים נוספים מהסופרים, אנשי הקשר שלהם, הבלוגים שלהם והפרויקטים שלהם. הספרים האלה קשים מכדי לנסות להעביר אותם בפעם הראשונה, או אפילו העשירית. בתור התחלה, "מבוא" מספיק, אבל הגיוני להמשיך בשלב 3+. *הנה תוספת קטנה. לאחרונה נתקלתי בקורס וידאו על יסודות רשתות המחשבים. אני מקווה שדחיסת מחשב והבנה של "מהי מערכת הפעלה" לא יהיו חדשות עבור בעלי PC, אבל עם רשתות, סביר להניח, לא יהיה מה לתפוס והקורס הזה אמור להבהיר מעט את התמונה. קורס "רשתות מחשבים" הבא בזמן קריאת הספרים הללו וצפייה בקורס, בואו לא נשכח את ג'אווה.
Прохождение JavaRush (1 - 35) - 1# - 4
* הגיוני לקחת הפסקה קצרה מ-JavaRush ולעבור לחלוטין על 3 הספרים האלה ברצף - הדוגמאות והמשימות שלך יספיקו להבנה. הניסיון לשלב ביניהם יועיל מעט, אבל לעבור רמות 11-20 אחריהם זה תענוג. * למה פילוסופיה ולא רבים אחרים? מכיוון שהוא כתוב ביסודיות וללא התייחסות לגרסה, אם לא תקראו אותו ממש בהתחלה, לא תרצו לחזור אחורה. מורכב, קצת מיושן, אבל קלאסי. * לפורת מבנים ואלגוריתמים? אנשים רבים אוהבים לומר "אין צורך במתמטיקה, אין צורך באלגוריתמים" - זה לא נכון, אבל בכל זאת, לפורת היא פשרה - רמה טובה יותר של אלגוריתמים ניתן להשיג מ"אלגוריתמים. פיתוח ויישום" מאת ג'יי קליינברג , E. Tardos ו-"Analysis algorithms by J. McConnell". לאחר שעברנו אותם, חזרנו ל-JavaRush וממשיכים לפתור בעיות נוספות.
Прохождение JavaRush (1 - 35) - 1# - 5
זה לא מתאים לכולם, אבל אני עוזב את שילד לשלב 3. כאן הורסטמן יהיה פשוט יותר, ברור וידידותי יותר, ונימאייר עובד איתו היטב - שוב, "לא לכולם". ואחרון הספרים בשלב זה.
Прохождение JavaRush (1 - 35) - 1# - 6
זה ל"קריאה קלה". אין צורך לקרוא ספר אחד מכסה לכריכה. אף אחד לא מפריע לך לקרוא אותם במקביל. יתר על כן, עדיף לסירוגין כאן. פשוט ומובן - מורכב ולא מובן. יש רק תוספת אחת - BBB. ספר מורכב ביותר וייחודי ביותר. מטרתו ללמד כיצד לעבוד עם רמות הפשטה. כמו כל הספרים ממדור "קריאה קלה" ומטננבאום, GEB נקרא מספר פעמים, ברמות ידע שונות. וִידֵאוֹ. ושוב, לא לכולם. אבל עדיין, במאמר על "5 קורסי וידאו שימושיים מובילים" הכל כבר נאמר. אוסיף לאוסף Technostream Mail.Ru Group Hillel Computer School בנוסף בשלב
Прохождение JavaRush (1 - 35) - 1# - 7
החבר הכי טוב של מתכנת בזמנים של בדידות וצורך. בתקופה שבה יש חוסר חום כזה, GitHub תמיד שם... ובמקביל, ערוץ היוטיוב שלהם וספר שיעזור. בשלב זה, זה יהיה מספיק כדי להירשם "שלום, עולם" במאגר. הגיע הזמן להתחיל לשפר את המוניטין שלך...

סיכום

בשלב זה אסיים את המאמר הזה. שלבים נוספים משתנים אפילו יותר מ-2 הראשונים ולוקח הרבה יותר זמן לחשוב עליהם ולכתוב אותם. הרשו לי להזכיר לכם שהאסיפה הזו אינה מתיימרת להיות הנכונה היחידה וממילא אינה סופית. בהתאם לכישורים, לרצונות וליכולות שלך, זה יכול להשתנות לחלוטין. אבל בכל זאת, ניסיתי לאסוף את הדברים הכי כלליים ורלוונטיים במיוחד עבור JavaRush, כאשר המטרה היא לסיים את הקורס לחלוטין ולעבור את משימת מבחן ההתמחות. מחלוקות ומריבות יתקבלו בברכה. אם לכתוב את החלק השני או לא, תלוי לחלוטין בתגובתך ואם המנחים יאסרו את המאמר הזה או לא, כפי שהם אוהבים לעשות עם ההערות שלי. בכל מקרה, אני מאחל לכולכם בהצלחה ומקווה שהמאמר יעזור לכם בצורה כלשהי.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION