כדי להיות תוכנית טובה, אתה לא צריך שום כישרון או תשוקה
לעבוד וללמוד / / December 25, 2019
אתה חושב להיות מתכנת, מעט כישרון? צריך תשוקה, אובססיה עם עבודה? למעשה, לא. וכך אומרים מפתחים תלולים רבים.
כל המתכנתים המגניבים מאז הילדות רק לחלום עליהם, לקוד כתיבה. ואם זה לא קשור אליך, אז אתה גם לא קיים או לוזר ואינו בא ה 'הגדול והנורא תכנות (לשאוב).
סטריאוטיפים מושרשים עמוק אלה הם בהחלט לא בסדר. הם גם מזיקים, כמו מתכנתים מוצלחים רבים.
המיתוס של גאון מתכנת מסוכן. מצד אחד, זה overstates בדרישות הכניסה בתחום זה, מעודד את המקצוע. מצד שני - אנשי המקצוע רודף מיתוס. אחרי הכל, אם אתה לא מסובב על הקוד, אתה בהחלט לוזר. כתוצאה מכך, מתכנת לא נדרש גם כדי קוד או קוד כדי ללמוד יותר וטוב יותר, וזה משפיע על איכות החיים. מתוך גישה זו, אתה צריך להיפטר. תכנות - היא פשוט קבוצה של כישורים, אשר לא דורש כישרון מיוחד. זה לא בושה להיות מתכנת בינוני.
קפלן-מוס יעקב (יעקב קפלן-מוס)
הדף של יעקב בטוויטר דיווח כי היוצר של ג'נגו - «לא מתכנת אמיתי". כי הוא היה עייף של רעיון השווא של המקצוע.
יעקב תורנטון (יעקב תורנטון) עבד כמתכנת בטוויטר, ועכשיו - בטווח הבינוני. הוא גם הצליח לבוא עם Bootstrap, מסגרת כי הפגישה 80,000 כוכבים על פלטפורמת GitHub. והמילים של מקודד גם להפריך את המיתוס ידם של בני תמותה רגילים תכנות.
אני שונא מחשבים. הייתי הולך ללמוד סוציולוגיה באוניברסיטת ניו-סקול בניו יורק.
קיבלתי עבודה, למרות שלא היה לי כל הכישורים. יכולתי להיות מפוטר בכל עת. עבדתי קשה, לומדים קורס מתקדם JavaScript, כי לא הבנתי מה קורה. ואני לא הייתה יציאה אחרת.
אחד הרגעים הגרועים ביותר בחיי - כאשר כל סטארט צוות התאסף סביבי ושאל כדי לפתור את הבעיה עם בקשות מדומיינות. מעולם לא עבד כל כך לא רק לגבי להבין מה אנחנו עושים. התחלתי קוד ולעדכן את הדפדפן. שום דבר לא השתנה. וכך כמה פעמים ברציפות. התחלתי היסטריה: כתמיד הייתי קרוב לכישלון. ואז הבנתי ששכחתי להוסיף בקוד .send (). תוקן באג, וקבל את התוצאה, צוות חייך וחזרה לעבודה.
ישבתי במשך כ 15 דקות ושחזרתי בראשים באותו רעיון. זֶה הַכֹּל. פניתי. אני לא אפוטר.
יעקב תורנטון (יעקב תורנטון)
ההיסטוריה דומה אך במעט את התיאור של הקריירה המהירה של מתכנת גאון. אז מאיפה את המוטיבציה? יעקב אומר: "אני אדם אחראי מבחינה חברתית. החברים שלי, ממשק מעצבים, תמיד ליידע אותי במונחים לא מחמיאים כי הניסיונות שלי לעשות פינות מעוגלות נכשלו או המראה תכונה חדש מגעילות בדפדפן מסוים. אני אוהב את זה. אני רק רוצה קוד ולעבוד עם החברים שלך. "
בטוויטר, יעקב תורנטון קורא לעצמו "-לוזר המחשב." הפוסט הפופולרי ביותר בסרט: "אני מהנדס הגדול ביותר בחברה, אבל אני בראש שלוש." נמוך שמתאים לתיאור של מתכנת טיפוסי, נכון?
הערות של פרו אחר, רזמוס לרדורף (רזמוס לרדורף), לעתים קרובות גורם ויכוח לוהט.
- "אני שונא את התכנות. אבל אני אוהב לפתור בעיות. "
- "בעולם יש אנשים שבאמת אוהבים תכנית. אני לא מבין אותם. "
- "אני לא מתכנת אמיתי. ואני מרכיב כל מיני דברים, עד שהוא מתחיל לעבוד. אז אני ממשיך להתקדם. מתכנת זה יהיה לומר "אוקיי, זה עובד, אבל יש דליפת זיכרון, שתתקן A". ואני רק reran Apache כל 10 שאילתות. "
במילים שלו, קשה להבחין אהבה מיוחדת עבור מחשבים. כמו שני יעקב, אשר אינו עולה בקנה אחד עם המיתוסים מהמפתחים הגדולים, זה כמו סוג של העמדת פן מתכנתות.
זה כיף. כאשר השתמשתי PHP או שנכתב ב- Java, זה כל הזמן מחפש משהו יותר, אחרת שפת התכנות. לפחות להשתעשע, כי בשפות תכנות משעממים. עבודה עם PHP ו- Java, שאני לא הולך להיות מתכנת.
דוד היינמייר האנסון (דוד היינמייר האנסון)
הסקירה הבאה של המשפט, אשר אין שום קשר עם הדרך גאון מחשבים. בסופו של דבר, דוד היינמייר האנסון התאהב האלגנטיות של השפה רובי, ולא בתוכנית, ומחשבים. אם הוא לא הומצא רובי, הוא יעשה משהו הפוך בתכלית.
כפי שעולה בבירור, ישנם מאמרים וראיונות אינספור סטריאוטיפים לְהַפְרִיך על המתכנתים. ביום זה נושא, אהבה והומור. הנה כמה 59 מצחיקאבל ציטוטים הטעיות לגבי התכנות מן המפתחים עצמם:
- אחד שהתוכנה מחורבנת היא גבר אחר - עבודה במשרה מלאה.
- כל טיפש היה לכתוב קוד שמחשב מבין. מתכנת טוב כותב קוד, קריא.
- תוכנית והכנסייה דומה מאוד. ראשית, אנחנו בונים אותם. ואז להתפלל כי עבד.
אם מתכנתים באמת צריך את עומק הכישרון ואת מחויבת, למה כזה בדיחות פופולריים בקרב אנשי מקצוע?
בעוד תלמד תכנות, יגיד לך מה אתה עושה לא בסדר. אתה מסביר מדוע אתה לא מקודד לשפשף. מנסה להיות "בום אמיתי" יניעו אתה משוגע.
כן, במאמר זה הוא נגד סטריאוטיפים על תכנות. אודות מיתוסים נטולי המשמעות נבחרו רק נגישים הוא אמנות גדולה. בפעם הבאה תחשוב על זה, ואם יש לך כישורים מספיק, והאם יש לך מיומנות מספיק, ולא אם לשלוח התכנות הזאת לעזאזל, לקחת הפסקה. נסה שיטות אחרות. לעתים קרובות שקרי הבעיה איך אתה לומד. בשנת עמדתך ללמידה התוכנית. ואל תוותר עד שאתה מתקרב לפתרון הבעיה בדרכים שונות.
כדי להיות מתכנת, לא צריך שום כישרון או תשוקה.