Обновить
332
Maxim Mozgovoy@rg_software

university professor and software developer

155
Подписчики
Отправить сообщение
Ну что ж делать, не только у человека, но и у всего общества в целом есть некий возраст. Наше общество крайне незрелое, состоящее во многом из взрослых по паспорту, но школьников по сути, не наученных жизнью размышлять своей головой. Да, периодически появляются учителя типа Мавроди, но для восприятия более сложных истин эти люди ещё не готовы.

Представьте, что вас на машине времени забросили куда-нибудь в Средневековье. Ну или хотя бы в начало XX века. Как им объяснить прописные истины нашего времени? Да никак. Надеяться на смену поколений и постепенное развитие событий. А пока да, трактор.

P.S. Хотя маме достаточно показать стопку купюр и прямо спросить, что для неё важнее — отсутствие х*я в интернете или наличие денег у собственного сына.
Так хорошо объяснять в Java или C#. А у них C, где указатель обычно не адресует объект, а используется для всяких трюков типа передачи массива в функцию, прохода по строке, тут же арифметика указателей приплетается, надо объяснять, в чём разница между указателями на разные типы и т.п.
Да ладно. Мы сейчас говорим о коде, где ошибка проявляется один раз на тысячу запусков или почти гарантированно на каждом запуске (в учебных проектах почти всегда так)?

Я не вижу большой разницы между ситуациями:
1) Компилятор говорит, что у меня ошибка такая-то в такой-то строке.
2) Я запускаю код, и он вываливается в дебаггер с сообщением об ошибке такой-то в такой-то строке.
Си как и Паскаль — морально устаревшие языки, которые тянут за собой огромный багаж не самых красивых архитектурных решений, дырок, да и просто ненужностей (для современного мира). Для нас, состоявшихся программистов, это не проблема — если понимаешь суть, можно писать хоть на Паскале, хоть на Коболе. Работа есть работа.

Использовать же его для обучения детей — это значит объявить последние 35 лет развития IT технологий потерянными. Дескать, ничего за эти годы достойного не появилось. Это крайне печальная и несправедливая позиция. Скажем, со времён Паскаля даже его непосредственный автор сочинил Модулу, Модулу-2, Оберон и Оберон-2 — вероятно, считая их более совершенными языками.

Детям нужно давать язык, на котором писать легко и приятно. Да, рано или поздно нужно изучить C, чтобы понимать внутреннее устройство компьютера и знать, что почём, что сложение целых и сложение строк — далеко не одно и то же. Но если ребёнку надо выполнить десяток базовых операций над строками, и мы для этой цели предлагаем strcpy(), strcat() и иже с ними — это форменное издевательство.

К сожалению, есть объективная проблема: как только кто-то изобретает «простой» язык для обучения, у языка тут же находятся адепты, желающие решать на нём реальные задачи, и язык тут же начинает обрастать разными нетривиальными средствами. Конечно, так происходило всегда, но не с нынешней скоростью.

Я бы сам детей учил либо на C#, либо на Питоне. Из старья — рассмотрел бы даже QuickBasic, всяко проще Паскаля. А MS вообще вон придумала SmallBasic для детей — совсем неплохо. По поводу «объектной ориентированности» — кто-то из патриархов (то ли Кэй, то ли Парнас) писал, что дети прекрасно осваивают объекты, и ничего страшного в них нет.
А мне кажется, что вы как айтишник просто не включили ещё в свой арсенал такой инструмент как «human power». Ну то есть вы рассуждаете в теминах железок и софта, а живой человеческий юнит — не ваша армия.

