וואָס זענען די בעסטער טויז פֿאַר לערנען קאָודינג טראכטן?
איר ווילן צו צוגרייטן דיין קינד פֿאַר אַ טעק-געטריבן וועלט, אָבער דער געדאַנק פון "קאָדינג" פילז קאָמפּליצירט. איר 'רע כעזיטאַנט צו פאַרגרעסערן די פאַרשטעלן צייט, אָבער איר זאָרג דיין קינד קען פאַלן הינטער אָן די קריטיש סקילז.
די בעסטער טויז פֿאַר לערנען קאָדירונג לאָגיק טאָן ניט האָבן סקרינז אָדער באַטעריז. זיי זענען פיזיש טויז ווי מוסטער פּאַזאַלז, מירמלשטיין ראַנז און בנין שטעלט וואָס לערנען האַרץ קאַמפּיוטיישאַנאַל קאַנסעפּס ווי סיקוואַנסינג, לופּס און דיבאַגינג דורך האַנט-אויף שפּיל.
[בילד אָרטהאָלדער]
מיט עטלעכע יאָר צוריק, אַ ווייכווארג ינזשעניר באזוכט מיין וואַרשטאַט. ער האט געזוכט שפילצייג פאר זײן טאכטער. ער האָט אויפגעהויבן איינעם פון אונדזערע פּשוטע הילצערנע קרעלן־שעפּלעך און האָט געשמייכלט. "דאס איז גאנץ," האָט ער געזאָגט. איך איז געווען סאַפּרייזד. איך האָב געמײנט, אַז ער װעט זיך פֿאַראינטערעסירן אין עפּעס מער קאָמפּליצירט. ער האָט דערקלערט, "קאָדינג איז נישט וועגן טייפּינג; עס איז וועגן לאָגיק. דאָס צאַצקע איז איר לערנען ווי צו נאָכפאָלגן אַן אַלגערידאַם: רויט קרעל, בלוי קרעל, קוואַדראַט קרעל. אויב זי מאכט אַ גרייַז, זי מוזן 'דעבוג' איר אַרבעט. דאָס איז קאָדירונג." דער שמועס האָט געביטן ווי איך קוק אונדזער פּראָדוקטן. מיר האבן נישט נאר געמאכט אידיש; מיר האָבן קראַפטעד די ערשטער מכשירים פֿאַר צוקונפֿט פּראָבלעם סאַלווערז.
קען אַ צאַצקע אָן אַ פאַרשטעלן טאַקע לערנען אַלגערידאַמז?
איר הערן די וואָרט "אַלגערידאַם" און מיד טראַכטן פון קאָמפּלעקס קאָמפּיוטער וויסנשאַפֿט. עס מיינט אוממעגלעך אַז אַ פּשוט, ניט-דיגיטאַל צאַצקע קען לערנען אַזאַ אַ אַבסטראַקט און טעכניש באַגריף, לאָזן איר סקעפּטיקאַל פון אַזאַ קליימז.
אַ אַלגערידאַם איז פשוט אַ גאַנג פון שריט-דורך-שריט ינסטראַקשאַנז צו פאַרענדיקן אַ אַרבעט. אידיש ווי פּאַזאַלז, מוסטער בלאַקס און קרעל קיץ זענען גאנץ פֿאַר לערנען דעם דורך ריקוויירינג אַ קינד צו נאָכפאָלגן אַ ספּעציפיש סיקוואַנס צו דערגרייכן אַ ציל.
דיפּער ונטערטוקנ זיך: מאַכן לאָגיק איר קענען ריר
דער ערשטער שריט אין קאָדירונג איז לערנען צו טראַכטן אין אַ קלאָר, סאַקווענטשאַל סדר. מען קען נישט שטעלן די דאַך אויף אַ הויז איידער איר בויען די ווענט. דאָס איז די פונדאַמענטאַל לאָגיק פון אַ אַלגערידאַם. סקרין-פריי אידיש מאַכן דעם אַבסטראַקט געדאַנק פיזיש און ינטואַטיוו. ווי אַ צאַצקע פאַבריקאַנט, מיר פאָקוס אויף פּינטלעכקייַט ווייַל אויב אַ רעטעניש שטיק איז נישט פּאַסיק, די קינד 'ס אַלגערידאַם פיילז פֿאַר די אומרעכט סיבה. די צאַצקע מוזן זיין אַ פאַרלאָזלעך געצייַג פֿאַר זייער לאַדזשיקאַל עקספּערימענט.
דאָ ס ווי פּשוט שפּיל לערנט קאָמפּלעקס קאָד לאָגיק:
- ווייַטערדיק אינסטרוקציעס: ווען אַ קינד בויען אַ מאָדעל פון אַ בילד, זיי דורכפירן אַן אַלגערידאַם. זיי מוזן פונאַנדערקלייַבן דעם ציל, צעברעכן עס אין סטעפּס, און דורכפירן זיי אין די ריכטיק סדר.
- קריייטינג פּאַטערנז: סטרינגינג קרעלן אין אַ רויט-בלוי-רויט-בלוי מוסטער איז אַ פּשוט אַלגערידאַם. דער קינד דיפיינז אַ הערשן און דעמאָלט עקסאַקיוץ עס.
- סאַלווינג פּאַזאַלז: א פאָרעם סאָרטער איז דער ערשטער אַלגערידאַם פון אַ בעיבי. דער קינד מוזן ידענטיפיצירן אַ פאָרעם (אַרייַנשרייַב), געפֿינען די וואָס ריכטן לאָך (פּראָצעס), און פאַלן עס אין (רעזולטאַט).
| קאָדירונג באַגריף | שפּיל אַקטיוויטעט בייַשפּיל |
|---|---|
| אַלגערידאַם | נאָך אַ בילד צו בויען אַ ספּעציפיש בלאָק טורעם. |
| סיקוואַנס | פּלייסינג רעטעניש ברעקלעך אין סדר, פון ברעג צו מיטן. |
| אַרייַנשרייַב / רעזולטאַט | שטעלן אַ קוואַדראַט בלאָק אין די קוואַדראַט לאָך. |
ווי קען ריפּעטיטיוו שפּיל לערנען קאָודינג לופּ?
איר וואַך דיין קינד סטאַקינג בלאַקס אין די זעלבע וועג איבער און איבער, אָדער ריפּיטידלי פליסנדיק אַ צאַצקע מאַשין אויף דער זעלביקער וועג. עס קוקט ווי פּשוט, מיינדלאַס יבערכאַזערונג, ניט ווי זיי לערנען אַ סאַפיסטאַקייטיד קאָודינג בקיעס.
ריפּעטיטיוו שפּיל איז די גשמיות מאַנאַפעסטיישאַן פון אַ "שלייף," איינער פון די מערסט שטאַרק קאַנסעפּס אין קאָדירונג. דורך ריפּיטינג אַ קאַמף צו בויען אַ מוסטער אָדער דערגרייכן אַ ביגער רעזולטאַט, אַ קינד איז ינטויטיוולי לערנען וועגן עפעקטיווקייַט און אָטאַמיישאַן.
Deeper Dive: די מאַכט פון יבערכאַזערונג
אין פּראָגראַממינג, אַ "שלייף" איז אַ באַפֿעל וואָס דערציילט די קאָמפּיוטער צו איבערחזרן אַן אַקציע ביז אַ צושטאַנד איז באגעגנט. דאָס איז וואָס מאכט קאָד אַזוי עפעקטיוו. קינדער אַנטדעקן דעם פּרינציפּ געוויינטלעך בעשאַס שפּיל. זיי פאַרשטיין אַז צו בויען אַ הויך, סטאַביל טורעם, זיי מוזן איבערחזרן די קאַמף פון פּלייסינג איין בלאָק קערפאַלי אויף שפּיץ פון אנדערן.
באַטראַכטן די "לופּינג" אַקטיוויטעטן:
- בויען אַ וואנט: א קינד פּלייסינג ציגל איינער נאָך דעם אנדערן איז פּערפאָרמינג אַ שלייף. די אַקציע איז "שטעלן איין ציגל." דער צושטאַנד צו האַלטן קען זיין ווען די וואַנט איז הויך גענוג אָדער ווען זיי לויפן אויס פון בריקס.
- שאַפֿן אַ מוסטער: אין אונדזער קרעל שטעלט, אַ קינד קען באַשליסן אויף אַ מוסטער פון צוויי רויט קרעלן און איין בלוי קרעל. איבערחזרן דעם סיקוואַנס -
(place red, place red, place blue)- איז אַ שלייף אין קאַמף. זיי נוצן אַ קליין גאַנג פון כּללים צו שאַפֿן אַ לאַנג, קאָמפּלעקס קייט. - מאַרבלע ראַנז: ווען אַ קינד בויען אַ שפּור ווו אַ מירמלשטיין קענען לויפן אַ קעסיידערדיק קרייַז, זיי האָבן ממש דיזיינד אַ גשמיות שלייף. זיי זענען יקספּלאָרינג ווי אַ פּראָצעס קענען זיין באַשטעטיק און עקסאַקיוטאַד ווידער און ווידער.
דעם מין פון שפּיל לערנט זיי אַז קאָמפּלעקס רעזולטאַטן קענען קומען פון ריפּיטינג פּשוט אַקשאַנז, וואָס איז דער יסוד געדאַנק הינטער אָטאַמיישאַן און עפעקטיוו קאָדירונג.
וואָס טוט 'דיבאַגינג' קוק ווי אין די שפּילרום?
איר הערן טעק מענטשן רעדן וועגן "דיבאַגינג" קאָד, און עס סאָונדס ווי אַ העכסט טעכניש פּראָצעס פון דערגייונג און פיקסיר ומזעיק ערראָרס. איר קענען נישט ימאַדזשאַן ווי אַ קינד פּלייינג מיט גשמיות טויז קען פיר דעם בקיעס.
דיבאַגינג איז פשוט אן אנדער וואָרט פֿאַר פּראָבלעם סאַלווינג. ווען אַ קינד 'ס בלאָק טורעם פאלן איבער, און זיי האַלטן צו רעכענען אויס וואָס און דעמאָלט פּרובירן צו פאַרריכטן עס, זיי זענען דיבאַגינג זייער פּלאַן אין די פאַקטיש וועלט.
דיפּער ונטערטוקנ זיך: דורכפאַל ווי אַ לערנען געצייַג
אין קאָדירונג, מיסטייקס זענען באַשערט. די קריטיש בקיעס איז נישט שרייבן גאנץ קאָד דער ערשטער מאָל; עס ס פיגורינג וואָס איז פאַלש און ווי צו פאַרריכטן עס. דאָס איז דיבאַגינג. א פּליירום גיט אַ זיכער און נידעריק-סטייקס סוויווע צו פיר דעם פּינטלעך בקיעס. ווי אַ פאַבריקאַנט קאַמיטאַד צו זיכערקייַט און געווער, מיר ענשור אַז אונדזער אידיש קענען וויטסטאַנד די "פיילערז." א צאַצקע וואָס ברייקס בעשאַס אַ קראַך לערנט דעם אומרעכט לעקציע. א צאַצקע וואָס סערווייווז לאָזן די לערנען פאָרזעצן.
דאָ ס ווי קינדער דיבוג דורך שפּיל:
- לויפן די פּראָגראַם: א קינד בויען אַ ראַמפּע פֿאַר זייער צאַצקע מאַשין. דאָס איז זייער "קאָד."
- ידענטיפיצירן די זשוק: זיי פּרובירן עס, און די מאַשין פליעס אַוועק די זייַט אָדער סטאַפּס קורץ. דער פּראָגראַם האט נישט אַרבעטן ווי דערוואַרט. דאָס איז דער "זשוק."
- אַנאַלייז און יזאָלירן די פּראָבלעם: דאס קינד קוקט נאענט. "איז געווען דער ראַמפּע צו אַראָפאַנג?" "איז עס אַ זעץ אין דער שפּור?" "איך האָב צו שווער שטופּן דעם מאַשין?" זיי זענען אַנאַלייזינג די וועריאַבאַלז צו געפֿינען די מקור פון די טעות.
- ינסטרומענט אַ פאַרריכטן: זיי סטרויערן די ווינקל פון די ראַמפּע אָדער גלאַט די שפּור. דאָס איז דער "פּלאַץ."
- טעסט ווידער: זיי לויפן די מאַשין ווידער. אויב עס אַרבעט, דער זשוק איז פאַרפעסטיקט! אויב ניט, די דיבאַגינג פּראָצעס האלט.
דער ציקל פון פּרובירן-פאַיל-אַנאַליזירן-פאַרריכטן איז פיל מער ווערטפול ווי אַ צאַצקע וואָס שטענדיק אַרבעט בישליימעס. עס לערנט ריזיליאַנס, קריטיש טראכטן און די לאַדזשיקאַל פּראָצעס אין די האַרץ פון אַלע פּראָבלעם סאַלווינג.
מסקנא
לערנען קאָודינג טראכטן איז נישט וועגן סקרינז אָדער ווייכווארג. עס איז וועגן קאַלטיווייטינג אַ מיינדסעט פון לאָגיק, פּראָבלעם סאַלווינג און ריזיליאַנס דורך מאַמאָשעסדיק, האַנט-אויף שפּיל וואָס מאכט אַבסטראַקט קאַנסעפּס פאַקטיש.
וועגן דעם גרינדער
וואָדדלאָן צאַצקע איז געגרינדעט דורך הער דוד לין, אַ דעדאַקייטאַד ווודאַן צאַצקע מומכע מיט אַ טיף לייַדנשאַפט פֿאַר בילדונגקרייז, סאַסטיינאַבאַל און קוסטאָמיזאַבלע ווודאַן אידיש. זיין רייזע אנגעהויבן מיט אַ קלאָר רעאַליזיישאַן: פילע ווודאַן טויז אויף די מאַרק קוקן אַטראַקטיוו אין קאַטאַלאַגז אָדער אָנליין סטאָרז, אָבער טאָן ניט טרעפן פּראַקטיש עקספּעקטיישאַנז אין פאַקטיש-וועלט נוצן - ספּעציעל פֿאַר קינדער 'ס זיכערקייַט, געווער און בילדונגקרייז ווערט. די מערסט פּראָסט פּראָבלעמס אַרייַננעמען נידעריק-קוואַליטעט האָלץ וואָס פירן צו ברייקידזש, גראָב עדזשאַז אָדער ספּלינטערס וואָס ווירקן קינד זיכערקייַט, שוואַך פּיינטיד אָדער ניט-טאַקסיק פינישעס, שוואַך אָדער אַנסטייבאַל צאַצקע סטראַקטשערז, לימיטעד קוסטאָמיזאַטיאָן אָפּציעס פֿאַר בילדונגקרייז אָדער סאָרט צוועקן, ניט-עקאָ-פרייַנדלעך מאַטעריאַלס שאַטן די סוויווע, סתירה גרייס, פאָרעם אָדער פאַנגקשאַנאַליטי אין שטעלט און פעלן פון ינטעראַקטיוו מאַדזשאַלער פֿעיִקייטן. פֿאַר עלטערן, שולן און בראַנדז, די ישוז זענען נישט בלויז טעכניש - זיי פירן גלייַך צו זיכערקייַט ריסקס פֿאַר קינדער, דיסאַטאַספייד קאַסטאַמערז אָדער קערט, נעגאַטיוו סאָרט מערקונג, שוועריקייט סקיילינג בילדונגקרייז צאַצקע מגילה, און געוואקסן פּראָדוקציע און אַפּעריישאַנאַל קאָס.
געטריבן דורך אַ מיסיע: סאַפער, סמאַרטער און מער סאַסטיינאַבאַל וואָאָדען טויז
צו סאָלווע די טשאַלאַנדזשיז, הער דוד לין פאָוקיסט אויף בויען אַ מאַנופאַקטורינג סיסטעם דעדאַקייטאַד צו פּינטלעכקייַט, געווער, זיכערקייַט און בילדונגקרייז ווערט אין ווודאַן אידיש. זיין אַנטוויקלונג פילאָסאָפיע סענטערס אויף:
הויך-קוואַליטעט, קינד-זיכער, ניט-טאַקסיק האָלץ פינישינג
דוראַבאַל און לאַנג-בלייַביק צאַצקע סטראַקטשערז
מאַדזשאַלער און בילדונגקרייז שפּיל דיזיינז
פּינטלעכקייַט מאַנופאַקטורינג פֿאַר קאָנסיסטענט צאַצקע דימענשאַנז
עקאָ-פרייַנדלעך, סאַסטיינאַבאַל מאַטעריאַל סאָרסינג
קוסטאָמיזאַבלע סאַלושאַנז פֿאַר אָעם און סאָרט-ספּעציפיש באדערפענישן
שעפעריש און ינטעראַקטיוו דיזיינז פּראַמאָוטינג לערנען און אַנטוויקלונג
עפעקטיוו פּראָדוקציע מעטהאָדס רידוסינג וויסט און פּרייַז
פֿון וואַרשטאַט צו וואָדדלאָן צאַצקע ינטעליגענט מאַנופאַקטורינג סיסטעם
וואָדדלאָן צאַצקע סטאַרטעד מיט קליין-וואָג אַנטוויקלונג פון ווודאַן פּאַזאַלז, בלאַקס און בילדונגקרייז טויז, קערפאַלי טעסטינג ווי די פּראַל פון האָלץ קוואַליטעט, פינישינג, פֿאַרזאַמלונג פּינטלעכקייַט און זיכערקייַט פֿעיִקייטן:
קינד זיכערקייַט און געווער
בילדונגקרייז און אַנטוויקלונג ווערט
קאָנסיסטענסי אין מאַסע פּראָדוקציע
עסטעטיש אַפּעלירן און פּראָדוקט קוואַליטעט
קונה צופֿרידנקייט
אינטערנאַציאָנאַלע צאַצקע זיכערקייַט נאָרמאַל העסקעם
איבער צייַט, דאָס יוואַלווד אין אַ פולשטענדיק מנהג ווודאַן צאַצקע מאַנופאַקטורינג סיסטעם סערווינג גלאבאלע צאַצקע בראַנדז, בילדונגקרייז אינסטיטוציעס, אָעם קלייאַנץ און לאַכאָדימ קאָמפּאַניעס.
