Skip to content

Instantly share code, notes, and snippets.

@psylone
Last active May 11, 2018 19:31
Show Gist options
  • Save psylone/50712b7419d38d261e64b1af7d3dd238 to your computer and use it in GitHub Desktop.
Save psylone/50712b7419d38d261e64b1af7d3dd238 to your computer and use it in GitHub Desktop.
Современное ОкРУЖенИЕ для веб-разработки

Современное ОкРУЖенИЕ для веб-разработки

  • Структура каталогов
  • Текстовый редактор (IDE)
  • Git клиент (GUI)
  • SQL клиент (GUI)
  • Создание диаграмм draw.io

TL;DR

Вообразите что решили отправиться за ягодами. Вы просыпаетесь на рассвете под пение птиц, неспешно собираетесь и выдвигаетесь в сторону леса. Первые лучи солнца касаются кожи лица, теплый ветер обдувает кожу, вы полны сил и радости! Постепенно становится жарче, но войдя в лес, наступающий зной сменяется свежестью и прохладой. Кромка леса остаётся всё дальше позади, и через какое-то время вдоль лесной дороги появляются первые ягоды.

Устремляетесь вглубь леса, переходя от одного ягодного куста к другому. Всё происходящее прекрасно до невероятия, и вы, должно быть, уже около пары часов за работой. Внезапно вы понимаете что не имеете ни малейшего представления о том где находится дорога и как выйти из леса. Кругом по-прежнему множество ягод и отличная погода, но лёгкий холодок уже успел пробраться под кожу и ощущение опасности стремительно нарастает с каждой минутой. Вы заблудились.

Конечно же, спустя несколько часов вы найдёте путь. И всё же, придётся основательно побродить по лесу в ощущении тревоги прежде, чем всё разрешится.

Подобное происходит и в мире программирования. Количество инструментов для разработки невероятно велико и поначалу вы с головой окунаетесь в них, пробуя то один, то другой. Постепенно множество вариантов разрастается до такой степени, что вы перестаёте понимать какой инструмент лучше, и для чего лучше его использовать.

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

Именно такой структуре посвящён вебинар "Современное окружение для веб-разработки". Мы рассмотрим наиболее часто используемые инструменты, в числе которых: текстовый редактор (Atom), Git клиент (GitKraken), SQL клиент (Valentina Studio), средство для создания диаграмм (http://draw.io) и не менее важная часть - структура каталогов.

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

Разумеется, то что мы рассмотрим не является абсолютной истиной, но это проверенный задачами и временем набор который в полной мере позволит сосредоточиться на процессе написания кода, вместо поиска каталога в котором он находится или текущей ветки Git.

Let's code it!

Финальная версия

Вообразите что решили отправиться за ягодами. Вы углубляетесь в лес, всё дальше удаляясь от дороги. В какой-то момент, внезапно приходит осознание того что вы понятия не имеете как выйти из леса и вернуться домой. Вы заблудились.

Подобное происходит и в мире программирования. Количество инструментов для разработки невероятно велико и поначалу вы с головой окунаетесь в них, пробуя то один, то другой. Постепенно множество вариантов разрастается до такой степени, что вы перестаёте понимать какой инструмент лучше, и для чего лучше его использовать.

Между тем, методический подход к выбору инструментов для решения конкретных формирует мощную структуру, которая станет безотказным оружием в решении самых сложных инженерных задач.

Именно такой структуре посвящён вебинар "Современное окружение для веб-разработки". Мы рассмотрим наиболее часто используемые инструменты, в числе которых: текстовый редактор (Atom), Git клиент (GitKraken), SQL клиент (Valentina Studio), создание диаграмм (draw.io) и не менее важная часть - структура каталогов.

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

Разумеется, то что мы рассмотрим не является абсолютной истиной, но это проверенный задачами и временем набор который в полной мере позволит сосредоточиться на процессе написания кода, вместо поиска каталога в котором он находится или текущей ветки Git.

Let's code it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment