Надоело про Java - то что в Америке она везде (как и Маки) это чисто "спонсорский" ход - вы видели ее на олимпиадах международных... Почему то Basic, Pascal и C++ - нихрена простенькие нашли. Вы еще на Перл посадите детей :)
>>> настоящий айтишник — это инженер, которому важно иметь особый склад ума, формирующийся логикой и точными науками, такими как математика и физика.
Айтишник - это человек, обожающий компьютеры и пиво больше женщин при наличии первых двух...
>>> Ученик волен выбирать предметы которые он считает нужными для себя, для своих интересов и, в конечном счете, для своей карьеры.
Не дай бог до нас дойдет. Мало у нас из гуманитарных гимназий в Бауманку прутся, так вообще будет...
>>> Что характерно, в школе обычно не дают почти никаких знаний по предмету
Если бы у нас нормально платили и относились к преподавателю, то многие прекрасные специалисты учили бы не на платных курсах, а в школе.
А так идут кто ни попадя...
>>> американская школа предоставляет больше возможностей для сильных, целеустремленных учеников, но неспособна сделать что-либо для тех, кто ничем не интересуется
Это тоже плохо - кто то в люди, а кто то в "афроамериканцы"
P.S. Сравнивать школы неблагодарное занятие - у нас разный менталитет и принципы... Все равно не получится сделать "как у них"
а статья и не направлена на то, чтобы сказать, что нужно сделать у нас как у них. По-моему довольно адекватная статья-сравнение.
насчет бауманки - действительно много народа, который не знает зачем пришел. На том же ИУ (информатика и системы управления) - половина потока по специальности АСУ даже программировать не хотят особо. Так что...
Сам оттуда...в смысле из бауманки...и действительно все довольно печально. Стремился в бауманку класса с 8-го, закончил бауманский лицей, поступил (не совсем туда куда хотел, но это другая история)...и практически сразу во многом разочаровался...в преподавателях, коллективе и т.д. Вообщем сейчас 5-й курс доучиваю...не то...что-то не так, но до конца пока понять не могу (((
ЗЫ. В плане образования которое дает средняя школа - согласен с автором - никакое, редко де попадаются приятные исключения.
Питон, действительно весьма адекватен как для обучения, так и для серьезной работы... Но дело тут не в этом. На мой взгляд, в школе достаточно pascal/basic, чтобы дать человеку понятие програмирования, алгоритмов, и т.д
Програмирование - это ремесло, а конкретный язык - всего лишь инструмент. Зная базис и принцыпы ремесла, инструмент сменить не сложно. А иногда даже полезно, в нашем мире изменчивых технологий.
В 18 лет взрослый человек уже - мы же добились того, что и в 25 великовозрастное дитя. Кто успел поучиться в советской еще школе, вспомните когда вы на работу пошли? То-то... А сейчас, следуя "иностранным" тенденциям т.н. "детей" работать не заставишь. Хотя в 18 лет уже дееспособный человек, а родить в 22 - это нормально. Вообще-то до 25 лет женщина должна родить, если не хочет проблем со здоровьем в будущем.
На самом деле, в этом виновато ИМХО не гос. система, а воспитание. Я, например, в 19 бросил универ и пошел работать, а в 21 "родил" дочку. Работаю на весьма крупную компанию, где всем пофигу на мой диплом, и радуюсь каждому прожитому дню. Счастлив. И спасибо моим родителям, что не сделали из меня мягкотелое создание, сидящее у них на шее до самой их смерти.
Полностью согласен. Не понятное какое-то мнение сложилось о Паскале. Язык изначально был придуман для изучения алгоритмов и читается гораздо лучше чем C-like языки. Вообще мне кажется паскаль стал заложником в заведомо неравной борьбе Borland vs MS за IDE. Флеймы Pascal vs C++ набили оскомину еще во времена фидо, но как сейчас помню не одного реального преимущества С++ не было. А в наш век читаемость паскаля была бы предпочтительней локоничности С++. Естественно паскаль для enterprise уже прошлый век и я например сейчас сижу на Java, но для обучения, как он и был задуман, он вполне адекватен. К тому же читать паскаль уже точо ни кому не помешает.
Можно долго рассказывать, где и как берут кредиты и интегралы, а где нет. На мой взгляд, важно другое, школа должна учить человека образовываться самостоятельно. Сейчас вузовские методы можно внедрять в школы, потому что дети сейчас гораздо быстрее схватывают новое (последствие сумасшедшего ритма жизни). Как это делают вузы и у нас и у них. У нас показывают как не надо и тем стимулируют человека, если он не совсем дуб, учиться самостоятельно. У них, богатым выбором предпочитаемых дисциплин.
У нас в школе курс информатики такой - пейнт, ворд, ексел, павер пойнт. Мне посчастливилось прослушать его три раза: в 5, 7 и 9 классах. Хотя в то время я особенно компами не увлекался, плавал где-то на уровне "продвинутого пользователя", я на уроках сидел и бился головой о клавиатуру. И вы еще жалуетесь? )
vasinov, а можешь рассказать про курсы колледжей ИТ направленности? т.е например я знаю что универ в сша дело дорогое, колледж куда доступнее. что он дает, какая от него польза?
меня заинтересовало только одно
как на примере Явы (с чистом ОО) можно внятно пояснить процедурное прграммирование? действительно интересно для продолжения сего опыта...
про универ рассказывайте, что-то мне подсказывает, что я бы лично там не выжил :) но интересно будет послушать
Ну знаете как в книгах иногда пишут: а к директиве #include мы вернемся в главе 5ой? Так же и с классами. Достаточно одной строчки наверху, которая ни на что влиять не будет, и фигурных скобок вокруг собственно кода. Эта строчка объясняется позже уже с теорией ООП.
Ну с виду то, оно может и будет выглядеть процедурным программированием, но на самом деле таковым являтся не будет. Насколько я помню C++ это обектно-ориентированный язык, язык Си это процедурный язык являющийся подмножеством Си++. (директива include поключает заголовочный файл, в котором в общем случае могут быть прототипы функций, константы и обявления классов, а могут и не быть). В таком случае в Си++ можно не использовать объектно-ориентированный аппарат.
Джава же это объектный язык. Практически любая переменная это объект, какого-либо класса, а не просто поименнованная область памяти.(есть там и обычные типы данных - зачем-то).
Потому любая программа даже если в ней нет объявления собсвеннго класса и определения объектов, все равно использует объекты. Да "Hello world" без оъекта не вывести.
Вы-таки путаете язык и методологию. От того, что в Яве каждую функцию нужно оборачивать в класс, навыки ООП у программиста автоматически не вырабатываются.
Самое смешное в том, что Sun, рекламируя Яву, распространял именно такой миф - "теперь все ваши программы будут объектно-ориентированными! даром!"
Есть много хороших статей по поводу того, что Ява != ООП. Лично мне нравится Singleton Considered Stupid ( http://steve.yegge.googlepages.com/singleton-considered-stupid ), Steve Yegge вообще здорово пишет.
Запихните всю программу в один класс. Используйте методы в качестве функций. Не используйте никаких объектных конструкций, кроме System.out.println и работы со строками, которые можно просто временно принять как данность. И вы получите возможность показать вполне себе процедурный язык со всем базовым функционалом.
но не дают возможности изучить что-то не по программе, так что приходится искать источники на стороне
В советское и раннероссийское время эта проблема полностью закрывалась всякими дворцами и домами пионеров, занятиями при вузах и технарях, спортшколами и т.п. Нельзя строго сказать, что это было "на стороне".
В США, насколько я понял из Вашего текста, все так или иначе интегрировано в школу (т.е. вопросы кружков по интересам решаются "из одного окна"), и потому создается впечатление комплексности.
Фактически просто разная административная организация.
когда я попала в Американскую школу, у меня в первый раз в жизни появилась возможность учить то, что я хочу - пусть даже в самых неожиданных комбинациях предметов. Мне у нас в школе не нравится вот что. По большому счету в специализированных классах нормально изучают только 1-2 предмета. Я училась в английском классе и со всей ответственностью заявляю - кроме английского, мы больше ничего не знали. А мне с самого начала хотелось изучать очень разные предметы, но наши школы такой возможности не предусматривают. Зато в Америке я "оторвалась по полной". Кроме обязательного английского, истории Америки и семестра физкультуры, в моем расписании были 5 предметов по рисованию и дизайну, 3 предмета по компьютерам, 1 класс Сочинений (Creative Writing), американская литература и теория вероятности (чтоб совсем математику не забыть). В своем классе по Cisco Networking, кроме меня была еще 1 девочка, зато я была единственным Cheerleader:) Скажите на милость, где у нас возможно такое. При чем все предметы (ну разве кроме некотых частей физкультуры) мне одинаково нравились.
Еще один плюс американской школы - это так называемые Advanced Courses - университетские курсы. Т.е. ученики получают возможность в школе бесплатно учить предмет, за который в Универе с них иначе взяли бы деньги (у них оплата за каждый предмет), а так это им зачтется:)
пишите еще:)))) про университет будет интересно послушать
В Advanced Placement есть своя заковырка: для того, чтобы в универе зачли этот предмет, нужно сдавать экзамены, а экзамены платные, хотя, конечно же дешевле, чем если бы класс был взят в университете.
Нет. ACT - это тест для тех, кто хочет поступать в университет, который находится внутри родного штата. На него смотрят, но он не самый важный при поступлении. Фактически он просто определяет общий уровень знаний по математике, естественным наукам, языку и "физике".
SAT - то же самое, только для тех, кто поступает в университет в другом штате.
очень просто - до этого мы не дошли :) мы учили двоичную систему, шестнадцатиричную, всякие базовые понятия - как начинался интернет, как с использованием TCP/IP передаются данные, стеки протоколов, много еще чего учили, а закончили на создании сети, когда все компьютеры вместе соединяются проводами - я так понимаю обычная локальная сеть. Мы учили всякие типы устройств - роутер, свитч, хаб, но до того, как это все настраивается, мы к сожалению не дошли. в курсе было 3 семестра, а мне можно было взять только 2 :(
Система образования у нас (в России) отличная от американской и поэтому совершенно оправданно то, что наши школы дают общее образование, а не специальное.
Я закончил школу около 5 лет назад и в городе, котором я учился каждая школа ставилась в соответствие определенному УПК (Учебному Комбинату) в котором начиная с 9 класса, выбрав определенную специальность, мог заниматься каждый школьник. По поводу физики или математики в этом УПК я ничего сказать не могу, а вот 3 года занятий по специальности лаборант-программист не прошли даром. Занятия состояли в основном из программирования на Pascal/Delphi, иногда темой занятий была общая компьютерная грамотность; была своя команда по олимпиадному программированию, дополнительные занятия для особо интересующихся и т.д.
А на счет выбора языка программировния, так на мой взгляд правильнее неподготовленному слушателю давать знания по программированию например на Pascal нежели на Си хотябы потому, что Паскаль и задумывался для обучению программированию и только потом стал бОльшим. Да и для программиста гораздо важнее именно уметь программировать, а не знать синтаксис сложного языка, который он, имея определенные познания в IT, сможет с легкостью изучить в будущем, в чем я не раз убеждался на своем опыте и опыте своих знакомых/коллег.
Школа и университет забирали много времени от саморазвития, теперь приходится догонять. Я хоть и учился в мат.классе, но нравилась литература, а история была важнее, так как была на выпускных экзаменах. В итоге - низкий результат и по истории, и по литературе. Алмаз остается алмазом, но уже не таким красивым, как был ранее.
> В российской школе основной массе людей дают больше знаний, но не дают возможности изучить что-то не по программе, так что приходится искать источники на стороне.
Ну да? а ещё есть такие вещи, как факультативы и "школы интеллекта" (факультативы в сторонних школах)
Россия страна по производству человеков. В школе делают человека, в армии делают человека, в браке тоже делают человека. Интересно, а как сделать по такой системе личность?
Уже по названию темы понял, что ща будет обсирание одной образовательной системы и восхваление другой, прочитал так оно и есть! :)) Мне кажется, что acidfree несколькими постами выше очень правильно написал то, что не было учтено при написании статьи.
Возможно, потому у нас и работает принцип незаменимых нет. Потому что их не делают, а у них незаменимые есть, ибо все направленно не на массу, а на отдельных индивидов.
Когда учился в школе, над параллельным классом ставили эксперимент - несколько лет обучения по индивидуально-ориентированной системе. Не сказал бы, что помогло =\ Правда прогеров там небыло вроде
>В российской школе основной массе людей дают больше знаний, но не дают возможности изучить что-то не по программе, так что приходится искать источники на стороне.
Если ученику хочется изучить что-то сверх обычной программы, можно пойти в кружок или даже поискать другую школу с уклоном в нужную сторону. Правда, боюсь, не во всех городах кружки/спецшколы есть. Но, подозреваю, что и где-нибудь в маленьком городке в США тоже не так уж и много возможностей (могу и ошибаться).
Ну даже при наличие спецшкол и дополнительных классов по интересующим Вас предметам, намного легче взять класс, а не мучиться с переводом из одной школы в другую, согласитесь? Все сводится к вопросу трансакционных издержек, а возможности-то всегда можно найти.
Да, конечно, класс взять легче, а у наших детей такой возможности нет, к сожалению.
Кстати, в спецшколе и учителя тоже обычно "спец", так что все "мучения" должны окупиться лучшим качеством обучения (и наличием большого числа заинтересованных тем же ребят).
Думаю, многие со мной согласятся, многабукаф у Вас - это хорошо, читалось с интересом, поэтому показалось очень мало. Жду с нетерпением продолжения. Давайте только поподробнее :)
И, хотелось бы узнать, как матан все-таки преподавался? Поконкретнее: теоремы какие-то, доказательства их, были ли числовые последовательности, исследование функций...
"Рассказывали, что раньше использовался С++, но это я считаю полным безумием."
Ну это кому как, на мой взгляд чем сложней тем лучше для мозгов :)
В джаве же нет гемороя с указателями и отчисткой памяти, а именно с этого должен начинать "настоящий" программист.
С другой стороны, школа, хоть и медленно, но меняется. Например, в лицее, в котором я учился был устав, с прописанным в нём правом на собственную программу обучения. И мой одноклассник вместе с администрацией школы за 2 недели перешёл на программу с предметами, нужными ему. То есть, с одной стороны у него был и "класс" с близкими друзьями и те знания, которые он хотел получать.
На мой взгляд, проблема школьного образования сегодня, в первую очередь, в кадрах. В педагогические ВУЗы чаще всего идут не те, кто представляет себя учителем, но те, кто не смогли поступить в более престижные. Они не имеют цели что-то изменить в образовании.
И напоследок, о финансировании. Наш лицей каждый год получал неплохие деньги (старалась администрация) на новую мебель, компьютеры и т.д. Но, например, закупленные MIDI-клавиатуры не используются, т.к. преподаватели не видят в них потенциала.
Спасибо.
Очень интересная статья.
Различия в преподавании связано главным образом тем, что в России принята германская школа (максимум теории, минимум практики), считалось, что человек, знающий теорию, сможет самостоятельно овладеть практическими навыками. Однако в США действует противоположная школа, где дается максимум практических навыков на минимум теории.
Когда-то давно читал в Эксперте похожую статью. Кстати вот она
У нас есть физ-мат школы, например. Я в такой учился. В ней шла специализация в 10-11-х классах. Плюс к тому, например, по информатике были сильные и слабые группы. Плюс внутри сильной была еще подгруппа олимпиадников. Да, программировали на паскале, но это было 10 лет назад уже.
Наша система образования располагает к инициативе самообучения, развития личности. Если, конечно, нет цели получить какую-то из распространенных, устоявшихся профессий. В плане ИТ-образования, самообразование уместно вполне. А уж компьютерной грамотности учиться и подавно приходится самому - в моей школе, к примеру, с этим был полный кошмар. Полагаю, в подавляющем большинстве даже столичных школ дела обстоят сейчас с этим не намного лучше. В итоге и получается, что множество выпускников, да и студентов, в плане элементарных основ компьютерной грамотности и безопасности отстают весьма серьезно.
если у родителей есть бабло и желание, то прокачать киндера по какой либо специальности сейчас не проблема
наше образование делает упор на том, что бы у нас в общей массе были образованные люди
Могу сказать по собственному опыту. Я до 9-го класса искренне ненавидел историю. В меня ее пытались силком всунуть (для справки я покупал себе учебники по истории древнего мира и скупал все что касалось древних мифов и легенд). Учитель настолько монотонно нам расказывал о том, что нас не касалось, что мы просто засыпали. Потом пришел другой учитель и просто дал нам возможность участвовать в процессе учебы и мы могли сами выбирать о чем мы хотим больше знать а о чем мы можем просто не парится.
Знаете, в классе, где средняя оценка по истории была 3, буквально за какие то полгода средняя оценка по истории выросла до 4,5. Примерно 60% учеников на выпускной экзамен выбрали историю и честно сдали ее на 5 баллов.
По информатике у нас сначала был ужасный дед, потом пришла хороша женщина тоже увлеченная программированием и мы могли изучать тот язык, который мы хотели. Так что нам можно сказать повезло.
Но до тех пор пока к ученикам будут относиться как к ресурсу для обучения, а не как к личностям со своими интересами наше образование будет терять интерес нового поколения.
Ну допустим в мультика порой больше смысла, чем в тех же уроках корые преподают в школе. И поверьте если ребенку разрешить есть конфет столько сколько он хочет он не съест больше того сколько нужно. И даже будет есть полезные вещи.
НО я не об этом. А о том, чтоб учителя начали любить свой предмет настолько, чтоб вызывать у учеников такую же любовь к этому предмету.
замечательная статья, требуем продолжения!
Я учусь в 10 классе, обычной, районой школы. Наш учитель информатики, до сих пор верит в то, что 640 кб, хватит всем. В ноябре мы закончили тему "Пуск, как графическая оболочка венды" и благополучно перешли к загадочному ворд 97. На компах пень 2 с 16 мб озу, а про ось я вообще молчу. Некоторые из вас, кто знает что такое мак комьюнити, возможно слышали о мне. Короче по инфе у меня пол года 2, потому как первый пол года я 45 мин сидел и просто ржал над всем этим, а с января просто перестал ходить на инфу. В последний день сдачи прихожу, отжигаю, ухожу.
Самое главное, это то, как из нас делают роботов-клонов и учат любить царя-батюшку в виде лучшего в мире государства. Но это я как-нибудь отдельным потосм напишу.
На самом деле уровень большинства окончивших школу крайне низок не только по информатике... увы. пора уже понять, что школа даёт вам минимальный жизненно-необходимый уровень, а не ставит цель сделать из вас профильного специалиста.
А в людях из "мак коммьюнити" я разочаровался. Настоящих GEEK среди них не так и много. Всё больше "сочувствующие"
Ну так выучись и вернись в эту школу и преподавай так, как считаешь, что должны преподавать. А таким молодцом легко быть. Ещё забыл упомянуть, что государство тебе должно кучу всего. Извини, что так эмоционально.
Вижу, что народу интересно, постараюсь закончить продолжение до завтрашнего вечера (или может даже до сегодняшнего). Просто тут небольшой напряг со временем, а хотелось бы написать качественно и освятить все вопросы заданные здесь и вообще в целом =)
Мне кажется, вы проявляете недостаточно усилий для того, чтобы "защитить" ваш топик. Пока здесь отзывы тех, кто мыслит на том же уровне, что и вы. Если вы будете продолжать свой опус, напишите, пожалуйста, что-нибудь о рабочем рынке, об уровне образования по другим предметам, о разных стилях жизни в двух странах. Ну, то есть, побольше контекста.
У нас к тому же в некоторых школах, а может и во всей стране (Латвия), прослеживается такая подлая тенденция выпускать не специалистов, а просто B.Y.D.L.O. Это видно и по общему снижению качеству образования, так и по некоторым отдельным, вообще смешным моментам. У нас, например, как-то на экзамене по математике (!) было задание написать эссэ )) Чтож тут поделать, государству нужны рабочие, строители, дворники ...
ну ): а ведь ессе можно писать и по теме доказательства теоремы ферми или о проблематике решения дифф уравнений высших порядков в частных призводных :) или о математической структуре самого эссе :)
Спасибо за статью, очень интересно!
Хотелось бы пару слов в защиту нашего образования, может и бывшего. Закончил вуз в 2004, так что застал переходный период в нашем образовании, но плохого ничего сказать не могу! Не знаю как новое поколение ИТ-людей, но нам доступно объяснили что такое процедурное программирование - связка ДОС и паскаль. Затем архитектура ОС основанная на ДОС и теория Трансляции - связка С и ASM, помню как плевались - "ну нафиг нам это!". Потом уже и остальное Ява, ДБ и самое главное, за что хочется сказать отдельное спасибо, ЮНИКС архитектура - как появились винды, в чем их различия на уровне API и т.п., причем заставляли портировать приложения из виндов на ось-попалам :) Было сложно, но зато сейчас не вызывает особых проблем "полазить" в API, особенно полезна когда хочешь "извратиться" в софте для карманных устройств :) Так что образование, на мой взгляд, на уровне, очень зависит как ты к нему относишься, не даром говорят: "Заставь дурака богу молиться, он себе и лоб разобьет!"
Я опять же полезу защищать нашу школу. В самих школьных программах есть и интегралы, и пределы, и связь между ними. В учебниках про это написано. Вспомните журнал Квант для школьников. НО огромная проблема в том, что учить этому некому. А интегралы и пределы - это уже не такие простые материи. И те, кто способен их объяснить в нашу школу попадает редко. Опять же учителя в школах тоже нищие.
Так что. Кризис в системе образования не системный, как это пытаются выставить наши чиновники, а исключительно чиновничий. То есть, быть чиновником от образования и сидеть впустую перекладывать бумажки и заявлять, что везде кризис и чиновнику надо обязательно быть, сидеть и перекладывать бумажки, гораздо выгоднее. Чем быть учителем и реально учить детей чему-то.
Если бы государственная политика была бы направлена на обеспечение нормального уровня жизни учителю, а не на проведение каких-то безумных конкурсов по безумным образовательным проектам, то глядишь у нас бы не было педагогов-троечников, которые над этими проектами тужаться, как при запоре. А были бы в школе педагоги-отличники, которые могут ученика хоть чему-то научить, а не привить отвращение к учебе демонстрацией собственно некомпетентности и национальной проектности.
Ещё раз: дело не в образовательных программах у них и у нас, а в престижности профессии учителя и преподавателя в вузе.
Образование для айтишника в России и в Америке. Часть первая