2024 מְחַבֵּר: Malcolm Clapton | [email protected]. שונה לאחרונה: 2023-12-17 03:56
חושבים שאין לכם מספיק כישרון כדי להפוך למתכנת? צריכים תשוקה, אובססיה לעבודה? לא באמת. וכל כך הרבה מפתחים מגניבים חושבים כך.
מאז הילדות, כל המתכנתים המגניבים חלמו לכתוב קוד. ואם לא מדובר בכם, אז או שאתם לא קיימים, או כישלון ובאופן כללי לא מתאים לתכנות (השאיפה) הנהדר והנורא.
הסטריאוטיפים העמוקים האלה שגויים לחלוטין. הם גם מזיקים, כפי שהרבה מתכנתים מצליחים מאמינים.
יעקב קפלן-מוס
המיתוס של גאונות המתכנתים הוא מסוכן. מצד אחד, הוא מעריך יתר על המידה את דרישות הכניסה לתחום הזה, ומפחיד את המקצוע. מצד שני, המיתוס רודף מומחים. אחרי הכל, אם אתה לא אובססיבי לגבי הקוד, אתה, כמובן, לוזר. כתוצאה מכך, על המתכנת או לקודד או ללמוד לקודד טוב יותר ויותר, וזה משפיע על איכות החיים. אנחנו צריכים להיפטר מהגישה הזו. תכנות הוא רק מערך מיומנויות שלא דורש הרבה כישרון. וזו בכלל לא בושה להיות מתכנת רגיל.
בעמוד הטוויטר של ג'ייקוב נכתב כי היוצר של ג'נגו הוא "מתכנת מזויף". כי נמאס לו מהרעיון השקרי של המקצוע.
ג'ייקוב תורנטון עבד כמתכנת בטוויטר וכעת ב-Medium. הוא גם הגיע עם Bootstrap, מסגרת שגרפה 80,000 כוכבים בפלטפורמת GitHub. והמילים של הקודן הזה גם מפריכות את המיתוס של תכנות בלתי נגיש לבני תמותה בלבד.
ג'ייקוב תורנטון
אני שונא מחשבים. עמדתי ללמוד סוציולוגיה בניו סקול בניו יורק.
קיבלתי עבודה למרות שלא היו לי את כל הכישורים שהייתי צריך. יכולתי לפטר אותי בכל עת. עבדתי קשה על קורס JavaScript המתקדם שלי כי לא הבנתי מה קורה. ולא הייתה לי ברירה אחרת.
אחד הרגעים המפחידים בחיי היה כאשר כל צוות הסטארט-אפים התאסף סביבי וביקש ממני לפתור את הבעיה באמצעות בקשות חוצות דומיינים. מעולם לא עשיתי את זה, רק הבנתי בערך על מה מדובר. התחלתי לקוד ולעדכן את הדפדפן. שום דבר לא השתנה. וכך מספר פעמים ברציפות. התחלתי להיות היסטרית: כמו שמעולם לא הייתי קרוב לכישלון. ואז הבנתי ששכחתי להוסיף.send() לקוד. תיקנתי את הטעות, קיבלתי את התוצאה, הצוות חייך וחזר לעבודה.
ישבתי 15 דקות והרצתי את אותה מחשבה בראשי. הנה זה. הצלחתי. לא יפטרו אותי.
הסיפור לא מזכיר מעט את תיאור הקריירה המהירה של מתכנת גאון. אז מאיפה מוטיבציה? יעקב עונה: "אני אדם אחראי חברתית. החברים שלי, מפתחי קצה, תמיד יודיעו לי במונחים לא מחמיאים שהניסיונות שלי לעשות פינות מעוגלות נכשלו או שהפיצ'ר החדש נראה מגעיל בדפדפן מסוים. אני אוהב. אני פשוט נהנה מלקוד ולעבוד עם חברים."
בטוויטר, ג'ייקוב תורנטון מכנה את עצמו "לוזר מחשבים". הפוסט הפופולרי ביותר בפיד: "אני המהנדס הגרוע ביותר בחברה, אבל אני בשלושת הראשונים". לא מתאים לתיאור של מתכנת טיפוסי, נכון?
ההערות של מקצוען אחר, (רסמוס לרדורף), הן לעתים קרובות שנויות במחלוקת.
- "אני שונא תכנות. אבל אני אוהב לפתור בעיות".
- "יש אנשים בעולם שבאמת אוהבים לתכנת. אני לא מבין אותם".
- "אני לא מתכנת אמיתי. אני מחבר כל מיני דברים ביחד עד שזה מתחיל לעבוד. ואז אני ממשיך הלאה. מתכנת אמיתי יגיד, "אוקיי, זה עובד, אבל זו דליפת זיכרון, אנחנו צריכים לתקן את זה." ואני פשוט מפעיל מחדש את Apache כל 10 בקשות."
קשה להבחין בדבריו באהבה מיוחדת למחשבים. כמו גם יעקב, שלא מתאים למיתוסים של קודנים גדולים, הוא סוג של מתיימר להיות מתכנת.
דוד היינמאייר הנסון יוצר מסילות
זה כיף. כאשר השתמשתי ב-PHP או בכתיבה ב-Java, תמיד חיפשתי משהו אחר, שפת תכנות אחרת. רק כדי ליהנות, כי שפות תכנות משעממות. בעבודה עם PHP ו-Java, לא הייתה לי כוונה להיות מתכנת.
עוד סקירה על עצמי, שאין לה שום קשר לתדמית של גאון מחשבים. בסופו של דבר דיוויד היינמאייר הנסון התאהב באלגנטיות של רובי, לא בתוכנות ובמחשבים. אם רובי לא היה הומצא, זה היה עושה משהו הפוך.
כפי שכבר ברור, יש אינספור מאמרים וראיונות שמפריכים סטריאוטיפים על מתכנתים. הם גם אוהבים להתבדח על הנושא הזה. הנה כמה ציטוטים אך אמיתיים של קידוד מהמפתחים עצמם:
- איזו תוכנה מחורבן אחת, אחרת - עבודה במשרה מלאה.
- כל טיפש יכול לכתוב קוד שמחשב יכול להבין. מתכנת טוב כותב קוד קריא אנושי.
- תוכניות וכנסיות דומות מאוד. אנחנו בונים אותם קודם. ואז נתפלל שזה יעבוד.
אם מתכנתים באמת צריכים הרבה כישרון ומסירות, אז למה בדיחות כאלה פופולריות בקרב אנשי מקצוע?
בזמן שאתה לומד לתכנת, יגידו לך שאתה עושה הכל לא נכון. הם יסבירו לך למה אתה לא קודן אמיתי. הניסיון להיות "חנון אמיתי" ישגע אותך.
כן, המאמר הזה נגד סטריאוטיפים של תכנות. על מיתוסים חסרי הגיון לפיהם האמנות הגדולה הזו זמינה רק למעטים נבחרים. בפעם הבאה שאתה חושב אם יש לך מספיק יכולות, ואם יש לך מספיק כישורים, ולא שולחים את התכנות הזה לעזאזל, קחו הפסקה. נסה שיטות אחרות. לעתים קרובות הבעיה טמונה באופן שבו אתה לומד. ביחס שלך לתכנית הלימודים. ואל תוותרו עד שתיגשו לבעיה בדרכים שונות.
לא צריך כישרון או תשוקה כדי להיות מתכנת.
מוּמלָץ:
מה לעשות אם אתה צריך כרטיס טיסה כדי לקבל ויזה, אבל אתה לא רוצה לקנות אותו
דרכים להזמין כרטיס טיסה מבלי לקנות אותו, ואפשרויות נוספות, כיצד לספק כרטיסים בעת הגשת בקשה לויזה
כישרון מוערך יתר על המידה: מדוע כישרון טבעי אינו מספיק להצלחה
אנחנו מבינים יחד עם Lifehacker אם כישרון תמיד יעזור ויוביל להצלחה או בלי חריצות ומחוננים בעבודה זה רק משפט ריק
אתה צריך חברים כדי להצליח בקריירה שלך. אבל אתה צריך לבחור אותם נכון
חבר טוב אחד לכל החיים הוא טוב, אבל שמונה חברים טובים יותר. חברויות קרובות בעבודה מועילות לעובדים (פשוטו כמשמעו האם יחסי עבודה חשובים? מאפיינים של אינטראקציות במקום העבודה שמשפרות או פוגעות בתפיסות העובדים לגבי רווחה והתנהגויות בריאותיות לבריאות) ומועילה למעסיקים.
אתה יכול להצליח בלי כישרון
בספר Mastery מאת רוברט גרין, בו הוא עונה על השאלה עד כמה אנשים גדולים הצליחו להצליח. אני אספר לך על החשוב ביותר להלן
למה אתה צריך להיות לבוש היטב בראיון
המראה החיצוני יכול להכריע את גורלך. חוקרים הבינו איך להתלבש לראיון עבודה כדי לשפר את הסיכויים שלך, ומדוע כל כך חשוב להיראות טוב מול מעסיק פוטנציאלי