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

תחביב מול מקצוע. איך להפוך את הקידוד לתחביב שלך ולמה זה חשוב

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

למה כדאי להפוך את הקידוד לתחביב

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

איך להפוך את הקידוד לתחביב שלך

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

1. אינטראקציות חברתיות.

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

2. חונכות.

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

3. האקתונים ותחרויות קידוד אחרות.

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

4. משחקי קידוד ולמידה משחקית.

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

5. פרויקטים אישיים ורעיונות לסטארטאפ.

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

האם קידוד צריך להיות התחביב שלך? דעות

באופן מסורתי, בואו נסיים עם כמה דעות ודעות בעניין של מתכנתים מנוסים עם קריירה ארוכה ומצליחה. "זה נהדר ליהנות מהעבודה שלך, ולפעמים אתה צריך מאמץ נוסף כדי להתפתח, אבל איזון בין עבודה לחיים ישמור אותך על שפיות בטווח הארוך. לפעמים אני מתכנת מחוץ לעבודה (בתמיכה בתחביב ה-wargaming שלי). לפעמים אני אופה, לפעמים אני מארחת חברים, יש לי מועדון ספרים חודשי, אני מתנדבת בארגון צדקה. בשבילי, שיש לי מספר נקודות מכירה והרבה חברים זה כל מה שמשאיר אותי שפוי", אמר Les Howie, מפתח תוכנה עם עשרות שנות ניסיון מקצועי. "זה תחביב שלי. אני נהנה מזה, ואני מבלה הרבה מזמני הפנוי בפרויקטים מעניינים ששונים למדי מהעבודה הרגילה שלי. אנשים שונים. אם אתה מעדיף לעשות משהו אחר, תעשה משהו אחר. תכנות כתחביב עובד כאשר אתה עושה את זה למען פרויקט שאתה נלהב ממנו. אחרת זה נהיה מייגע ושורף אותך", מזהיר רובן רוואצוש. "עברתי מתכנות לתפקיד CIO, ובעקיפין ניהול מתכנתים ומפתחים. עם זאת, אחרי 30 כמה שנים מאז שהתחלתי את הקריירה הטכנולוגית שלי, תמיד הייתי, וכיום, קודן פנאי. בשבילי זה מאתגר ומהנה, ושימושי יותר מתשבצים, גולף, באולינג או צפייה בטלוויזיה", מאמין מארק כריסטופר בולג'אנו, מתכנת ומדען נתונים מנוסה .
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION