Skip to main content

5 מיתוסים על לימוד קוד מוטב שתתעלם

פרק 1 סרטון 1 - מבוא לעת"פ (יוני 2025)

פרק 1 סרטון 1 - מבוא לעת"פ (יוני 2025)
Anonim

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

ובכן, הגיע הזמן לסגור את הקול הזה.

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

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

מיתוס מס '1: אתה צריך להיות גאון כדי לכתוב קוד

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

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

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

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

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

מיתוס מס '2: לעולם לא תתפוס

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

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

אז מה עליכם לעשות? הקדש זמן ללמוד את היסודות - ואז צלול פנימה, הודה כשאתה לא יודע דברים ומצא דרך להבין אותם. "גוגל יכולה להיות משאב נהדר!" מזכירה קארי ווסטברוק, בוגרת כתיבה יוצרת ולימודי סביבה וכעת סטודנטית ב- Dev Bootcamp. אפילו המפתחים הכי מנוסים לא חוששים לבצע חיפוש מהיר באינטרנט, לפנות ל- StackOverflow (מעין תשובות Yahoo מועילות באמת למהנדסים), או אפילו רק לשאול את עמיתיהם.

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

מיתוס מס '3: לעולם לא תוכל להגמיש את השריר היצירתי שלך

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

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

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

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

מיתוס מס '4: לעולם לא תתאים לתרבות ה"נורדי "

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

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

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

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

במילים אחרות, למהנדסים יש כל מיני אישים ותחומי עניין, כך שאתה בוודאי למצוא את האנשים שלך. אם אתה שוקל לחזור לבית הספר לקידוד, וולס מציע לך "ללכת לבקר בבית ספר לקידוד או להשתתף באירוע כדי לראות אם בית הספר הזה משקף את הסטריאוטיפ או לא." ג'יל ג'ובינסקי, המגייס הטכני של DigitalOcean, מהדהד את הרעיון הזה, בנוסף לעידוד נשים במיוחד לבדוק קבוצות כמו Girl Develop It, CODE2040, and Women Who Code. "אני מאוד מעודדת את כולם להסתבך בקבוצות מפגשים", היא אומרת. "הם מקום נהדר לקבל תמיכה ולפגוש מנטורים!"

מיתוס מספר 5: לעולם לא תתקשר עם בן אנוש אחר

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

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

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

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

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