Connect with us

קטגוריות

Mentoring

מתכנת מתחיל? 4 כללים שיהפכו אותך למתכנת טוב יותר

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

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

1. אל תפסיק לכתוב קוד

מלקולם גלדוול אמר פעם 

Practice isn't the thing you do once you're good, its the thing that makes you good.

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

2. תטעה, תטעה, תטעה

ג'יימס ג'ויס אמר פעם 

mistakes are the portals of discovery

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

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

אם תטעה אתה תלמד.

3. קח הפסקה, זה יעשה לך טוב

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

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

לפעמים זה טוב להפסיק לכתוב קוד.

4. Google is Your Friend או יותר נכון stackoverflow

אפילו אחרי 15+ שנים של קידוד אתה לא תדע הכל, אפילו לא כמעט, אבל תודה לאל יש מישהו שיודע הכל…… Google! התשובה לבעיה שלך נמצאת אי שם בין דפי האינטרנט!, אך את הרוב התשובות לבעיות אתה תמצא ב stackoverflow.com, שם תוכל למצוא את התשובות לבעיות נפוצות יותר ונפוצות פחות, ברוב המקרים התשובה עם ה-V הירוק זאת התשובה שאתה מחפש, אך אל תמהר לעשות ctrl+c & ctrl+v, התשובות שם מפורטות ומחכימות, תעצור, תקרא ותלמד.

אנחנו לא יודעים הכל, וזה בסדר.

מכירים כלל נוסף שיכול לעזור למתכנתים מתחילים או ותיקים? הוסיפו את הכלל בתגובות.

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

עוד ב Mentoring

    Meni Edri היי אני מני, מתכנת מנוסה ומאוד אוהב קוד ואת עולם התכנות, הקמתי את CodeHub על מנת שתיהיה לי פינה שבה אוכל לכתוב, ללמד וללמוד, מקווה שתימצאו את הבלוג הזה שימושי.
    קריאה מהנה.

    מאמרים פופולריים

    נושאים פופולריים

    חזרה למעלה