SlideShare a Scribd company logo
1 of 17
Download to read offline
YouTrack & git
Пузыревский Иван
Общаться с менторами
Писать код
Общаться с менторами
Писать код
Работа с ментором
• Вместе определяете направление развития
• Ментор определяет критерии оценки
• Ментор помогает опытом, советом, подсказками,
заготовками, материалами
• Вы ответственны за достижение результата,

вы пишете код, следите за сроками
Работа с ментором
• Что стоит делать
• заранее определить и выписать критерии проекта
• каждую итерацию определять, какой следующий
шаг по проекту
• спрашивать, если что-то не получается,

что-то не понятно, что-то идет не так
YouTrack
• Веб-система отслеживания задач (issue tracker)
• Примеры использования:
• отслеживание ошибок (bug tracking),
• работа с запросами пользователей (help desk),
• управление проектами (task management);
• 99%, что аналогичный инструмент вы будете
использовать на настоящей работе
YouTrack у нас
• Под каждый проект создается тикет

(ticket = тикет = issue = задача; ~ обсуждение во ВКонтакте)
• В тикете можно и нужно оставлять комментарии:
• промежуточные отчеты,
• вопросы к и общение с ментором,
• вопросы к и общение с администрацией

(можно скрыть от ментора);
• В тикете отмечается служебная информация
(промежуточная, финальная оценки; сдан/не сдан;

кто студенты; кто менторы)
Общаться с менторами
Писать код
Git & GitHub
• Git – система контроля версий

GitHub — хостинг Git-репозиториев
• Репозиторий — набор исходных кодов проекта
вместе с историей изменений

Локальный репозиторий — у вас на ноутбуке

Удаленный репозиторий — на GitHub-е



(Сделать) коммит — (внести) набор изменений
Сценарий работы с Git
• Напишите код

vim / Sublime / PyCharm…
• Отметьте, какие изменения нужно закоммитить

$ git add myfile1.py myfile2.py
• Внесите изменения

$ git commit -m “Поправил ошибку инициализации”
• Отправьте изменения на GitHub

$ git push
Что дальше?
• На следующей неделе —

инструкции и вводные материалы по YouTrack & Git
• После распределения по проектам —

для вас будет создан тикет в YouTrack по вашему проекту
• На первом занятии с ментором — 

вы создадите свой git-репозиторий,

запишете в YouTrack первый план работ
• Далее —

и мы, и менторы будем вам помогать с инструментарием

More Related Content

Similar to Ivan p

Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с GitDenis Latushkin
 
Управление проектами, или как успеть в срок, не упуская мелочей
Управление проектами, или как успеть в срок, не упуская мелочейУправление проектами, или как успеть в срок, не упуская мелочей
Управление проектами, или как успеть в срок, не упуская мелочейadvantika
 
C# Web. Занятие 14.
C# Web. Занятие 14.C# Web. Занятие 14.
C# Web. Занятие 14.Igor Shkulipa
 
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...HappyDev
 
Вадим Митин - как выстроить техническую платформу для стабильной работы web...
Вадим Митин  -  как выстроить техническую платформу для стабильной работы web...Вадим Митин  -  как выстроить техническую платформу для стабильной работы web...
Вадим Митин - как выстроить техническую платформу для стабильной работы web...sergey doronin
 
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектовПроблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектовАгентство AlterEGO
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сFFelix87
 
ACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleSQALab
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Ontico
 
Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Nikolay Sivko
 
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumТатьяна Баева
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Denis Petelin
 
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»SpbDotNet Community
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сHelen Kopteva
 
Continuous Integration для QA
Continuous Integration для QAContinuous Integration для QA
Continuous Integration для QAIvan Kolodyazhny
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileKairat Yussupov
 
Спецкурс-2015. Занятие 05. Системы контроля версий
Спецкурс-2015. Занятие 05. Системы контроля версийСпецкурс-2015. Занятие 05. Системы контроля версий
Спецкурс-2015. Занятие 05. Системы контроля версий7bits
 

Similar to Ivan p (20)

Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с Git
 
Управление проектами, или как успеть в срок, не упуская мелочей
Управление проектами, или как успеть в срок, не упуская мелочейУправление проектами, или как успеть в срок, не упуская мелочей
Управление проектами, или как успеть в срок, не упуская мелочей
 
Team workflow
Team workflowTeam workflow
Team workflow
 
C# Web. Занятие 14.
C# Web. Занятие 14.C# Web. Занятие 14.
C# Web. Занятие 14.
 
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
 
Вадим Митин - как выстроить техническую платформу для стабильной работы web...
Вадим Митин  -  как выстроить техническую платформу для стабильной работы web...Вадим Митин  -  как выстроить техническую платформу для стабильной работы web...
Вадим Митин - как выстроить техническую платформу для стабильной работы web...
 
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектовПроблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектов
 
