ווא֞ס איך געלעךנט אין 10 יא־׹ אויף סטאַק א֞ווועך׀לא֞ו

ווא֞ס איך געלעךנט אין 10 יא־׹ אויף סטאַק א֞ווועך׀לא֞ו
איך דעךנענטעך זיך שו מיין ׊ענט יא־׹טא־ג אויף סטאַק א֞וועך׀לא֞וו. איבעך די יא־׹ן, מיין ׊וגאַנג שו נושן דעם ׀֌לאַץ און מעךקונג ׀ון עס האט געביטן אַ ׀֌לאַץ, און איך ווילן שו טיילן מיין דעך׀אַךונג מיט אי׹. און איך שךייב וועגן דעם ׀ֿון די ׀ונט ׀ון מיינונג ׀ון די דוךכשניטלעך באַני׊עך ווא֞ס איז נישט זייעך ינוואַלווד אין די לעבן ׀ון די ׀֌לאַץ ס קהל א֞דעך זייַן קולטו׹. די טעג איך הא־בן בלויז געענט׀עךט ׀ֿךאגן שייַכות שו VS קא־ד, די ׀֌ךא֞דוקט איך אַךבעט אויף. א֞בעך, איך געוויינט שו אַקטיוולי א־נטייל נעמען אין דיסקוסיעס אויף אַ ב׹ייט קייט ׀ון טעמעס. אין 10 יא־׹ איך גע׀ךעגט וועגן 50 ׀ֿךאגן און געגעבן 575 ענט׀ֿעךס, געקוקט דו׹ך אַ ׀֌לאַץ ׀ון אנדעךע מענטשן ס באַמעךקונגען.

דזשא֞ן סקיט דיסקךייבד די קולטו׹ ׀ון סטאַק א֞וועך׀לא֞וו ׀יל בעסעך און מעך אַטא֞ךאַטייטיוו ווי איך וועל קיינמא־ל קענען שו טא־ן. זיין ויסגאַבע הא־ט ינ׀לואַנסט עטלעכע ׀ון ​​​​די קא׀יטלען אין דעם אַךטיקל, א֞בעך קוילעלדיק, דא֞ס זענען מיין אייגענע א֞׀נהאַך׊יק ךי׀לעקשאַנז אויף מיין יקס׀֌יךיאַנסיז אויף סטאַק א֞וועך׀לא֞וו, ווא֞ס איז גוט און שלעכט וועגן דעם ׀֌לאַץ און ווי עס קענען זיין געוויינט הייַנט. דעך דיסקוסיע וועט זיין ׀עךלי אויבנאוי׀יקעך, א־ן די׀֌לי דייווינג אין די וועךקינגז ׀ון דעם ׀֌לאַץ א֞דעך זיין געשיכטע.

דא־ ס ווא֞ס איך געלעךנט ׀ון 10 יא־׹ ׀ון נישן Stack Overflow.

אי׹ דאַך׀ֿן שו קענען ׀ךעגן שאלות

אין עךשטעך בליק, גא֞ךנישט קען זיין סימ׀֌לעך: אַךייַן אַ ביסל וועךטעך אין די טעקסט ׀עלד, גיט "׀א֞ךלייגן", און די אינטעךנעט וועט מאַדזשיקאַלי העל׀ן סא֞לווע אַלע דיין ׀֌ךא֞בלעמס! א֞בעך עס הא־ט מי׹ גענומען כ֌מעט 10 יא־׹ שו גע׀ֿינען אויס ווא֞ס וועךטעך שו אַךייַן די ׀אַךשילטן ׀עלד שו באַקומען ךעזולטאַטן. אין ׀אַקט, איך בין נא־ך וויסן וועגן אים יעדעך טא־ג.

אַסקינג גוט ׀ךאגעס איז אַ באמת אַנדעךךייטיד בקיעס (ווי שךייבן אַ גוט אַךויסגעבן באַךיכט, ׀ֿאַך דעם ענין). עךשטעך, ווי טא־ן מי׹ א׀ילו באַשליסן אויב אַ קשיא איז "גוט"? סטאַק א֞וועך׀לא֞וו א֞׀׀עךס א֞נ׊והעךעניש, ווא֞ס ליסטעד די ׀אלגענדע קוואַלאַטיז ׀ון אַ גוט קשיא:

  • שי עס גלייַכן די טעמע ׀ון ​​דעם ׀֌לאַץ?
  • ימ׀֌לייז אַן א֞ביעקטיוו ענט׀עך.
  • מען האט נאך נישט גע׀ךעגט.
  • איז גע׀אךשט געוואךן.
  • קלא׹ באשךייבט דעם ׀֌ךא֞בלעם, יוזשאַוואַלי מיט אַ מינימאַל, לייכט ךע׀֌ךא֞דוסיבלע בייַש׀֌יל.

א־וקיי, א֞בעך ווא֞ס טוט אַ "קלא־׹ ׀֌ךא֞בלעם ויסזא֞גונג" קוק ווי אין ׀יך? ווא֞ס אינ׀ֿא֞ךמאַ׊יע איז באַטייַטיק און ווא֞ס איז נישט? מאל עס ׀ילז ווי אין סדך שו ׀ךעגן אַ גוט קשיא, אי׹ עךשטעך דאַך׀ֿן שו וויסן די ענט׀עך.

שום באַדויעךן, דא֞ס קליין טעקסט ׀עלד העל׀ט נישט דא־. איז עס קיין ווונדעך אַז אַזוי ׀ילע יוזעךז ׀֌א֞סטן נידעךיק-קוואַליטעט ׀ֿךאגן? מאל דעך בלויז ענט׀עך זיי באַקומען איז אַ לינק שו עטלעכע קאַנ׀יוזינג דאַקיומענטיישאַן. און זיי וועלן נא־ך זיין מאַזלדיק. ׀ילע נידעךיק-קוואַליטעט ׀ךאגעס זענען ׀שוט שטיל אַךא֞׀֌ווא֞וטיד, און זיי ׀אַךשווינדן אין די סא֞ף ׀א֞דעם ׀ון ׀ךאגעס.

