לדלג לתוכן

מה ההבדל בין פרויקט צד לבין פרויקט לתיק עבודות

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

פרויקט צד - בשבילכם, לא בשביל אף אחד אחר

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

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

פרויקט לתיק עבודות - נבנה עם קהל בראש

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

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

אותו פרויקט יכול להיות שניהם - אבל לא בבת אחת

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

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

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

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

איך לדעת מתי להשקיע בפרויקט תיק עבודות

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

מאיפה מתחילים לבנות בכלל

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

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

הצטרפו לקהילה בדיסקורד

לסיכום

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