С чего начать IT проект? Как работать с большими проектами - этапы, важные аспекты, советы
Вставка
- Опубліковано 30 тра 2024
- Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram: t0digital.t.me
Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
Вконтакте написали вопрос: «Работаю сейчас над проектом, и очень тяжело представить, как что лучше реализовать, не знаю, с чего начать😥Может что-то посоветуете?» Развёрнуто отвечаю - с чего начать и почему, как продолжить и как правильно закончить. Выжимка моего опыта.
0:00 О чём пойдёт речь
1:23 Нулевой шаг - задача
4:52 Сущности и взаимосвязи
8:35 Планирование структуры проекта
10:00 Приоритизация
13:10 Важное в реализации
14:44 Рефакторинг, тех долг
17:48 Сдача проекта, документация
19:31 Резюме
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...
Начиная проект, главное взять предоплату.
Золотые слова
Точно))
@@pavelmaslov9997 ахереть, гугл всё подряд переводит
Твоё точно перевело "в яблочко"
Или не отдавать проект пока не придет полная оплата)
«…спасибо, что досмотрели» - это тебе, друг, спасибо за суперский контент и суперский канал. За позитив, которым заряжаешь, тоже огромная благодарность!
С возвращением на ютуб вас! Тема достаточно интересная, т.к проектов в IT реально может быть много от игры до продажи курсов. И в купе с прошлым роликом про бизнес вообще супер контент!👍
Фреймворки: ГОСТ 19, ГОСТ 34.
Библиотеки: idf0, idf3, dfd, bpmn2.0, erd.
Приправить стандартом iso 9001
Звучит как рецепт для голубцов с г..ом =)
А если серьезно, все зависит, что за проект, насколько определены его шансы на успех. Т.е. можно условно поделить проекты на две категории: "коммерческий успех гарантирован" (повышение эффективности конкретных бизнес-процессов на конкретном предприятии) и "коммерческий успех не гарантирован" (IT-продукт на широкую аудиторию с не до конца выявленными и часто противоречивыми требованиями). Вот для первой категории вышеперечисленные стандарты покатят, но лучше взять что-то посовременнее, например OMG Essence. А для второй категории это все пустая трата времени, там работает только agile и код - лучшая документация.
@@user-on6tb4zh5d Начинка зависит только от квалификации повара🤣
@@user-on6tb4zh5d А почему вы противопоставляете гост и agile?
О, с возвращением!
Спасибо за дельные советы.
С возвращением! Очень отличный метод подачи инфа, хоть с небольшими напоминаниями базовых вещей, так понятней и для чайников и для всех :).
По больше бы видео на тему коммерческих разработок проекта.
Новое видео, наконец-то. Благодарю за контент.
А мы та как рады тебя видеть, прям будто часть сердца оторвал когда ушел, чего-то прям нехватало!
Слов нет, как же ты, Алексей, круто доносишь информацию! Все по полочкам, лаконично и ёмко! Спасибо в очередной раз!
Спасибо мужик что делишься опытом, респект!
Как всегда, просто, без воды, полезно, спасибо брат тебе за это!!!!
Ну наконец-то! Давно не было видео. Спасибо. Ждём по питончику что нибудь.
УРА, ждал-ждал и дождался! =)
Авто-лайк уже на месте 👍
Йеее! Спасибо 💪
Спасибо за твой труд!
Огромное спасибо - именно то, что нужно!
С возвращением! ☺️
Видео, как обычно продуктивное. 👍 Теперь неплохо бы узнать как проект поддерживать? Системы контроля версий, нейминг веток, нумерация версий и etc. Было бы здорово узнать опыт Вашей команды.
Спасибо! Коротко и по делу. Супер!
Очень полезное видео, спасибо!
Максимум информации за минимум времени. Спасибо!
Буду благодарен, если сделаете отдельный плейлист с такой общей информацией (чтобы заинтересовать аудиторию не только питонистов)
Благодарю, полезный контент.
Спасибо, за контент ,супер полезно! Оч щедро)))
Алексей, благодарю! 👍
С возвращением!
Ультра актуально, спасибо большое
Просто супер, побольше бы про проекты♥️
Спасибо! Внятно, просто и интересно
Спасибо! Очень интересны видео про процесс разработки
Пока Диджитализируй не было в эфире, я успел свитчнуться в айти и проявить себя мидлом, хотя вначале взяли на джуна. Спасибо и этому каналу, за участие в моём росте. А папочки с бизнес-логикой я до сих пор на разных языках называю services, по совету услышанному на этом канале:)
Урааа, новый видосик!)
Урааа! Рад видеть:)!
Самое интересное, я месяц думаю по теме видео. Спасибо, весьма полезно.
Отлично!
Как всегда очень информативное видео! Вот бы хоть часть вашего опыта перенять!
Наконец-то! Ты вернулся! Жду контента по Go и Python ;D
Всё будет, дааа!
Хорошая тема, отличная подача, спасибо!
Спасибооо!
Просто приятно смотреть твой канал
Посмотрел, зарядился мотивацией и верю, что мне это поможет в дальнейших проектах поднять качество и скорость работы(и избавиться от пахнущего кода)
Прям в тему! Спасибо!
Йеее!
Действительно, советы актуальные не только для IT
Эх, полгода назад бы эту красотень. Сейчас все такое очевидное, но... полгода стали бы, вероятно, кварталом.
Крутой контент!
Отличный видос, как раз начинаю новый проект
Спасибо Алексей, было очень познавательно. Обязательно вернусь к этому ролику позже!🥃
Благодарю за видосик
спасибо за видео!
Очень много всего хорошего! спасибо спасибо спасибооооооооооо!!!!!!!😃
Спасибо! Рад, что полезно!
Спасибо. Полезная видео.
Рад, что полезно! Спасибо!
Хорошо рассказал, вообще топчик была бы серия видосов с примерами.
Спасибо! Никогда не понимал как можно делать "то, не знаю что", для "того не знай кого".
Большое спасибо за ваш труд! Выписываю тезисы третье видео подряд и уже прочла 2 книги из вашей рекомендации.
В этом видео ещё на второй стадии ожидала "фиксацию критериев приемки" заказчиком, чтобы было меньше шансов не актировать.
Спасибо за отзыв! А книги по рекомендации - это какие прочли:)? Понравились?
Да, фиксация критериев приёмки хорошая затея, но мы не всегда это отдельно прописываем в ТЗ или договоре, но проговариваем с заказчиком, что вот есть ТЗ и выполнение его пунктов является критерием приёмки; что то, чего здесь нет, его может не быть в результатах нашей работы, а то, что здесь есть, это и есть наш проект, который мы обсуждаем. Делаю на этом акцент, что мы не будем там до каждого пункта, выходящего в ходе проекта за рамки ТЗ, придираться, но при этом если что-то выходящее за рамки ТЗ будет большое-сложное на НАШ взгляд, то мы будем иметь полное право вынести это за рамки проекта и по срокам, и по деньгам, что костяк проекта это именно то, что описано в ТЗ, и это есть как раз одна из мотиваций для заказчика внимательно работать с ТЗ на этапе его проработки. Обычно с адекватными заказчиками это ок.
@@t0digitalЕсли это в большинстве случаев работает - здорово, а так, пока на своём опыте на 3х проектах (в роли рабочих рук) наблюдаю, как руководители проектов принимаю пожелания заказчика за замечания. Очень интересно увидеть, когда и как это умело выносится в доп.объем.
Книги: Спроси маму и Жёсткий менеджмент. Идею "Спроси маму" увидела в навыках социолога в ключе анкетируй, интервьюируй, но задавай контрольные вопросы под другим ракурсом, не соврал ли респондент. Тоже сделала по ней массу заметок. Особо открылись глаза на сигнал "похвала" от клиента, как признак слива. Интуитивно чувствовала подвох, а тут наконец-то помогли сформулировать. 🙏🏻 Жёсткий менеджмент - мнение, которое имеет право на существование. Просто, как мне показалось, оно далековато от ИТ, поскольку потребность в рабочих руках тут выше кол-ва рук и приходится преукрашивать корпоративный бренд в том числе развлечениями в рабочее время. Очень понравилась информация о сроках принятия решения об увольнение (от 6 до 18 месяцев) и содержимое сарафанного радио (то, чего не ожидали от компании). Есть, что переварить.
Благодарю вас за обратную связь!
Хороший видос, молодца!
Я вообще не программист, половину слов не понял)))) Но все равно досмотрел до конца, так как очень интересно и вообще смотрю все видосы)) Спасибо за проделанную работу! Продолжайте в том же духе ;)
Спасибооо!
спасибо за видео
очень полезная инфа
Накооооонец тооооооо))))) спасибо за видос🔥🔥🔥
Отличное видео, спасибо!!
Очень хочу какой-нибудь видос, где будет показано как связывать модули, порядок их включения (типа когда бд, когда демонов и т. п.) Что-то про паттерны, может..
Хочу написать средний проект с клиент-сервером и лонгпул обработкой входящих сообщений, но не могу понять пока что как он будет работать))
Спасибо!
Супер! годные советы. Если будет время, ждем видосов по кешированию, может есть интересные кейсы
Полезно. Не только в программировании, кстати
отличный контент и сами видео ролики очень хорошего качества
Спасибооо!
Как раз сейчас работаю над пет проектом, список функционала составил, теперь думаю как это все реализовать.
С возвращением, дружище! Как всегда годная годнота! Спасибо!
Про краткое описание в конце проекта - идеально
Да, много раз выручало
дождализировали новый выпуск ))
"Диджитализируй!" стал любимым айтишным каналом, спасибо 🍺🍺😊
Благодарю
Есть ли желание записать видос про проблемы реализации микросервисов, подводные камни всякие (в частности, конечная согласованность)?
Очень сильно хоте бы услышать о тестах, как их правильно реализовать в реальном проекте, например написанных на Django, Flaska.
Коротко и ясно (с) Летов )
Спасибо.
Привет! Расскажите где вы берете проекты, как вы "продаете" ?
"какой нибудь хороший комментарий"
Хорошая тема была поднята, полезная)
ну круто, спасибо, очень полезно. Никак не могу начать проект в голове каша. А теперь знаю что и как делать )
Алексей спасибо за видео и вашу работу!!! Хотелось бы узнать у вас пользовались ли вы docker на вашем m1?
Все хорошо с докером сейчас на м1, по крайне мере никаких проблем с ним у меня не было
@@user-ns2pn4ew4k вы можете подробно рассказать и поделиться своим опытом. Сам докер подтверждает что есть проблемы github.com/docker/for-mac/issues/5208
он жив!
классный видос, вот только было-бы классно если-бы автор чуть углубился (формат 50-65 мин) в отдельные процессы и осветил их особенности.
Лайк!
Сначала лайк, потом просмотр)
Спасибооо!
Если мы говорим о проектах, которые пишутся для кого то по техзаданию, то видео - хорошая шпаргалка и для начинающих и для тех, кто хочет сверить свои подходы к построению проекта. Если говорить о проектах-стартапах, то статистика здесь говорит, что "выстреливают" в основном проекты, написанные"на коленке", которые в случае успеха потом долго и мучительно оптимизируют. Последнее обстоятельство не является аргументом, что "если буду делать всё тяп-ляп, мой проект "выстрелит")
Подскажи пожалуйста, что за плагин ты используешь, который отображает на экране то, что ты печатаешь?
для мака keycastr
Я тоже соскучился по вам () :
Здравствуйте, планируется ли видео про Django тестирование? О том, что надо тестировать и о том, что можно пропустить
Здравствуйте, возможно
Лайк! Полезно, наставляет. Но все же ожидал микро гайд по жире и конфлюенсу
Как обьеденить программы рисования ,графики и 3d моделирования.
Что бы это работало от эскиза до 3d модели.
Знаете ли вы, а может, читали ли, книгу "Объектно-ориентированный анализ с примерами приложений" Гради Буча? Там очень много того, о чём вы сказали в этом видео. Конечно, там более развёрнуто и примеров побольше.
Благодарю за тебя! Ты - лучший. Как думаешь, sololearn классная тема?
не пробовал, не знаю
Надеюсь новое видео будет про vim (во всяком случае на канал я попал ища по нему информацию). Хотя и это видео тоже хорошее, увы я не из категории управляющих, может когда-нибудь и пригодятся данные знания. Ну а если не о vim (может основные смотрители канала из другой категории и я один такой залётный), то пусть будет комментарий для галочки.
Лайк и коммент для продвижения. Уважуха.
Спасибооо!
Как там MacBook Air m1?
Программировать можно? Есть проблемы?
Расскажи свой опыт использования, пожалуйста, у самого такая машинка =)
Ну как тебе расскажи, я просто тоже хочу купить этот мак, как работает xcode, Android Studio, photoshop и т. д.
@@darikaki647 смешанные чувства. Я фронт разраб (ангуляр) и терпимо. Не сразу все завелось, но решаемо (если норм гуглить =)). Ставил
@@DanilLukyanenko-qc8sf благодарю за ответ
класно разложено по этапам. а вот про то как за это все получить вознаграждение ни слова (наверное речь о работе нанятых разрабов) а вот фрилансер обо всем договорился а на самом приятном этапе ему и говорят"денег не дам потомпу что еще хочу чтоб кроме продажи товаров сайт умел строить 3Д дома" =) и что с ним сделаеш? и да, как убедить о предоплате и ее размере
Сними, один день своей жизни, типо "один день программиста". Я думаю будет интересно посмотреть, не только мне.
Стрим на 24 часа с камерой го про на голове
что делать если пока сильно интерес на программирование капитально не заходит например по одной главе вечером после работы или по одному видео обучающего, но ничего не забываю и применяю на практике... ведь можно так очень медленно идти до программиста? Другие сферы вот уже лет пять смотрел и не хочу другим заниматься.. говорят че вцепился в программирование если тебе не нравится займись чем то другим мне не стать типа программистом, но уходить с пути все равно не хочу и дело не в зарплатах..
Дождался ^_^
если будет желание , расскажи какие пет проекты писать джуну , для первой работы.
Которые нравятся, иначе есть вероятность не дописать свой первый и тогда уж единственный проект))
Дождались!
Дааа:) Привет!
@@t0digital не планируйте ли Вы случайно мерч (наклеечки) с диджитализируй выпускать?
@@TheVenom20003 планирую
2.7 Разбиваем готовый план на ЗАДАЧИ и распределяем задачи по сущностям , (по факту по конкретным людям или по должностям или по привлеченным исполнителяи)
2.7.69 начинаем делать
@@t0digital Вам не нравиться сохранение нумерации? Или Вы считаете порядок нарушен ?
@@t0digital у Вас сущность это и планирование и объект в базе данных ! Вы участвовали в реализации реальных проектов , например строительстве КСПД или чего-то подобного ?
ни в чем не участвовал, пописать вышел
Скучали!
Рад вернуться:)!
А есть ли какая нибудь удобная программка или сайт для построения плана,псевдокода?
возможно, но тут кому как удобнее, мне привычнее думать на бумаге и потом выводы можно записать уже куда-то в компьютер - Notion, например
ааа посмотреть не могу в прямом эфире, запись пожалуйста оставьте
Это не стрим, это запись видео, просто премьера на ютубе
Идея для следующего или для будущего ролика - Архитектура marketplace'a.
Как хранить характеристики для разного вида товаров, как организовывается покупка товара через продавца(vendor'a) и т.д.
Было бы идеально еще показать это все на примере с Django'ой!
В каждый момент времени необходимо иметь возможность ответить заказчику на вопрос: объясните мне, на что я потратил деньги? реализуя FR, нужно понимать не только что вы и реализуете, но и как и почему именно так, чем заплатит заказчик за ваши технические решения.
Коммент для поднятия рейтинга! Спасибо за канал.
PS Я так понимаю что сбором инфы и выявлением сущностей занимается бизнес аналитик?
Спасибо🙏
@@t0digital PS Я так понимаю что сбором инфы и выявлением сущностей занимается бизнес аналитик?
Вряд ли разработчик будет тратить время на первые этапы
Присоединяюсь к вопросу про M1, как ощущения? Никаких побочек не вылезло?
И сразу вопрос за учебный курс по веб разработке? Работа продолжается или я безнадежно отстал?
Про М1 будет след видос. Курс пишется
Спасибо большое!
Удачи во всех ее проявлениях!