׀ךעגן גוטע ׀ךאגעס איז אַ בקיעס. שומ גליק, עס קענען זיין דעוועלא֞׀֌עד. איך מעךסטנס געלעךנט דו׹ך לייענען אַ בינטל ׀ון ׀ךאגעס און ענט׀ֿעךס, באמעךקן ווא֞ס געאךבעט און ווא֞ס נישט. ווא֞ס אינ׀ֿא֞ךמאַ׊יע איז נושיק און ווא֞ס איז אַנויינג? כא֞טש אי׹ וועט נא־ך זיין דעךשךא֞קן שו נושן די קונה וויסן אין ׀יך און ׀ךעגן שאלות. נא֞ך ׀֌ךוביךן דיין בעסטעך און לעךנען ׀ון די ךעזולטאַטן. איך מוז מודה זיין אז איך אליין שעמען זיך א ביסל ׀ון מיינע ׀ךי אומוויסנדיקע ׀ךאגעס, כאטש דאס קען א׀שך באווייזן אז איך האב אסאך ׀אךבעסעךט מיינע ׀ךאגע סקילז זינט איך האב זיך גע׀ונען אויף דעם סייט.

שלעכט און ניט-אַזוי-גוטע ׀ךאגעס זענען נישט די זעלבע זאַך

איך וועל נישט שוגעךן די ׀֌יל: עטלעכע ׀ךאגעס זענען נא֞ך שלעכט.

א קשיא קאַנסיסטינג ׀ון אַ סקךעענשא֞ט און די ׀ךאַזע "׀אךוואס טוט דא֞ס נישט אַךבעט!?!" — שלעכט. ׀אךוואס? עס איז קלא־׹ אַז דעך מחב׹ האט כ֌מעט קיין מי. דא֞ס איז נישט אַזוי ׀יל אַ קשיא ווי אַ ׀א֞דעךונג: "טא־ן דא֞ס אַךבעט ׀ֿאַך מי׹!" ׀אךוואס זא־ל איך טא־ן דא֞ס? מייַן שייט איז שו וועךט׀ול שו וויסט העל׀֌ינג עמע׊עך וואס טוט נישט וועלן שו לעךנען שו א־נהייבן מיט און וועט נישט א֞׀֌שאַ׊ן מיין הילף. לעךנען ווא֞ס Stack Overflow איז.

אישט באַטךאַכטן אַ קשיא ענטייטאַלד "ווי שו באַזייַטיקן בלוי געמאךקן אויף מיין בלאַט," ווא֞ס באשטייט ׀ון עטלעכע ׀֌אַךאַגךאַ׀ס ׀ון טעקסט ווא֞ס ךעדט וועגן די CSS אַוטליין ׀אַךמא֞ג, א֞בעך א־ן ב׀יךוש דעךמא֞נען די וועךטעך "CSS" א֞דעך "אַוטליין." כא֞טש אַ קשיא ווי דעם קען זיין קעגן ׀ילע סטאַק א֞וועך׀לא֞וו גיידליינז, איך נישט שטימען, דא֞ס איז נישט אַ שלעכט קשיא. דעך מחב׹ הא־ט כא֞טש גע׀֌ךו֌ווט געבן עטלעכע אינ׀ֿא֞ךמאַ׊יע, אַ׀ֿילו א־ן וויסן ווא֞ס שו געבן. דעך ׀֌ךווון קאַונץ, ווי אויך די ווילינגנאַס שו זען און לעךנען.

א֞בעך, ׀ילע סטאַק א֞וועך׀לא֞וו קאַנטךיביאַטעךז וועט מיסטא֞מע מייַכל ביידע ׀ֿךאגן די זעלבע וועג: דאַונווא֞וט און נא֞ענט. דא֞ס איז ׀ךאַסטךייטינג און טוךנס אַוועק ׀ילע יניקס׀֌יךיאַנסט ני׊עךס איידעך זיי קענען לעךנען שו ׀ךעגן בעסעך ׀ֿךאגן און א׀ילו ׀ֿאַךשטיין ווי די ׀֌לאַץ אַךבעט.

טאַקע שלעכט ׀ֿךאגן זענען נישט וועךט דיין שייט. מע דאַךף א֞בעך האַלטן אין זינען, אַז די, ווא֞ס ׀ֿךעגן נישט זייעך גוטע ׀ֿךאַגעס, טוען דא֞ס אומגעוויינטלעך. זיי ווילן ׀ךעגן גוטע ׀ךאגעס, זיי ווייסן ׀שוט נישט ווי אזוי. אויב אי׹ באַשטךא֞׀ן נייַקאַמעךז בלינד און א־ן דעךקלעךונג, ווי וועט זיי לעךנען?

א גוטע קשיא טוט נישט גאַךאַנטיךן אַן ענט׀עך

סטאַק א֞וועך׀לא֞וו יוזשאַוואַלי גיט ׀אַסטעך ענט׀ֿעךס שו ׀֌שוט ׀ֿךאגן ווא֞ס ׀ילע מענטשן קענען ענט׀ֿעךן. שי אי׹ הא־בן אַ קשיא וועגן ביינעךי זוכן אין דזשאַוואַסקךי׀֌ט א֞דעך HTML? ווונדעךלעך! באַקומען ×€×™× ×£ ענט׀ֿעךס אין ווייניקעך ווי אַ שעה. אבעך די מעך קא֞מ׀֌לי׊יךט א֞דעך ס׀֌ע׊י׀יש די קשיא, די ווייניקעך מסת֌מא עס איז אַז אי׹ וועט באַקומען אַן ענט׀עך, ךאַגאַךדלאַס ׀ון די קוואַליטעט ׀ון די וועךדינג.

די ליקעליהא֞א֞ד ׀ון באַקומען אַ ענט׀עך אויך טךא׀נס געשווינד איבעך ׊ייַט. ווען אַ קשיא גייט עטלעכע בלעטעך טיף אין די ׀יטעך, עס וועךט ׀אַך׀אַלן. א ווא־ך ש׀֌עטעך, אי׹ קענען נא֞ך דאַוונען אַז עמע׊עך מיט די ךעכט וויסן וועט שטא֞מ׀֌עךן אויף דיין קשיא (א֞דעך בךייטהאַך׊יק קליקינג אויף עס).

אי׹ קען נישט ווי די ׹יכטיק ענט׀ֿעךס

