1

Step 1

Number Guessing Game

2

Step 2

Task Tracker

3

Step 3

GitHub User Activity

4

Step 4

Expense Tracker

5

Step 5

Unit Converter

6

Step 6

Personal Blog

7

Step 7

Weather API

8

Step 8

Blogging Platform API

9

Step 9

Todo List API

10

Step 10

Expense Tracker API

11

Step 11

TMDB CLI Tool

1

Step 1

Number Guessing Game

2

Step 2

Task Tracker

3

Step 3

GitHub User Activity

4

Step 4

Expense Tracker

5

Step 5

Unit Converter

6

Step 6

Personal Blog

7

Step 7

Weather API

8

Step 8

Blogging Platform API

9

Step 9

Todo List API

10

Step 10

Expense Tracker API

11

Step 11

TMDB CLI Tool

18 March 2026
General

Практика программирования: beginner

Изучая программирование по курсам, поймал себя на мысли, что несмотря на написание всяких учебных приложений, вряд ли я напишу что-то самостоятельно. В сухом остатке после такой учебы лишь фрагменты знаний и шаблоны, за пределами которых наступает беспомощность. Не хватает практики, понимания возможностей языка, возможностей программирования в целом, а может еще и смелости писать говнокод, не боясь экспериментов. Собственно, это наверно и есть процесс перехода от вечного студента к практикующему программисту.

Т.к. я пишу на Go, проекты будут из разряда консольных приложений и веб-сервисов. В качестве ориентира взял практические задания из роадмапы бэкенд-разработчика. Для начала уровня Beginner. Не факт, что я их все сделаю. На этом этапе для меня главное научиться мыслить самостоятельно, придумывать архитектуру приложений с нуля, уверенно работать с базами и сетью.

 Goal Accomplishment Criteria

Уверенно пишу базовые приложения с REST и БД

  1. Number Guessing Game

    Простая игра на угадывание чисел

  2. Task Tracker

    Простой трекер задач, работа с аргументами командной строки, сохранение в JSON файле

  3. GitHub User Activity

    Смотрим последнюю активность пользователя через GitHub API

  4. Expense Tracker

    Приложение учета расходов, работа с флагами командной строки, экспорт в CSV

  5. Unit Converter

    Конвертор единиц измерения (длина, вес, температура), веб-интерфейс

  6. Personal Blog

    Система для ведения личного блога, публичная и админская части, простая аутентификация, хранение в файлах

  7. Weather API

    Свой API с погодой, с использованием кэширования

  8. Blogging Platform API

    REST бэкенд для блога, хранение в БД

  9. Todo List API

    RESTful API сервиса списка дел, с аутентификацией

  10. Expense Tracker API

    API учета расходов, с JWT

  11. TMDB CLI Tool

    Получаем данные из базы данных фильмов

  • 67
  • 18 March 2026, 09:58
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?