קורס זה יוצר את הבסיס אשר יאפשר למשתתפיו להמשיך בלימוד שפת התכנות Go באופן עצמאי. כדי לאפשר זאת, הקורס מקיף ויסודי, והוא כולל נושאים רבים בשפת התכנות Go.
התמקדות באבני היסוד
אחת הדוגמאות הטובות ביותר לבזבוז זמן יקר אשר לעיתים קורה בקורסים מקצועיים ללימוד תוכנה הוא המעבר והתרגול המוגזם של שימוש בפונקציות כאלה ואחרות שאת אופן השימוש בהן ניתן היה ללמוד גם לבד באמצעות התיעוד הרישמי של השפה. בקורס שלנו אנו נימנע מכך. בכל הנוגע להגדרה של פונקציות אנו נתמקד במבנה התחבירי בשפת התכנות Go של פונקציות אשר מגדירים, נתרגל הגדרה של פונקציות חדשות ונימנע מבזבוז זמן יקר על תרגול מוגזם בנושא זה.
הימנעות מתרגול נושאים בסיסיים
כיוון שהקורס מיועד אך ורק למי שכבר יש לו רקע כלשהו בתכנות, בקורס שלנו נימנע מתרגול נושאים בסיסיים בתכנות פרוצדורלי (כגון משפט if) ונסתפק בהצגת דוגמת קוד בסיסית ובהסבר כללי התחביר הרלוואנטים. עבור מי שכבר יש לו רקע בתכנות זה יהיה בזבוז זמן יקר לתרגל כתיבת תכניות בסיסיות שעושות שימוש במשפטי if.
הקניית חכה שתאפשר דייג עצמאי
אחת המטרות שלנו בקורס היא לנצל את הזמן באופן היעיל ביותר. כדי לעשות זאת אנו נתמקד בהקניית הידע אשר יאפשר התפתחות מקצועית עצמאית בהמשך. כדי לעשות זאת, אנו נקנה במהלך הקורס את הכלים שיאפשרו זאת, בדומה לחכה אשר מאפשרת לדוג. נימנע ממעבר על נושאים (דגים) שקל ללמוד לבד.
תהליך ההתפתחות המקצועית בפיתוח תוכנה הוא תהליך אינסופי. קורסים מקצועיים מהווים חלק בלתי נפרד ממנו. הזמן מוגבל ויקר. בייחוד עבור מי שכבר עוסק בפיתוח תוכנה למחייתו. בתהליך הבדיקה שאתם עושים לפני שאתם בוחרים להירשם לקורס מסוים מומלץ לבדוק עד כמה הקורס מתמקד בהקניית הכלים אשר יאפשרו לימוד עצמי בהמשך.