CodeGym /בלוג Java /Random-HE /כיצד להשלים את פרויקט חיית המחמד שלך. טיפים שיהפכו את פרו...
John Squirrels
רָמָה
San Francisco

כיצד להשלים את פרויקט חיית המחמד שלך. טיפים שיהפכו את פרויקט הצד הבא שלכם להצלחה

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

כיצד להפעיל את פרויקט חיית המחמד שלך

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

1. תחקור ותכנן קודם, קוד אחר כך.

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

2. הגדירו יעדים ומועדים.

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

3. נסו לפתור בעיות אמיתיות בפרויקט שלכם.

עצה נוספת הקשורה לשלב התכנון היא בחירת הרעיון לפרויקט שלכם. לרוב האנשים אין קשיים ביצירת רעיונות לפרויקטים של חיות המחמד שלהם, הבעיה היחידה היא שהרעיונות שלהם אינם טובים במיוחד. חפש כמה בעיות אמיתיות, בתחום שלך או במקום אחר, שהפרויקט שלך יכול לפתור (או לפחות לנסות לפתור). "אתה לא יכול להכריח את עצמך לקבל רעיון טוב. רוב הפרויקטים של חיית המחמד שלי הגיעו מעבודה על משהו אחר והבנתי שמשהו חסר. לאחר מכן המשכתי לבנות את הרכיב/חלק/ספרייה החסרים. עם הזמן, ככל שצברתי יותר ניסיון במסגרות, הבנתי שאני לא ממש אוהב אף אחת מהן. לאחר מכן הכנתי את שלי, שבו אני משתמש בפרויקטים רבים כיום. כשאני משתמש בו, אני שם לב ליותר רכיבים חסרים, עוד דברים שאוכל לבנות שיחסכו לי כמויות אדירות של זמן, ואלה הופכים בעצמם לפרויקטים חדשים של חיות מחמד. זה צורך והיצע בסיסיים, אבל על בסיס אישי יותר. שימו לב לצורך, והרעיון לאספקה ​​יגיע אליכם”. אמר ברונו Skvorc, מפתח אינטרנט מנוסה מקרואטיה.כיצד להשלים את פרויקט חיית המחמד שלך.  טיפים שיהפכו את פרויקט הצד הבא שלך להצלחה - 3

4. התמקד בטכנולוגיות שחברות בהן אתה מוכן לעבוד בהן משתמשות.

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

5. אל תזניח את הקצה הקדמי אם הפרויקט שלך צריך את זה.

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

6. השתמש ב-Pomodoro ובטכניקות אחרות נגד דחיינות כדי לעבוד על פרויקט חיית המחמד באופן שיטתי.

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

7. הפוך את עבודתך לציבורית.

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

8. השתמש בבקרת גרסאות והמשך להסתכל אחורה על העבודה שלך.

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