Планирую сделать 3 pet проекта за 2 месяца. Пока знания только в python, html, css без доп. библиотек.
Это: магазин с БД, блогом и имортом/экспортом товаров,
телеграм бот, который собирает информацию с внешних ресурсов, сортирует и выдает пользователю,
парсер, который с помощью библиотеки scrapy собирает данные с интернет магазина и сохраняет.
В добавок к этому нужно перейти с win10 на ubuntu.
1. Потратьте день на написание состава работ по одному проекту.
2. Оцените каждый пункт работ проекта в днях (в целых рабочих днях), как сможете, хоть наобум, сравнивая сложность пунктов друг с другом, но обязательно оцените.
3. Выполните один из пунктов состава работ (по части разработки) и зафиксируйте сколько времени у вас ушло на это.
4. Сравните с плановой трудоемкостью, во сколько раз вы ошиблись?
5. Умножте все пункты плана на полученный коэффициент.
У профессиональных разработчиков этот коэффициент вполне может быть равен "X" (разработчик этого может и не знать, но руководитель проекта прекрасно это знает).
"X" я скажу вам когда вы напишите нам свой получившийся :)
И зачем куда-то переходить? Проверьте, что все пункты плана что-то вам реально дадут.
Думаю, чтобы успеть это все за 2 месяца сделать, необходимо очень продуктивно все 2 месяца заниматься, посвящая часов по 10-12 в день.
Рекомендую выяснить какие знания необходимо получить для каждого проекта и сразу составить план обучения.
Я бы хотел вам написать много всего полезного, чтобы читая это вы преисполнялись надежды, что обрели какое-то тайное знание, которое поможет всё выполнять быстро и в срок, безошибочно предугадывая время.
Но такого тайного знания нет. Есть определенные идеи и методологии, но вам они сейчас совершенно не принесут никакой пользы и только потратят ваше время.
Всё что вам сейчас поможет - взять за проекты и сделать их. Делайте по очереди, делайте осмысленно, не ленитесь и не откладывайте на послезавтра.
Все более-менее приемлемые оценки придут только с опытом реализации проектов. Когда уже будет определенный багаж опыта за плечами вы сами будете примерно представлять что как и за сколько делается, где могут быть затыки, где стоит заложиться и про какие методологии лучше почитать дополнительно.
спасибо, я понимаю что тайная формула мне не поможет.
Просто нужно понимать, вложусь ли я в 2 месяца, потому что потом я не смогу уделять 100% времени этому.
К сожалению вы этого не узнаете заранее и никто вам не подскажет. Никто не знает ваших умений, навыков, усидчивости, скорости работы и т.д.
Судя по тому что у вас мало опыта - вы тоже об этом мало знаете и пока еще не способны спрогнозировать.
Так что лучший совет тут будет - начать делать как можно скорее и заниматься этим как можно больше.
Из законов Мерфи:
Правило Вестгеймера.
Чтобы определить, сколько времени потребует работа, возьмите
время, которое, по-вашему, на нее необходимо, умножьте на 2 и
замените единицы измерения на единицы более высокого порядка.
Так, мы выделяем два дня на одночасовую работу.