Суперинтеллект и диалекты C

Никогда не нажимал на контекстную рекламу (только случайно), а тут решил. Нашлось много интересного.

Перехожу и шутки ради жму «Получить книгу сейчас!».

На сайте автор приветствует посетителей из своего роскошного кабинета, который на деле оказывается бездарным хромакеем.

Поиск по картинкам быстро вывел на сайт эстонского производителя мебели Skano.

Он заявляет, что много лет работал программистом, потом много лет преподавал. А ещё он якобы кандидат технических наук «в области программирования». Важно отметить, что автор «писал много коммерческих программ на заказ», к этому мы ещё вернёмся (эти якобы факты упоминаются во всех роликах, на страницах сайта, в рекламной брошюре, по недоразумению называемой книгой). При этом в копилке работ автора есть ещё опусы об интеллекте, деньгах, «личности», которые не выдерживают никакой критики.

На странице об авторе проекта про интеллект, название которого я умолчу, сказано: «Учёный, психолог, гранд доктор философии в области психологии, более 25 лет занимается изучением интеллекта. В 2011 году защитил докторскую диссертацию: Элементы теории функционирования интеллекта“». Видите, то кандидат технических наук «в области программирования», то «гранд доктор философии в области психологии» и доктор неких наук. Заявление, что «программирование — это основная профессиональная тема» немного противоречит этому. А теперь оцените интеллект автора курсов про интеллект по построению фразы: «Программист — это очень редкое и ценное умение».

Оказалось, что автора и правда звали на радио «Маяк» (в 2010, 2011 и 2013) и, вероятно, на один из телеканалов в качестве «эксперта» по исследованию интеллекта человека. В двух эфирах он заявляет, что «интеллекта у человека нет до 16 лет». В эфире звучит много заученной «воды», хоть что-то, связанное с психологией, автором почти не озвучивается. Оспаривать многие его утверждения трудно, потому что это какие-то слишком общие обывательские рассуждения.

На сайте много положительных отзывов, а вот настоящий отзыв с совершенно другого сайта: «Да л-а-а-адно! Он начал уже и курсы по программированию писать. Жесть».

«Книгу» не получилось скачать, но её экземпляр можно найти. Внутри — 41 плохо свёрстанная страница рассуждений об учёбе и работе программистов с байками из жизни автора.

Хотел бы я уметь растягивать одну мысль на десятки страниц. Автор убеждает читателей в том, что получать профильное образование не нужно (само собой, в вузе ещё и завалят ненужными предметами), что оклады в отрасли большие. И можно уехать работать за границу, плохо зная иностранный язык, настолько нужны технические специалисты и их навыки. Читатель вдохновляется, чтобы позже услышать призыв купить курс.

«Нужно ставить практические цели, а именно писать простые коммерческие программы, за которые вам заплатят деньги» — совет хороший, но есть маленький нюанс. Автор писал много коммерческих программ на заказ. Тоже, наверняка, простых.

А теперь к главному. Рассказ о языках и технологиях сбивчивый и полный ерунды: «Если считать Си и его диалекты (C++, C#, ObjectiveC), то треть всех программ пишется на этом языке». Операционная система у него называется MS-DOC. Заканчивается рассказ рекламой видеокурса (рендер коробки с отражением — классика жанра, а ещё на висящий предлог посмотрите). За курс просят сущие копейки — 10000 5000 рублей. Есть курсы и за 20 тысяч (про суперинтеллект).

Курс включает семь блоков. Первые два блока — это «Основы языка Си», «Функции и типы данных». Третий — «Разработка программ». Следующие три блока посвящены графическому интерфейсу, последний — «Разработка приложения» — разработке игры.

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

А вот ко второму блоку самые большие претензии. Смотрите сами.

  1. Функции
  2. Виды данных
  3. Многомерные массивы
  4. Указатели
  5. Операторы языка Си
  6. Работа со строками

Сразу функции? Потом данные? И тут же многомерные массивы? А где структуры? Файлы? Основы препроцессора?

Блок «Разработка программ» очень странный. Там зачем-то затесались различия в языках С и С++, что-то про среду разработки (к чему был целый первый блок?), WinAPI и GTK (подробнее рассматривается в других блоках, снова дублирование).

Три блока о графическом интерфейсе — явный перебор. Почти половина курса.

Видео длится примерно четыре часа 40 минут. Не было ни времени, ни желания всё это смотреть, поэтому подробно полистал второй раздел и немного остальные. Теперь место действия — другой воображаемый стильный кабинет. Полное несовпадение освещения в студии и на фоновом изображении.

Поиск выдаёт множество сайтов, откуда могло быть взято фото для фона.

А список на экране автор упорно называет «диалектами C». Неправильно называет он язык Objective C: [ˈəbdʒektɪv si] вместо [əbˈdʒektɪv siː] (и это не единственная ошибка в произношении).

Буквально с первых уроков автор использует для вывода результата всплывающее окно.

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

Получился не «курс», а пустышка, наполненная фактическими ошибками и не дающая полного представления о языке, приучающая к плохому стилю (здесь не только плохое форматирование, но ещё кривое оформление комментариев и написание условного оператора в одну строку, вот показательный пример: if (x>y) max=x; else max=y;). Странно читать, что «любой программист отдал бы очень большие деньги за этот концентрат практических знаний, к которым многие из них идут годами». Просто выкачивание денег, даже книга «C для чайников» была бы лучше, дешевле и интереснее. Очень жаль, что он ещё и смог задурить головы журналистам.

22 августа · гешефтмахеры
Комментарии
Doomguy 4 сентября ответить
Специально долистал до момента с MS-DOC. Он точно гений, когда упоминает о том, что у Гейтса не было корочек, но не упомянул то, что его мать была знакома с руководителями из IBM.
Оставить комментарий (отменить)