Очень советую хоть немного потрогать Amazon Mechanical Turk, в котором человеческими юнитами можно управлять через программное API. Вы сразу испытаете просветление и начнёте думать иначе :)
Университет Джорджии не даёт, но вообще есть такие программы в мире.
Вот здесь пишут, что специалист — это официально магистр, и вы можете получить красивый сертификат об этом. В теории принимающий вуз может всё равно заартачиться, но лучше, чем ничего.
1-2) В целом да, но очень сильно зависит от порядков в конкретной компании, и при этом новый человек обычно просто старается вести себя как другие (что ж, все работают, а я домой пойду?)
3) Ну, я бы так далеко не заходил, но, конечно, поправка на возможное непонимание иностранцем тонкостей местных реалий и этикета всегда есть.
4) Изнутри Япония выглядит гораздо менее экзотично, чем снаружи. Видимо, weird shit идёт на экспорт и на нужды местных отаку :)
Элементарно, Ватсон. Например, можно написать мне, ибо я — пример того самого нужного вам персонажа.

Пишите и обрящете.
Принцип 80/20 — это закон природы, что в экономике, что в программировании. Вы не можете его изменить. Вы можете только попасть либо в 80, либо в 20. Ну вот и решайте, куда вам ближе.
Ну вот некоторые страны и колбасу съели, и противников победили, так что одно другому не мешает.
Не надо передёргивать — предположим, вы живёте в Америке в «хорошем» районе. Кому будет хуже, если все прочие районы будут столь же хорошими?

Я же говорю не о том, чтобы полиция денно и нощно дежурила на кажом углу, а всего лишь о том, чтобы любой человек мог спокойно пешком пересечь квартал, не боясь за свою жизнь.

Наличие таких кварталов — вопиющий позор для любой развитой нации.
Вероятно. Вообще я считаю, это сильная недоработка государства. Закон должен везде соблюдаться независимо от публики. Хотя бы чтобы у детей были повыше шансы вырасти нормальными.

Есть же прецеденты — Япония, Скандинавия. Там плохие районы не терпят. По крайней мере, стараются не терпеть.
Ну, я с этим не спорю, я немного о другом.
Вот тут пишут — что ж так, эта служба не работает, та служба не работает, надо писать, долбать и т.п.

Если бы в сферически идеальной Америке «продвинутые американцы» бы писали и долбали, у них в принципе не было бы плохих районов. Ну вот как это — район, в котором страшно гулять? Или наркота/гопники/проч. Как это? Значит, полиция плохо работает. А что ж она плохо работает? Видимо, люди не пишут в инстанции, не долбают и т.п.

Получается, мы в этом смысле не хуже, такие же. Это нас не оправдывает, но хотя бы ставит на одну доску с якобы предельно граждански ответственными людьми из первого мира.
Видимо, такова человеческая психология — идти по пути наименьшего сопротивления, и не только у нас она такая.

Скажем, в той же Америке есть эти дурацкие «хорошие районы» и «плохие районы» (вот в Японии нет такого). Казалось бы, откуда «плохие районы»? Если соседи ведут себя скверно, надо на них полицию натравливать ежедневно, а нет, люди просто сваливают туда, где жить приятнее.

В итоге в одних районах чистота и красота, а в других алкаши-гопники, такие дела.
Знаете, что печально?
Подумайте, из какого поколения тот же Медведев.
Что там он говорил? Что его любимая группа Deep purple, например.
И вообще то он по сути из тех «брежневских» ребят, которым обрыдло всё происходящее вокруг.

Эти ребята уже во власти, а толку всё равно мало. Я вот до сих пор не знаю, начиная с какого года рождения должна пойти та самая достойная молодёжь.
Вы говорите это так, словно «общество» делает это из чистого альтруизма. Что значит «растит»? Сотрудники всех общественных институтов не на подаяние работают, а на зарплату, из налогов ваших финансируемую.

Кроме того, «инвестиция со стороны общества» — это венчурный бизнес, и совершенно нормально, что кто-то потом даёт этому самому обществу большое благо, кто-то сваливает, а кто-то вообще в тюрьме сидит за преступление, и ещё и за счёт общества кормится.
Ну вы же сами приводите в пример евреев, которые и в разных странах оставались евреями. Так что было бы желание.
Можно иметь два гражданства.
Это да, но и акцентов там до черта :)

Информация

В рейтинге
4 993-й
Откуда
Фукусима, Япония
Дата рождения
Зарегистрирован
Активность