8 способов развивать алгоритмическое и логическое мышление для программистов | Фронтенд
Способы развития логического и алгоритмического мышления для программистов (не только математика, алгоритмические задачи и само программирование).
В названии видео нет ошибки, я имела ввиду именно "развивать", а не "развить", потому что для поддержки "формы" нужны регулярные "тренировки".
Логическое мышление развивается, когда (неожиданно) думаешь и решаешь сложную для себя задачу. Если для кого-то задача сложная, а для вас она лёгкая и даже думать не пришлось, чтобы решить — не особо сработает, пользы будет немного) Нужно, чтобы мозги работали и порой скрипели. В общем способы:
1. Решать алгоритмические задачи. Это 1й пункт, а не 1е место. Раз уж вопрос был больше в контексте разработки и программирования, то можно совместить полезное с полезным: одновременно готовиться к собеседованиям и развивать логическое/алгоритмическое мышление.
Видео про то, где брать задачки, на что делать упор и что иметь ввиду: youtube.com/watch?v=TTDGI8Uw3mg
2. Математическая логика / алгебра логики. Можно найти учебник подходящей для вас сложности и в регулярном режиме его проходить.
3. Мат. анализ. Всё почти как в прошлом пункте. Понимание "зачем мне это надо и как оно пригодится в жизни" приходит чуть позже, чем эти предметы появляются в университете.
4. Много читать. Для развития логического/алгоритмического мышления читать нужно явно не романы в 500 страниц переживаний за героя и его несчастную романтическую линию, а книги, которые заставляют задумываться и меняться в реальности 🙆♀️
Это и те же учебники, и теория, и саморазвитие и книги, которые я бы отнесла в категорию "на подумать", чей-то опыт и не выдуманные истории и мысли людей, которые чего-то добились, чего-то непростого.
Логическое мышление развивается, когда решаешь сложную задачу. И для того, чтобы задача была сложной, в ней не обязательно должны быть логические операторы, интегралы, числа, структуры данных и так далее.
Недавно делала пост — отобрала 11 "самых-самых" книг за последние примерно полтора года: instagram.com/p/B-_baf_i4mw/
В telegram есть список 34 книг — столько прошли первый этап отбора)
5. Брейншторм. Им одним не обойтись, но он может хорошо дополнить) Это тоже про "напрячь мозги и подумать".
6. Делать то, что сложно и учиться новому. Тоже довольно очевидно, как мне кажется. Когда что-то получается хорошо, легко и быстро, нужно усложнить задачу.
7. Формулировать и объяснять. Чтобы понятно сформулировать свои мысли нужна практика. Формулировать — тоже навык и тоже тренируется, а не "от рождения либо есть, либо нет". Уметь структурно логично изложить свои мысли — это навык, который с одной стороны зависит от логического мышление, а с другой стороны развивает это логическое мышление.
8. Теория алгоритмов и структуры данных. Можно почитать и пореализовывать (в плане запрограммировать) классические алгоритмы.
Для того, чтобы в нужное время в голове оказывались нужные полезные мысли (а не обезьянка с тарелками), сначала нужно длительное время самостоятельно их туда заталкивать.
Я считаю, что это не взаимоисключающие способы и выбирать нужно интересные лично для себя. Лучше несколько разных. Как с изучением и развитием чего-либо другого.
Эти 8 пунктов — примеры, которые пришли мне в голову) Буду рада, если напишете в комментарии ещё способы, которые вам интересны.
Спасибо, что досмотрели видео, подписывайтесь на канал и инстаграм, пока! :)
Тайм-коды:
00:47 1-й вариант: решать алгоритмические задачи
01:22 2-й вариант: математическая логика / алгебра логики
02:00 3-й вариант: математический анализ
03:13 4-й вариант: много читать
04:39 5-й вариант: брейншторм
05:44 6-й вариант: делать то, что сложно и учиться новому.
06:38 7-й вариант: формулировать и объяснять
08:11 8-й вариант: теория алгоритмов и структуры данных
Мой INSTAGRAM:
https://www.instagram.com/listopadova.antonina.web/
Мой канал в Telegram:
https://tmgo.me/alistopadova
MUSIC:
Plaidness — Francis Preve (фонотека YouTube)
#РазвитиеАлгоритмическогоМышления #АлгоритмическоеМышлениеДляПрограммиста
Видео 8 способов развивать алгоритмическое и логическое мышление для программистов | Фронтенд канала Antonina Listopadova
В названии видео нет ошибки, я имела ввиду именно "развивать", а не "развить", потому что для поддержки "формы" нужны регулярные "тренировки".
Логическое мышление развивается, когда (неожиданно) думаешь и решаешь сложную для себя задачу. Если для кого-то задача сложная, а для вас она лёгкая и даже думать не пришлось, чтобы решить — не особо сработает, пользы будет немного) Нужно, чтобы мозги работали и порой скрипели. В общем способы:
1. Решать алгоритмические задачи. Это 1й пункт, а не 1е место. Раз уж вопрос был больше в контексте разработки и программирования, то можно совместить полезное с полезным: одновременно готовиться к собеседованиям и развивать логическое/алгоритмическое мышление.
Видео про то, где брать задачки, на что делать упор и что иметь ввиду: youtube.com/watch?v=TTDGI8Uw3mg
2. Математическая логика / алгебра логики. Можно найти учебник подходящей для вас сложности и в регулярном режиме его проходить.
3. Мат. анализ. Всё почти как в прошлом пункте. Понимание "зачем мне это надо и как оно пригодится в жизни" приходит чуть позже, чем эти предметы появляются в университете.
4. Много читать. Для развития логического/алгоритмического мышления читать нужно явно не романы в 500 страниц переживаний за героя и его несчастную романтическую линию, а книги, которые заставляют задумываться и меняться в реальности 🙆♀️
Это и те же учебники, и теория, и саморазвитие и книги, которые я бы отнесла в категорию "на подумать", чей-то опыт и не выдуманные истории и мысли людей, которые чего-то добились, чего-то непростого.
Логическое мышление развивается, когда решаешь сложную задачу. И для того, чтобы задача была сложной, в ней не обязательно должны быть логические операторы, интегралы, числа, структуры данных и так далее.
Недавно делала пост — отобрала 11 "самых-самых" книг за последние примерно полтора года: instagram.com/p/B-_baf_i4mw/
В telegram есть список 34 книг — столько прошли первый этап отбора)
5. Брейншторм. Им одним не обойтись, но он может хорошо дополнить) Это тоже про "напрячь мозги и подумать".
6. Делать то, что сложно и учиться новому. Тоже довольно очевидно, как мне кажется. Когда что-то получается хорошо, легко и быстро, нужно усложнить задачу.
7. Формулировать и объяснять. Чтобы понятно сформулировать свои мысли нужна практика. Формулировать — тоже навык и тоже тренируется, а не "от рождения либо есть, либо нет". Уметь структурно логично изложить свои мысли — это навык, который с одной стороны зависит от логического мышление, а с другой стороны развивает это логическое мышление.
8. Теория алгоритмов и структуры данных. Можно почитать и пореализовывать (в плане запрограммировать) классические алгоритмы.
Для того, чтобы в нужное время в голове оказывались нужные полезные мысли (а не обезьянка с тарелками), сначала нужно длительное время самостоятельно их туда заталкивать.
Я считаю, что это не взаимоисключающие способы и выбирать нужно интересные лично для себя. Лучше несколько разных. Как с изучением и развитием чего-либо другого.
Эти 8 пунктов — примеры, которые пришли мне в голову) Буду рада, если напишете в комментарии ещё способы, которые вам интересны.
Спасибо, что досмотрели видео, подписывайтесь на канал и инстаграм, пока! :)
Тайм-коды:
00:47 1-й вариант: решать алгоритмические задачи
01:22 2-й вариант: математическая логика / алгебра логики
02:00 3-й вариант: математический анализ
03:13 4-й вариант: много читать
04:39 5-й вариант: брейншторм
05:44 6-й вариант: делать то, что сложно и учиться новому.
06:38 7-й вариант: формулировать и объяснять
08:11 8-й вариант: теория алгоритмов и структуры данных
Мой INSTAGRAM:
https://www.instagram.com/listopadova.antonina.web/
Мой канал в Telegram:
https://tmgo.me/alistopadova
MUSIC:
Plaidness — Francis Preve (фонотека YouTube)
#РазвитиеАлгоритмическогоМышления #АлгоритмическоеМышлениеДляПрограммиста
Видео 8 способов развивать алгоритмическое и логическое мышление для программистов | Фронтенд канала Antonina Listopadova
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Трудоустройство программиста глазами рекрутера: топ ошибок, портфолио, резюме | Субботний эфир №1Как Стать Умнее. Упражнения на Развитие Мозга. СаморазвитиеИнженерное мышление в программированииПлан обучения для программистаКак Развить Стратегическое МышлениеКак найти работу начинающему без опыта и когда пора начинать искать первую работу/стажировку?Быстро по умолчанию: алгоритмическое мышление на практике. Владимир Агафонкин. JS Fest 2019 Spring4 закона логики | Дмитрий Гусев5 качеств хорошего программистаФронтенд: поиск первой работы без опыта, когда начинать искать и нужно ли профильное образование?Это видео перевернет твое мышление!Математическое мышление: всем ли дано, зачем нужно и как обрестиЭфир с Team Lead Frontend Людмилой Мжачих | Субботний эфир №2 (архитектура, работа, обучение)Основы Программирования - #1 - Логика. АлгоритмыКак УЛУЧШИТЬ УМ - 5 ФИШЕК. Развитие мышления на пальцахЕсли тяжело изучается программированиеРезюме junior разработчика по формату HeadHunter: что писать и что не стоит, частые ошибки + примерыСколько учиться на фронтенд-разработчика (с нуля до мидла) | Как быстрее стать middle программистом?Ошибки начинающих разработчиков (как проверить код перед ревью) | Фронтенд-разработкаЧерниговская Т.В. - Как развить мышление и где оно находится