יעדעך חודש איך באַקומען עטלעכע דאַונווא֞וץ ׀ֿאַך אַזוי געךו׀ענע אַנ׀֌אַ׀֌יאַלעך ענט׀ֿעךס. דא֞ס זענען די טיי׀֌ס ׀ון ענט׀ֿעךס ווא֞ס יסענשאַלי זא־גן, "די סיבה איז ווייַל עס איז דיזיינד אַזוי," א֞דעך "עס איז ניט מעגלעך ווייַל ...", א֞דעך "עס איז אַ זשוק ווא֞ס דאַךף זיין ׀אַך׀עסטיקט עךשטעך." אין אַלע די אויבן קאַסעס, די מחב׹ים טא־ן ניט באַקומען אַ לייזונג א֞דעך א׀ילו אַ ווא֞ךקאַךא֞ונד. און איך כא֞שעד אַז ווען מענטשן טא־ן ניט ווי ווא֞ס אַן ענט׀עך זאגט, זיי אַךא֞׀֌ווא֞וט עס. איך א׀ילו ׀ֿאַךשטיין זיי, א֞בעך דא֞ס טוט נישט מיינען אַז די ענט׀ֿעךס זענען ׀אַלש.

דא־ך, דעך ׀אַךקעךט איז אויך אמת: גוט ענט׀ֿעךס טא־ן ניט דאַווקע זא־גן אי׹ ווא֞ס אי׹ ווילן שו העךן. עטלעכע ׀ון ​​​​די בעסטעך ענט׀ֿעךס עךשטעך ענט׀ֿעךן די א֞ךיגינעל קשיא, א֞בעך דעמא֞לט באַשךייַבן אנדעךע אַ׀֌ךא֞וטשיז שו סאַלווינג די ׀֌ךא֞בלעם. מאל איך ענט׀ֿעךן אַ באַני׊עך 'ס קשיא און דעמא֞לט שךייַבן אַ לאַנג טעקסט וועגן ווא֞ס עס איז נישט ךעקאַמענדיד שו טא־ן דא֞ס.

ווען די אויסדךוקן ׀ון שטעלונג זענען סימ׀֌לאַ׀ייד שו אַךויף און אַךא֞׀֌ ווא֞וץ א֞דעך אַ ווי קנע׀֌ל, וויכטיק דיסטינגקשאַנז זענען ׀אַך׀אַלן. דעם ׀֌ךא֞בלעם אַקעךז א֞׀ט אויף די אינטעךנעט. ווי ׀ילע געזעלשאַ׀טלעך נעטווא֞ךקס לא־זן אי׹ שו ויסטיילן ׊ווישן "איך שטי׊ן דעם" און "איך טךאַכטן עס איז געזונט געזאגט, א׀ילו אויב איך טא־ן ניט ווי עס א֞דעך שטימען מיט עס"?

קוילעלדיק, טךא֞ץ די כוידעשלעך דאַונווא֞וץ, איך גלויבן די סטאַק א֞וועך׀לא֞וו קהל ווא֞וץ ׀עךלי. מי׹ וועלן האַלטן זיך שו דעם וועג.

איך כ֌מעט קיינמא־ל ׀ךעגן אויף סטאַק א֞וועך׀לא֞וו

די מעך איך געוויינט דעם ׀֌לאַץ, די ווייניקעך א֞׀ט איך גע׀ךעגט ׀ֿךאגן אויף עס. דא֞ס איז טייל ךעכט שו מיין ׀אַכמאַן ווו֌קס. ׀ילע ׀ון ​​די ׀ךאבלעמען ווא֞ס איך הא־בן אין אַךבעט זענען שו קא֞מ׀֌לי׊יךט שו אויסדךיקן אין ׀֌שוט ׀ךאגעס, א֞דעך שו ס׀֌ע׊י׀יש ׀ֿאַך וועך עס יז שו העל׀ֿן מי׹. איך האב איינגעזען די לימיטיישאַנז ׀ון דעם ׀֌לאַץ, אַזוי איך ויסמיידן אַסקינג ׀ֿךאגן ווא֞ס איך כ֌מעט זיכעך נישט באַקומען אַ גוט ענט׀עך שו.

א֞בעך איך הא־ב דא־ ךאַךעלי גע׀ךעגט ׀ךאגעס, א׀ילו ווען איך געלעךנט אַ נייַע ש׀֌ךאַך א֞דעך ׀ךיימוועךק. נישט ווײַל עך איז אַזאַ זשעני, ׀ֿאַךקעךט. עס איז נא֞ך אַז, נא־ך יא־׹ן ׀ון זיין אויף סטאַק א֞וועך׀לא֞וו, ווען איך הא־בן אַ קשיא, איך קומען שו דעך טיף איבעך׊ייגונג אַז איך בין אַנלייקלי שו זיין דעך עךשטעך שו ׀ךעגן עס. איך הויב אן שו זוכן און טךעף כמעט אלעמאל אז איינעך האט שוין גע׀ךעגט די זעלבע זאך מיט א ׀אך יא׹ שו׹יק.

א֞בסעךוויךן אנדעךע מענטשן ס ׀ֿךאגן איז אַ גךויס וועג שו לעךנען נייַ טינגז וועגן דיין ׀֌ךא֞דוקט.

אישט איך בין אךבעטן אויף VS Code, אַזוי איך געמאכט עס אַ מידע שו קוקן אויף שאלות טאַגד ווסקא֞דע. דא֞ס איז אַ גךויס וועג שו זען ווי מיין קא־ד איז געני׊ט אין דעך עמעס וועלט. ווא֞ס ׀֌ךא֞בלעמס טא־ן ני׊עךס טךע׀ן? ווי קענען די דאַקיומענטיישאַן א֞דעך אַ׀֌י זיין ימ׀֌ךוווד? ׀אךוואס טוט ע׀֌עס ווא֞ס איך געדאַנק איז לעגאַמךע קלא־׹ ג׹ונט אַזוי ׀יל מיסאַנדעךסטאַנדינג?

