Унижаем IDE! В ней можно сделать всё, м:)?

  Рет қаралды 40,650

Диджитализируй!

Диджитализируй!

Күн бұрын

Набежали тут в предыдущих видео снова защитники IDE иии - ну простите, ну я не могу не постебать IDE, нууу ничего не могу с собой поделать! В IDE можно сделать всё - на крайняк нет:)
Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram - t.me/t0digital
0:00 О чём пойдёт речь
1:15 Инициализация проекта и git репозитория
2:07 Творим дичь в проекте
3:03 Задача 1
6:01 Задача 2
8:35 Задача 3
13:15 Как там дела у IDE?
14:00 Та ну таких задач не бывает!
15:27 И шо делать?
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...

Пікірлер: 731
@weallliveinufa280
@weallliveinufa280 Жыл бұрын
"Как однажды было подмечено, «гра фический пользовательский интерфейс делает простые задачи еще проще, а ин терфейс командной строки делает сложные задачи выполнимыми», - это выска зывание остается истинным и по сей день" (Командная строка Linux Уильям Шоттс)
@user-jd3sj6fl9q
@user-jd3sj6fl9q Жыл бұрын
Фонд золотых цитат
@ivan-ivanov-ivanovich
@ivan-ivanov-ivanovich Жыл бұрын
Джейсон Стейтем
@rexby
@rexby Жыл бұрын
Крутая книжка. Сам читал и другу на ДР подарил
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Это База
@adastra714
@adastra714 Жыл бұрын
Не стоит забывать что по факту на линуксе только 0.5% функциональности винды, по количеству приложений и написанного кода.
@tugrick
@tugrick Жыл бұрын
Спасибо, очень смешной анекдот. Но в действительности мы также открываем терминал в IDE для выполнения подобных задач, лучше расскажи начинающим как без многолетних тренировок работать в консоли со множественными курсорами и буфером обмена, наглядно задифать не интерпретируя стрелочки, а потом выборочно закоммитить изменения в нескольких файлах в несколько коммитов.
@Ilya-wc1xv
@Ilya-wc1xv Жыл бұрын
"закоммитить изменения в нескольких файлах в несколько коммитов" - lazygit делает это в разы лучшего любого встроенного клиента в любой IDE
@okay_ic
@okay_ic Жыл бұрын
> и буфером обмена Что с ним не так?
@xonicov
@xonicov Жыл бұрын
@@Ilya-wc1xv единственная польза от этого видео. Я узнал о lazygit... ))
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
git commit -p - поздравляю, проблема решена. зачем множественные курсоры в инлайне терминала тоже не ясно, но есть тмюкс или urxvt-терминал, которые умеют в буфере выделять любой текст, копировать и сохранять. еще есть lazygit, как минимум. Наверное, для этого надо тысячу лет работать с терминалом :thinking:
@tugrick
@tugrick Жыл бұрын
@@Son0fBeelzebub зачем отвечать на коммент двухмесячной давности информацией, которую мы и так знаем. Сними скринкаст, покажи как в терминале эти задачи решаешь, чтобы новички увидели, что «унижение иде» из ролика не более чем дешевый популизм.
@redfoxtail1011
@redfoxtail1011 Жыл бұрын
Придирки к IDE напоминают анекдот про японскую бензопилу и суровых сибирских лесорубов. Бзыньк - сказала японская бензопила, которой подсунули лом. То-то же - сказали лесорубы и пошли дальше топорами и ручными пилами валить лес
@t0digital
@t0digital Жыл бұрын
вы не посмотрели всё видео
@sshilovsky
@sshilovsky Жыл бұрын
Если эти лесорубы могут распилить лом ручной пилой, то в чём-то они и правы.
@acdc928
@acdc928 Жыл бұрын
После ваших роликов иду кодить аки зверь. Ваша любовь к своему делу передается и вы прям заряжаете на кодинг. Спасибо))
@user-hq2es4tg6p
@user-hq2es4tg6p Жыл бұрын
Привет, ты же можешь в ide открыть терминал и прописать эти же команды, и у тебя будет тот же результат)
@t0digital
@t0digital Жыл бұрын
адепты «в ide можно всё» в лучшем случае умеют в консоли ide писать docker run, конфиги которых умные дяди для них подготовили
@v1v1ubunifu
@v1v1ubunifu Жыл бұрын
tldr - юзайте ide оно крутое, но и матчасть учите, олухи) ​ @@t0digital В целом все ок, вот только "вклейку на монтаже" надо было вынести в самое начало видео)
@pojkas
@pojkas Жыл бұрын
@@t0digital так проблема в ide или в адептах? можно или нельзя? есть ли в ide терминал?
@c4llv07e
@c4llv07e Жыл бұрын
@@pojkas А в терминале можно запустить ide. И так мы приходим к выводу, что ide - это терминал, а терминал - это ide и что секта неовима была права. /s Тут аргумент не к тому, что в данных ситуациях не недо использовать окно ide, а что функции ide весьма ограничены и надо использовать функционал терминала. Если открыть терминал в ide, то это уже не функционал ide, это функционал терминала. btw, использовать drop-down терминал в ide даже лучше в данном случае, т.к. не надо переключаться между окнами, но это так, мелочи.
@PavelNT
@PavelNT Жыл бұрын
@@c4llv07e IDE это то, что не терминал и не блокнот. IDE имеет отладчик. Таким образом вся разработка ведется в IDE. Окно с псевдографикой похожее на блокнот может быть IDE. Зависит от подключенных плагинов.
@jamuelsexon
@jamuelsexon Жыл бұрын
Как-то раз в походе я не смог позвонить со швейцарского ножа. С тех пор швейцарскими ножами я не пользуюсь.
@t0digital
@t0digital Жыл бұрын
Вы не посмотрели видео полностью
@threefourths
@threefourths Жыл бұрын
@@t0digital честно говоря, после первых пяти минут пропадает желание смотреть до конца. Но с общим посылом согласен - чем больше всякого разного знать и уметь, тем лучше :)
@iliskrou
@iliskrou Жыл бұрын
Самая сложная задача - это придумать пример, когда что-то можно сделать в консоли, но нельзя запросто в IDE. Такие примеры возникают раз в год в лучшем случае. Да и то если надо найти какой-то редкий файл и запихать его в гит, можно найти его в консоли финдом и грепом, а потом найти его в IDE по имени и добавить мышкой. И даже искать можно в файловом менеджере вместо консоли. Но знать консоль лучше, чем не знать. То же самое и с IDE.
@t0digital
@t0digital Жыл бұрын
Для меня это сложно по одной причине - я не работаю в IDE. Но для меня очевидный факт, что функциональность инструментов консоли несопоставимо шире функциональности IDE. Кто не согласен пусть коммитит 900 раз нажимая мышкой, мне больше нечего сказать)
@vlatterran
@vlatterran Жыл бұрын
@@t0digital На самом деле проблема примера именно в оом что он искусственный. Я более чем уверен что консоль удобнее, когда ты умеешь ей пользоваться, но пример на уровне "как вы поиграете в год оф вар на иксбокс" только отталкивает адептов неиспользования консоли от её изучения. Если целью ролика был не троллинг, а показать что консоль этл мощный инструмент, то надо показывать на примере, с которым человек сталкивается, а не" может столкнуться"
@MelnikovDmitriy
@MelnikovDmitriy Жыл бұрын
@@vlatterran я бы не сказал, что пример искусственный. Я занимаюсь разработкой большой медицинской системы и очень часто надо в гит добавить файлы по маске. И да, в иде это целая проблема.
@iliskrou
@iliskrou Жыл бұрын
@@t0digital Функциональность IDE очевидно ограничена функциональностью консоли, потому что под капотом у неё те же утилиты за крайне редким исключением. Просто в ней удобным (на взгляд её создателей) способом собраны наиболее популярные и востребованные задачи. Код написал, запустил, затестил, закоммитил, запушил. Всё из одного места, удобно. Ну и я просто ни разу не слышал, чтобы кто-то говорил, что в IDE можно сделать всё. И уж тем более чтобы кто-то гордился этим и говорил, что консоль не нужен. Кстати, приятно понимать, как кнопочки в IDE запускают те же самые пайпы и ксарги.
@nikitalevashov3207
@nikitalevashov3207 Жыл бұрын
@@t0digital Так причем тут IDE? Или что теперь, будем пинговать разработчиков, чтобы они добавили возможность фильтрации по размеру файла? IDE не пытается заменить терминал полностью. Больше скажу - оно никому и не надо. Посыл видео некорректен. IDE не плохо, потому что в нем чего-то нет (странно за это ему ставить минус и выпускать целый ролик). Плохо не знать, как в целом решить задачу.
@vangog63
@vangog63 Жыл бұрын
Отличное видео! :) Улыбнула подача! Спасибо!
@ivanshpartko359
@ivanshpartko359 Жыл бұрын
Спасибо, Алексей 👍 Ох у тебя от кофе энергии сколько 😸 Пей почаще перед выпусками, аж вдохновился 😂
@melonges7884
@melonges7884 Жыл бұрын
Эта ирония без улыбки поражает. Актер!
@user-ts8rf2fo3j
@user-ts8rf2fo3j Жыл бұрын
Тот случай, когда придумал себе проблему, а потом героически ее решил :)
@t0digital
@t0digital Жыл бұрын
Вы не досмотрели видео:)
@user-ts8rf2fo3j
@user-ts8rf2fo3j Жыл бұрын
@@t0digital Досмотрел :) Вы там говорите о рефакторинге, который, как ни крути, удобнее делать в IDE'шечке. Так же историю изменений файла удобнее смотреть в IDE, с подсветкой синтаксиса, разницу с текущей версией построчно. Короче пока не будет реального примера, не поверю что задача из данного видео может возникнуть. 🤔
@supremo5645
@supremo5645 Жыл бұрын
@@user-ts8rf2fo3j Автор показал, что функционал консоли намного больше и удобнее для тех кто разбирается с ней
@t0digital
@t0digital Жыл бұрын
@@user-ts8rf2fo3j у меня нет задачи вам что-то доказать, уж простите:) Все, что хотел сказать, сказал в видео, не согласны - как вам угодно, не согласным можно быть с чем угодно, что земля шар там, например 🙏
@forsee2328
@forsee2328 Жыл бұрын
@@user-ts8rf2fo3j Рефакторинг вылизан в IDE, это правда, тем не менее как ни крути весь этот рефакторинг построен на встроенном в IDE LSP, точно такой же функционал можно получить и с любым другим клиентом, который если сделать под себя будет в разы удобнее, чем в преднастроенной IDE. Уж про git diff и все его обертки для удобного просмотра говорить не буду
@a.osethkin55
@a.osethkin55 Жыл бұрын
Ура! Спасибо за видео! Как всегда интересно
@Good_BorisAV
@Good_BorisAV Жыл бұрын
_Спасибо Вам!_ _Благодарю за информацию. Очень интересное видео._ 👍 👏
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
В IDE можно сделать 90-95% задач. Доставать большим пальцем левой ноги правое ухо нужно в command line 😀
@t0digital
@t0digital Жыл бұрын
И хорошо бы это уметь. Процентовка не уверен, что такая
@user-lm1my3zh8o
@user-lm1my3zh8o Жыл бұрын
Мне кажется таких задач не 90-95%, а минимум 99%. Оставшийся 1% с большой вероятность тебе никогда не встретится. А если встретится и вот именно тебе эту задачу обязательное надо решить - тогда и нужно будет изучить этот вопрос. Тратить ресурсы (время) на изучение того, что скорее всего тебе никогда не пригодится просто неэффективно.
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@user-lm1my3zh8o Зато всегда можно сказать - я вот могу добавить в гит файлы с 8-кой на третьей позиции в имени и размером в 34555 байта, а ты нет! 😀 P.S. Табличка "Сарказм"!
@threefourths
@threefourths Жыл бұрын
А мне вот что интересно. Например, автор говорит: "вот так мы можем в консоли найти все файлы больше 10 КБ", и ловко вставляет команду из буфера обмена. "Давайте заполним 100500 файлов данными", и снова вставляет кусок баша из буфера обмена. "Создадим 10 директорий и внутри каждой 900 файлов", дальше склейка, "вот такой вот простенький баш-скрипт я написал". Интересно следующее: автор написал все эти скрипты с первого раза и не задумываясь, или всё-таки гуглил и подглядывал в маны? И если учитывать время, потраченное на написание скриптов, всегда ли так будет быстрее? Просто часто бывают ситуации, когда проще и быстрее прокликать, ну пусть, 20 файлов, мышкой, чем сочинять нужную команду. А иногда банально лень включать голову, даже если так было бы быстрее, и сидишь как идиот елозишь мышкой
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Банально bash скрипт можно написать в файле и запустить, ничего сложного, в команде mkdir и цикле for ничего сложного нет
@user-ts2wy7he4p
@user-ts2wy7he4p Жыл бұрын
да! терминал - наше всё! 😁спасибо, что просвещаешь народ!🤝
@tarlanismailov9335
@tarlanismailov9335 Жыл бұрын
Заметил, что у вас установлен Obsidian. Очень хотелось бы увидеть видео насчёт того, как вы его используете
@sergei864
@sergei864 Жыл бұрын
Я на маке сделал скрипт, который открывает хранилище Obsidian в Vim, а так же открывает в Vim .md файлы, найденные через spotlight. Хранилище на гугл диске и синхронизируется между устройствами.
@Frestein
@Frestein 3 ай бұрын
харош @@sergei864
@yuriorkis_scream
@yuriorkis_scream Жыл бұрын
Автор, ты - лучий! Делай пожалуйста дальше!
@denpol9956
@denpol9956 Жыл бұрын
Задачи прям нетипичные для разработки ))
@user-hp9ly9qx3p
@user-hp9ly9qx3p Жыл бұрын
Мега полезное видео! Спасибо!
@antistress_pro
@antistress_pro Жыл бұрын
Спасибо! Было очень интересно.
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
Алексей, пользуетесь ли на Маке Vimac?
@gerjkee2256
@gerjkee2256 Жыл бұрын
Когда унижение джунов?)
@fluffyCode
@fluffyCode Жыл бұрын
каждый день, на работе
@galua
@galua Жыл бұрын
Это оно и было
@mylife-ej8et
@mylife-ej8et Жыл бұрын
@@galua да ну я сначало команды учил, а с графическим интерфейсом до сих пор не полностью умею работать, всегда несколько вкладок терминалов в PyCharm весит
@rlxinc.6016
@rlxinc.6016 Жыл бұрын
Алексей, подскажите пожалуйста что у вас за терминал и как сделать в нём так, чтобы ветку в верхнем углу показывало:)
@t0digital
@t0digital Жыл бұрын
Alacritty + zsh + oh my zsh
@vsevapopov2
@vsevapopov2 Жыл бұрын
Спасибо огромное за видос! Как всегда, с юмором! Я лично пользуюсь и VSCode и терминалом, и в терминале изучаю что-то новое по мере необходимости. Как показала практика, это самый удобный вариант для меня.
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Люблю vscode, но после neovim непривычно его использовать
@iKBAHT
@iKBAHT Жыл бұрын
@@user-to5vc5qp9t можно поставить vim плагин
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
@@iKBAHT у меня neovim плагин. В vscode после neovim кажется, что интерфейс громоздкий, как по мне
@ashes1593
@ashes1593 Жыл бұрын
подскажите, как в макоси сделать норм терминал с подсветками? (примерно как в ubuntu)
@fionover9816
@fionover9816 Жыл бұрын
Спасибо тебе огромное !!! Я уж думал таких программистов уже почти нет, аж порадовался !
@user-qj9wh7lt8v
@user-qj9wh7lt8v Жыл бұрын
остались конечно, просто они все сидят в KZbin черезе терминал ;)
@baiken_zhussupov
@baiken_zhussupov Жыл бұрын
Спасибо за Ваш труд!!! Все как всегда круто!!! 👍🔥🔥🔥
@r35p3ct00
@r35p3ct00 Жыл бұрын
Вся суть в том, что пока такие задачки не приперли к стенке, и не хочется расставаться с окошками😁 правда потом будут слезы, когда припрет.
@user-ez1pz5gl2h
@user-ez1pz5gl2h Жыл бұрын
Лучше один раз в плакнуть, чем всю жизнь грызть кактус
@MT-fy9zz
@MT-fy9zz 7 ай бұрын
Если человек по роду деятельности программист (а другие в IDE обычно не работают), тогда откуда у него могут взяться слезы при решении чисто программерской задачи типа "найти все файлы с восьмерками и добавить их в гит"? От незнания консольных команд гита? Решается минутным гуглением. От незнания синтаксиса shell? Ну напишет вместо bash'а скрипт на питоне или на другом своем любимом языке. Выйдет чуть дольше и многословнее, но учитывая, что надо это бывает раз в пятилетку, как-то и наплевать.
@GAccountMe
@GAccountMe Жыл бұрын
Никогда не пользовался инструментами для гита в IDE, щас вообще перешел на вим и счастлив.......но примеры в этом видео вряд ли имеют хоть какое-то отношение к реальной работе, а польза видоса стремится к нулю. Лучше давай больше видосов по вимасу!!!=))))
@t0digital
@t0digital Жыл бұрын
Нет не стремится!
@user-fo7fm3tm1r
@user-fo7fm3tm1r Жыл бұрын
Нет времени объяснять, огонь!
@romanenko_uchit
@romanenko_uchit Жыл бұрын
Очень нравится Ваше качество звука и картинки. Какой камерой и сетапом для звука пользуетесь?
@t0digital
@t0digital Жыл бұрын
Кто такая Елена Литвинова:)? Тут sony fx3, звук с rode ntg3, линза sony 20mm f1.8, свет godox fl150s гибкий. Но подумываю вернуть моноблок с большим октобоксом. Но только подумываю))
@romanenko_uchit
@romanenko_uchit Жыл бұрын
@@t0digital спасибо большое
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital "Елена Литвинова - Искусство веб-разработки" Спасибо за ответ.
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital Снимать видео на FF... ну вы батенька даёте :-D
@t0digital
@t0digital Жыл бұрын
Ну у меня еще bmpcc4k есть. Люблю их все по-своему
@italianpinguin
@italianpinguin Жыл бұрын
Для меня реальный кейс, который можно решить только в консоли, обновить дату у последнего коммита. Я стараюсь делать коммиты максимально емкими, и часто делаю amend, из за этого дата часто остаётся самой первой, а хочется чтобы в она обновлялась на текущую
@t0digital
@t0digital Жыл бұрын
Кстати, да. Тоже часто amend делаю
@latinoslatinos4758
@latinoslatinos4758 Жыл бұрын
Задачи действительно надуманны. Консоль конечно наше всё и владеть ей нужно, да и в ИДЕ тоже есть терминал) А по поводу переноса старого легаси инструментов ИДЕ как раз достаточно (ну конечно не для того, чтобы добавлять в git add) ну ведь коммитить можно постепенно)
@user-ec2vg9kt5b
@user-ec2vg9kt5b Жыл бұрын
Спасибо, отличное видео!
@user-hf2fq8hd1p
@user-hf2fq8hd1p Жыл бұрын
Сам пользуюсь Pycharm, но частенько юзаю терминал Ubuntu, потому что что-то там для меня удобнее делать(например гитом постоянно через него пользуюсь). Но например деплоить через Pycharm намного удобнее и быстрее. Я считаю, что если ты чем-то пользуешься в IDE, ты должен знать как это работает в консоли. Это для того, чтобы когда будет задача которую не выполнить в IDE, ты мог без напряга её решить в консоли.
@user-hf2fq8hd1p
@user-hf2fq8hd1p Жыл бұрын
Не думаю, что кто-то думает, что pycharm - это OC) или что Ubuntu - это IDE. Но выразился я не совсем корректно.
@Mitsumata
@Mitsumata Жыл бұрын
Pycharm крутой дистрибутив, им вроде сам Линус Торвальдс пользуется
@iiiiiiiia
@iiiiiiiia Жыл бұрын
Сделай тогда курс работы с консолью и линуксом. Хотим просвещения
@_test_test
@_test_test Жыл бұрын
это реально впечатляюще. не то, чтобы я побежал ставить линухс, но было классно
@Socador_bas
@Socador_bas Жыл бұрын
Как верно заметил один из комментаторов, в IDE действительно есть консоль на тот случай, если "нет такой красивой кнопочки, чтобы туда тюк - и всё красиво!", так что чисто формально в IDE действительно можно проделать всё то же самое, что было показано. :-) И аргумент "обычно не умеют" - вообще-то ни разу не аргумент. В консоли обычно не умеют гораздо больше. А вообще, конечно, очень серьёзный подход - "Унижаем IDE". Это примерно как - "Унижаем того парнишу". Не, он конечно хороший, малышне помогает, и я не призываю к тому, чтобы все перестали с ним дружить, но смотрите, какой он ущербный. Мне тут ребята сказали, что он всё может, ща я вам всем покажу, что не всё! Понятно, что автор хотел сказать, и чисто логически он даже прав, но вот эмоционально - весьма странный подход. Пы.Сы. Да, мне обидно за PyCharm.
@robroi1137
@robroi1137 Жыл бұрын
Спасибо, всё законспектировал) благодаря тебе полюбил и Linux, и vim
@enter_IT
@enter_IT Жыл бұрын
Красавчик :) Прям в точку! Я сейчас, когда собеседую людей уровня middle (!) и перехожу к блоку вопросов по гиту, то первым делом спрашиваю: "работали ли с гитом из терминала?". И, к сожалению, многие отвечают либо отрицательно, либо положительно, но потом валятся на около базовых командах и признаются, что работали, но давно и мало :) Я лично не всегда доверяю графическому интерфейсу - чёрт его знает, что там под капотом выполнится. А из терминала - я могу контролировать каждый флаг в команде и получать всегда ожидаемый результат.
@jeffgorh979
@jeffgorh979 Жыл бұрын
Разработчики gui для git точно также тестируют, сохраняют историю и логи. И миллионы пользователей различных gui тому подтверждение, что подобные пп полезно и удобны в работе.
@enter_IT
@enter_IT Жыл бұрын
@@jeffgorh979 я не говорю, что в gui прям обязательно будет баг - просто я не знаю какой конкретный смысл разработчик вкладывал в эту фичу. Он может имел в виду что-то одно, а я их краткого описания - подумаю что эта кнопочка выполнит что-то немного другое. Для сложных действий удобнее написать команду в командной строке.
@eugenemorozov
@eugenemorozov Жыл бұрын
Тоже использую git в консоли, но потому что мне так удобнее и быстрее. А если говорить про rebase например, то он почти вот всех gui отсутствует или поддерживает только ребейс одной ветки на другую.
@mikhail_volokhov
@mikhail_volokhov Жыл бұрын
Я не разработчик и git изучал до начала изучения Python, использовал его для хранения конфигов с оборудования, все делал в командной строке и ничего сложного там нет, когда препрет, я думаю толковый человек разберётся с cli git. Ты задачи, которые вы показали, я наверное стал бы решать с помощью Python и какого нибудь пакета для работы с git, ибо так мастерски в cli Linux со всеми встроенными утилитами пока сложновато:) Видео очень полезное, надо развиваться и учится. Как бы вам после такого за Manjaro не предъявили, что не из исходников собирали, а готовый дистрибутив взяли 😂
@Innos_
@Innos_ Жыл бұрын
Отличные кейсы! Каждый день создаю миллион файлов и добавляю в гит только те, что содержат 8 в середине.
@t0digital
@t0digital Жыл бұрын
14:00
@cybertronic275
@cybertronic275 Жыл бұрын
А что мешает писать комманды внутри терминала IDE ?
@imdmotcm8953
@imdmotcm8953 Жыл бұрын
Да ничего только весь смысл самого IDE уже теряется если ты будешь писать во встроенoм терминале IDE.Какой толк будет от этого.😃
@notfunnyman7410
@notfunnyman7410 Жыл бұрын
Ну это, конечно, уровень. Придумать три узкоспециализированные задачи и сделать видео с посылом, что IDE не нужно. В IDE вынесены основные возможности, необходимые для разработки. Я уверен, что 80-90% работы с git - это git commit и git push. Без всяких: "а закоммить мне файлы, которые были написаны в полнолуние девственницей, играющей на арфе левой рукой, а правой, делающей кофе для своего ПМ-а".
@t0digital
@t0digital Жыл бұрын
Вы не досмотрели видео
@evoker7lug
@evoker7lug Жыл бұрын
хотел писать подобный коммент. для специфических задач открываешь терминал не выходя из ИДЕ и делаешь все что душе угодно.
@AP-ke7ob
@AP-ke7ob Жыл бұрын
@@evoker7lug Открываешь PyCharm, открываешь в нем терминал, запускаешь в нем vim и работаешь :)
@dodiko1d
@dodiko1d Жыл бұрын
@@AP-ke7ob я вот вообще не понимаю, как использование IDE запрещает использовать одновременно консоль. Можно даже в отдельном окне, если шишка на это стоит.
@nikolaykukushkin
@nikolaykukushkin Жыл бұрын
Вы не поняли посыл. Посыл: на IDE мир не заканчивается и консоль тоже нужна.
@qx33kk
@qx33kk 8 ай бұрын
Не первый раз задаюсь этим вопросом: много раз слышал, что стоит изучать линуес, вот и ты говоришь, но как я его изучать если у тебя мак? Сносить макос и ставить линукс?)
@t0digital
@t0digital 8 ай бұрын
Линукс можно поставить в виртуалку. Можно арендовать сервер на Линукс. Ну и сам мак это сертифицированный юникс, то есть многое работает так же, как и в Линукс.
@qx33kk
@qx33kk 8 ай бұрын
@@t0digital спасибо
@user-ec6cl7oi7d
@user-ec6cl7oi7d Жыл бұрын
Подскажите, пожалуйста, стоит ли покупать мак на м1 для бэкенд разработки?
@t0digital
@t0digital Жыл бұрын
я им доволен
@archieDeveloper
@archieDeveloper Жыл бұрын
В этой ide есть терминал, технически ide умеет эти задачи делать, шах и мат :)
@thief56
@thief56 Жыл бұрын
Полностью солидарен. IDE без сомнения удобный инструмент. Но в CLI больше свободы и скорость выше. А ещё скрипты можно писать, чтобы оптимизировать свой труд. Спасибо за видео!
@alexelizard1798
@alexelizard1798 Жыл бұрын
Я понял посыл как: каждой задаче свой инструмент)
@PlayGameToday
@PlayGameToday Жыл бұрын
Но.. Консоль же есть в IDE, называется Terminal. Следовательно, в IDE можно делать все, и даже вместо стандартного терминала использовать сторонний, например, Cmder.
@Livef
@Livef Жыл бұрын
А я вот возьму, и напишу в IDE те же скрипты, и исполню их. Ещё и в bash_history потом не искать :)))
@OlViktorovich
@OlViktorovich Жыл бұрын
на винде сижу и недавно проникся к .bat ... удобно в терминале через них в строке работать
@Livef
@Livef Жыл бұрын
@@OlViktorovich ну на счёт windows сомнительная тема, честно. Во всяком случае для меня и моих обычных задач.
@kan4317
@kan4317 Жыл бұрын
Это было неплохо)
@megaman13able
@megaman13able Жыл бұрын
Так ты ж сам выпустил видео, не стремиться к комфорту. Я пожалуй на IDE и останусь 🌚
@mrrodin2
@mrrodin2 Жыл бұрын
Я только начинаю учиться этому всему вашему программированию и не могу понять в чем противопоставление. В IDE есть терминал. Открываете его и вперед. Или есть какие то терминалы, которые нельзя открыть через IDE?
@t0digital
@t0digital Жыл бұрын
Изучайте linux вместе с этим вашим программированием, противопоставление есть только в головах новичков, трындящих об иде
@mrrodin2
@mrrodin2 Жыл бұрын
@@t0digital Так иде это просто доп обвес на консоль))) Как можно заниматься разработкой без консоли? Зачем специально себя мучить? Откуда вообще возник такой вопрос? С тем же успехом можно работать одной рукой или стоя на голове. Можно еще одной мышью работать или через голосовой ввод))))
@user-fx2tw2hf2d
@user-fx2tw2hf2d Жыл бұрын
Снизу есть кнопочка "терминал" в IDE можно сделать все что нужно, пока выглядит как "смотрите как я могу"))
@lnovus
@lnovus Жыл бұрын
Рассмотренная задача выборки файлов по паттерну в имени и применения команды к ним не редко встречается. Если говорить про IDE, то в pycharm есть терминал, в котором можно повторить обозначенные действия. Однако, как я понял, здесь имеется ввиду автоматизация с IDE (нажал кнопку и всё сделано, как например pull/commit/push). С другой стороны, IDE не позволит провести нормальную настройку удалённого linux сервера - здесь только консоль в помощь, да и в целом без умения работать с консолью многие вещи будет сделать крайне затруднительно (если вообще возможно). IDE больше нацелено непосредственно на работу с кодом (зачастую даже с конкретным ЯП или определённой группой ЯП), а вот если на удалённом linux-сервере потребуется быстренько вручную подправить скрипт, прописать переменные окружения в .bashrc и т.п. - тут уже vi, nano и прочие пойдут в работу. Если же говорить о python и веб-разработке, то использования только IDE здесь явно маловато будет
@user-yj9fq5xo9h
@user-yj9fq5xo9h Жыл бұрын
Хотябы один из примеров может хотябы примерно понадобится в реальной работе?)) Мне кажется нет, хотя может просто работаю всего 6 лет... Наверное раз в десятилетие что-то такое сваливается. Что же делать то.... Надо будет подготовится
@t0digital
@t0digital Жыл бұрын
есть или развитие и постоянное получение возможностей эффективно решать всё более сложные новые задачи, или деградация. Я бы не гордился тем, что за 6 лет работы вам не понадобилась консоль, так себе повод
@user-yj9fq5xo9h
@user-yj9fq5xo9h Жыл бұрын
@@t0digital Консоль нужна была. Я говорил о ваших очень странных примерах. Если бы вы смогли найти какие-то более жизненные примеры, которые реально пригождалимь бы в работе, может и редко, но без сомнений реально. А не что-то, что существует только для того, чтобы "завалить" ide в невозможности это сделать
@user-yj9fq5xo9h
@user-yj9fq5xo9h Жыл бұрын
@@t0digital Ну и про концовку видео. В целом я согласен. Развитие обучение нужны всегда. Но способ донесения этого в этом ролике были абсурдные
@t0digital
@t0digital Жыл бұрын
@@user-yj9fq5xo9h они были столько же абсурдны как и опровергаемый тезис "в иде можно все". Не больше
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
Алексей, спасибо. Можно и обзор сделать на запущенный у вас Alacritty, кстати.
@MakarenkoSasha
@MakarenkoSasha Жыл бұрын
ха-ха... а есть ведь офигенный выход для любителей иде! нужно просто написать иде самому себе!
@al77ex1
@al77ex1 Жыл бұрын
Выпуск супер! Раньше так и роботали админы в терминале. Поодай еще одолочку fish или zsh с fzf поиском вообще будет огонь.
@PavelNT
@PavelNT Жыл бұрын
Они и сейчас так работают. Но речь про программирование, а не про админов. Админы это другие люди
@gameplays_from_hdd
@gameplays_from_hdd Жыл бұрын
Посыл: ты никогда не знаешь когда тебе понадобится тот или иной инструмент. UPD: Или не или иные знания
@user-uz4ry4zf3d
@user-uz4ry4zf3d Жыл бұрын
Глубинные водолазы понимающе кивают.
@gameplays_from_hdd
@gameplays_from_hdd Жыл бұрын
@@user-uz4ry4zf3d 😄
@dzagel
@dzagel Жыл бұрын
Напоминает обучение в своей шараге по профессии (не связано с кодингом), когда на практике уходило 2 дня на задачу из-за допотопных инструментов и чертежей руками карандашом на ватмане, когда в реальности это все делается через спутник за минуту и гораздо точнее. На логичный вопрос - зачем? Следовал ответ от препода: а что вы будете делать без всех этих спутников и новых технологий?)))
@t0digital
@t0digital Жыл бұрын
Ну так как вы в IDE-то сделаете это? На «современных технологиях»?
@dzagel
@dzagel Жыл бұрын
@@t0digital Так я не говорю, что в IDE можно сделать все это. Я не могу представить себе задачу, когда это потребуется сделать. И да, я полностью согласен, что нужно уметь работать с терминалом. Но задачи показанные в ролике это лишь практика.
@holyracc00n3
@holyracc00n3 Жыл бұрын
неппонял, а где кейс найти рандомные файлы в 10тыщщах директориях, у которых четко в середине ссылка на чертежи пушистых антисырных ракет ?)))
@TheRus60
@TheRus60 Жыл бұрын
Народ, что скажите по поводу готового комбайна AstroNvim? Кто нибудь пользовал?
@leha144
@leha144 Жыл бұрын
Пробовал винду, линукс и макось для программирования и особой разницы не заметил. Тем не менее почти все программисты пишут код, сидя под macos. Почему? Стоит ли ставить себе macos для программирования?
@LLuKKen
@LLuKKen Ай бұрын
Потому что в "старбакс" с маком выглядишь круче, чем с ноутбуком на винде😆
@danilakhtarov
@danilakhtarov Жыл бұрын
Я обычно юзаю только vscode и в целом это есть ide для меня. И я гуглю какие команды надо ввести в консоль, чтобы ускорить процесс. Так что юзаешь ide и пользуешься консолью, берешь из мира все самое крутое. Но как часто бывает из-за того, что мне приходится работать с >30 репами, я пишу программку на питоне, и не просто делаю git push, а создаю MR с описанием что поправил. Так что учите ЯП-ния и интерфейсы взаимодействия с программами и сервисами. Написать программку иногда быстрее, чем запомнить 100500 команд в консоли.
@user-re2hk5ub7m
@user-re2hk5ub7m Жыл бұрын
Очень полезный видос, похожии ситуациe возникают с гитом как в видосе, учитывая специфику проекта, когда вносишь изменения в схему сущности, а после этого из схемы генерится куча файлов в разных папках, которые не нужно коммитить, а нужны лишь те с названием сущности в которой ты работал, через IDE это ад делать :)
@vailrahmatulin
@vailrahmatulin Жыл бұрын
Когда будет запущен новый курс по Python?
@t0digital
@t0digital Жыл бұрын
анонс будет здесь и в telegram, точной даты назвать не могу
@fuckix
@fuckix Жыл бұрын
В ide же есть встроенная консоль)) Так что формально ide это может
@den9261
@den9261 Жыл бұрын
Как бы наоборот получается .......не в IDE встроенная консоль , а к консоли прикрутили GUI и добавили некоторый функционал и в результате получилась IDE ) Ну , во всяком случае я понял именно так, да и личный опыт говорит в пользу этого ....
@codedevil6524
@codedevil6524 Жыл бұрын
Поддерживаю! IDE пользоваться можно и нужно, если хочешь упростить себе жизнь. А пользоваться возможностями всей остальной ОС можно и нужно, если НЕ хочешь усложнять себе жизнь.
@couragic
@couragic Жыл бұрын
Отладка в IDE удобнее - это единственное почему я пока не перешел на nvim полностью.
@user-bu9tx6oq3q
@user-bu9tx6oq3q Жыл бұрын
Эко тебя разорвало :D . Я начинающий, но мое мнение, что для начала IDE наше все, когда освоиться более-менее, то без знания консоли никуда, и после освоения и понимания основ ЯП, Гита и прочего (что IDE даёт), то потихоньку надо начинать делать это все руками и осваивать тонкости .
@IonWP
@IonWP Жыл бұрын
Просто нажимать это одно а вот что-то по настоящему знать то надо учить! Можете сделать ролик как настроить alacritty? И чем alacritty лучше iTerm2? Спасибо!
@AlexMarticus
@AlexMarticus Жыл бұрын
прочитал книгу "Как разозлить джунов"?) Сейчас аккуратно, со стороны наблюдаем взрыв жоп 😋
@IonWP
@IonWP Жыл бұрын
Можете пожалуйста сделать туториал про гит дебагинг? git bisect
@ilplos
@ilplos Жыл бұрын
Так в любой IDE есть же терминал, где можно творить подобные штуки)
@user-pv3nw3xc5t
@user-pv3nw3xc5t Жыл бұрын
Ахахха, мне нравится как ты в конце мягко стебешься Спасибо за очередной годный контент)
@FirstLast-zs6dq
@FirstLast-zs6dq Жыл бұрын
Ну в логах кубера поиск тоже порой нетривиален, вот изучаем синтаксис команды find. Что заметьте гораздо релевантнее рендомных файлов.
@t0digital
@t0digital Жыл бұрын
Да триллиард задач можно придумать в которых необходима консоль)
@mndtr0
@mndtr0 Жыл бұрын
Унижение IDE - моя любимая рубрика!
@wilpokot1595
@wilpokot1595 Жыл бұрын
Убедительно , однако!
@lortta
@lortta Жыл бұрын
Я использую вим в phpstorm, настроил так, что мышкой не пользуюсь. Если какой нить большой файлик встречается, открываю в консоле. Такие ситуации очень редко встречаются.
@moya_mama
@moya_mama Жыл бұрын
Нафиг вим, настоящие профешионал юзают nano :) Спасиб за видос)
@user-fn7oy6yj4w
@user-fn7oy6yj4w Жыл бұрын
Мужик ты придумал нелепые задачи, которые врятли встретятся в обычной жизни. Ты же рофлишь в видео 😅
@KA3AHOBA94
@KA3AHOBA94 Жыл бұрын
Когда же будут про ооп, паттерны и т. д..?
@MrTaramka
@MrTaramka Жыл бұрын
Ахаха, я ржу только от одной интонации)))
@IgaarListard
@IgaarListard Жыл бұрын
Я обычно говорю, что когда ты пользуешься IDE - ты берешь знания взаймы. Решаешь задачи уже сейчас, но в будущем желательно научиться и понять, что стоит за инструментарием IDE
@t0digital
@t0digital Жыл бұрын
Хорошая мысль!
@user-os3hy8is5t
@user-os3hy8is5t Жыл бұрын
Когда ты юзаешь Пи - ты в принципе берёшь. Пучарм сам невероятно тупой IDE, так ещё и язык Пи...
@jtprogru_channel
@jtprogru_channel Жыл бұрын
Это самый лучший видос! Вот уже который год говорю людям «учи консоль!», теперь буду кидать этот видос в качестве подтверждения необходимости изучать консоль. Мышкоблудство для слабаков!
@master8920
@master8920 9 ай бұрын
Тот самый я который запустил терминал внутри VS Code. Запустил скрипт на python который печатал 31*3-4 строчек текста. Это была отладочная информация которая была нужна. И встроенный в IDE терминал, половины не отобразил 😢 Запустил этот же скрипт в терминале системы и! о! чудо! всё сохранилось и отобразилось.
@viktorpryima2994
@viktorpryima2994 Жыл бұрын
Алексей, если есть возможность запиши плз видео как дебажить в консоли - имею ввиду аналог IDEшного дебага с точками останова и прочим (если есть) аналогом функционала.
@t0digital
@t0digital Жыл бұрын
аналоги есть, я сам таким не пользуюсь, но как-нибудь запишу, да
@t0digital
@t0digital Жыл бұрын
@@maelstrom254 дебагер придуман до ide, открою вам страшную тайну, не рассказывайте только никому
@vabka-7708
@vabka-7708 Жыл бұрын
Задача1: Вроде во всех списках в идее можно искать по названию (просто надо начать набирать текст). Не уверен, можно ли регуляркой искать (не проверял), но если можно, то можно ввести file.8.\.txt и потом ^A и готово ))) Задача2 и далее: Ладно, сдаюсь. Но я бы для подобного вообще скрипт написал, хоть и не на баше.
@user-kj4oj7tf8u
@user-kj4oj7tf8u Жыл бұрын
А как ты кастомизировал терминал на маке?
@t0digital
@t0digital Жыл бұрын
Alacritty, внутри zsh и oh my zsh
@user-jx8jl7nc3j
@user-jx8jl7nc3j Жыл бұрын
Страшно представить, сколько сеньоров помидоров пользуются джуновскими кнопочками)
@vladislavmikhailov
@vladislavmikhailov Жыл бұрын
Красава, не смотря на хейторов, это даёт понимание, что консоль круче и обязательно надо её учить! Спасибо! 🙂
@oguretsagressive
@oguretsagressive 22 күн бұрын
5:32 - это скорее всего cмогу сделать в IDE (ну не совсем в IDE, но в GUI). В поиске файлов забью ту же маску, потом файлы на панель, выделю все звездочкой, в контекстном меню нажму git commit. 6:08 - тоже смогу. Функция поиска по диапазону размеров у всяких commander'ов присутствует. Потом опять файлы на панель, звездочка, git commit. 8:55 - в commander'е уже придется прожать флажки "regular expression" и "find text in file", но вроде выполнимо. Если вдруг придется коммитить файлы, размер которых при факторизации дает не более 2 простых множителей, тут я пожалуй сдамся, пойду писать скрипт на питоне.
@t0digital
@t0digital 22 күн бұрын
«скорее всего» сможете, да, на крайняк нет)
@alexpresley8002
@alexpresley8002 Жыл бұрын
Наш главный Катан оказался мастером сарказма ))
@LinkstaRuViews
@LinkstaRuViews Жыл бұрын
Вопрос только в том, насколько перечисленные задачи - это те задачи, которые ДОЛЖНЫ решаться в IDE? Задача из разряда "создайте каталог" тоже должна решаться через IDE? Вряд ли 🤷‍♂️
@t0digital
@t0digital Жыл бұрын
Но в иде ведь можно сделать все!
@aleksandrtsvetkov2290
@aleksandrtsvetkov2290 Жыл бұрын
Как преимущественно одинэсник рыдаю кровавыми слезами )))
@thiefsy
@thiefsy Жыл бұрын
В IDE есть консоль, в которой можно сделать всё.
@user-qn4tj9ie2q
@user-qn4tj9ie2q Жыл бұрын
ты прав... обожаю консоль.. например у меня дцп и одна рука, но я работаю в консоле больше чем мышкой и очень удобно..а мышка на убунту у меня настроена на цифровом блоке. и это тоже удобно для меня. спасибо за видео
@t0digital
@t0digital Жыл бұрын
Спасибо за комментарий!
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Рет қаралды 8 МЛН
where is the ball to play this?😳⚽
00:13
LOL
Рет қаралды 14 МЛН
Как учиться информационным технологиям?
34:35
Диджитализируй!
Рет қаралды 55 М.
Нам нужны новые IDE и инструменты разработки!
12:03
Диджитализируй!
Рет қаралды 52 М.
Эффект Магнуса
10:37
GetAClass - Физика в опытах и экспериментах
Рет қаралды 8 М.
⚡Python 3.11 - СКОРОСТНОЙ горячий пирожочек!
21:42
Диджитализируй!
Рет қаралды 87 М.
Управление знаниями с помощью Obsidian. Дмитрий Лаухин, Дима Черненьков
1:38:24
Ассоциация ориентированных на решение практиков
Рет қаралды 2,4 М.
Икигаи, мастерство и «войти в айти»
14:22
Диджитализируй!
Рет қаралды 24 М.
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Рет қаралды 8 МЛН