GOLANG_DIGEST Telegram 166
Golang Дайджест
почему
Продублирую здесь ответ Глеба из комментов, думаю многим будет интересно:

Потому что стандартные литкод и кодварс предлагают решать какой-то фрагмент кода. То есть они учат писать алгоритмы, но мешают писать код. Если мы говорим не про изучение алгоритмов, а про обучению программированию, то гораздо лучше подход CodeAbbey, который никак не навязывает способ решения задачи. Он говорит:

- вот описание проблемы
- вот вам тестовые данные, чтобы проверить правильно ли вы решили проблему
- далее только говорит верно или неверно

В результате, ученик решает задачу целиком, начиная с создания каталога с проектом и написания строчки package main, и заканчивая самостоятельным запуском кода. Более того, так как у ученика сохраняются все файлы локально, он довольно быстро приходит к мысли о том, что вот уже десятый раз он зачем-то пишет одни и те же функции, типа прочитать в слайс N целых чисел, данных в формате
N
V1 V2 V3 V4 ...

или еще что-то типовое. Что порождает неудержимое желание сделать свои библиотеки, для работы с данными из CodeAbbey.

Поэтому, если мы говорим про инструмент, для изучения программирования или языка, то CodeAbbey, при всей своей убогости по фичам, с моей точки зрения, находится вне конкуренции. Если же хочется задрачивать алгоритмы, то надо идти на leetcode
👍42🔥5



tgoop.com/golang_digest/166
Create:
Last Update:

Продублирую здесь ответ Глеба из комментов, думаю многим будет интересно:

Потому что стандартные литкод и кодварс предлагают решать какой-то фрагмент кода. То есть они учат писать алгоритмы, но мешают писать код. Если мы говорим не про изучение алгоритмов, а про обучению программированию, то гораздо лучше подход CodeAbbey, который никак не навязывает способ решения задачи. Он говорит:

- вот описание проблемы
- вот вам тестовые данные, чтобы проверить правильно ли вы решили проблему
- далее только говорит верно или неверно

В результате, ученик решает задачу целиком, начиная с создания каталога с проектом и написания строчки package main, и заканчивая самостоятельным запуском кода. Более того, так как у ученика сохраняются все файлы локально, он довольно быстро приходит к мысли о том, что вот уже десятый раз он зачем-то пишет одни и те же функции, типа прочитать в слайс N целых чисел, данных в формате

N
V1 V2 V3 V4 ...

или еще что-то типовое. Что порождает неудержимое желание сделать свои библиотеки, для работы с данными из CodeAbbey.

Поэтому, если мы говорим про инструмент, для изучения программирования или языка, то CodeAbbey, при всей своей убогости по фичам, с моей точки зрения, находится вне конкуренции. Если же хочется задрачивать алгоритмы, то надо идти на leetcode

BY Golang Дайджест


Share with your friend now:
tgoop.com/golang_digest/166

View MORE
Open in Telegram


Telegram News

Date: |

Choose quality over quantity. Remember that one high-quality post is better than five short publications of questionable value. 3How to create a Telegram channel? Clear 6How to manage your Telegram channel? With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures.
from us


Telegram Golang Дайджест
FROM American