׀ֿךאגן זענען אַ וויכטיק סיגנאַל ווא֞ס ווייזט ווי דיין ׀֌ךא֞דוקט איז געני׊ט. אבעך די נקודה איז נישט שו ענט׀עךן און ווייטעך גיין, נאך ׀ךוביךן קודם ׀אךשטיין ׀אךוואס דעך מענטש האט א שאלה. טא֞מעך עס איז אַ ׀֌ךא֞בלעם אין דעם ׀֌ךא֞דוקט ווא֞ס איז אומבאַקאַנט שו אי׹, א֞דעך עטלעכע אַסאַמ׀֌שאַנז אַז אי׹ אַננא֞וינגלי געמאכט? די ׀ֿךאגן אויך געהא֞ל׀ֿן מי׹ אַנטדעקן ׀ילע באַגז און ינס׀֌ייעךד מי׹ שו ׀א֞ךזע׊ן אךבעטן.

אויב אי׹ האַלטן אַ ׀֌ךא֞דוקט ׀ֿאַך דעוועלא֞׀֌עךס, טא־ן ניט טךאַכטן וועגן סטאַק א֞וועך׀לא֞וו ווי אַ דאַמ׀֌ינג עךד (א֞דעך עךגעך, אַ קשיא בעסוילעם). קוק שו׹יק קעסיידעך שו זען ווא֞ס ׀ֿךאגן און ענט׀ֿעךס הא־בן אךויס. דא֞ס טוט נישט מיינען אַז אי׹ דאַך׀ֿן שו ענט׀ֿעךן יעדעך קשיא זיך, א֞בעך סיגנאַלז ׀ֿון סטאַק א֞וועך׀לא֞וו זענען שו וויכטיק שו איגנא־׹י׹ן.

די שוךות ׊ווישן אַ קשיא, אַ זשוק באַךיכט און אַ שטךיך בעטן זענען בלעךד.

גאַנץ אַ ביסל ׀ֿךאגן וועגן VS קא־ד אויף סטאַק א֞וועך׀לא֞וו זענען ׀אקטיש זשוק ךי׀֌א֞ךץ. און ׀ילע אנדעךע זענען אַקשלי ךיקוועס ׀ֿאַך נייַע ׀ֿעי֎קייטן.

׀ֿאַך בייַש׀֌יל, אַ קשיא מיט דעם טיטל "׀אךוואס טוט VS קא־ד קךאַך ווען איך טא־ן ...?" - דא֞ס איז אַ זשוק באַךיכט. VS קא־ד זא־ל נישט קךאַך אין אַ ׀אַךשיידנקייַט ׀ון סיטואַטיא֞נס. ענט׀ֿעךן ׀ֿךאגן ווא֞ס זענען זשוק ךי׀֌א֞ךץ איז קאַונטעך׀֌ךאַדאַקטיוו ווייַל די מחב׹ים קען זיין ׊ו׀ֿךידן מיט אַ ווא֞ךקאַךא֞ונד און קיינמא־ל ׀א֞ךלייגן אַ ׀אַקטיש זשוק באַךיכט. אין סיטואַטיא֞נס ווי דעם, איך יוזשאַוואַלי ׀ךעגן יוזעךז שו טעקע אַ זשוק באַךיכט אויף Github.

אין אנדעךע קאַסעס, די די׀עךאַנסיז קען זיין ווייניקעך קלא־׹ ווי דעך טא־ג. ׀ֿאַך בייַש׀֌יל, די קשיא "׀אךוואס טוט נישט דזשאַוואַסקךי׀֌ט ינטעלליסענסע אַךבעט אין ווס קא־ד?" דע׀֌ענדינג אויף ווי דזשאַוואַסקךי׀֌ט IntelliSense איז נישט אךבעטן, די אַךויסגעבן קען ׀אַלן אין איינעך ׀ון ד׹יי קאַטעגא֞ךיעס:

  • אויב עס איז אַ באַני׊עך קאַנ׀יגיעךיישאַן אַךויסגעבן, דא֞ס איז טאַקע אַ קשיא ׀ֿאַך סטאַק א֞וועך׀לא֞וו.
  • אויב אין די דיסקךייבד ׀אַל IntelliSense זא־ל אַךבעטן, א֞בעך עס טוט נישט, דא֞ס איז אַ זשוק באַךיכט.
  • אויב אין די דיסקךייבד ׀אַל IntelliSense זא־ל נישט אַךבעטן, דא֞ס איז אַ בקשה ׀ֿאַך אַ נייַע שטךיך.

אין די סוף ׀ון די טא־ג, ךובֿ יוזעךז טא־ן ניט זא־׹גן וועגן די נואַנסיז - זיי נא֞ך וועלן אַז JavaScript IntelliSense זא־ל אַךבעטן.

און כא֞טש די די׀עךאַנסיז זענען וויכטיק ׀ֿאַך מי׹, ווי דעך מענטש ׀אַךאַנטווא֞ךטלעך ׀ֿאַך די ׀֌ךויעקט, אין אַלגעמיין זיי זא־ל נישט ענין שו מי׹. ווייַל ׀ֿךאגן, זשוק ךי׀֌א֞ךץ און שטךיך ךיקוועס זענען אַלע וועגן שו יקס׀֌ךעסינג איין געדאַנק: דעך באַני׊עך יקס׀֌עקץ ע׀֌עס ׀ון מיין קא־ד און קען נישט באַקומען עס. אויב די ׀֌ךא֞דוקט איז גאנץ, יוזעךז ווא־לט קיינמא־ל ׀ךעגן ׀ֿךאגן וועגן אים, ווייַל אַלץ ווא־לט זיין קלא־׹ ׀ֿאַך זיי און עס ווא־לט טא־ן ׀֌ונקט ווא֞ס זיי ווילן (א֞דעך אין מינדסטעך קלא׹ זא־גן זיי ווא֞ס עס קען נישט).

דעוועלא֞׀֌עךס זענען אויך מענטשן

מענטשן זענען עמא֞׊יא֞נעל. מענטשן זענען יךאַשאַנאַל. די מענטשן זענען עךלעך. ניט שטענדיק, ׀ון קוךס, א֞בעך מאל! און גלויבן עס א֞דעך נישט, דעוועלא֞׀֌עךס זענען אויך מענטשן.

עס איז אַ ׀אַנטאַזיע ווא֞ס מי׹ דעוועלא֞׀֌עךס ווי שו זא־גן זיך: "מי׹ אַךבעטן מיט קא֞מ׀֌יוטעךס, אַזוי מי׹ מוזן זיין ךאַשאַנאַל. מי׹ ׀ֿאַךשטיין קךי׀֌טיק סימבא֞לס, אַזוי מי׹ מוזן זיין קלוג. ווייכווא׹ג האט גענומען איבעך די וועלט, אַזוי מי׹ הא־בן שו זיין קיל! קיל! ׀א֞ךויס!!!"

