Школота это состояние души :) Сегодняи на втором курсе все еще школота есть. Школота бы сказала: ну его это задроство в руби, пойду в линяги поиграю или лучше с друзьями пивка выпью (не, не, не я не против выпить пивка, но не в таком кол-ве) :)
«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 департаментах большинаства японских (а так же корейских) хайтек-компаний.
С тем, что дела с образованием там в целом лучше, чем в Штатах — не могу не согласиться.
Кому интересно вот сами изменения. svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25237
Читаем ChangeLog и находим ссылку на само обсуждение…
на самом деле ничего особенного… просто немножко потимизировал цикл с помощью указателей… скорее всего действительно учитель помог
Тинейджер улучшил производительность Ruby