Channel name was changed to «Совместные занятия программированием новости»
На этот канал можно подписываться, чтобы было удобнее следить за новостями сообщества. Если кому-то хочется быть в курсе новостей о совместных занятиях, но лень читать весь чатик
Вчера начали разбирать эту задачу https://github.com/rolling-scopes-school/basic-nodejs-course#task-1-ciphering-cli-tool
Сегодня продолжим в 21:00 по мск
Сегодня продолжим в 21:00 по мск
Совместные занятия программированием новости pinned «На этот канал можно подписываться, чтобы было удобнее следить за новостями сообщества. Если кому-то хочется быть в курсе новостей о совместных занятиях, но лень читать весь чатик»
Всех с наступающим и итоги года
Так как сообщество создавалось в первую очередь для того, чтобы люди могли собираться на совместные занятия, вместе обучаться и обмениваться знаниями на этих самых занятиях, то главным критерием при подведении итогов может стать как раз количество занятий, которые мы смогли или пробовали организовать. Ведь для многих, как и для меня, этот процесс был или новым или не конца отлаженным. Поэтому мы не только смогли организовать какое-то количество совместных занятий, но и будем надеяться, что чуть лучше разобрались как их организовывать.
Так какие занятия мы всё-таки успели провести и что успели пройти?
Мы успели пройти полный курс первого года Тимура Шемсединова, состоящий из двух больших частей. Успели пройти курс Тимура по асинхронному программированию и даже успели какое-то время пособираться на регулярные занятия по решению задач с codewars.
Хочется поблагодарить всех, кто принимал инициативу в организации занятий по совместному обучению и даже сам вёл эти занятия.
@anton22ab за организацию второго потока по прохождению лекций Тимура.
@Stalker5 за организацию занятий по прохождению учебника learn.js.
@UniBreakfast за организацию занятий по созданию TODO листа на чистом js.
@teddy_coder за организацию занятий по python и django.
@vic_dev за организацию занятий по js.
@zhumanadilet за организацию занятий по vue.js.
@Nata_DevOps за организацию занятий по git.
@andi2009 за организацию занятий по решению задачи на js по теме стримов и за занятия по разбору отдельных лекций Тимура.
@recursiveDesert за организацию занятий по python и за занятия по совместному чтению книг на английском.
Так же хочется поблагодарить всех, кто ходил на занятия, активно участвовал в совместном решении и обсуждении задач.
Надеюсь, в следующем году у нас получится продолжить прежний вектор по совместному обучению и обмену знаний, а так же сделать ещё лучше организацию совместных занятий.
И ещё раз всех с наступающим и хорошего Нового года!
Так как сообщество создавалось в первую очередь для того, чтобы люди могли собираться на совместные занятия, вместе обучаться и обмениваться знаниями на этих самых занятиях, то главным критерием при подведении итогов может стать как раз количество занятий, которые мы смогли или пробовали организовать. Ведь для многих, как и для меня, этот процесс был или новым или не конца отлаженным. Поэтому мы не только смогли организовать какое-то количество совместных занятий, но и будем надеяться, что чуть лучше разобрались как их организовывать.
Так какие занятия мы всё-таки успели провести и что успели пройти?
Мы успели пройти полный курс первого года Тимура Шемсединова, состоящий из двух больших частей. Успели пройти курс Тимура по асинхронному программированию и даже успели какое-то время пособираться на регулярные занятия по решению задач с codewars.
Хочется поблагодарить всех, кто принимал инициативу в организации занятий по совместному обучению и даже сам вёл эти занятия.
@anton22ab за организацию второго потока по прохождению лекций Тимура.
@Stalker5 за организацию занятий по прохождению учебника learn.js.
@UniBreakfast за организацию занятий по созданию TODO листа на чистом js.
@teddy_coder за организацию занятий по python и django.
@vic_dev за организацию занятий по js.
@zhumanadilet за организацию занятий по vue.js.
@Nata_DevOps за организацию занятий по git.
@andi2009 за организацию занятий по решению задачи на js по теме стримов и за занятия по разбору отдельных лекций Тимура.
@recursiveDesert за организацию занятий по python и за занятия по совместному чтению книг на английском.
Так же хочется поблагодарить всех, кто ходил на занятия, активно участвовал в совместном решении и обсуждении задач.
Надеюсь, в следующем году у нас получится продолжить прежний вектор по совместному обучению и обмену знаний, а так же сделать ещё лучше организацию совместных занятий.
И ещё раз всех с наступающим и хорошего Нового года!
Всем привет. С 17 числа начинаем совместные заняти по ноде, будем проходить курс лекций Тимура Шемсединова.
Предварительное расписание: пн, ср, пт в 20:30 по мск.
Ссылка на лекции: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md#%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B
Начиная с заголовка "Введение и основы". Начнём сразу с четвёртой лекции "Асинхронное программирование в Node.js", так как предыдущие лекции просто обзорные.
Ссылка на дискорд, где будем заниматься: https://discord.gg/P4ffKVqmZK
Предварительное расписание: пн, ср, пт в 20:30 по мск.
Ссылка на лекции: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md#%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B
Начиная с заголовка "Введение и основы". Начнём сразу с четвёртой лекции "Асинхронное программирование в Node.js", так как предыдущие лекции просто обзорные.
Ссылка на дискорд, где будем заниматься: https://discord.gg/P4ffKVqmZK
Завтра в 20:00 по мск ребята планируют начать совместные занятия по реакту.
Подробнее здесь
https://t.me/learning_programming_together/20097
Подробнее здесь
https://t.me/learning_programming_together/20097
Telegram
Tatyana K in Совместные занятия программированием(JavaScript)
08.02 в 20.00 начинаем первое занятие по Реакту в рамках курса "Практическая разработка коммерческих React приложений" Юрия Буры на основе React 16.12.
Пост с основной информацией о сообществе.
Чему посвящено данное сообщество?
Посвящено совместному обучению. Через совместное прохождение курсов или решению задач в дискорде. Созданию совместных проектов. И даже совместному чтению книг. Все это можно делать как путём совместных онлайн занятий в дискорде, зуме и т.д. Так и через текстовый формат, у кого как будет получаться и на что получится собраться.
Какие сейчас идут занятия?
С надёжным источником текущего расписания пока что так ни чего и не решили. Лучше скорее всего будет просто спросить в чате или следить за новостной лентой.
А какие примеры взаимодействия у вас уже были?
Мы обычно собираемся небольшими группами и занимаемся в дискорде.
Проходили разные учебные материалы: смотрели лекции по js, проходили уроки по react, vue, node, проходили учебник learnjs.
Когда вы проходите уроки, то вы просто вместе смотрите видео?
Смотрим, обсуждаем, запускаем примеры кода, а так же иногда решаем задачи из лекций, в некоторых курсах бывают домашние задания. Обычно это всё зависит от конкретного курса, который выбрали и от настроя самих занимающихся.
Как запустить новый поток?
У нас всё на основе самоорганизации, поэтому каждый может проявить инициативу в организации любых совместных занятий.
Для этого вы можете написать в нашем чатике короткое описание своей идеи. Например, с названием изучаемой технологии, с примерами курсов, которые хотелось бы пройти и планируемым расписанием. Или с любым планом обучения, если у вас какой-то есть. И прикрепить не анонимное голосование, чтобы было лучше понятно, кто собирается идти. Голосование могут создавать все участники чата.
Обычно у потока должен быть ведущий, который будет включать демонстрацию экрана, заниматься организационными вопросами, выбирать расписание и т.д. Ведущим обычно является тот, кто и проявил инициативу по сбору ребят на занятие.
Должен ли ведущий уже знать предмет или технологию? Здесь уже по желанию. Тот кто собирает поток, может точно так же впервые изучать технологию, а может выступать больше в роли наставника, если он этого захочет.
Чем ещё здесь можно заниматься?
Можно делиться своим опытом обучения, чтобы было проще найти единомышленников. Можно рассказываться об опыте прохождения каких-то курсов или просто о том, что вы изучаете прямо сейчас или что узнали, или изучили в последнее время.
Чему посвящено данное сообщество?
Посвящено совместному обучению. Через совместное прохождение курсов или решению задач в дискорде. Созданию совместных проектов. И даже совместному чтению книг. Все это можно делать как путём совместных онлайн занятий в дискорде, зуме и т.д. Так и через текстовый формат, у кого как будет получаться и на что получится собраться.
Какие сейчас идут занятия?
С надёжным источником текущего расписания пока что так ни чего и не решили. Лучше скорее всего будет просто спросить в чате или следить за новостной лентой.
А какие примеры взаимодействия у вас уже были?
Мы обычно собираемся небольшими группами и занимаемся в дискорде.
Проходили разные учебные материалы: смотрели лекции по js, проходили уроки по react, vue, node, проходили учебник learnjs.
Когда вы проходите уроки, то вы просто вместе смотрите видео?
Смотрим, обсуждаем, запускаем примеры кода, а так же иногда решаем задачи из лекций, в некоторых курсах бывают домашние задания. Обычно это всё зависит от конкретного курса, который выбрали и от настроя самих занимающихся.
Как запустить новый поток?
У нас всё на основе самоорганизации, поэтому каждый может проявить инициативу в организации любых совместных занятий.
Для этого вы можете написать в нашем чатике короткое описание своей идеи. Например, с названием изучаемой технологии, с примерами курсов, которые хотелось бы пройти и планируемым расписанием. Или с любым планом обучения, если у вас какой-то есть. И прикрепить не анонимное голосование, чтобы было лучше понятно, кто собирается идти. Голосование могут создавать все участники чата.
Обычно у потока должен быть ведущий, который будет включать демонстрацию экрана, заниматься организационными вопросами, выбирать расписание и т.д. Ведущим обычно является тот, кто и проявил инициативу по сбору ребят на занятие.
Должен ли ведущий уже знать предмет или технологию? Здесь уже по желанию. Тот кто собирает поток, может точно так же впервые изучать технологию, а может выступать больше в роли наставника, если он этого захочет.
Чем ещё здесь можно заниматься?
Можно делиться своим опытом обучения, чтобы было проще найти единомышленников. Можно рассказываться об опыте прохождения каких-то курсов или просто о том, что вы изучаете прямо сейчас или что узнали, или изучили в последнее время.
Совместные занятия программированием новости pinned «Пост с основной информацией о сообществе. Чему посвящено данное сообщество? Посвящено совместному обучению. Через совместное прохождение курсов или решению задач в дискорде. Созданию совместных проектов. И даже совместному чтению книг. Все это можно делать…»
В нашем дискорде увидел ссылку на проект, который помогает начинающим влиться в опен сорс и решил продублировать здесь https://github.com/MunGell/awesome-for-beginners.
В списке присутствуют вполне популярные проекты, даже такие, как react https://github.com/reactjs/reactjs.org/labels/good%20first%20issue и vue https://github.com/vuejs/vue/labels/good%20first%20issue. А так же в списке есть проекты, связанные с этими популярными фреймворками.
Кроме того, что репо содержит много проектов у которых есть таскки с тегом "good first issue", так там ещё и есть ссылка на ещё один репо Awesome for non-programmers list https://github.com/szabgab/awesome-for-non-programmers. В этих проектах можно начинать проявлять активность даже без навыков программирования, то есть в самом начале обучения.
Давно присматривался к тому, где попроще попробовать что-то покоммитить в опен сорс, но пока что так и не начал и это всё выглядит действительно очень полезным для старта.
Скорее всего после завершения совместных занятий по ноде, буду смотреть по поводу активности именно в эту сторону.
В списке присутствуют вполне популярные проекты, даже такие, как react https://github.com/reactjs/reactjs.org/labels/good%20first%20issue и vue https://github.com/vuejs/vue/labels/good%20first%20issue. А так же в списке есть проекты, связанные с этими популярными фреймворками.
Кроме того, что репо содержит много проектов у которых есть таскки с тегом "good first issue", так там ещё и есть ссылка на ещё один репо Awesome for non-programmers list https://github.com/szabgab/awesome-for-non-programmers. В этих проектах можно начинать проявлять активность даже без навыков программирования, то есть в самом начале обучения.
Давно присматривался к тому, где попроще попробовать что-то покоммитить в опен сорс, но пока что так и не начал и это всё выглядит действительно очень полезным для старта.
Скорее всего после завершения совместных занятий по ноде, буду смотреть по поводу активности именно в эту сторону.
GitHub
GitHub - MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects.
A list of awesome beginners-friendly projects. Contribute to MunGell/awesome-for-beginners development by creating an account on GitHub.
Похоже нашёл решение для того, чтобы ведущим было удобнее создавать расписание текущих занятий, а участникам было удобнее следить за расписанием актуальных занятий.
В дискрорде есть функция "мероприятия", если прям сейчас зайти на сервер https://discord.gg/7dHv9TJxB8, то можно увидеть в самом вверху вкладку с мероприятиями. На мероприятие можно подписаться в дискорде, а так же, в выпадающем меню мероприятия можно делать синхронизацию с гугл календарём.
Пока что это выглядит самым удобным и самым простым в реализации вариантом.
Выдал роли "ведущий" текущим ведущим по js и react, при желании можно пробовать создавать мероприятия. Эту же роль в будущем смогу выдавать и остальным ведущим. Чтобы создать мероприятие, необходимо кликнуть на выпадающее меню в левом верхнем углу и выбрать "создать мероприятие"
В дискрорде есть функция "мероприятия", если прям сейчас зайти на сервер https://discord.gg/7dHv9TJxB8, то можно увидеть в самом вверху вкладку с мероприятиями. На мероприятие можно подписаться в дискорде, а так же, в выпадающем меню мероприятия можно делать синхронизацию с гугл календарём.
Пока что это выглядит самым удобным и самым простым в реализации вариантом.
Выдал роли "ведущий" текущим ведущим по js и react, при желании можно пробовать создавать мероприятия. Эту же роль в будущем смогу выдавать и остальным ведущим. Чтобы создать мероприятие, необходимо кликнуть на выпадающее меню в левом верхнем углу и выбрать "создать мероприятие"
Предварительная рецензия по книге Чарльза Петцольда "Код: тайный язык информатики".
Сейчас прочитано примерно пол книги или чуть больше и если попробовать сейчас одной фразой выразить смысл книги, то эта книга о том, как построить релейный компьютер.
Здесь наверное могут возникнуть сразу же два вопроса: что значит релейный и чем он отличается от других?
Релейный - это значит, что при построении акцент идёт на такой элемент как реле. Если сейчас в основе компьютера лежат транзисторы, ранее были лампы, то ещё раньше были реле.
В чём же тогда отличие? Вся прелесть в том, что глобальных архитектурных отличий как раз и нет. Книга рассказывает как из реле собрать логические вентили, сумматор, триггер, память и дальше по курсу будет даже процессор, просто занимать такой компьютер будет гораздо больше места.
Но выбор реле даёт и свои плюсы, с одной стороны, нам лучше удаётся понять историю становления первых компьютеров и что было до них. С другой стороны, есть понимание, что всё, что мы рассматриваем, можно собрать из батарейки, проволоки и электромагнитной катушки, которую в свою очередь можно собрать из куска той же проволоки и простого гвоздя. И это всё даёт такое сильное чувство, что все рассматриваемые примеры из книги очень просто собрать прям здесь и прям сейчас, были бы детали, что читать становится от такого куда интереснее.
Из других интересных вещей, книга так же рассматривает как работают и устроены такие вещи как азбука Морзе, шрифт Брайля, товарный штрихкод и телеграф. Но главный акцент конечно идёт на конструирование полноценных компьютерных деталей, как и писал выше, хоть садись и повторяй.
Какой уровень сложности у книги и кому она может подойти? Книга подходит даже для детей, здесь и рассказывается всё с самых основ, так, что предварительные знания в целом совсем не нужны и одновременно книга остаётся довольно увлекательной в свой повествовании, несмотря на обилие технической информации.
Возможно, книга будет в целом скучновата для тех, кто в целом уже знаком с устройством памяти и процессора. Мне пару раз было скучно, особенно там, где рассказывают и разбирают системы счисления с основанием, отличным от десяти, ведь мне это всё уже вполне знакомо, но это точно не вина книги.
Обычно техническая литература или не читается от корки до корки или её читать тяжело в таком стиле. Эту же книгу довольно легко читать в стиле от корки до корки.
И в завершении всего, делитесь своим опытом, что успели изучить или прочитать в последнее время. Или что изучаете прямо сейчас.
Сейчас прочитано примерно пол книги или чуть больше и если попробовать сейчас одной фразой выразить смысл книги, то эта книга о том, как построить релейный компьютер.
Здесь наверное могут возникнуть сразу же два вопроса: что значит релейный и чем он отличается от других?
Релейный - это значит, что при построении акцент идёт на такой элемент как реле. Если сейчас в основе компьютера лежат транзисторы, ранее были лампы, то ещё раньше были реле.
В чём же тогда отличие? Вся прелесть в том, что глобальных архитектурных отличий как раз и нет. Книга рассказывает как из реле собрать логические вентили, сумматор, триггер, память и дальше по курсу будет даже процессор, просто занимать такой компьютер будет гораздо больше места.
Но выбор реле даёт и свои плюсы, с одной стороны, нам лучше удаётся понять историю становления первых компьютеров и что было до них. С другой стороны, есть понимание, что всё, что мы рассматриваем, можно собрать из батарейки, проволоки и электромагнитной катушки, которую в свою очередь можно собрать из куска той же проволоки и простого гвоздя. И это всё даёт такое сильное чувство, что все рассматриваемые примеры из книги очень просто собрать прям здесь и прям сейчас, были бы детали, что читать становится от такого куда интереснее.
Из других интересных вещей, книга так же рассматривает как работают и устроены такие вещи как азбука Морзе, шрифт Брайля, товарный штрихкод и телеграф. Но главный акцент конечно идёт на конструирование полноценных компьютерных деталей, как и писал выше, хоть садись и повторяй.
Какой уровень сложности у книги и кому она может подойти? Книга подходит даже для детей, здесь и рассказывается всё с самых основ, так, что предварительные знания в целом совсем не нужны и одновременно книга остаётся довольно увлекательной в свой повествовании, несмотря на обилие технической информации.
Возможно, книга будет в целом скучновата для тех, кто в целом уже знаком с устройством памяти и процессора. Мне пару раз было скучно, особенно там, где рассказывают и разбирают системы счисления с основанием, отличным от десяти, ведь мне это всё уже вполне знакомо, но это точно не вина книги.
Обычно техническая литература или не читается от корки до корки или её читать тяжело в таком стиле. Эту же книгу довольно легко читать в стиле от корки до корки.
И в завершении всего, делитесь своим опытом, что успели изучить или прочитать в последнее время. Или что изучаете прямо сейчас.
Пробуем реализовать ещё один формат совместного обучения. Начали писать рисовалку.
Не знаю как это назвать, событие, челлендж или же игра, но суть заключается в следующем.
Один человек выкладывает какие-то минимальные наброски какой-то программы, кто-то другой смотрит реализацию и или добавляет что-то своё, на основе готовой реализации или переписывает текущую реализацию полностью по своему и тоже показывает другим. И так всё дальше и дальше по нарастающей.
Показывать можно даже самые небольшие черновики и наброски.
Периодически будем(и уже это делаем) обсуждать в дискорде кто и что сделал или у кого какие есть планы и идеи.
Какое приложение сейчас реализуем?
Мы начали отталкиваться от идеи онлайн холста, когда мы можем рисовать мышкой, в простонародье называемого рисовалкой.
Что успели реализовать сейчас?
Простой вариант рисовалки
https://discord.com/channels/827923097289621544/828672824633458749/973314102875263007
Ещё один простой вариант рисовалки
https://github.com/bo-mila/canban
Простой вариант совместной рисовалки(несколько пользователей одновременно)
https://replit.com/@testishe1/UnacceptableLovableDeletions#index.js
Обсуждение нашей активности в дискорде пока что ведём здесь
https://discord.gg/h9gZ6GaQsj
Пишите и тоже показывайте свои варианты, пока мы не успели уйти далеко, вместе будет веселее.
Не знаю как это назвать, событие, челлендж или же игра, но суть заключается в следующем.
Один человек выкладывает какие-то минимальные наброски какой-то программы, кто-то другой смотрит реализацию и или добавляет что-то своё, на основе готовой реализации или переписывает текущую реализацию полностью по своему и тоже показывает другим. И так всё дальше и дальше по нарастающей.
Показывать можно даже самые небольшие черновики и наброски.
Периодически будем(и уже это делаем) обсуждать в дискорде кто и что сделал или у кого какие есть планы и идеи.
Какое приложение сейчас реализуем?
Мы начали отталкиваться от идеи онлайн холста, когда мы можем рисовать мышкой, в простонародье называемого рисовалкой.
Что успели реализовать сейчас?
Простой вариант рисовалки
https://discord.com/channels/827923097289621544/828672824633458749/973314102875263007
Ещё один простой вариант рисовалки
https://github.com/bo-mila/canban
Простой вариант совместной рисовалки(несколько пользователей одновременно)
https://replit.com/@testishe1/UnacceptableLovableDeletions#index.js
Обсуждение нашей активности в дискорде пока что ведём здесь
https://discord.gg/h9gZ6GaQsj
Пишите и тоже показывайте свои варианты, пока мы не успели уйти далеко, вместе будет веселее.