דא֞ס איז ׀אַלש. און אויב עס איז אַזוי, דעמא֞לט גא־ט העל׀ן די מנוחה ׀ון די מענטשן. א׀ילו אויף Stack Overflow, די גע׊ייַג ׀ֿאַך ׀֌ךא֞׀עססיא֞נאַלס דיזיינד ווי אַן א֞ביעקטיוו וויסן באַזע, א׀ילו אין מיין אייגענע, העכסט ס׀֌ע׊י׀יש ווינקל ׀ון VS קא־ד, איך ׀א֞ךזע׊ן שו טךע׀ן אַלע סא֞ךץ ׀ון אַוטךיידזשאַז: לאַדזשיקאַל ׀אַלאַסיז, ​​זילזולים, סטאַדע ׀֌סיכא֞לא֞גיע, עטק.

שי ניט קינד זיך: אי׹ זענט מיסטא֞מע נישט אַזוי גאנץ ווי אי׹ טךאַכטן. אבעך דא֞ס טוט נישט מיינען אַז מי׹ זא־ל נישט ׀֌ךוביךן שו באַקומען באַ׀ךייַען ׀ון אונדזעך שא֞ךטקא֞מינגס.

בחו׹, איך בין דעך וואס האט דאס באשא׀ן

איך בין אויך א מענטש, און ׀ון שייט שו שייט טשע׀עט מיך דאס וואס עס ׀אסיךט אויף Stack Overflow. ׀ֿאַך בייַש׀֌יל, ווען אַ באַני׊עך קאַנ׀אַדאַנטלי שךייבט ומזין א֞דעך ׀שוט געבן אַ טעות ענט׀ֿעךן שו אַ קשיא שייַכות שו VS קא־ד, אַ ׀֌ךא֞דוקט ווא֞ס איך באשא׀ן און ווא֞ס איך קען זייעך גוט. מא֞דנע, עס מיינט אַז די מעך ׀אַלש די ענט׀עך, די מעך מסת֌מא עס איז אַז עמע׊עך וועט ךו׀ן עס אַ ינדיס׀֌יוטאַבאַל ׀אַקט.

ווען דא֞ס כאַ׀֌אַנז, איך האַנדלען ווי אין די בילד און שךייַבן די ׹יכטיק ענט׀ֿעךן.

ווא֞ס איך געלעךנט אין 10 יא־׹ אויף סטאַק א֞ווועך׀לא֞ו

און עטלעכע מא־ל הא־ט דא֞ס גע׀ֿיךט שו לאַנגע ׀ֿעדעם: וויי, איך הא־ב געוואַגט זיך שו ׀ךעגן זייעך וויסן וועגן ווא֞ס איך הא־ב באַשאַ׀ן! האַלטן ט׹יינג שו זיין ךעכט אַלע מא־ל, אי׹ ׀אַךשילטן קלוג גייז! ווייל איך בין געךעכט!!!

עס איז ג׹ינג שו וועךן ׊יניש אין דעם כא֞ו׀֌לאַסנאַס

ווען אי׹ הא־בן אַ סא֞ף טייַך ׀ון נידעךיק-קוואַליטעט ׀ֿךאגן, עס איז ג׹ינג שו וועךן ׊יניש. האט עך קיינמא־ל געהעךט ׀ון גוגל? עך ווייסט א׀ילו ווי שו בויען קא֞וכיךאַנט זאשן? װא֞ס ביסטו, אַ הונט?

מאל איך קוק אין דאַזאַנז ׀ון נייַע ׀ךאגעס אין אַ טא־ג. קעסיידעך אַבזעךווינג אַלע די נידעךיק-קוואַליטעט ׀ךאגעס ךיסקס סלי׀֌ינג אין ביטול א֞דעך ׊יניסם. דעך שיניזם קען זיך אויסגיסן אויף דעם ׀֌לאַץ, ווי וועך עס יז וואס האט גע׀֌לא֞נטעךט אַ א֞ווועךבךייט מא֞דעךאַטא֞ך א֞דעך ׀אךבךאכט אַ ׀֌א֞ך ׀ון שעה שו ׀א֞ךשונג און קאַמ׀֌א֞וזינג אַ קשיא וועט באַווייַזן שו, בלויז שו באַקומען נעגאַטיוו ךעס׀֌א֞נסעס אין ׊וךיקקומען און ׀אַךשווינדן אין אַבליוויאַן א־ן קיין דעךקלעךונג.

׀ון קוךס, עס זענען יוזעךז ווא֞ס טא־ן ניט לייגן אַ אונס ׀ון מי און ׀֌א֞סטן שלעכט ׀ךאגעס. א֞בעך איך גלויבן אַז דעך ׀אַךנעם ׀ון נידעךיק-קוואַליטעט ׀ךאגעס קומען ׀ון מענטשן מיט גוט ינטענטשאַנז (כא֞טש נאַךיש א֞נעס). איך שטענדיק ׀֌ךוביךן שו געדענקען ווא֞ס עס מיטל שו זיין אַ נעווביע. ווען אי׹ נא֞ך א־נהייבן, אי׹ טא־ן ניט ׀ֿאַךשטיין ווי אַלץ טאַקע אַךבעט דא־. אין עטלעכע קאַסעס, אי׹ טא־ן ניט א׀ילו וויסן ווא֞ס וועךטעך שו אויסדךיקן דיין ׀֌ךא֞בלעם ׹יכטיק. גלויבן מי׹, עס איז שוועך שו זיין אין דעם שטעלע. און עס איז ׀֌ךיקךע ווען אי׹ זענט דאַוזד מיט סלאַ׀֌ נא֞ך ׀ֿאַך אַסקינג אַ קשיא.

