Вчера в блогах увидел статью Bojar:
"Нужны курсы по програмированию для сына".
Сама статья очень короткая, поэтому приведу весь ее текст:
Всем привет ,возник вопрос. Сын ,которому 14 лет,начал атаковать рекламой онлайн курсов по программированию. Очень уж ему хочется, мне тоже хочется... толка(((,может кто посоветует чего?
Заранее спасибо.
В комментариях я не увидел дельного предложения о кого-либо по данному вопросу. Учитывая, что:
1. Я у автора статьи забанен.
2. Неоднократные такие же вопросы от других аккаунтов в личке по данной теме
решил разместить тут рекомендации папам и мамам, которые с тревогой смотрят на будущее своих детей.
*****
1. Наставник.
Зайду сначала издалека...
Мой младший сын учится на ПМИ ФКН ВШЭ (Прикладная математика и информатика Факультете компьютерных наук Высшей школы экономики). На сегодня это - одна из самых престижных специальностей в России у тех, кто хочет стать программистом. В группе у сына учатся два парня из Белоруссии: на момент поступления в ВУЗ - золотые медалисты международных олимпиад по информатике. Но главное, что нужно понять из примера этих двух уникумов: они оба родом из маленького городишки Белоруссии, Лунинец. Неужели там "воздух другой"? Нет! Просто в их школе работает хороший учитель по информатике, который способен дать ребятишкам то, чего никогда не дадут самые распиаренные курсы по программированию.
Таким образом, нужно искать не "хорошие курсы", а курсы с приличным опытным наставником!
*****
2. Где искать наставника.
Тут нужно ответить на вопрос: а чем и где занят тот учитель из Лунинца во время летних (да и зимних тоже) каникул. А летом у таких специалистов начинается самая горячая пора: многие из них уезжают преподавать (конечно же за деньги) в так называемые Летние компьютерные школы (ЛКШ). В большинстве своем такие ЛКШ организованы в виде знакомых пионерских лагерей, где детишки не только учатся программировать, но и отдыхают, занимаются спортом и прочими "шалостями". Многие из этих школ платные, но оно того стоит, а во многих регионах в местной власти можно выбить финансирование на ребенка, так как туда выделяют именно на эти цели и деньги.
*****
3. Конкретные советы:
1) Нужна хоть какая-то минимальная подготовка. Например, есть форумы программистов, где всегда подскажут.
Хорошо бы минимально уметь, к примеру, составить программу, которая решает квадратные уравнения. Язык не важен...
2) Необходимо летом устраиваться в так называемые "Летние компьютерные школы" или лагеря, куда как раз приезжают эти самые учителя из глухих белорусских и других школ. Цель там - подготовить ребят к очень приличному выступлению на олимпиадах. Цель - Всерос!
Кстати, есть такие же и Зимние компьютерные школы. Навскидку даю ссылку на одну из таких ЛКШ.
Вот, что говорится на сайте таких ЛКШ:
В основном в ЛКШ учат алгоритмическому программированию (т.н. computer science) — алгоритмам, структурам данных, методам их построения и анализа. Акцент делается на применении их в конкретных задачах, подобных предлагаемым на олимпиадах по информатике, и на получении в итоге работающей программы.
В ЛКШ приезжают школьники с совершенно разным уровнем подготовки: от только начинающих изучать основы языка программирования до участников международных олимпиад по информатике. Ученики разбиваются на учебные параллели, занятия в которых ведутся по программам, соответствующим уровню подготовки школьников. Более подробная информация об учебных параллелях ЛКШ публикуется каждый год на специальной страничке сайта.
Кроме "олимпиадных" параллелей, в ЛКШ есть параллель промышленного программирования.
В старшие параллели ЛКШ приезжают большинство сильнейших школьников России и ближайшего зарубежья. Фактически, более половины всех призеров и победителей заключительного этапа Всероссийской олимпиады школьников обучались в ЛКШ. Традиционно в ЛКШ приезжают кандидаты в сборные России, Казахстана и других стран, готовящиеся к участию в международных олимпиадах школьников по информатике.
Преподавателями ЛКШ являются люди, которые сами были или являются участниками и призерами школьных и студенческих олимпиад по программированию, членами жюри различных олимпиад школьников по информатике, членами жюри и научного комитета заключительного этапа Всероссийской олимпиады школьников по информатике, тренерами сборной России на международную олимпиаду. Среди преподавателей ЛКШ есть учителя школ и преподаватели вузов, подготовившие многих сильных школьников и студентов, а также сотрудники IT-компаний (Яндекс, ВКонтакте, Intel, Google и др.).
Как мне пояснили, по результатам собеседования подростка записывают в разные группы ЛКШ, в зависимости от имеющегося уже уровня. Есть совершенно начальные уровни...
Комментарии
Вам задачи из алгебры, где Коля и Оля делят яблоки ни о чем не говорят?
В 14 лет многие еще конченные дети!
Дайте им алгоритмы в формате книг Рэймонда Смаллиана!
Вспомните предисловие к его книге "Принцесса или тигр?":
Сделайте книги, когда читающий их подросток и не заметит, что они про алгоритмы...
Видел выше похожие комментарии, немного из своего опыта -
Комп появился дома в 1993 году и сразу стало интересно как все это делается. Но проблема того времени была в том что не было никакой литературы по этой тематике, а в мелком городе где я жил (10 тыс населения), не было ни программистов ни преподавателей, ни соответственно информатики в школе.
В 1995 году переехал в город поболе, и там было с информатикой получше. Заметил как-то в кабинете - сидят парни и готовятся к олимпиаде. Присоседился. Стал смотреть, иногда спрашивать - и все стало понятно очень быстро! Стал дома делать то же самое. И это стало фактически одержимостью.
Во время без интернета... люди - был единственный способ научиться: перенимаешь опыт, и тд. Сейчас же, интернет - снимает все ограничения.
Я вообще думаю, что "растить" программиста - неправильная постановка вопроса. Я тысячу раз видел как кто-то "загорается" идеей стать программистом. Но.. как дело доходит до практики - люди перегорают очень быстро. Или родители пихают своих чад в институт - хотя им пофиг. Мне кажется, стать программистом - это призвание. вот пример из моей жизни - как-то у нас сгорел монитор, и не было денег на ремонт. Зато был принтер. Я год программировал без монитора - чисто по памяти. И только изредка делал принтскрин чтобы посмотреть результаты, или понять где я заблудился.
Просто не мешайте и способствуйте.
О том, как "поспособствовать" как раз и говорится в статье!
меня смутило все что касается наставника и предварительной подготовки.
Хз как сейчас, но в моё время это был целый бизнес паразитирующий на бедных родителях. Если надо платить - знайте, на сегодня стать программистом можно абсолютно самостоятельно с ноля при нулевых затратах и нулевом общении со специалистами.
ЛКШ - это действительно очень хорошее подспорье в выращивании хороших программистов!
С тем же успехом Вы можете говорить, что юниора-хоккеиста хорошего уровня можно подготовить на дворовом катке без тренера...
сравнивать эти две профессии нельзя. программистом можно стать самостоятельно при наличии либо интернета либо литературы - говорю об этом как человек всю жизнь учившийся (и до сих пор обучающийся!) именно таким образом.
Что Вы все такие тролли?
О чем моя статья? Статья о конкретном совете мамам и папам: как они могут из своего средненького чада вырастить программиста!
Вы можете самостоятельно стать программистом, значит, Ваш изначальный уровень высок.
А большинство - не такие: им нужны наставники и обучение в ЛКШ!
Что тут неясного?
Отнюдь не высок - я родом из оооочень маленького города, который и на карте не разглядишь. И программа в школе у нас была так себе. А вот вы даёте бедным родителям ложные надежды. Ничто не сделает из человека программиста кроме как его собственный тяжелый труд.
Камрад!
Хватит наяривать спор ради спора!
Я дал хороший дельный совет тем, кто хочет лать своим детям навыки программирования!
А Вы тут заладили о каких-то надеждах... При чем тут это?
Или я где-то сказал, что ЛКШ гарантированно дают место головном офисе Яндекс и не джуниора?
ну тогда было бы гораздо более честно дописать - "это все на ваш собственный страх и риск, я не ручаюсь за результаты, а еще я не программист". Согласитесь?
Так, пишите в своих статьях?
Я что-то рекламирую, кого-то заставляю?
Всего-то дал совет камраду, который об этом сам попросил...
со стороны выглядит как реклама. и да, реклама ни к чему не принуждает, согласен.
мамомот, при всем уважении - если есть статья, подразумевается её комментирование, я высказал свое мнение. или вы не хотели чтобы люди комментировали? всяко вам плюс и в карму и в популярность, но моё мнение неизменно - надо честно людям говорить об эффективности, особенно если это может касаться понесенных расходов.
Я за долгие годы с такой болью насмотрелся на всяких паразитов что эти "мероприятия" и "курсы" у меня вызывают стойкое отвращение.
Вы начали не обсуждать проблему, высказанную в статье, а давать мне советы:
А в статье я как раз и говорю, что нужно не на всякие мутные курсы деньги нести, а туда, где у опытных наставников есть десятки и сотни примеров подготовленных чемпионов мира, победителей международных олимпиад.
Кстати, я даю и совет, как на эти курсы попасть бесплатно!
И мой совет основывается на мнении тех, кто учился на этих курсах, и кому эти курсы помогли поступить в самые престижные ВУЗы, и на сетовании своего сына, что он по незнанию о таких курсах не воспользовался ими...
Где Вы тут увидели:
Проведу аналогию, ваша статья выглядит так: "Вы до сих пор пользуетесь обычным порошком? Вот новое средство - оно и со свистелками и с перделками! В основном платное, но можно и со скидкой . Многие селебрити стирают одежду нашим средством!"
Полный бред!
В Вашей парадигме ко мне пришел человек и спросил: ты каким порошком посоветуешь постирать!
Вы статью-то читали? Статья - мой ответ на вопрос одного из камрадов, а не какая-то попытка из ничего тут развести рекламу!
и такую рекламу тоже видел - приходит одна хозяюшка к другой, и...
Ладно, давайте уже прекращать это. Я вам высказал мое впечатление - рек-ла-ма. Причем, как по мне, что "обычный порошок" что "новое суперсредство"- одна и та же фигня. У меня есть четкое убеждение - образование должно быть бесплатным на 100% и эффективность - исключительно в руках учащегося. Остальное - это паразитирование на страхах и желаниях родителей. Сейчас есть огромные возможности для самообразования. Более того, бОльшая часть разработанного человечеством кода - открыта для изучения, отлично документирована. Есть множество некоммерческих коммьюнити, множество бесплатных ресурсов, вебкастов, документаций, туториалов и тд. Бери - и учись!
PS. кстати, а вот главный совет отсутствует - учить английский!
Как знаете...
Только нужно бы узнать: а какой мне прок рекламировать эту контору?
Я ничуть не сомневаюсь в ваших благих намерениях. Но уж если ребенок не научился пользоваться google в 2020 это, как минимум, странно.
А где я говорил о неумении кого-то пользоваться поисковиком?
И при чем тут это?
осмелюсь напомнить многомудрым ашевцам, что программирование- всего лишь процесс перевода текста с одного языка на другой.
Ну еще может быть процесс написания инструкций для некоторого исполнителя, к построению которого программисты ни сном, ни духом.
Это примерно как технический писатель руководства по вождению авто почему то считает себя главным в процессе производства и эксплуатации автомобилей.
Такшта г-да программисты умерьте свои амбиции.
А если мальчик в 14 лет при наличии современных средств коммуникаций еще не начал сам чего нибудь кодить, то может не стоит и начинать?
Один вопрос, вы каким-то образом сами программируете?
первые деньги за написание программ мною получены в далеком 1980 году, за участие в разработке по по проектированию судов на подводных крыльях. Обсчитывали мат.модели. Fortran, ес-1045. А перваямоя компьютерная игрушка (морской бой) написана для фана для компа Электроника д3-28 в 1985 году.
Последние деньги за программы получены в далеком уже 2010 году за процедурки на SQL.
такшта не программер ни разу.
По словам тех, кто добился очень высоких уровней в программировании, ЛКШ, о которых идет в статье - очень нужная, а для многих незаменимая вещь!
я, AVP, техлид в крупном инвестбанке проработавший в IT более 15 лет говорю: самостоятельное обучение - самый главный индикатор отличного программиста.
Еще один!
Где Вы видите у меня в статье решение задачи воспитания "отличного программиста"?
Опять спор ради спора!
Прочтите статью еще раз!
По мне, Вы неправильно формулируете проблему.
Программист - частный случай инженера, если определять инженера как человека, способного находить решения задачи. В чём бы эта задача не заключалась.
Языки программирования - это ремесло. Что-то вроде умения забивать гвозди. алгоритмическое мышление - это вообще диагноз.
Гораздо важнее образованность (отличение Баха от Феербаха, а не Эдиты Пьехи от "иди ты на..."), изобретательность (ТРИЗ, как инструмент), навыки анализа (регулярное чтение АШ :) и общая тренированность мозговой мышцы. Инженер Смит из "Таинственного острова" - как пример.
Я не формулировал проблему... Их сформулировал камрад, который спрашивал насчет своего сына.
В сегодняшней статье я дал реальный совет, как решить его проблему...
Увы, нет. Ибо обучение языкам программирования - обучение работе с молотком и забиванию гвоздей, но не стоительству дома.
Как знаете...
Я считаю Ваше мнение не врным, а опираюсь на мнение тех, кто прошел через это все...
Верно. По мне тоже проблема неправильно сформулирована. Найти способ обучения чему-то, в настоящее время вообще не проблема. А отправить мальчишку в школу тем более не проблема, может быть даже найти репетитора (даже дистанционно или самостоятельно, одних роликов в ютубе море).
Проблема, на которую ссылается данный автор, находится в сфере социальной. Мне видится желание мальчишки попасть в элиту (с его точки зрения). Пока это только грезы о перспективе стать уважаемым и с тугим кошельком, причем выглядеть незаметным как серый кардинал. Грёзы и только грёзы. А чтобы стать кем-то, то надо трудиться , до одержимости.
Как-то так..
Спасибо Камрад!
Попробую дочку пристроить)
Забавно смотреть как чисто прагматический пост- куда устроить ребенка?- перерастает в говеный политический срачь!
Да идите вы...... (Маты)......
Мне совет нужен, а не вашая сраная политика!
Пардон Камрад( Поругался(
Уверен, не пожалеете!
Кроме навыков программирования, применения алгоритмов, умения решать задачи олимпиадного уровня (что Вам обязательно понадобится при поступлении в хороший ВУЗ, как балы по списочным олимпиадам), там ваша дочь познакомится с обширным кругом тех, кто через несколько лет станет работать в ведущих мировых корпорациях, как в России, так и за рубежом, не исключено, что и на руководящих должностях. Такие знакомства тоже сильно по жизни помогают!
По ссылке в моей статье, кстати, есть раздел со многими фото из лагеря...
А.шо так можно было? Иш какой Мамомот хитрый!
Что "можно" и какие у Вас претензии к Мамомоту?
:(
это похвала
-.-..-...--.-
Дело даже не в этом- пригодиться на любой другой работе- да хоть парикмахершей- сейчас все завязано на компы и инет) да хоть в личной жизни) и уж тем более личное общение)
Согласен...
Тем более, по прогнозам спрос на программистов будет только расти!
Особенно на узкие специализации)
Вот, ту не могу сказать ничего конкретного...
а книжка больше не источник знаний?
Вы кому вопрос этот задаете?
Вы таки да? :)))
А Вы таки нет?
Возможно
Все мы такие
За всех не нужно тут вещать!
Говорите за себя!
Иш обиделся а я ведь ничего такого и не думал
Совет Вам говорить от себя, а не за меня считаете обидой!
А Вы странный...
Годный срач. Ахтунг - пахнет трольчатиной! Автор, нет ли в обсуждении упырей? Сим повелеваю - внести запись в реестр самых обсуждаемых за день.
Спасибо за идею и наводку. А то у меня проблема - что мне делать летом, как преподавателю
Страницы