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: |

You can invite up to 200 people from your contacts to join your channel as the next step. Select the users you want to add and click “Invite.” You can skip this step altogether. Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. During a meeting with the president of the Supreme Electoral Court (TSE) on June 6, Telegram's Vice President Ilya Perekopsky announced the initiatives. According to the executive, Brazil is the first country in the world where Telegram is introducing the features, which could be expanded to other countries facing threats to democracy through the dissemination of false content. The Standard Channel More>>
from us


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