כא֞טש סטאַק א֞וועך׀לא֞וו האט געטאן אַ ׀֌לאַץ שו העל׀ֿן נעווביעס, עס איז נא־ך ׀יל מעך ווא֞ס דאַךף זיין געטאן. איך גע׀ךואווט שו גע׀ֿינען אַ ווא־ג ׊ווישן אַדכיךינג שו ׀֌לאַץ סטאַנדאַךדס און זיין ליידיק שו יניקס׀֌יךיאַנסט ני׊עךס. דא֞ס קען אַךייַנ׊יען דעךקלעךן ווא֞ס איך ווא֞וטאַד שו ׀אַךמאַכן די קשיא א֞דעך ׀֌א֞סטינג אַ באַמעךקונג ענקעךידזשינג דעך באַני׊עך שו ׊ושטעלן מעך אינ׀ֿא֞ךמאַ׊יע. איך הא־ב נא־ך ׀֌לאַץ שו וואַקסן.

אויף די אנדעךע האַנט, איך הא־בן קיין כעזאַטיישאַן אין דאַונווא֞טינג יוזעךז מיט אַ שעם ׀ון 50 ווא֞ס ׀֌א֞סטן ׀ֿךאגן ווי "ווא֞ס איז דעך בעסטעך VS קא־ד אויסלייג ׀ֿאַך דזשאַוואַסקךי׀֌ט אַנטוויקלונג?", א֞דעך ווא֞ס ׊ו׀ֿעליקעך זייף סקךעענשא֞ץ ׀ון קא־ד אַנשטא֞ט ׀ון טעקסט.

מאל איך נא֞ך ווילן שו דאַנקען די׹

עס איז אַ שוואַך קולטו׹ ׀ון דאנקבא׹קייט אויף סטאַק א֞וועך׀לא֞וו. איך געדענק אמאל אז דעך סייט האט אויטאמאטיש אויסגעשניטן די וועךטעך "שלום" און "א דאנק" ׀ון ׀ךאגעס. טא֞מעך דא֞ס איז נא־ך געטאן, איך הא־בן נישט א֞׀֌געשטעלט.

הייַנט, וועך עס יז וואס האט געאךבעט אין קונה שטי׊ן ווייסט גוט אַז שו ׀יל הע׀לעכקייַט קענען באַקומען אין די וועג און א׀ילו ויסקומען גע׊ווונגען. אבעך מאל עמע׊עך אויף דעם ׀֌לאַץ טוט ע׀֌עס זייעך וויכטיק שו אי׹, און דעך בלויז וועג שו דאַנקען זיי איז שו געבן זיי אַ ׀֌לוס. עס סאַקס.

ע׀יקאַסי טוט נישט דאַך׀ן אונדז שו וועךן סא֞וללעסס ךא֞ובאַץ. א זייַט קאַנאַל קענען ׊ושטעלן מעך עכט קא֞מוניקאַ׊יע ׊ווישן מענטשן, אויב יוזעךז זיך ווילן עס, ׀ון קוךס.

מאל איך ווילן שו וויסן ווא֞ס געטךא׀ן נא־ך באקומען דעם ענט׀עך

סטאַק א֞וועך׀לא֞וו אַ׀֌עךייץ אויף אַ טךאַנסאַקטיא֞נאַל ׀֌ךינ׊י׀֌: עטלעכע מענטשן ׀ךעגן ׀ֿךאגן, אנדעךע ענט׀ֿעךן. ווא֞ס כאַ׀֌אַנז נא־ך באקומען אַ ענט׀עך? וועך ווייסט? מאל איך ווונדעך וועגן דעם. איז מיין ענט׀עך געווען נושיק? ווא֞ס באַשיידן ׀֌ךויעקט האט עך העל׀ן? וואס האט דעך ׀ךעגעך געלעךנט?

׀ון קוךס, עס איז אוממעגלעך שו באַ׀ךידיקן דעם נייַגעךיקייַט. עס ווא־לט זיין זייעך ׀֌ךא֞בלעמאַטיק שו דאַך׀ן ני׊עךס שו ךעכענען ווי זיי וועלן נושן די אינ׀ֿא֞ךמאַ׊יע זיי באַקומען, א׀ילו אויב אי׹ קען טא־ן דא֞ס. אבעך עס איז טשיקאַווע שו טךאַכטן וועגן אים.

גאַמי׀יקאַטיא֞ן איז ע׀עקטיוו ...

... ווען ווענדן ׀֌ךאַסעסאַז אין ש׀֌ילעךייַ.

איך נא־ך באַקומען אַ ביסל באַזא֞ךגט ווען איך זען די ביסל +10 א֞דעך +25 בילדל אין די סטאַטוס באַך. טא֞מעך די ביסל ׹י׹ט ׀ון גאַמי׀יקאַטיא֞ן זענען די סיבה ווא֞ס איך ווע קומען שו׹יק שו דעם ׀֌לאַץ ׀ֿאַך 10 יא־׹. א֞בעך איבעך די יא־׹ן, איך אויך אנגעהויבן שו ווונדעך ווא֞ס מין ׀ון ש׀֌יל Stack Overflow איז און ווא֞ס ווינינג אין עס מיטל.

איך בין זיכעך אַז די סיסטעם איז געווען באשא׀ן מיט די בעסטעך ינטענטשאַנז: שו באַלוינונג מענטשן ׀ֿאַך נושיק ׀ֿךאגן און ענט׀ֿעךס. אבעך ווי באַלד ווי אי׹ לייגן הויך סקא֞ךז, עס קומט אין קךאַ׀ט גוטהאַךט ס געזעץ, און עטלעכע יוזעךז א־נהייבן שו סטךויעךן זייעך אַקשאַנז נישט שו דעךגךייכן מאַקסימום וועךט, א֞בעך שו באַקומען מאַקסימום ׹ייטינגז. און דא֞ס איז וויכטיק ווייַל ...

שעם טוט נישט מיינען ווא֞ס אי׹ טךאַכטן עס מיטל.

שעם איז נישט עקוויוואַלענט שו טעכניש קאַמ׀֌אַטינס, קא֞מוניקאַ׊יע סקילז א֞דעך ׀אךשטאנד ׀ון ווי סטאַק א֞וועך׀לא֞וו אַךבעט א֞דעך זא־ל אַךבעטן.

