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

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

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

1. פרויקטים עצמאיים

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

2. פרויקטים אישיים

טיפ זה עשוי להיות שימושי לא רק למתחילים, אלא גם לאנשי מקצוע מנוסים של Java. "פרויקטים אישיים" פירושם פרויקטים שקודן Java עובד עליהם כתחביב, לפיתוח מיומנויות מקצועיות, מתוך עניין, ו/או סתם בשביל הכיף, לא במטרה להרוויח כסף. בעת סקירת קורות חיים, מעסיקים רבים מתמקדים ב"פרויקטים לחיות מחמד" של מתכנתים עצמם. למה? כי קיום פרויקטים לחיות מחמד מעיד על כך שאדם באמת אוהב תכנות ובעצם שואף לצמיחה מקצועית - לא רק מדבר על זה. מפתח ג'אווה ג'וניור מחפש עבודה.  איך לשדרג את הכישורים שלך ולרכוש ניסיון מעשי - 2כך אומר אורן עיני, מנכ"ל Hibernating Rhinos LTD, המפתחת פתרונות תשתית מסדי נתונים: "באופן פשוט, אנחנו מחפשים מפתח .NET ואחד הדברים הכי חשובים שאנחנו מחפשים זה תשוקה. באופן כללי, גילינו שאנשים שאכפת להם ומתעניינים במה שהם עושים נוטים לעשות דברים אחרים ולא רק את משימות העבודה שלהם. במילים אחרות, יש להם פרויקטים משלהם לחיות מחמד, זה יכול להיות אתר אישי, פרויקט של חבר , או סתם איזה קוד שנכתב כדי להכיר קצת טכנולוגיה. כשאתה אומר לי שהפרויקטים היחידים שלך מחוץ לעבודה הם בני 5+ שנים, זו אינדיקציה רעה עבורנו." לא ניתן היה לומר זאת טוב יותר.

3. פרילנסינג מציע מרחב בלתי מוגבל ל"עלייה ברמה" ולצבירת ניסיון

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

4. עדיף שני ראשים מאחד. פיתוח בצוות

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

5. קריאה נוספת בנושא זה:

הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION