Интересный случай произошел в Японии. Молодой подросток, который участвовал летом в сборе «Security and Programming Camp 2009», под руководством учителя занимался улучшением производительности Ruby 1.9. Достигнутые им успехи можно назвать отличными, а если принять во внимание возраст, то удивительными. Подросток смог ускорить выполнение некоторых методов Ruby 1.9 (которая, напомню, славится своей производительностью относительно версии 1.8) в среднем на 8%. При этом максимальное ускорение составило даже 63%.
По ссылке небольшие подробности того, что сделал тинейджер. Его работа касалась оптимизации циклов и избавлении от ненужных макросов. Патчи паренька были приняты 5 октября этого года в транк Ruby.
Школота это состояние души :) Сегодняи на втором курсе все еще школота есть. Школота бы сказала: ну его это задроство в руби, пойду в линяги поиграю или лучше с друзьями пивка выпью (не, не, не я не против выпить пивка, но не в таком кол-ве) :)
«He is the age of high school freshman (the third grade of junior high school in Japanese school system).»
«The current school system in Japan is based on a structure referred to as the 6?3?3 system: 6 years at elementary school (shogakko), 3 years at junior high school (chugakko)...»
И получаем: ~6+9 = 15 лет
Кстати в школу они идут первого апреля, а не первого сентября =)
Не согласен, что это ключевая фраза. В большинстве случайев «под руководством» подразумевает максимум список литературы и фразу «читайте спецификацию». Хотя надеюсь это только в нас такие учителя и преподаватели.
Про «большинство случаев» и не пишут на хабре. Кстати, тут не так давно пеарили книгу — Talant is Overrated, там тема ранней одаренности раскрывается в том смысле, что от наставника/родителей зависит _все_.
Арфа Карим Рандава (Arfa Karim Randhawa)
Родилась в 1996. Эта девочка из Пакистана стала Microsoft Certified Professional по программированию на C# в возрасте 9 лет и 8 месяцев. Она познакомилась с компьютерами в возрасте 6 лет, а подготовка к сертификации заняла у неё 4 месяца.
Учитывая свой опыт сертификации: берете self-training книжку, обычно по 800 страниц, читаете, а затем тупо выполняете. Сертификаты не показывают ни знание, ни опыт.
Вообще говоря этот факт меня не удивляет. Да, я приверженец языка Ruby, но стоит отметить, что унутре у него много мест, что просят кирпича. Например, один из аспектов подробно разобран небезызвестным Аманом Гуптой в его презентации. Выше правильно заметили о немалой важности учителя в процессе, а учитель у него был Koichi Sasada, автор виртуальной машины для 1.9 (YARV).
Тенденция радует. Всё-таки иметь производительный MRI для руби важно, на мой взгляд.
У японских школ много других проблем.
Связаны они в основном с языковыми особенностями Японии. Конкретнее — изучение любого предмета начинается с заучивания слов. Так как со словарями не всё гладко в языках без алфавита. Кроме того, спросить устно значение непонятного тебе слова тоже неаозможно.
В итоге получается, что до 80% времени в школе приходится именно на зазубривание словарного запаса. Понятно, что это не очень-то эффективно. Кроме того, это приводит к раннему профилированию — ты не сможешь поступить на экопномический, если не выучишь многоие экономические слова заранее. Понятно, что это снижает эффектвность системы.
И третий минус — большое значение зубрёжки в школе приводит к тому, что наиболее легко дающаяся японцам работа — именно монотонная, связанная с копированием образца. Тут они вне конкуренции — собранны и аккуратны. Но вот в вопросах, связанных с полётом мысли они не настолько компетентны. Именно поэтому европейцы — желанные гости в R&D департаментах большинаства японских (а так же корейских) хайтек-компаний.
С тем, что дела с образованием там в целом лучше, чем в Штатах — не могу не согласиться.
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.
комментарии (31)
Красавец
Ничего там и нет удивительного. Чай, не в цирке :)
Немного инфы с пруфлинками.
судя по фотке в статье на японском сайте — 15-16 лет.
«He is the age of high school freshman (the third grade of junior high school in Japanese school system).»
«The current school system in Japan is based on a structure referred to as the 6?3?3 system: 6 years at elementary school (shogakko), 3 years at junior high school (chugakko)...»
И получаем: ~6+9 = 15 лет
Кстати в школу они идут первого апреля, а не первого сентября =)
А так — молодцы конечно!
Родилась в 1996. Эта девочка из Пакистана стала Microsoft Certified Professional по программированию на C# в возрасте 9 лет и 8 месяцев. Она познакомилась с компьютерами в возрасте 6 лет, а подготовка к сертификации заняла у неё 4 месяца.
Пареньку просто недавно объясняли, как правильно писать на С, и он еще не успел забыть =)
Предлагаю коллективно поискать в исходниках Ruby код наподобие for (i=0; i<strlen(s), ...) — авось тоже прославимся =)
Тенденция радует. Всё-таки иметь производительный MRI для руби важно, на мой взгляд.
Связаны они в основном с языковыми особенностями Японии. Конкретнее — изучение любого предмета начинается с заучивания слов. Так как со словарями не всё гладко в языках без алфавита. Кроме того, спросить устно значение непонятного тебе слова тоже неаозможно.
В итоге получается, что до 80% времени в школе приходится именно на зазубривание словарного запаса. Понятно, что это не очень-то эффективно. Кроме того, это приводит к раннему профилированию — ты не сможешь поступить на экопномический, если не выучишь многоие экономические слова заранее. Понятно, что это снижает эффектвность системы.
И третий минус — большое значение зубрёжки в школе приводит к тому, что наиболее легко дающаяся японцам работа — именно монотонная, связанная с копированием образца. Тут они вне конкуренции — собранны и аккуратны. Но вот в вопросах, связанных с полётом мысли они не настолько компетентны. Именно поэтому европейцы — желанные гости в R&D департаментах большинаства японских (а так же корейских) хайтек-компаний.
С тем, что дела с образованием там в целом лучше, чем в Штатах — не могу не согласиться.