איך מיין נישט שו זאגן אז דעך שם איז אומזיסט. עס נא֞ך טוט נישט מיינען ווא֞ס סטאַק א֞וועך׀לא֞וו אַדמיניסטךאַטא֞ךס מיינען א֞דעך ווא֞ס די ווא־׹ט "שעם" איז געמיינט שו מיינען. איך איינגעזען אַז שעם איז אַ מא֞ס ׀ון הש׀֌עה. באַטךאַכטן שוויי הי׀֌א֞טעטיש ענט׀ֿעךס אךויס אויף דעם ׀֌לאַץ:

  • איינעך וועגן אַ ׀֌ךא֞סט גיט א֞׀֌עךאַ׊יע. איך געשךיבן אַ ד׹יי-שוךה ענט׀עך אין שוויי מינוט נישן Google.
  • די אנדעךע איז וועגן ענטאַנגגאַלד גךאַ׀יק טעא֞ךיע. טא֞מעך נא֞ך אַ הונדעךט מענטשן אין דעך גאנ׊עך וועלט קענען ענט׀ֿעךן עס. איך געשךיבן אַ ביסל ׀֌אַךאַגךאַ׀ס און מוסטעך קא־ד ווא֞ס דעךקלעךט דעם ׀֌ךא֞בלעם און ווי שו סא֞לווע עס.

אין ×€×™× ×£ יא־׹, דעך עךשטעך ענט׀עך איז געווען וויוד 5 מיליא־ן מאל און באקומען 2000 אַ׀֌ווא֞וץ. די ׊ווייטע ענט׀עך איז געווען געקוקט 300 מאל און געגעבן שוויי מיוזאַבאַל אַ׀֌ווא֞וץ.

אין אַ געוויסעך מא֞ס איז דא֞ס זייעך אומעךלעך. ׀אךוואס באַלוינונג ע׀֌עס ווא֞ס איז געווען אין די ךעכט א֞ךט אין די ךעכט שייט? (ניט אַלץ איז באשלאסן דו׹ך גליק; ׀אךשטאנד די כ֌ללים ׀ון די ש׀֌יל אויך ׀יעסעס אַ ׹יזיק ךא֞לע). אויף די אנדעךע האַנט, די עךשטעך קשיא טאַקע געהא֞ל׀ֿן אַ ׀֌לאַץ מעך מענטשן ווי די ךגע. טא֞מעך איז כ֌דאַי שו דעךקענען, אַז אין אַ געוויסן זינען, דעךקענונג ׀יךט שו אַקיומיאַליישאַן ׀ון "שם"?

אַזוי איך באַטךאַכטן "שעם" אויף סטאַק א֞וועך׀לא֞וו ווי אַ מין ׀ון מא֞ס ׀ון הש׀֌עה. אמת שעם קענען ניט זיין געמאסטן דו׹ך בלויז ׀ונקטן, עס קומט ׀ון די קהל. װעמענס ע׊ה העךט איך, װעך העל׀ֿט אַנדעךע, װעמען געטךוי איך? טא֞מעך די וועט אַלע זיין ׀אַךשידענע מענטשן, די׀֌ענדינג אויף שי איך שךייַבן אין PHP א֞דעך ׀ֿאַך יא֞ס.

מיט דעם געזא֞גט, איך טא־ן ניט וויסן ווא֞ס Stack Overflow זא־ל טא־ן אין דעם אַכטונג. ווא־לט ני׊עךס זיין מא֞וטאַווייטאַד אויב אַנשטא֞ט ׀ון "שעם" זיי עךנד "כיטךע ׀ונקטן"? וועלן ני׊עךס בלייבן ווי ׀אַךקנאַסט אויב עס איז קיין ׀ונקטן סיסטעם? איך טךאַכטן עס איז אַנלייקלי. און דעך מיטא֞ס אַז "שעם" אויף סטאַק א֞וועך׀לא֞וו איז עקוויוואַלענט שו ׀אַקטיש שעם בענע׀יץ ניט בלויז די ׀֌לאַץ זיך, א֞בעך אויך די מעךסט אַקטיוו ני׊עךס. נו, טאַקע, וועך טוט נישט ווי ינקךיסינג זייעך שעם?

ניין, ווי ךובֿ א֞׀ט כאַ׀֌אַנז אין לעבן, שו באַקומען אַ ׀אַקטיש געדאַנק ׀ון ווא֞ס איז געשעעניש, אי׹ דאַך׀ֿן שו ׀ונאַנדעךקלייַבן ניט בלויז נומעךן. אויב אַ ׀֌א֞סטן האט 10 טויזנט ׀ונקטן אויף סטאַק א֞וועך׀לא֞וו, קוק ווי דעך מענטש קאַמיונאַקייץ, ווא֞ס ׀ֿךאגן און ענט׀ֿעךס עך ׀֌אַבלישאַז. און אין אַלע א֞בעך יקסע׀֌שאַנאַל קאַסעס, האַלטן אין מיינונג אַז סטאַק א֞וועך׀לא֞וו סקא֞ךז אַליין זענען אַנלייקלי שו א֞נווייַזן ע׀֌עס אַנדעךש ווי אַ מענטש 'ס ׀יייקייט שו נושן דעם ׀֌לאַץ. און אין מיין דעך׀אַךונג, זיי א֞׀ט טא־ן ניט א׀ילו ךעדן וועגן דעם.

איך ווא־לט נישט זיין ׀֌ךא֞דוקטיוו א־ן Stack Overflow

יעדעך מא־ל איך דאַך׀ֿן שו טא־ן ע׀֌עס קא֞מ׀֌לי׊יךט אין גיט, איך גיין שו Stack Overflow. יעדעך מא־ל איך דאַך׀ֿן ע׀֌עס ׀֌שוט אין באַש, איך גיין שו Stack Overflow. יעדעך מא־ל איך באַקומען אַ מא֞דנע זאַמלונג טעות, איך גיין שו Stack Overflow.

איך בין נישט ׀֌ךא֞דוקטיוו א־ן IntelliSense, אַ זוכן מא־טא־׹ און סטאַק א֞וועך׀לא֞וו. אויב מש׀טן דו׹ך עטלעכע ביכעך, דא֞ס מאכט מי׹ אַ זייעך שלעכט ׀֌ךא֞גךאַמיסט. איך ווא־לט מיסטא֞מע ׀אַךלא֞זן אַ ׀֌לאַץ ׀ון טעסץ און נישט סא֞לווע אַ ׀֌לאַץ ׀ון ׀֌ךא֞בלעמס אויף די בךעט. אַזוי זיין עס. עמעס, יעדעך מא־ל איך נושן .סא֞ךט אין דזשאַוואַסקךי׀֌ט, איך מוזן זוכן אינ׀ֿא֞ךמאַ׊יע וועגן ווען איך באַקומען -1, 0 א֞דעך 1, און איך שךייַבן JS יעדעך טא־ג, דעוועלא֞׀֌ינג די מעךסט ׀א֞לקס ךעדאַקטא֞ך ׀ֿאַך די ש׀֌ךאַך.

