StackOverflow הוא יותר מסתם מאגר של תשובות לשאלות מטופשות

טקסט זה נועד ונכתב כהשלמה ל"מה שלמדתי ב-10 שנים על Stack Overflow".

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

החלטתי לכתוב את הפתק הזה כי בשבע השנים שביליתי ב SO, למדתי את הקהילה די טוב מבפנים. עניתי על 3516 שאלות, שאלתי 58, נכנסתי היכל התהילה (20 המובילים בעולם) בשתי השפות שבהן אני כותב ללא הרף, התיידדתי עם אנשים חכמים רבים, ואני משתמש באופן פעיל, אולי, בכל ההזדמנויות שמספק האתר.

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

פיתוח עצמי

פעם נתקלתי בציוץ הזה:

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

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

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

הערכה אובייקטיבית של הקהילה

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

עכשיו אני יכול לסגור כל שאלה ככפול:

StackOverflow הוא יותר מסתם מאגר של תשובות לשאלות מטופשות

או ענה/בטל חסימה של שאלה המוגנת על ידי הקהילה מפני ונדלים:

StackOverflow הוא יותר מסתם מאגר של תשובות לשאלות מטופשות

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

הכרות נעימה

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

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

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

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

אין טעם להתבייש באנגלית גרועה או בחוסר ניסיון.

בונוסים בקריירה

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

לא לוקח הרבה זמן

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

StackOverflow הוא יותר מסתם מאגר של תשובות לשאלות מטופשות

פותח את הצ'אקרות ומנקה את הקרבורטור

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

האם אני מספיק מוכשר לענות על שאלות?

כן.

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

לסיכום

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

מקור: www.habr.com

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster