О, да-а-а-а. Место действия МАТИ, 96-й что ли год. У нас, будущих технологов металлообработки, курс "программирование" на турбо паскале в исполнении чувака, который begin упорно называл "бЕгин" и каждый раз это "повторял для неангличан".
И чо? Мне в школе преподавал паскаль дядька. Оправдываясь, что учил в школе немецкий, он произносил then как "тзен" говорил другие страшные вещи ("эльзэ" - else, "процэдуре", "функцион"). При этом он научил нас писать в порты (двусмысленно вышло) и работать с функциональными переменными. А кому было интересно, тех учил указателям, оверлеям, прерываниям и TSR'ам. Большинство заданий делали на листочке, с компами была напряжёнка.
Это был учитель в 10 классе. А учитель в 11 классе по-иностранному вообще ничего не говорил, не знаю, умел ли. Тоже учил на листочке в русском псевдокоде. Зато мы прошли двоичный поиск, хоарову и пирамидальную сортировку, бор, алгоритмы Прима, Крускала, Дейкстры, волновой алгоритм, алгоритмы Брезенхема для отрезка и окружности, решение уравнений методоми дихотомии и Ньютона, машину Тьюринга, а на закуску нам дали курсовые: найти в библиотеках журналы IEEE или еще какие-нибудь источники по разным алгоритмам, каждому свой, и запрогать. Кому-то - обработку изображений методом Розенфельда (поиск контура) или логического сглаживания, кому-то - заливку (flood fill), кому-то - траекторию комету вокруг Солнца методом Рунге-Кутта, кому-то - криптосистему RSA, кому-то - решить СЛАУ через определители (Крамером).
И как-то по фиг, что по-английски мои учителя не балакали.
У нас преподша прям говорила БрОузер. И это в середине нулевых.
Я до сих пор говорю по-русски "броузер". 15 лет с небольшими перерывами учил английский, 30 лет программирую, последние 15 лет - работаю программистом в США.
Мои коллеги-неанглосаксы (а они почти все такие, в основном китайцы и индийцы) практически все произносят слово query как "квери/куэри" (правильно "куири"), и это слово звучит у нас по двадцать раз на дню. Даже сотрудники гугловского отдела BigQuery называют его "бигквери". А русские сотрудники T-Mobile говорят "ти-мобайл" (по-американски правильно ти-моубил и даже по-британски ти-моубайл). А многие русские сотрудники Microsoft - микрософт, и чем раньше начали в нём работать, тем вероятнее.
Можно быть приличным программистом или учителем информатики, не умея произносить слово begin.
О, да-а-а-а. Место действия МАТИ, 96-й что ли год. У нас, будущих технологов металлообработки, курс "программирование" на турбо паскале в исполнении чувака, который begin упорно называл "бЕгин" и каждый раз это "повторял для неангличан".
Я, на тот момент, уже бодро кодил на асме под пару архитектур, ну чисто по фану. Написал на тасме под плеер wav и вьювер картинок под пяток форматов. То есть паскакалем меня было не испугать.
В общем идет лекция, и этот крендель заявляет, что вот вы сколько раз в for to do указали циклу отработать, столько он и отработает. На что я естественным образом заметил, что из тела цикла вполне можно повоздействовать на счетчик , причем не только на паскале, но и вставочкой на асме. Ох, как он орал, что я нихуя не понимаю в программировании вообще и в паскале в частности, никакого асма там ни вжисть быть не может и вообще выйди вон. Что я собственно и сделал :)
PS: Зачет поставил молча, чисто по наличию какого-то там кода по заданию. Видимо все таки прочитал умную книжку.
PPS: А еще у нас была тетя, которая компьютерную грамотность преподавала. И чертила окошки ворда на доске. Нас хватило ровно на одну лекцию, пока было весело смотреть на это меловое слайдшоу со скоростью 0.001 fps. Потом мы признались, что все умеем пользоваться офисом и договорилсь, что встретимся на зачете и принесем ей конфеток вкусных :)
Добрый вечер, Пикабушники, по старинке назову я вас так!
Захотелось написать продолжение моей истории, как я в айти вошёл))) Смотрю, моему единственному посту уже 17 месяцев, и что же произошло за все эти месяцы...
После написания поста со мной связались несколько опытных и не очень ребят, я хотел себе найти ментора, платить определенную сумму, чтобы он "прокачивал меня" и паралельно искать работу откликаясь на +100500 вакансий на хх. В итоге некоторые просто хотели пообщаться, некоторые предлагали свои услуги за неприличные для меня денежные средства, но вот один сразу откликнулся и заинтересовал меня, он готов был мне помогать, отвечать на вопросы, но полного менторства он не мог предоставить из-за нехватки свободного времени. Пришлось согласиться и на этом. Немного пообщавшись, я понял, что он разработчик высшей категории, мы с ним общаемся до сих пор, а он с меня не взял ни копейки. Очень мне помог на начальном этапе и я с ним до сих пор советуюсь, хотя уже смен л несколько мест. Но вскоре пришлось писать дипломную работу на курсе. Я хотел полностью написать всё работу сам, советуясь со своим ментором, но не получилось. Нам дали 5 недель на работу, а я за неделю до дедлайна начал гуглить работы, скачал несколько, полностью изучил, выбрал наилучшую, переписал немного под свои задачи и у меня получилось. Но я не был удовлетворен, так как сам я там написал всего около 100 строк кода из 2000. Но раз результат есть, значит я всё делаю правильно.
Далее пошел продолжительный процесс поиска работы, на хх около 1000 откликов на вакансию Джуниора, это прям беда была. Даже доходило до такого, что со мной связались, чтобы помочь пройти собеседование на Миддл разработчика, но просили около 50% зарплаты в течении полугода. Если кому интересно про поиск работы в айти, то я о нём знаю всё... Могу написать отдельно пост)))
В итоге мне повезло, на хх было очень тухло, и я нечаянно создал резюме на Авито, буквально в тот же час раздался звонок. Мы договорились о встрече на следующий день. В итоге мне через 10 минут звонит на телефон и начинает говорить на английском языке, я долго пытаюсь понять что происходит, но до меня доходит, что это продолжение знакомства с руководством компании, это оказался совладелец, американец, но уже более 20 лет живёт в России. Решил проверить мой английский, которого у меня не было от слова совсем. Я жестами по телефону кое-как смог ответить на его вопросы от куда ты, с кем ты живёшь и о своей семье. Собеседование прошло в основном только на тему расскажи о себе. В итоге меня взяли. Но я сразу понял, что что-то тут не так, но у меня не было выбора, такими вакансиями не разбрасываются))) И на следующей день я уже был в офисе, вернее в квартире, которая немного напоминала квартиру, а не офис... Если кому интересно , напишу продолжение...
Довольно часто коллеги спрашивают меня о том, почему я решил какую-то задачу именно так, а не иначе, или почему я считаю, что какой-то другой способ в будущем приведет к огромным проблемам, а я не могу ответить на эти вопросы чётко и вразумительно - вместо этого я ограничиваюсь общими фразами. Часто бывает, что чтобы объяснить выбранный путь, нужно сначала объяснить целую Вселенную, и открывая рот, я просто не знаю, с чего начать. Раньше я думал, что эту проблему можно преодолеть - стоит только научиться излагать мысли внятно и структурированно. Но потом я осознал, что эта невозможность простого и лаконичного объяснения идёт из самого того подхода, по которому я работаю уже долгие годы - программирования в стиле дзэн.
Дзэн
Сейчас слово "дзэн" благодаря стараниям маркетологов используется где ни попадя - меня ни капли не удивит, если однажды я увижу на полке магазина какие-нибудь дзэн-подгузники или дзэн-духи. Но чтобы понять, какой смысл изначально вкладывался в это слово, нужно проследить историю дзэн с древних времен и понять философские смыслы, которые он унаследовал от двух своих предков - буддизма и даосизма.
Учение буддизма было сконцентрировано на избавлении людей от страдания. Наблюдая за тем, как люди страдают от смертей близких им людей, от болезней, от страха собственной смерти, от зависти, от потерь, индийский философ Будда пришёл к выводу о том, что страдание возникает взаимозависимо с жаждой обладания жизнью, богатством, здоровьем, партнёром. Будда обнаружил, что эта жажда возникает из-за того, что люди привязываются к сотворённым в их собственном уме концепциям. Будда учил избавлению от страдания через избавление от привязанности к этим иллюзиям.
Все вещи с точки зрения философии Будды возникают взаимозависимо друг с другом в виде противоположностей: жизнь и смерть, здоровье и болезнь, любовь и ненависть, богатство и бедность. Совокупность всех этих противоположностей образует для нас невероятно сложную иллюзию мира и иллюзию существования собственного "Я", из-за чего и возникает страдание. Эта иллюзия мира и есть та самая наполненная страданиями сансара, из которой Будда предлагал с помощью избавления от иллюзий и привязанностей сбежать в полное прекращение страданий - нирвану. Наш ум, разделяя всё на признаки и конструируя абстракции, созидает иллюзорный мир сансары, а значит единственный шанс выбраться из него в нирвану - не думать.
Индийский философ Нагарджуна прокомментировал идеи Будды и довёл их до логического финала. Размышляя над тем, что мир есть иллюзия, образованная взаимозависимо возникающими противоположностями, он обратил внимание на то, что сансара и нирвана - точно такие же иллюзорные противоположности. А значит, даже само стремление попасть в нирвану порождает страдание, и единственный реальный способ попасть туда - не стремиться к этому.
Дзэн унаследовал эти идеи от буддизма и возвёл их в идеал. Если сансара и нирвана - это взаимозависимые концепции, и единственный способ попасть в нирвану - не стремиться в неё, то стоит принять реальность такой, какая она есть, и просто жить. Если "Я" иллюзорно, то и духовный рост невозможен - некому и некуда стремиться. Куда бы ты ни шел – ты уже там. Имеет смысл просто жить и работать. Когда голоден – ешь, когда устал – спи. Вот смысл учения дзэн.
— Что вы делали до просветления? — Рубил дрова, носил воду, готовил еду. — А что вы делаете после просветления? — Рублю дрова, ношу воду, готовлю еду. — А что изменилось? — Всё!
У японцев то, что даёт дзэн, называется будзи - «ничего особенного». Сам Будда в одной из махаянских сутр говорит: "Я не получил даже самого меньшего от непревзойденного, полного пробуждения, и именно поэтому оно называется «непревзойденным, полным пробуждением»".
От даосизма дзэн унаследовал идею Дао - неописуемой силы, своим спонтанным потоком созидающей Вселенную. Эта сила не разумна, она просто идёт во все стороны сразу и творит мир. Ближайшей современной аналогией Дао можно считать эволюцию живых существ при помощи естественного отбора - этакого описываемого Докинзом слепого часовщика.
Согласно Лао-цзы, Дао не может быть описано словами. Когда мы используем слова, то порождаем противоположности, а Дао вне их:
Дао, описанное словами, не есть истинное Дао. ... Когда каждый признает красоту красивой, возникает уродство; Когда каждый признает добро добрым, возникает зло. «Быть» и «не быть» порождают друг друга; Трудное и простое осознаются друг через друга; Длинное и короткое противопоставляются друг другу; Высокое и низкое определяют друг друга… До и после следуют друг за другом ... Дао есть нечто туманное и неопределенное. Какое неопределенное! Какое туманное! Однако в нем есть образы. Какое туманное! Какое неопределенное! Однако в нем есть вещи. Какое неясное! Какое непонятное!
Таким образом, согласно даосизму и дзэн-буддизму, наша Вселенная - это просто напросто расплескавшееся в безбрежной пустоте Дао. И суть человеческой жизни - не пытаться противостоять потоку Дао, а подчиниться ему и оседлать волну. Это идеальное поведение даосы называют "у-вэй" - недеяние.
В своей книге "Путь дзэн" британский философ Алан Уотс пишет:
Для даосской ментальности бесцельная, пустая жизнь не означает чего-то угнетающего. Напротив, она означает свободу бесцельно блуждающих облаков и горных ручьев, цветов в недоступных ущельях, красоту которых все равно никто не увидит, и морского прибоя, вечно омывающего песок.
Программирование в стиле дзэн
Дзэн, как наследник буддизма и даосизма, возводит в идеал полное отключение мышления и подчинение потоку. В своей книге "Дзэн в искусстве стрельбы из лука" немецкий писатель Ойген Херригель пишет:
Я напомнил Мастеру, что нахожусь в Японии уже четвертый год, и что срок моего пребывания в этой стране ограничен. - Путь к цели не может быть измерен! Причем здесь недели, месяцы, годы? - А что, если мне придется прервать занятия на полпути? -- спросил я. - Если ты по-настоящему перерастешь свой эгоизм, ты сможешь прервать занятия в любой момент. А пока продолжай заниматься.
И вот мы начали все с самого начала, будто то, чему я уже научился, было мне совсем не нужно. Однако ожидание в точке наибольшего напряжения было для меня таким же неудачным, как и раньше. Создавалось впечатление, что я никогда не смогу выйти из этого затруднительного положения.
- Как может выстрел произойти, если "я" не отпускаю тетиву? - спросил я однажды у Мастера. - "Оно" отпускает тетиву, - ответил он. - Я слышал эти слова от вас уже несколько раз. Разрешите мне задать вопрос по-другому. Как я могу, не осознавая себя, ждать выстрела, если "меня" там уже нет?- "Оно" ждет в состоянии наибольшего напряжения. - Кто такой или что такое это "Оно"? - Как только ты узнаешь это, я тебе больше не понадоблюсь. Если же я объясню тебе словами то, что ты сам еще не пережил, я буду худшим из учителей, который не достоин учить других! Поэтому давай прекратим наш разговор и продолжим занятие.
Проходили недели, но я не делал никаких видимых успехов. В то же время я обнаружил, что отсутвие прогресса нисколечко не волнует меня. Может быть, мне надоело заниматься? Достигну ли я мастерства в искусстве стрельбы из лука, осознаю ли я загадочное "Оно", о котором говорит Мастер, станет ли мне когда-нибудь дзэн более понятным - все это вдруг показалось мне столь отдаленным и несущественным, что я полностью перестал беспокоиться. Несколько раз я собирался поведать об этом Мастеру, однако каждый раз, оказавшись перед ним, не мог собраться с духом. К тому же, я был убежден, что не услышу от него ничего, кроме монотонно повторяемых слов: "Не спрашивай, занимайся!" Поэтому я перестал задавать вопросы и перестал бы приходить не занятия, если бы Мастер настоятельно не требовал этого. Так проходил день за днем, я выполнял свою профессиональную работу и даже перестал сожалеть о том, что уже несколько лет бессмысленно прилагаю усилия.
И вот однажды после того, как я выстрелил, Мастер низко поклонился и прервал течение урока восклицанием: - Вот сейчас выстрелило "Оно"!
Я с недоумением уставился на него. Когда до меня в конце концов дошел смысл его слов, я не смог удержаться и радостно вскрикнул.
- То, что я сказал тебе, - произнес Мастер строгим голосом, - не похвала, а факт, который не должен тебя касаться. Не думай также, что мой поклон относился к тебе, потому что ты не имеешь никакого отношения к этому выстрелу. Просто в этот раз ты не осознавал себя и находился в состоянии наивысшего напряжения без всякой цели, поэтому выстрел отвалился от тебя, как с дерева падает созревший плод. А теперь продолжай заниматься так, словно ничего не произошло.
Любое действие с точки зрения дзэн должно стать медитацией. Не важно что ты делаешь - убираешься, готовишь еду, занимаешься сексом или программируешь. Всё должно стать медитацией и растворением в потоке Дао.
В книге "Хохот шамана" русский писатель Владимир Серкин описывает подобное растворение в потоке в процессе постройки коптильни:
– Человек постоянно думает о своих делах, потому что у него нет другой практики бытия. – Но вот ты строишь коптильню. Ты же думаешь в это время о ней? – Нет. – А как же ты ее строишь? – Она сама строится моими действиями. – Но ты же обдумывал цели своих действий. – Только общую. – Человек так не может. – Естественно, потому что обычный человек думает словами. – Если не буду думать о том, что делаю, то ничего не смогу сделать. – Правильно, пока ты не освоишь новую практику. – Как ты это делаешь? – Когда ты берешь что-то рукой, ты не знаешь, почему рука двигается, просто делаешь это. Я владею собой целиком, как ты рукой. Поэтому у меня коптильня просто строится, а как – объяснить очень трудно. – Но я могу объяснить студентам, почему рука двигается. Мотив – цель – программа – акцептор действия – нервные импульсы – сокращения мышц… – Мифология. Студенты тебе, может быть, и поверят. Но ты сам знаешь, что здесь много пробелов. – Ну дай другое объяснение хотя бы такого же уровня. – Не дай бог, студент начнет по схеме в учебнике пытаться двигать рукой. Так же и тебе нужно практиковать, а не искать объяснения. Только понемногу, постепенно.
Полное отключение мышления делает процесс программирования невероятно простым. Ты становишься кодом, а код - тобой. Код пишет сам себя. Паттерны программирования нужно знать, но невозможно свести программирование, это великое живое искусство, к одним только паттернам. Первая строчка "Дао дэ цзин", основополагающего трактата даосизма, утверждает, что Дао невозможно описать словами и свести к концепциям. Искусство программирования так же нельзя свести к алгоритму. Программировать способны только человек и искусственный интеллект, а их мышление невозможно описать с помощью слов.
Обучение программированию в стиле дзэн
Если искусство программирования невозможно описать словами, то как же можно учить ему начинающих программистов? Идеальный с точки зрения дзэн способ обучения описывает в одном из своих интервью актёр Вадим Демчог:
Именно поэтому в восточных традициях возникает такой культ учителя, который просто держит поле. Он ничего не делает, в большинстве традиций он даже ничему не учит, он не говорит ничего, никаких прописных истин. Он просто держит зеркало потенциала сознания ученика. Всё. И ученик делает массу разных ошибок, оступается, но каждый раз, приходя к учителю, он смотрит ему в глаза и получает обратную связь - он понимает "каким я могу быть", он смешивает себя с состоянием сознания учителя. И вот эти технологии - они внеинтеллектуальные. Учитель забирает ученика в свою целостность, и там, получая инициацию, ученик выходит наружу и снова начинает интегрировать, притягивать, изучать, подбирать слова этому опыту. На Западе такой традиции, к сожалению, нет. Здесь всё через голову, здесь всё через трафареты, через построение Вавилонских башен и потом через необходимость их разрушения.
Привет, пикабу! Потихоньку в одиночку разрабатываю свою мультиплеерную стратегию (НЕ КОММЕРЧЕСКУЮ) и, если волей случая тут есть люди которые когда -то мечтали участвовать в чём то подобном - милости прошу. Пример сессионного геймплея в шапке, но в будущем планирую запилить глобальную карту :)
с точки зрения занятости, то физического труда было много (жили в городе раньше), а вот с умственной нагрузкой слабовато.
поэтому, узнав, что преподаватель по математике и информатике "открывает" после обеда "игровой" клуб, заглянул туда.
отдельный кабинет информатики, в котором были "пк" типа БК (без кнопок, а клавиши были, типа пленочные).
типа такого
Олег Владимирович (здоровья вам и удачи), запускал на центральном "компуктере" какую то игру, перед этим, на всех остальных нужно было нажать определенную последовательность, чтобы они приняли код от центра), забралась простейшая игра и детишки час-полтора играли.
сначала я подрядился помогать нажимать на всех пк загрузочную последовательность, потом нашел книгу по бейсику, и спрашивал что к чему, повторяя код программ на отдельном пк. в 10 классе появилась информатика в списке предметов, но мне уже было скучно, все что показывали, я уже прошел...через какое то время, я подхватил эстафету по ведению "клуба", мне дали ключи от кабинета, я самостоятельно запускал и давал возможность поиграть детям, сам сидел за центральным пк и изучал, что было на дискетах (большие, 5,25", многие не читались, многие читались через раз, поэтому всегда было интересно, что еще обнаружу). к сожалению, из-за какой то ссоры, этот замечательный учитель перевёлся в районную школу,и, если алгебру с геометрией как то нашли кем заменить, то для информатики такой замены быстро не нашлось, поэтому чем то заменили (слава богу, ключи не отобрали, поэтому игровой клуб продолжал работать).
к 11 классу преподаватель все таки появился, но знаний и желания у нее особо не было, поэтому на уроках все просто повторяли написанное в учебнике (смешно, что учебник был с кучей ошибок, поэтому почти никогда программы с первого раза не работали).
апогей всего - экзамен из 11 класса.
я выбрал информатику 😁
как выглядел день экзамена.
пришёл утром, открыл кабинет, запустил и загрузил пк, дождался членов комиссии, вытянул билет, быстро на него ответил, показав работающую программу. на вопрос,почему код не совпадает с кодом в учебнике ответил, что там ошибка и показал ошибку. показал комиссии написанную самостоятельно игру 'крестики нолики', загрузив её с диска (директор, которая была в комиссии, удивилась, по её мнению, дисковод и диски не могли работать).
получил свою пятёрку, вежливо попросил комиссию уйти, так как в кабинет цже заглядывала малышня, охочая до игр ).
К моменту написания дипломной мне на диплом уже было глубоко положить. Работал уже лет несколько админом, но перекочевывал в разработчики. Просто взял свою курсовую (транслятор с человекопонятного языка на язык для станков с ЧПУ), дописал чутка и накидал текста. Текста получилось много, пришлось еще сокращать. Я знал, что моя работа, даже в таком второсортном виде лучше большинства других курсовых и дипломных. Не в последнюю очередь потому, что некоторые из них написал сам.
На защите все прошло отлично, но кто-то решил докопаться:
- а почему вы не реализовали вот такой вот функционал?
- не посчитал нужным
- спасибо
Дипломная работа "отлично", но на кафедру не позвали (хотя обсуждалось до этого).
Не понимаю, зачем злиться на не устраивающую тебя оценку. Если оценка адекватная - сам себе злобный мостр. Если занизили и уверен в этом - иди, подавай апелляцию. В чем проблема то?
У меня был кейс, когда по курсовой мне поставили 4, хотя работа была на отлично, из-за проебанных сроков, я думал прокатит, не прокатило. Поговорил с преподом - меня 4 не устраивает, договорились о реализации еще одного алгоритма в рамках курсача, реализовал, получил 5.
Составили подборку курсов по программированию игр в Roblox Studio. Курсы подойдут детям от 8 до 15 лет. На уроках ребёнок получит навыки начинающего разработчика игр, научится программировать, создавать 3D-модели и дизайн-проект. К концу обучения Roblox у ребят будет портфолио из нескольких работ.
Некоторые программы включают в себя командные соревнования. Соревнования похожи на хакатон — дети будут вместе создавать проекты. При этом ребёнок попробует себя в разных ролях: от программиста до тестировщика игр.
Одна из школ программирования в Roblox предлагает программу профессионального развития для детей. Ученики создадут проект, презентуют и получат за работу деньги.
ТОП-7 курсов по созданию игр в Roblox в 2024 году
«Roblox для детей» от Skysmart: обучат основам программирования, подтянут математику, логику и английский язык
Курсы помогут освоить язык программирования LUA и 3D-движок Unity. Ученики получат базовые знания о программировании и 3D-моделировании. Обучение на 80% состоит из практики, чтобы дети не заскучали во время занятий.
Курс по Roblox подойдёт детям, которые ни разу не программировали, но хотят попробовать. Обучение проходит в интерактивной среде разработки, что не даёт детям заскучать. Ученики будут работать над собственным проектом, который презентуют. Также есть возможность изучать английский язык параллельно с языком программирования.
Учиться могут дети от девяти лет, без опыта в разработке. Родители отслеживают прогресс ребёнка в личном кабинете на сайте школы. У ребят будет портфолио с несколькими работами и сертификат.
Skysmart — обучение основам программирования для детей. Image by freepik
Цена: по запросу
Формат: практические занятия + домашнее задание
Продолжительность: 32 урока
Документ об окончании: сертификат о прохождении курса
Пробный: есть
Преимущества:
Возможность изучать английский параллельно с программированием.
Родители контролируют учебный процесс.
Возврат стоимости, если ребёнку не понравится курс.
Личная учебная платформа.
Индивидуальный план учёбы.
Проекты приближены к реальным задачам разработчиков.
Ученики создадут 19 игр и опубликуют их на платформе Roblox. На уроках преподаватель объяснит функции языка программирования. Дети повторят действия за учителем, после чего применят навыки в проектах.
За восемь месяцев обучения Roblox студенты изучат программирование, узнают, как работают функции, циклы, переменные, числа и типы данных. Обучение подстраивается под график и возможности ученика.
Ребёнок научится работать индивидуально и в команде. При этом командная работа начнётся с момента создания проекта и до завершения.
GeekBrains — онлайн-курс для детей по созданию игр, программированию и 3D-дизайну. Image by freepik
Цена: по запросу
Формат: онлайн-занятия + практические задания
Продолжительность: 8 месяцев
Документ об окончании: по запросу
Пробный: есть
Преимущества:
В конце курса у ученика будет 19 игр в портфолио.
Обучают в небольших группах, чтобы уделить внимание всем ученикам.
Возможность пересмотреть урок, если пропустил его.
Опыт работы преподавателей от пяти лет.
Возможность оплатить материнским капиталом.
При оплате двух или трёх программ даётся скидка.
Недостатки:
В отзывах есть жалобы на некомпетентность преподавателей.
В течение нескольких месяцев обучения дети будут увлечены программированием в Roblox. Они научатся создавать 3D-модели персонажей и уникальный интерфейс. Весь курс сопровождает куратор.
Обучают в двух форматах: на групповых и индивидуальных занятиях. На групповых уроках преподаватель объясняет новую тему, после чего ученики применяют знания на практике. В таком формате развивается самостоятельность. Но если возникли трудности, преподаватель сразу поможет их решить. Индивидуальный формат предполагает занятия с учителем один на один.
«Айтигенио» — обучение разработке игр, 3D-персонажей, интерфейсов, публикации проектов на платформе Roblox. Image by freepik
Цена: по запросу
Формат: видеоуроки + онлайн-занятия + методички + практические занятия
Учебный план предполагает еженедельные занятия по 1,5 часа. Обучение проходит в зависимости от расписания группы. Если ребёнок что-то не понял, можно обратиться к преподавателю или посетить индивидуальный урок. Родители могут напрямую следить за успеваемостью ребёнка через личный кабинет на платформе школы.
Обучают Roblox в формате игры, поэтому ученики не заскучают. Преподаватель даст необходимые знания и подкрепит их методическими материалами. После чего дети будут отрабатывать навыки, выполняя домашнее задание. Создадут полноценный проект и получат сертификат.
ClubPixel — курс-знакомство с Roblox Studio и программированием игр на языке Lua. Image by freepik
Цена: от 800 рублей за урок
Формат: онлайн-занятия + практические занятия + домашнее задание
Продолжительность: от 1 занятия
Документ об окончании: не выдаётся
Пробный: есть, но только в очном формате
Преимущества:
Возможность получить скидку десять процентов новым клиентам.
Адаптация учебной программы в соответствии с возрастом учеников.
Дети изучат основы программирования в Roblox и создадут собственные игры. Научатся работать в команде с другими детьми, что улучшит навыки программирования и коммуникабельность. После совместного создания игры ученики выложат её на платформу Roblox и научатся получать доход со своих проектов. Одновременно с программированием дети смогут подтянуть школьные предметы.
Обучают в групповом или индивидуальном формате. Для того чтобы учиться, не потребуется мощный компьютер.
CODDY — стартовый курс по созданию игр на популярной многопользовательской платформе Roblox Studio. Image by freepik
Цена: от 1049 рублей за урок
Формат: онлайн-занятия + домашнее задание
Продолжительность: от 72 часов
Документ об окончании: не выдаётся
Пробное занятие: есть
Преимущества:
Программа обучения подстраивается под темп ребенка.
Перед началом можно пройти бесплатный урок, на котором ребёнок выберет интересное ему направление. На занятиях дети научатся вести блог и зарабатывать на своих проектах.
Атмосфера приближена к работе разработчика игр. Обучают по персональному треку, который учитывает возможности ребёнка и подстраивается под него. Ученик сам выбирает себе преподавателя и может сменить его в любой момент. Уроки проходят только в индивидуальном формате, что позволит учителю сконцентрироваться на одном ребёнке.
К концу курса по созданию игр в Roblox студенты создадут игру по техническому заданию от заказчика и опубликуют на платформе. За первый проект ребята получат зарплату.
Rebotica — дистанционный курс по созданию игр, персонажей и спецэффектов на платформах Roblox и Unity. Image by freepik
Цена: от 7085 рублей в месяц
Формат: онлайн-занятия + практические задания
Продолжительность: 1-2 года
Документ об окончании: по запросу
Пробное занятие: есть
Преимущества:
Практика с первого урока.
Бесплатная консультация по выбору.
Формирование softskills.
Индивидуальный трек.
Адаптируют программу под возраст ребёнка.
Изучение сразу двух языков программирования: LUA и Unity.
Ребёнок создаст настоящий проект и получит за него деньги.
Недостатки:
По словам родителей, уроки могут часто переносить.
Перед началом курса по программированию игр в Roblox можно пройти бесплатную консультацию, на которой специалист поможет выбрать подходящую программу обучения. После этого ребёнок сможет посмотреть бесплатные уроки и понять, подходит ли ему это направление.
Ученики получат универсальные навыки программирования, которые пригодятся и в разработке игр, и в других ИТ-специальностях. Преподаватель расскажет о функциях, циклах, списках и т.д. Эти знания помогут детям преуспеть в разработке собственной трёхмерной игры.
Дети освоят принципы программирования, такие как работа с переменными, типами данных, функциями и циклами. Создадут три полноценных проекта: игру, мультфильм и чат-бота. Это поможет ребёнку развиться как программисту и 3D-дженералисту. Дополнительно ученик обучится компьютерной грамотности.
«Алгоритмика» — индивидуальные курсы программирования для детей 7-17 лет. Image by freepik
Основное преимущество ― индивидуальный подход к каждому. Программа учитывает интеллектуальные способности ребёнка, психологические особенности и график. Учёба проходит сразу на практике. Преподаватель показывает ученикам, как применять различные функции LUA. Студенты сделают анимированного персонажа, настроят взаимодействие игрока с объектами, создадут инвентарь.
YesCoding — онлайн-курс по основам 3D-моделирования и физике игровых объектов. Image by freepik
Цена: от 4960 рублей за 8 уроков
Формат: онлайн-занятия + практические задания
Продолжительность: 36 уроков
Документ об окончании: не выдают
Пробное: нет, но есть демоуроки
Преимущества:
К концу курса у ребёнка будет готовое портфолио из нескольких работ.
Пропущенные уроки можно пересмотреть в записи.
Возможность пройти бесплатный урок один на один с преподавателем.
Онлайн-курс по созданию игр в Roblox подойдёт детям 10–13 лет. После девяти месяцев курса ученики изучат базовые функции языка программирования и смогут использовать сложные конструкции. Параллельно с изучением LUA ученик погрузится в основы физики, что поможет ему преуспеть в школе. К концу курса соберёт портфолио из нескольких работ, которые сможет выложить в открытый доступ.
IT-Cool — онлайн-обучение основам гейм-дизайна и созданию игровых механик. Image by freepik
Цена: по запросу
Формат: онлайн-занятия + практические задания
Продолжительность: 4 модуля
Документ об окончании: сертификат о прохождении курса
Пробное: есть
Преимущества:
Бесплатный урок, на котором ребёнок выберет подходящую программу.
За 90 практических уроков ученики напишут код на языке программирования LUA и создадут 3D-модели в редакторе. Это поможет создавать игровые миры и наполнять их различными объектами. Уже на пробном уроке ребенок сможет выполнить мини-проект, который покажет направление для дальнейшего развития.
Преподаватели — ИТ-специалисты с опытом работы от двух лет. Они будут полностью контролировать процесс обучения и помогать детям.
ProgKids — курс по разработке игр от создания 3D-моделей и проработки локации до программирования сценария игры и разработки интерфейса. Image by freepik
Цена: по запросу
Формат: онлайн-уроки + практические упражнения
Продолжительность: 90 уроков
Документ об окончании: нет информации
Пробное: есть
Преимущества:
Отслеживают успеваемость ребёнка и сообщают о ней родителям.
Возможность вернуть деньги, если курс не понравился.
Дают бесплатное занятие за отзыв.
Если оплатить обучение для двоих детей, то получите скидку.
Ребята научатся писать код на языке LUA и создавать игры. Занятия проходят один на один с преподавателем. При этом график обучения подстраивается под возможности ученика.
Начиная с первого урока ребёнок будет практиковаться в программировании и 3D-моделировании объектов. Дополнительно изучит способы тестирования собственных проектов. В конце курса создаст игру и получит сертификат о прохождении.
EasyPro Academy — теоретико-практический курс по созданию игр в Roblox и основам программирования на Lua. Image by freepik
Цена: от 990 рублей за урок
Формат: онлайн-занятия + практические задания
Продолжительность: 3–8 месяцев
Документ об окончании: сертификат об окончании курса
Курс поможет освоить теорию и практику программирования на таких языках, как LUA, Scratch и Python. Параллельно с изучением программирования дети будут изучать английский, физику и математику. Дети узнают, как безопасно искать информацию в интернете.
Обучение Roblox Studio предполагает общение с другими учениками. Они будут совместно выполнять проекты и пробовать себя в разных ИТ-специальностях.
Robotex — обучение программированию и языковая практика. Image by freepik
Цена: по запросу
Формат: онлайн-занятия + практические задания + дополнительные материалы + дополнительные занятия
Продолжительность: 52 занятия
Документ об окончании: сертификат об окончании курса
Пробное: есть
Преимущества:
Гибкий график.
Обучение программированию и английскому языку.
Групповое обучение построено так, чтобы учитель уделил внимание каждому ученику.
К каждому будет приставлен личный менеджер, чтобы сообщать о начале занятия.
Дают дополнительные уроки для закрепления материала.
За три месяца дети освоят создание игр в Roblox Studio и основы 3D-моделирования. Ученики создадут игры с помощью языка программирования LUA. Это может стать началом для дальнейшего изучения языков программирования. В конце курса дети создадут полноценные игровые миры. Преподаватели сделают обзор лучших работ на YouTube-канале.
«Улей» — базовый курс по программированию в Roblox и 3D моделированию для будущей профессии. Image by freepik
Цена: от 10 000 рублей или в рассрочку от 666 рублей в месяц
Формат: видеоуроки + гайды + дополнительные материалы + онлайн-занятия
Продолжительность: 3 месяца
Документ об окончании: сертификат о прохождении курса
Пробное: нет, но есть возможность посмотреть демоурок
Преимущества:
В конце курса ребёнок создаст полноценный проект.
Обучение через игровой формат.
Возможность бесплатно пройти урок с преподавателем.
В зависимости от тарифа вы получите 6-месячный или 12-месячный доступ к материалам после его окончания.
Доступ к групповому чату с преподавателем и учениками.
Персональный чат с преподавателем для решения вопросов.
В программе обучения изучаются принципы создания 3D-игр. Ученики научатся программировать и самостоятельно разрабатывать геймплей. Программа рассчитана на детей от десяти лет.
Перед началом обучения есть возможность посетить бесплатный урок. На нём преподаватель определит уровень знаний ребёнка и поможет подобрать подходящую программу обучения.
Code it! — практикум по основным аспектам создания игр от проектирования до программирования игровой логики. Image by freepik
Цена: от 700 рублей за занятие
Формат: онлайн-занятия + практические задания
Продолжительность: 32 урока
Документ об окончании: сертификат о прохождении курса
Пробное: есть
Преимущества:
Обучают на личной онлайн-платформе.
Помощь куратора.
Соревнования и конкурсы по программированию с призами.
На индивидуальном обучении возможно изменить расписание занятий или взять отпуск на 3 месяца.
Бесплатные онлайн-курсы помогут детям определиться с направлением обучения и развить базовые навыки программирования. Родители смогут убедиться в качестве преподавания некоторых популярных школ.
Уроки Roblox Studio от ClubPixel (11 уроков, видеоуроки, без сертификата, свободный доступ)
Уроки Roblox Studio от Game Roblox (конспект, без сертификата, свободный доступ)
Как мы подбирали школы и курсы для нашей статьи?
При создании статьи мы уделяли внимание следующим критериям:
Стоимость. Курсы из подборки возможно оплатить полностью или в рассрочку.
Формат обучения и обратной связи. Обучение на курсах проходит в онлайн-формате или по видеоурокам. Обратную связь можно получить напрямую от преподавателя на уроке или в онлайн-чате.
Результат обучения. В конце курсов у детей будет по несколько проектов, которые они могут выложить в общий доступ.
Экспертиза спикера. Все преподаватели ― специалисты с большим стажем работы.
Лицензия на оказание образовательных услуг. Практически каждая школа из подборки даёт возможность оплатить курса материнским капиталом или сделать налоговый вычет.
Roblox для детей – пять причин записать ребёнка на курсы Roblox
Онлайн-курсы по созданию игр на языке LUA, помогут ребёнку развить логическое и творческое мышление. Дети могут завести знакомства и даже подружиться друг с другом.
Развитие креативности и фантазии. Roblox Studio предоставляет инструменты для создания собственных игровых миров и персонажей, что развивает креативные навыки у детей. Они могут выражать свои идеи через уникальные игровые сценарии и дизайн.
Навыки программирования. Программирование и создание игр в Roblox задействуют логическое мышление и понимание базовых функций языка LUA. Дети учатся решать проблемы с кодом, создавать алгоритмы и осваивать программирование.
Совместная работа и коммуникация. Онлайн-курсы могут предполагать совместное решение задач при создании игр. Это способствует развитию навыков командной работы, умению общаться и обмениваться идеями с другими учениками.
Подготовка к будущей карьере в IT-индустрии. Развитие навыков программирования и дизайна игр в Roblox может стать толчком в развитии карьеры разработчика игр.
Учебные возможности. Большинство курсов программирования в Roblox предполагают изучение прикладных наук, таких как математика и английский. При этом обучение проходит в игровом формате, что не даёт детям заскучать.
Итоги
Язык программирования LUA ― стоит наравне с более сложными языками, такими как Python, JavaScript, C++ и т.д. Если ребёнок увлекается программированием, то курсы из подборки помогут ему развить навыки логического мышления и изучить основные функции LUA. Кроме того, ребёнок будет изучать математику и английский. Это поможет ему обогнать сверстников в школе.
Лучше всего освоить язык программирования LUA помогут три лучших курса из подборки:
«Roblox для детей» от Skysmart, если хотите, чтобы ребёнок получил прикладные знания.