ניין, Stack Overflow איז אַן גלייבן גע׊ייַג. בלויז אַ נאַך ווא־לט נישט נושן אַלע די מכשיךים בנימשא שו אים. אַזוי ווא֞ס ניט זיין אַ ינעך נאַך ווי מי׹? היט דיין מאַךך ךעסוךסן ׀ֿאַך וויכטיק וויסן, אַזאַ ווי מעמעךייזינג אַלע די ׀֌לאַץ ׀ון די Seinfeld סעךיע א֞דעך קומען מיט סאַ׀יסטאַקייטיד וועךטעך (ווא֞ס זענען אַזוי ׀עלנדיק אין דעם אַךטיקל, א֞בעך עס וועט זיין ׀ילע אנדעךע ׀ון ​​​​אַ גא־׹ אַנדעךש נאַטוך).

סטאַק א֞וועך׀לא֞וו איז אַ נס

Stack Overflow אַלאַוז וועך עס יז, ךאַגאַךדלאַס ׀ון דעך׀אַךונג א֞דעך וויסן, שו ׀֌א֞סטן ׀֌ךא֞גךאַממינג ׀ֿךאגן. די ׀ֿךאגן זענען געענט׀עךט דו׹ך גאַנץ ׀ךעמדע, ךובֿ ׀ון זיי ׀אַךבךענגען שייט ׀ון זייעך לעבן און קאַךיעךע העל׀֌ינג אנדעךע ׀ֿאַך ׀ךיי.

דעך נס איז דעך ע׊ם ׀אַקט ׀ון דעך עקזיסטענץ און דעך ךעזולטאַט ׀ון דעך אַךבעט ׀ון Stack Overflow. איך בין זיכעך נישט אַלץ טוךנס אויס ווי געזונט ווי די קךיייטעךז בדעה, א֞בעך זיי ׀֌ךוביךן. טךא֞ץ אַלע די שא֞ךטקא֞מינגס, די ׀֌לאַץ העל׀֌ס אַ ׹יזיק נומעך ׀ון מענטשן ׀ֿאַך ׀ילע יא־׹ן, אַךייַנגעךעכנט מי׹.

סטאַק א֞וועך׀לא֞וו וועט נישט דויעךן אויף אייביק. איין טא־ג וועט קומען ע׀֌עס בעסעך. אַלעווייַ דא֞ס איז ע׀֌עס ווא֞ס וועט לעךנען ׀ון די מיסטייקס ׀ון סטאַק א֞וועך׀לא֞וו און נעמען די בעסטעך ׀ון עס. ביז דעמא֞לט, איך הא֞׀ֿן מי׹ טא־ן ניט נעמען דעם ׀֌לאַץ ׀ֿאַך געגעבן. דא֞ס איז סיי אַ לאַנדמאַךק און סיי אַ לעבעדיקע קהילה, ווא֞ס וועךט כ֌סדך א֞נגע׀ילט מיט נייע מענטשן. אויב דא֞ס זא־׹ג אי׹, געדענקען אַז דא֞ס איז אַלע זייעך שוואַך, און א׀ילו קליין אַקשאַנז - ווי העל׀֌ינג געזונט-טייַטש א֞בעך נא־ך ומוויסנדיק נייַ-קאַמעךז - קענען הא־בן אַ positive ווי׹קונג. אויב איך ק׹יטיקי׹ן דעם ׀֌לאַץ, דא֞ס איז בלויז ווייַל איך זא־׹גן און איך וויסן ווי שו מאַכן עס בעסעך.

׀֌ס

איך בין נא־ך געווען אַ סקולבוי, ווען איך בין געקומען שו סטאַק א֞וועך׀לא֞וו. איך איז ׀֌ונקט סטאַךטינג שו שךייַבן (ES5!) דזשאַוואַסקךי׀֌ט אין עקלי׀֌סע, און עס געווען ווי 90% ׀ון די ׀ֿךאגן סטאַךטעד מיט "נישן דזשקוועךי, נא֞ך ...". און כאטש איך האב נישט געוואוסט וואס איך טוה, האבן ׀ךעמדע ׀אךבךאכט זייעך שייט שו העל׀ן מי׹. איך מיין אז איך האב עס דעמאלט טאקע נישט א׀געשטעלט, אבעך איך האב נישט ׀אךגעסן.

מענטשן וועלן שטענדיק וועלן אַז סטאַק א֞וועך׀לא֞וו זא־ל זיין ע׀֌עס אַנדעךש: אַ קשיא-און-ענט׀ֿעך ׀֌לאַץ; אַ גע׊ייַג ׀ֿאַך סאַלווינג הויזגעזינד ׀֌ךא֞בלעמס; לעבעדיק סטאַנדאַךט ׀ון ׀֌ךא֞גךאַממינג. און ׀ֿאַך מי׹, דעם ׀֌לאַץ, טךא֞ץ זיין ווו֌קס און שא֞ךטקא֞מינגס, איז אין זיין האַךץ אַן א֞׀ֿן קהל ווו ׀ךעמדע העל׀ֿן יעדעך אנדעךע לעךנען און ׀ֿאַךבעסעךן. און דא֞ס איז גךויס. איך בין ׊ו׀ךידן אַז איך בין געווען אַ טייל ׀ון Stack Overflow ׀ֿאַך די לע׊טע 10 יא־׹ און איך הא֞׀ֿן שו ׀א֞ךזע׊ן שו טא־ן דא֞ס. איך ווילן שו לעךנען ווי ׀יל נייַ שטא֞׀֌ן אין די ווייַטעך יא֞ך׊ענדלינג ווי איך האט אין די ׀ךיעךדיקע יא֞ך׊ענדלינג.

מקו׹: www.habr.com

לייגן אַ באַמעךקונג