Найти в Дзене
Всё о IT и не только

Какие инструменты используют программисты?

Контроль версий
Основным элементом командной работы является система управления версиями, без нее действительно невозможно работать над кодом в нескольких людях, и, как мы знаем сейчас, в одиночку мы не сможем многого добиться. Самый распространенный выбор здесь - GIT или SVN. Все зависит от предпочтений компании или организации.
Хранилище должно быть где-то размещено. Для этого большинство
Оглавление

Контроль версий

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

Хранилище должно быть где-то размещено. Для этого большинство разработчиков выбирают GitHub или какой-нибудь другой веб-сервис такого типа. В этом аспекте компании полагаются на частные решения.

Управление проектами

Кодирование - это кодирование, но всем проектом нужно как-то управлять. В последнее время SCRUM стал очень популярным в IT-индустрии. Если вы его не слышали, то это итеративная и инкрементальная методология управления производственным процессом, включенная в так называемые agile-методологии в соответствии с Agile-манифестом. Звучит страшно? В двух словах это просто итеративное назначение определенных задач разработчикам.

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

Общение между командой

Электронная почта постепенно забывается в пользу различных коммуникаторов. Одним из самых популярных является, конечно, Slack, о котором вы, наверное, слышали не раз. Должен признать, что я сам им пользуюсь, и он очень хорошо работает...

Поисковик

А в конце основной инструмент работы программиста - веб-браузер и поисковик, это, наверное, не нуждается в объяснении ;)

Подводя итог...

Какой стандартный набор инструментов используется программистами? Прежде всего, веб-браузер, IDE, приложение для репозитория, приложение для управления проектами, коммуникатор. Как видите, их не так уж и много ;)