презентация.1
презентация.1презентация.1
презентация.1
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1с
 
ACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом Google
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
 
Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)
 
Swp12 natalia zhelnova
Swp12 natalia zhelnovaSwp12 natalia zhelnova
Swp12 natalia zhelnova
 
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по Scrum
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008
 
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»
Иван Кожин «Saritasa Tools или ещё один подход к архитектуре приложения»
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1с
 
Continuous Integration для QA
Continuous Integration для QAContinuous Integration для QA
Continuous Integration для QA
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
 
Спецкурс-2015. Занятие 05. Системы контроля версий
Спецкурс-2015. Занятие 05. Системы контроля версийСпецкурс-2015. Занятие 05. Системы контроля версий
Спецкурс-2015. Занятие 05. Системы контроля версий
 

More from Ekaterina Chernyak (16)

Backgammon
BackgammonBackgammon
Backgammon
 
Desktop game agar.io
Desktop game agar.ioDesktop game agar.io
Desktop game agar.io
 
Gayazov
GayazovGayazov
Gayazov
 
Koptsov.web.introduction
Koptsov.web.introductionKoptsov.web.introduction
Koptsov.web.introduction
 
Intro to NLP (RU)
Intro to NLP (RU)Intro to NLP (RU)
Intro to NLP (RU)
 
L1
L1L1
L1
 
Intro to NLP. Lecture 2
Intro to NLP.  Lecture 2Intro to NLP.  Lecture 2
Intro to NLP. Lecture 2
 
L3 v2
L3 v2L3 v2
L3 v2
 
редактор параллельных разметок
редактор параллельных разметокредактор параллельных разметок
редактор параллельных разметок
 
Hse project introduction_22012015
Hse project introduction_22012015Hse project introduction_22012015
Hse project introduction_22012015
 
зачем нужен чистый корпус
зачем нужен чистый корпусзачем нужен чистый корпус
зачем нужен чистый корпус
 
Yacovlev
YacovlevYacovlev
Yacovlev
 
Suhoroslov
SuhoroslovSuhoroslov
Suhoroslov
 
Koptsov
KoptsovKoptsov
Koptsov
 
Gusakov
GusakovGusakov
Gusakov
 
Hse.projects 17.01.2015
Hse.projects 17.01.2015Hse.projects 17.01.2015
Hse.projects 17.01.2015
 

Ivan p

  • 4. Работа с ментором • Вместе определяете направление развития • Ментор определяет критерии оценки • Ментор помогает опытом, советом, подсказками, заготовками, материалами • Вы ответственны за достижение результата,
 вы пишете код, следите за сроками
  • 5. Работа с ментором • Что стоит делать • заранее определить и выписать критерии проекта • каждую итерацию определять, какой следующий шаг по проекту • спрашивать, если что-то не получается,
 что-то не понятно, что-то идет не так
  • 6. YouTrack • Веб-система отслеживания задач (issue tracker) • Примеры использования: • отслеживание ошибок (bug tracking), • работа с запросами пользователей (help desk), • управление проектами (task management); • 99%, что аналогичный инструмент вы будете использовать на настоящей работе
  • 7. YouTrack у нас • Под каждый проект создается тикет
 (ticket = тикет = issue = задача; ~ обсуждение во ВКонтакте) • В тикете можно и нужно оставлять комментарии: • промежуточные отчеты, • вопросы к и общение с ментором, • вопросы к и общение с администрацией
 (можно скрыть от ментора); • В тикете отмечается служебная информация (промежуточная, финальная оценки; сдан/не сдан;
 кто студенты; кто менторы)
  • 8.
  • 9.
  • 10.
  • 12. Git & GitHub • Git – система контроля версий
 GitHub — хостинг Git-репозиториев • Репозиторий — набор исходных кодов проекта вместе с историей изменений
 Локальный репозиторий — у вас на ноутбуке
 Удаленный репозиторий — на GitHub-е
 
 (Сделать) коммит — (внести) набор изменений
  • 13.
  • 14.
  • 15.
  • 16. Сценарий работы с Git • Напишите код
 vim / Sublime / PyCharm… • Отметьте, какие изменения нужно закоммитить
 $ git add myfile1.py myfile2.py • Внесите изменения
 $ git commit -m “Поправил ошибку инициализации” • Отправьте изменения на GitHub
 $ git push
  • 17. Что дальше? • На следующей неделе —
 инструкции и вводные материалы по YouTrack & Git • После распределения по проектам —
 для вас будет создан тикет в YouTrack по вашему проекту • На первом занятии с ментором — 
 вы создадите свой git-репозиторий,
 запишете в YouTrack первый план работ • Далее —
 и мы, и менторы будем вам помогать с инструментарием