10

Хочу стать программистом ч. 2

Всем привет.

Месяц назад я решил стать программистом и написал соответствующий пост. Спасибо всем за дельные советы, часть из них и применил на практике = )


Я считаю, что лучшее обучение - обучение через практику, поэтому я буду пилить свою реализацию redis на python.

Главная цель - чтоб работало(на скорость пока не обращаем внимание), было отказоустойчиво(то есть будет кластер), легко разворачивалось и интегрировалось через pip.


Где-то раз в недельку буду публиковать отчетики и код в репозитории, где можно потроллить меня за криворукость = )


Всегда буду рад конструктивной критике.

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

1
Автор поста оценил этот комментарий
Есть вероятность, что он всетаки перегорит.

Согласен, вероятность большая. Да, попкорн уже готовлю) Посмотрим)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Приятного аппетита)

0
Автор поста оценил этот комментарий
Чел, давай, болею за тебя.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо!

5
Автор поста оценил этот комментарий

Научиться декомпозиция это конечно важно, но я про то, что сейчас он не обладает достаточными знаниями для реализации баз данных. Ему бы сначала с ними просто поработать, а уж потом начать делать свой движок базы данных.
Чтобы реализовать такой проект ему как минимум нужно понять:
1) Транзакционность баз данных.

2) Атомарность операций с данными.

3) Согласованность данных.

4) Изолированность транзакций.

Так как он только месяц назад начал изучать программирование я даже не уверен, что он ранее даже слышал об этих понятиях.

раскрыть ветку (1)
Автор поста оценил этот комментарий

транзакции делать не планирую.

атомарность и согласованность - хороший челендж!

Спасибо!

3
Автор поста оценил этот комментарий
Я почему то думаю, что сидя ровно на попе и читая доку, он тупо ее забудет. А вот столкнувшись с проблемами, будет читать подробно об области, которой коснулся.
В любом случае, это работа не одного дня и посмотрим, что из этого получится.

Но смущает факт, что человек хочет кодить ради боооольших денег.

Не ради удовольствия.
Есть вероятность, что он всетаки перегорит.

Короче, хватай попкорн и садись рядом, будем смотреть 😉
раскрыть ветку (1)
Автор поста оценил этот комментарий

Конечно ради денег! Я хочу много денег!

0
Автор поста оценил этот комментарий

Молодец, так держать!

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо)

1
Автор поста оценил этот комментарий

А ссылку на гитхаб оставите?

раскрыть ветку (1)
Автор поста оценил этот комментарий