
Ушёл со школы в 8 классе и стал разработчиком игр
2 поста
Меня мало кто помнит но старички надеюсь пустят ностальгическую слезу. 8 лет назад здесь я кинул абсолютно безумный клич: "Буду обучать бесплатно любого желающего программированию". Я думал соберу человек 10 и в качестве хобби помогу людям. :))
Шут там, собралось почти 2000 человек и я провёл месяц без сна так, как проверял всем домашки и постоянно вёл лекции. И самое весёлое что это правда было просто хобби и я не взял ни рубля с людей а также не продавал никаких курсов. Странно это слышать в эру прогревов и теневых продаж, не правда ли?
Через 2 года после этих занятий я сел писать книгу по программированию на языке C# и благодаря участникам тех занятий мы собрали 85 000 рублей на написание на краудфандинге. Спустя 6 лет с того момента я закончил.
Книга научит вас языку программирования C# с самых основ через практику. Мы начнём с вами с переменных и закончим инкапсуляций техник динамического программирования в объектно-ориентированном дизайне (чтобы это не значило).
В книге получилось почти 400 страниц и вы можете забрать бесплатно PDF здесь - https://t.me/sakutin_csharp/2274
Спасибо Пикабу за всё!
C# Light - это три недели занятий которые я провожу по самой облегчённой программе. Т.е мы обсуждаем абсолютно всё и максимально просто. Мои товарищи записывают на эти занятия своих детей, люди за 40 пытаются войтивIT через них. В общем собирается самая разная публика, с который мы очень медленно идём к цели. Не торопясь и не вгоняя людей в стресс.
Я с радостью выкладываю записи трёх занятий сюда, если кому-то это интересно, то скоро выложу ещё. А ещё напомню что мы опять повторяем наш прошлогодичный подвиг с пикабушниками, и опять устроим открытые чтения C# - https://vk.com/programming_tea_nights уже собралось 400 человек, вы крутые! :)
Основные идеи программирования
Здесь мы поговорили об основных идеях и понятиях программирования а также рассмотрели основные вектора применения нашего языка. Что такой Xamarin? На чём мы можем делать игры? Правда ли что C# кросс платформенный?
Компилируем и пишем первую программу
Посмотрели зачем нам нужен компилятор и IDE, прошлись по теории и пописали код в блокноте и скомпилировали его в консоли.
Условные операторы и алгоритмы
Потёрлись об код, изучили базовые операторы выражений и управления. Поговорили об алгоритмах и как мы их будем описывать.
Все помнят, что год назад я предлагал каждому бесплатное обучение C#. Я встретил море критики, после которой провёл пол года у психотерапевта (на самом деле я был латентным гомосексуалистом и вы тут не причём). Но самое главное, что хорошего было в сотню раз больше. Это прям разорвало мои представления о мире.
Сейчас я нет-нет получаю благодарности от участников тех занятий, а также часто вижу их работу то тут то там. Круто что удалось запустить такую волну. А самое главное, что я честно держал слово, и пол года не скатывался в коммерцию. Когда пошла та волна хайпа, я просто отказывал всем в любом ком. вопросе, чтобы не превращать всю эту историю в хитроспланированный маркетинговый ход.
И сейчас я хочу начать всё по новой! Я готов, я сильно улучшил свою форму, и готов действительно бесподобное провести две недели лекций. С новым оборудованием, которое мне удалось закупить с вашей помощью, я буду звучать как сладкоголосая девица.
В этот раз не нужно мучать себя и меня личными сообщениями так, как я всё постараюсь организовать через эту встречу в VK. https://vk.com/programming_tea_nights
Я сбрею свой мелированый хвост если мы опять окажемся в горячем :))
Ну и набью татуху "Make programming great again" на груди :D
P.S Я приготовил пакет материалов которые вот-вот опубликую. Там задачки, упражнения, транскрипция лекций
1 неделя - основы программирования:
1 занятие. Переменные, типизация, основные операции, теория программирования.
2 занятие. Условные операторы, циклы.
3 занятие. Массивы.
4 занятие. Методы и функции.
2 неделя - ООП:
5 занятие. Классы и объекты.
6 занятие. Практика.
7 занятие. Практика.
8 занятие. Наследование, полиморфизм, исключения.
3 неделя - Углубляемся:
9 занятие. Делегаты. Лямбда выражения. Анонимные методы. События.
10 занятие. Ковариантность. Контравариантность. Коллекции. Типовые интерфейсы.
11 занятие. Практика.
12 занятие. Многопоточность.
4 неделя - Углубляемся:
13 занятие. Паттерны проектирования.
14 занятие. Разработка бота для нескольких соц. сетей сразу (VK Api, Telegram).
15 занятие. Разработка бота для нескольких соц. сетей сразу (VK Api, Telegram). Ч2.
16 занятие. GIT, Методики разработки и дальнейшее плаванье.
Каждый плюсик позволяет мне чувствовать себя менее бесполезным.
Я тут почти месяц назад заявил что проведу курс по С# для всех желающих. И я его провёл. А ещё круче всего то, что удалось посотрудничать с ВШБИ и они нам дали аудиторию для живой лекции. В итоге финальная лекция по Unity проходили в живую в МСК, на которую пришло где-то 30 пикабушников. И это круто. :)
Всего записалось почти 3000 участников. На первую лекцию пришло примерно 700. В записи её посмотрели 7000 человек.
В итоге, на последней онлайн лекции было 60-70 человек. А на последней живой 30. Что дальше? Дальше я хочу провести курс по Unity с учётом всех ошибок которые были на С#. И в добавок со всеми участниками июльских занятий C# попробуем сделать совместный проект. Общаемся мы кстати в телеграмме, здесь - https://telegram.me/joinchat/CZ2Kaj9MfZTAJzY2dmok3A
Задавайте вопросы, столько всего произошло за это время. Даже и не знаю что рассказать. По этому пока просто прикрепляю все видосы.
"Раньше говорили что не попрёт теперь что скоро пройдёт" ©
Тем временем вчера прошла очередная лекция. В этот раз мы говорили об условных операторах, циклах и ветвление кода. Методично идём к 11 лекции, не филоня и не пропуская занятия. К слову, после второй лекции, мне сдали домашние задания около 100 человек. И это круто! Правда проверить я смогу только 70.
Для удобства, в нашей телеграмм конфе я сделал бота компилитора, которая выполняет присланные ему код. Зачем? Во славу сатане конечно! :)
https://telegram.me/joinchat/CZ2KagcIB6KxcgPau9lsZQ - наша конфа, велком.
Пишем первую программу, переменные, методы и операторы
Я продолжаю. Вчера я провёл уже второе занятия, и учёл ошибки допущенные в прошлом. В этот раз всё гораздо лучше, но не без изъянов. Например не смог держать тембр голоса из-за болезни. :)
https://www.youtube.com/watch?v=Lv3bDB7uqo0 - Ссылка для тех, кто боится плееров
Для всех кто в танке: в течение этого месяца я веду прямые трансляции для всех желающих, на которых учу программированию. У нас запланировано 11 лекций. Это вторая.
У нас появился персонаж - Поняша Поясняша. В этот раз она помогла мне объяснить как написать свою первую программу на C#, а также рассказать о переменных, операторах и методах.
И мы совместно со всеми ребятами организовали телеграмм конфу - https://telegram.me/sakutin_csharp . Сейчас мы там общаемся, практикуемся и пытаемся стать программистами.