А если вы вносите изменения сразу десятки файлов из разных пакетов, тоже переключаетесь в консоль (или прямо через вкладку консоли в IDE) потом ходите по каждому пакету, находите измененные файлы, индексируете их руками и делаете коммит? Насколько это удобно, по сравнению с визуальным интерфейсом?
Здравствуйте. Никто не говорит, что консоль - это панацея, а визуальные интерфейсы - зло. Как и в любом инструменте, важно понимать, где и когда использовать тот или иной подход. Но есть важный момент, который стоит учитывать в обучении инженеров: нужно понимать базу технологии, ее основы, и это не должно зависеть от визуальных интерфейсов. Почему? Потому что если вдруг возникнет ситуация, когда нужно будет работать удаленно на сервере, или если изменится интерфейс инструмента, с которым Вы работали, Вы сможете быстро адаптироваться, потому что будете опираться на понимание того, что Вы делаете. Работа с консолью позволяет на более глубоком уровне понимать процессы, которые стоят за интерфейсами. Когда Вы знаете, как и что работает в терминале, Вам легче справляться с любыми задачами, даже если Вам придется работать в условиях ограниченного доступа или с новым инструментом. Именно поэтому мы бы рекомендовали начинать с работы через консоль, чтобы сформировать правильное понимание процессов. Затем, когда Вы будете уверенно разбираться в основах, можно подключать визуальные интерфейсы для упрощения работы или для ускорения каких-то рутинных действий. Визуализация - это хорошее подспорье, но всегда нужно иметь четкое представление о том, что происходит "под капотом".
А если вы вносите изменения сразу десятки файлов из разных пакетов, тоже переключаетесь в консоль (или прямо через вкладку консоли в IDE) потом ходите по каждому пакету, находите измененные файлы, индексируете их руками и делаете коммит? Насколько это удобно, по сравнению с визуальным интерфейсом?
Здравствуйте.
Никто не говорит, что консоль - это панацея, а визуальные интерфейсы - зло. Как и в любом инструменте, важно понимать, где и когда использовать тот или иной подход.
Но есть важный момент, который стоит учитывать в обучении инженеров: нужно понимать базу технологии, ее основы, и это не должно зависеть от визуальных интерфейсов. Почему? Потому что если вдруг возникнет ситуация, когда нужно будет работать удаленно на сервере, или если изменится интерфейс инструмента, с которым Вы работали, Вы сможете быстро адаптироваться, потому что будете опираться на понимание того, что Вы делаете.
Работа с консолью позволяет на более глубоком уровне понимать процессы, которые стоят за интерфейсами. Когда Вы знаете, как и что работает в терминале, Вам легче справляться с любыми задачами, даже если Вам придется работать в условиях ограниченного доступа или с новым инструментом.
Именно поэтому мы бы рекомендовали начинать с работы через консоль, чтобы сформировать правильное понимание процессов. Затем, когда Вы будете уверенно разбираться в основах, можно подключать визуальные интерфейсы для упрощения работы или для ускорения каких-то рутинных действий. Визуализация - это хорошее подспорье, но всегда нужно иметь четкое представление о том, что происходит "под капотом".
Согласен. Благодарю за ответ.