פרסומת
אין ספק בכך: תכנות זה לא קל כיצד ללמוד תכנות ללא כל לחץאולי החלטת להמשיך בתכנות, אם לקריירה או סתם כתחביב. גדול! אבל אולי אתה מתחיל להרגיש המום. לא כל כך טוב. להלן עזרה להקל על המסע שלך. קרא עוד . בין אם אתה מפרסם פרויקט מאוחר או שליטה בשפה חדשה 7 טריקים שימושיים לשליטה בשפת תכנות חדשהזה בסדר להיות מוצף כשאתה לומד לבצע קוד. בטח תשכח דברים מהר ככל שתלמד אותם. טיפים אלה יכולים לעזור לך לשמור טוב יותר על כל המידע החדש הזה. קרא עוד , קל להרגיש מוצף ומובס.
מאבקים כאלה יכולים להוביל התקפי חסימת המתכנת 5 דרכים להכות את חסימת המתכנת ברגע זהכל מתכנת נתקל במגוון רגשות שליליים במהלך המסע שלהם, ואם נשאר ללא בדיקה, רגשות אלה יכולים להשפיע עמוקות על ההתקדמות - אפילו לגרום לכמה לוותר לגמרי. קרא עוד , שחיקה תכנותית קשה תכנות שחיקה: כיצד להחזיר את המוטיבציה האבודה שלךכתיבת כל שורות הקוד יכולה להתנקז פיזית ורגשית. כל מה שצריך כדי לגבות הוא המודעות שאפשר להחזיר את המוטיבציה. קרא עוד , וכשהדברים ממש גסים, אולי תתחיל להאמין בזה אתה לא אמור להיות מתכנת 6 סימנים שאתה לא מתכוון להיות מתכנתלא כולם מתכוון להיות מתכנת. אם אינך בטוח לחלוטין שאתה אמור להיות מתכנת, הנה כמה סימנים שעשויים לכוון אותך בכיוון הנכון. קרא עוד .
הייתי שם הרבה פעמים וויתרתי הרבה פעמים. ובכל זאת, דבר אחד שמוציא אותי בדרך כלל מהסוג הזה של פאנק הוא קריאת ציטוטים של ותיקים בתכנות. להלן קומץ שעשוי להראות מרומם עבורך.
ראשית, פתר את הבעיה. ואז, כתוב את הקוד.
- ג'ון ג'ונסון
זה תמיד מפתה לצלול ישר פנימה, אבל לקחת את הזמן לחשוב קדימה יחסוך הרבה תסכול בהמשך הדרך.
כולם יודעים כי ניפוי באגים קשה כפליים מכתיבת תוכנית מלכתחילה. אז אם אתה חכם ככל שאתה יכול להיות כשאתה כותב את זה, איך אי פעם תבחה בזה?
- בריאן וו. קרניגן
זה בסדר לכתוב קוד לא חכם. למעשה, זה אחד ההיבטים המרכזיים של כתיבת קוד טוב יותר ונקי יותר 10 טיפים לכתיבה מנקה וקוד טובה יותרכתיבת קוד נקי נראית קלה יותר ממה שהיא בפועל, אבל היתרונות שווים את זה. כך תוכלו להתחיל לכתוב קוד נקי יותר היום. קרא עוד . היה קוהרנטי, לא מתחכם.
איזה מתכנת גרוש כל כך מהמציאות שהיא חושבת שתשיג תוכנה מורכבת ברגע הראשון?
- ג'יימס אלן גרדנר
לעולם אל תשכח את זה תכנות זה קשה. המאבק הוא חלק מהתהליך. זה אמנם הופך להיות קל יותר, אבל זה לעולם לא באמת ייעלם, וכולם נאבקים בדיוק כמוך.
תכנות היא פריצת משימה בלתי אפשרית אחת גדולה למספר משימות אפשריות מאוד קטנות.
- ג'אזוונט
אם זה מרגיש מהמם, פרק אותו לחלקים קטנים יותר. המשך לחלק עד שתגיע למשהו שמרגיש לניהול, ואז עשה זאת.
הסימן של מתכנת בוגר הוא נכונות לזרוק קוד שבילית בו זמן כשאתה מבין שהוא חסר טעם.
- בראם כהן
במילים אחרות, אל תפלו בעד עלות שקועה.
המגבלות שלך הן בעיקר תכנות שהוחדרו על ידי אחרים שאתה בוחר להאמין בהם.
גארי הופקינס
עדיין מרגיש דבוק? בדוק את אלה פודקאסטים מעניינים של תכנות 15 פודקאסטים מהשורה הראשונה למתכנתים ומפתחי תוכנהפודקאסטים הם דרך פנטסטית ללמוד עוד על תכנות. להלן כמה מהפודקאסטים האהובים עלינו לתכנות להנאת האזנה שלכם. קרא עוד . אתה עשוי לגלות שהם מועילים באופן מפתיע, לא רק מבחינת הלמידה אלא גם מבחינת הישארות מוטיבציה.
מה הציטוט המועדף עליך על מתכנתים נאבקים? שתפו אותנו בתגובה למטה!
ג'ואל לי הוא בעל תואר B.S. במדעי המחשב ומעל שש שנות ניסיון בכתיבה מקצועית. הוא העורך הראשי של MakeUseOf.