האם לתכנת זה קשה מדריך למתחילים שרוצים להצליח

האם לתכנת באמת קשה כמו שאומרים? בוא נדבר רגע (תכינו קפה)

תכנות. המילה הזו יכולה להקפיץ לאנשים את הדופק כמו קפה שחור בשלוש בלילה או להבריח אותם רחוק יותר מהתשלום באשראי אחרי חופשה במלדיביים. אבל היי, רגע אחד לפני שאתם מחליטים שגם אתם מעדיפים להילחם עם כריש לבוש פיז'מה ורודה מאשר לכתוב שורת קוד אחת—בואו נעשה פה סדר בבלגן.

3 סיבות למה אנשים חושבים שתכנות מסובך (ושכלם טועים)

1. "אני חייב להיות גאון מתמטי, או לפחות אינשטיין קטן—לא?"

תראו, זה נכון שאם אתם רוצים לתכנת תוכנת ניווט לטיל לגרמי השמיים, יש מצב שתזדקקו לכמה תרגיליחדו״א קטנים. אבל בואו נודה בזה: רוב המפתחים בשטח לא בדיוק פותרים משוואות קוואנטיות בעשר בבוקר. האמת היא שכדי לכתוב קוד טוב, מה שחשוב באמת הם:

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

2. "אני כבר מבוגר מדי בשביל להתחיל"

נכון, היינו רגילים לחשוב שמתכנתים מתחילים בגיל 9, מזמינים פיצה להורים בכרטיס האשראי של השכן, וכותבים קודים סודיים ל-CIA בגיל 12. אבל זה, חברים, רק אגדה אורבנית נחמדה. רוב המתכנתים המוכשרים התחילו באמצע החיים. הכרתי לא מעט מתכנתים שהתחילו את דרכם אחרי גיל 40 והיום עושים קסמים עם הקלדת קוד לא פחות מהשכנים הצעירים בהרבה.

3. "יש מיליון שפות, מאיפה מתחילים?"

נכון שיש ים של שפות תכנות, ומסתבר שכל יום נולדת לה עוד שפה שנראית חצי כמו מתכון לפסח וחצי כמו הוראות להפעלת IKea Sofa. הטריק הוא פשוט להתחיל ממשהו אחד. תבחרו את השפה הפשוטה ביותר, נגיד Python, וקדימה – הלו וורלד זה השלב הבא שלכם!

ספויילר: כל אחד (כן, גם סבתא שלכם!) יכול ללמוד לתכנת—הנה 4 סודות פשוטים:

סוד מס' 1: אל תתלו את המקלדת אחרי פעם ראשונה שנתקעתם

כן, אתם תתקעו. זיכרו: אם לא נתקעת כנראה שלא עשית כלום. מתכנת מנוסה יותר הוא פשוט מי שכבר נתקע יותר פעמים ממך. אז בפעם הבאה שהכל נשבר—קחו נשימה עמוקה, גלידה מהפריזר, חמש דקות outside עם חתול או כלב, ותחזרו. וואלה, אחרי הפסקה קלה המוח שלכם פותר באגים כאילו הוא השתתף באולימפיאדת תכנות.

סוד מס' 2: מתכנת טוב זה בעצם מתכנת שיודע לחפש בגוגל

אם אתם מרגישים שאתם מרמים קצת כאתם מעתיקים קוד מ-Stack Overflow—אל תדאגו, אתם עושים את זה בדיוק נכון. כל המפתחים בעולם (כן, כל אחד ואחד מהם) משתמשים בגוגל יותר משמשתמשים ב-F12 במקלדת. היכולת האמיתית שלכם היא להבין מה לחפש, ואיך לשלב את הפתרונות האלה בקוד שאתם כותבים.

סוד מס' 3: אל תלכו לבד בדרך – תמצאו קהילות וחברים

קהילות אונליין לתכנות הן יותר מגניבות מקבוצת הוואטסאפ עם הממים שהחבר'ה שלחו השבוע. יש אלפי קבוצות בפייסבוק, בטלגרם ובדיסקורד שמחכות לעזור לכם, לתמוך בכם, ואפילו לצחוק איתכם על טעויות שעשיתם בקוד. תאמינו לי, להתבכיין יחד עם אנשים שום דבר לא עובד זה דבר מרגיע באופן מפתיע.

סוד מס' 4: פרויקטים וכיף לפני הכל (ואני רציני פה!)

אל תלכו ישר למדריכים כבדים ומשעממים. נעזוב את תאוריות ניתוח האלגוריתמים לשלב קצת יותר מתקדם—כרגע פשוט תמצאו פרויקט מצחיק ומדליק. מה למשל?

  • תוכנית ששואלת אתכם מה אתם רוצים לאכול היום ופשוט תמיד ממליצה על פיצה.
  • אפליקציה שאומרת משפטי חוכמה מצחיקים בכל פעם שאתם מקליקים עליה.
  • "רובוט" טקסטואלי שמתנהג כמו פסיכולוג חובב אבל ממש גרוע.

כמה שאלות שנורא רציתם לשאול (אבל התנגדתם כי חשבתם שזה טפשי)

האם באמת צריך להיות טוב במתמטיקה?

לא באופן קריטי. מספיק להיות סביר במספרים. אנשים רבים שעובדים בתכנות רחוקים מלהיות קוסמי מתמטיקה.

תוך כמה זמן אני באמת אדע לתכנת?

אחרי כמה שבועות כבר כותבים שורות קוד מצחיקות. אחרי כמה חודשים מביאים את הפיצה שלכם באפליקציה שיצרתם (טוב, כמעט).

קורס או למידה עצמית?

מה שמתאים לאופי שלכם. קורס בנוי ומסודר עוזר להתמדה. למידה עצמית גמישה קיימת במאות אתרים חינם DIY (אבל תדאגו שיהיה לכם משמעת עצמית בקטנה).

בתכל'ס, אז לתכנת זה קשה או לא?

האמת הפשוטה היא כזו: לתכנת הוא לא קשה כמו שהוא מאתגר, מתסכל, קצת מוזר לפעמים אבל לגמרי אפשרי, מתגמל בטירוף ובעיקר—מגניב וכיפי. הזדמנות מעולה להשוויץ בפני החברים והמשפחה שכעת אתם "מדברים בשפות שונות, לטובת עתיד האנושות", כשלמעשה אתם רק מחפשים שוב בגוגל למה זה לא עובד לכם. אז יאללה, למה אתם מחכים—תפתחו מחשב, תפתחו גוגל ותתחילו את ההרפתקה שלכם!

אוכל לאירועים דברים לבית טכנולוגיה יחסים כללי לימודים והשכלה פנאי וצרכנות רכבים ותחבורה
המשך לעוד מאמרים שיוכלו לעזור...
פנייה אל עו"ד פלילי
על מנת להתמודד בצורה הטובה ביותר עם האשמה פלילית יש לפנות אל עורך דין פלילי המתמחה בתחום הספציפי...
קרא עוד »
מאי 07, 2018
אסתטיקה באמצעות שיטת Bodytite עם אן גורביץ
טיפולי אסתטיקה הם אחד מטיפולי היופי הפופולריים ביותר. הם קיימים כבר הרבה זמן והפכו יותר ויותר...
קרא עוד »
ינו 28, 2023
הליכונים למבוגרים
עם הזמן הגוף הופך להיות כזה שהתנועה קשה עליו ואיתו. ישנה תחושה כי כל דבר שאותו היינו עושים פעם ביתר...
קרא עוד »
נוב 18, 2020