טוב אז לא החיים והמוות, אבל פרויקט אישי מוצלח בהחלט יכול להיות מה שיעזור לכם להגיע לעבודת החלומות שלכם!
אנחנו בשארפיז מקבלים בכל יום עשרות פניות וקורות חיים. פרמטר עיקרי שגורם לנו להחליט את מי לקדם בתהליך שלנו הוא פרויקט אישי מרשים.
אין לכם כרגע פרויקט אישי מיוחד או מרשים? הכל טוב- השנה רק התחילה, ככה שיש לכם מספיק זמן לעבוד על פרויקט מענין משלכם. כשהוא יהיה מוכן- אנחנו כאן כדי לשמוע על כך, ואם אכן נתרשם, נדאג כמובן להעביר אתכם לשלב הבא אצלנו 🙂
אז למה פרויקט אישי הוא כל כך חשוב?
עבודה על פרויקט אישי היא דרך מעולה להתמקצע בתחומים שמעניינים אתכם, היא משדרת רצינות, יוזמה, סקרנות ומוכנות להשקיע וללמוד.
עבודה על פרויקט באופן עצמאי, ללא מעקב אחר דף הנחיות או מדריך באינטרנט, דורשת קבלת לא מעט החלטות, דבר שיכול מאוד לאתגר, אבל כמובן שגם ללמד המון. עבודה על פרויקט אישי כוללת:
- הגדרה של היקף הפרויקט וקבלת החלטות לגבי המבנה שלו.
- לגלות לא פעם שחלק מהדברים יותר מורכבים ממה שציפיתם ושלבעיות שתתקלו בהן יש מספר פתרונות שתדרשו לבחור מתוכם.
הדרך הנכונה לבחור פרויקט
- עניין – הכי חשוב לבחור פרויקט שבאמת מעניין אתכם. עבודה לבד יכולה להיות מתסכלת לעיתים ואם התוצר הסופי לא מעניין אתכם, יהיה לכם קשה להתמיד.
- אתגר – המטרה היא ללמוד מהפרויקט משהו חדש. אין סיבה לעבוד על פרויקט שברור מראש בדיוק איך הוא יעבוד ושעשיתם כבר מספר פרויקטים שדומים לו. תמיד עדיף לצאת מאזור הנוחות ולקחת פרויקט שתלמדו מהעבודה עליו דברים חדשים.
- היקף סביר – אם לא תסיימו את הפרויקט עד הראיון, רוב הסיכויים שלא תרגישו בנוח לדבר עליו. לכן כדאי לבחור פרויקט שגם בשלבי ביניים יתקבל תוצר עובד. כלומר, לבנות את התשתית ולהוסיף פיצ'רים נוספים לאחר שהיא כבר עובדת. בצורה כזו בכל שלב יהיה לנו פרויקט עובד שאפשר להציג 😊
רעיונות לפרויקטים
- אתר סקרים – למי שמתעניין בעולמות ה-web ורוצה להציג אתר מרשים ברזומה.
הרעיון הוא להתחיל באתר שמאפשר יצירת סקרים של שאלה אחת או מספר שאלות.
נוסיף אפשרויות מתקדמות ליוצר הסקר, כמו נעילה בסיסמה והסתרת התוצאות.
בשלב הבא ניתן להוסיף סקרים שכוללים תמונות בתור שאלה או תשובה, סקרים לתיאום פגישות עם תצוגה של לוח שנה. כדי לגרום לפרויקט לבלוט מול אתרים אחרים חשוב להוסיף גראפים לתוצאות ולהשוואה בין סקרים.
למשקיעים במיוחד אפשר להתממשק עם גוגל ולקבל מידע על מי שממלא את הסקר, כמו גיל ואיזור מגורים.
- מערכת התרעות – למי שמחפש להתמקד בקוד של שרתים.
הרעיון הוא לאסוף מידע ממספר אתרים שונים ולשלוח למשתמש התראה לפי שקלול של המידע.
אפשר לכתוב מערכת שאוספת מידע מ-3 אתרי תחזית, וכל בוקר ממליצה איזה בגדים כדאי ללבוש לפי איחוד של התוצאות. כמובן שמומלץ לשמור מידע היסטורי כדי להוציא דוחות, ורציניים גם יכניסו אלגוריתם של Machine Learning לשקלול של התחזית.
- תחליף Bash – מי שרוצה לכתוב פרויקט בC- יכול לכתוב Shell.
אחרי כתיבה של משהו בסיסי שנותן לנו להריץ בינארים ניתן להוסיף פיצ'רים כדי שהשימוש יהיה יותר נוח.
נוסיף pipping בין תהליכים ואופציה להריץ תהליך ברקע.
ניתן גם לתמוך בשימוש בכוכבית כדי לעבור על הרבה קבצים, ואולי גם ב-Parameter Expansion, כדי להשתמש בפלט של פקודה כפרמטר.
כמובן שאפשר להוסיף גם prompt, היסטורית פקודות, תמיכה בלולאות ואינספור דברים שנמצאים בman Bash.
- פרויקט Wireshark – מי שרוצה פרויקט בתחום הסייבר או הרשתות יכול לנסות לכתוב אפליקציית wireshark משלו. באופן התחלתי אפשר להסניף ולהדפיס את תיאור הפקטות ל-stdout, ואחר כך להוסיף GUI מתקדם יותר.
נרצה שתהיה תמיכה בסינון פקטות מסוימות, אפשר לנסות לתמוך ב-bpf שנועד בדיוק לזה.
מכיוון אחר אפשר לנסות לכתוב פיירוול שיתמוך בחוקים לפי IP-ים שמות אתרים, פורטים ותוכן פקטה
- משחקים – מי שבעניין של משחקים יכול להעתיק משחק קיים או להמציא משחק משל עצמו.
מי שזאת הנגיעה האשונה בתחום מומלץ להתחיל בלהעתיק משחק פשוט ולאחר מכן להוסיף לו פיצ'רים או לעבור למשחק מורכב יותר.
אתגר מעניין יכול להיות להוסיף למשחק אפשרות לשחק נגד אנשים אחרים בזמן אמת: למשל סנייק מרובה משתתפים.
- מערכת המלצות –למי שממש רוצה להיכנס ל-Machine Learning.
איסוף מידע מביקורות סרטים כדי להמליץ למשתמש על סרט, ובסוף לקבל את חוות דעתו. המטרה היא לספק למשתמש המלצות מותאמות אישית (ולא רק על סרטים עם ציון גבוה)
כמובן שאלה המלצות בלבד 😊 אפשרי ורצוי להתאים אותן לתחומי העניין שלכם, ואפילו לקחת להמציא משהו אחר לגמרי!
אז מה הפרויקט הבא שלכם? 😎
השאירו תגובה
רוצה להצטרף לדיון?תרגישו חופשי לתרום!