Во-первых, пропьёшь и оч быстро) Прошло десять лет как я выпустился, дай боже 20% знаний в голове осело) Остальное пропито давно)
Во-вторых, сама школа оказалась не слишком востребована) А вот "нетворкинг" полученный в универе и всяких там конференциях - сработал раз в 30 лучше "школы")
Сижу, чешу репу и не понимаю, чего такой ажиотаж вокруг аналога std::variant из C++... Не так, чтобы он пользовался какой-то особой популярностью и был шибко удобный, но да, незаменим в ряде сценариев.
Я конечно не сильно знаток, но если у вас есть switch case, то ничего, кроме стека вы не съедите, что бесплатно) А если у вас язык не позволяет создать массив на стеке, то вам вообще насрать на такую мелочь, как килобайт-другой оперативы)
От каких действий?) Я прост не очень понимаю, что именно такого умеет командный режим, чего не умеют горячие клавиши VSCode/Other IDE.
Поиск? Ctrl+F или Ctrl+Shift+F
Замена? Ctrl+H или Ctrl+Shift+H.
Навигация по элементам GUI через Tab/Shift+Tab/Space/Enter.
Regex-ы с группами для замен поддерживаются.
Перемещение/выделение по словам - есть и гораздо мощнее vim
Перемещение по позициям в файле - аналогично vim
Выделить строку - да, тут уже надо Home -> Shift+End и дальше уже какое-то действие (копировать, удалить, etc). Чуть больше кликов по клаве.
Открыть терминал - у меня Ctrl-`. Открыть ещё один - Ctrl+Shift+'+'
Заметим, что я до сих пор не поднимал руки с клавиатуры))
Не так, чтобы я прям имел что-то сильно против vimmode, дело удобства, но говорить, что он чем-то удобнее других - сомнительно)
Можно было бы сказать, что Vim Mode "универсален" для всех IDE и даже браузеров, но это не так. В каждой IDE плагин для Vim Mode работает "чуть-чуть" по другому) Примерно как и логика работы элементов GUI иногда тоже чутка отличается, но почти всё написанное про GUI работает вообще везде, в любом GUI редакторе)
"Зачем" - да оч просто: потому что надо ну очень часто) Я уже даже не замечаю как часто я это юзаю.
Ну, например поправить пачку однотипных параметров в одной строчке. Добавить/удалить префикс для связанных логически переменных. Иногда код отформатирован "специфически" под каким-нибудь //clang-format off блоком и нужно подвигать его немножко. Ну или из банального, нужно добавить точку с запятой сразу в конец ряда строк, ну вот бывает так, просто тыкаешь мышкой в нужные строки, жмешь End и вуаля, ты в конце нужных строк)
Я в 2010-м не смог) Интернета у меня тогда вообще не было, Ubuntu 10.04 я заказал почтой, мне из Голландии его Canonical прислал, они в те времена рассылали его всем желающим на CD, бесплатно) Форму заявки в школе заполнил на уроке инфоматики)
И вот где-то я накопал инструкцию по настройке, вроде через школьный интернет, там был этот чертов vim) Полчаса я страдал, а потом установил windows XP)
Ну, чтобы понять всю ущербность Vim, достаточно попробовать выделить/подредактировать что-нибудь в режиме multiline или попробовать "найти и выделить похожее" (как Ctrl+Shift+L в VSCode).
Причем желательно чтобы это что-то "мультистрочное" находилось на разных строках со смещением, чтобы курсоры установить в разных точках)
Я писал код 2 года чисто на vim, я даже две книги по нему прочитал, но боже мой, какое же он дно перед базовыми возможностями того же VSCode) А уж если плагинов накрутить в VSCode, то вообще рядом не стоит.
Я до сих пор люблю vim для редактирования однострочных конфигов "по быстренькому пару строчек", но если надо на файл смотреть больше одной минуты и упаси господи прыгать по нему куда-то, ставить закладки, etc - в пень этот vim.
Стоит признать, что в VSCode некоторые сочетания прямо украдены из vim, типа того Ctrl-G. И vim сделал очень много, задал кучу трендов, чтобы сегодняшние редакторы были удобнее. Но он устарел шопипец.
Это в теории. В российской практике все эти системы ревью работают по принципу круговой поруки, и я за всю жизнь не видел, чтобы хоть кого-то понизили в грейде. Да и снижение зарплаты в по ТК РФ - операция незаконная.
У меня есть чуть более показательный пример: пытался я по дуолинго японский выучить) Ну вот за 3 месяца (3 месяца, Карл) - он мне рассказал только про катакану, хирагану и примерно 50 слов.
Я забил на дуолинго и нанял репетитора. Я за первый день узнал о японской грамматике больше, чем за всё это время в дуолинго. Мне дали материалы с систематической информацией по языку, управжнения для развития письма и рекомендации, какие темы стоит ковырять новичку, а какие оставить на потом.
Кароч, я получил концентрат из которого я просто за неделю узнал больше, чем за несколько месяцев в дуолинго.
P.S. Итог правда один, я решил, что "чё-т сложновато" и бросил)
Ну, так оно в принципе и есть) У нас английский был со второго класса, и я до 11 класса по сути выучил околонихрена) Не мог даже простенькие тексты без словаря читать, не говоря уже том, чтобы хоть что-то связно говорить.
Не могу сказать, что прям вина учителей, просто до тех пор пока я для себя серьезно не поставил цель выучить язык и не начал заниматься по два часа в день каждый день, без выходных, и принудительно общаться на нём - нихрена он не учился. Ни в каком формате.
Асбест ещё хоть как-нибудь в еду может попасть, я видел йодированную соль без ГМО лет 7 тому назад.
Во-первых, пропьёшь и оч быстро) Прошло десять лет как я выпустился, дай боже 20% знаний в голове осело) Остальное пропито давно)
Во-вторых, сама школа оказалась не слишком востребована) А вот "нетворкинг" полученный в универе и всяких там конференциях - сработал раз в 30 лучше "школы")
Гспди...
Сижу, чешу репу и не понимаю, чего такой ажиотаж вокруг аналога
std::variantиз C++... Не так, чтобы он пользовался какой-то особой популярностью и был шибко удобный, но да, незаменим в ряде сценариев.Я конечно не сильно знаток, но если у вас есть switch case, то ничего, кроме стека вы не съедите, что бесплатно) А если у вас язык не позволяет создать массив на стеке, то вам вообще насрать на такую мелочь, как килобайт-другой оперативы)
Шмешная шутка 🤣
Кому они нужны, когда любой ИИ научит лучше? Это при условии, что вообще кто-то захочет этому учиться в век ИИ
Например?)
От каких действий?) Я прост не очень понимаю, что именно такого умеет командный режим, чего не умеют горячие клавиши VSCode/Other IDE.
Поиск? Ctrl+F или Ctrl+Shift+F
Замена? Ctrl+H или Ctrl+Shift+H.
Навигация по элементам GUI через Tab/Shift+Tab/Space/Enter.
Regex-ы с группами для замен поддерживаются.
Перемещение/выделение по словам - есть и гораздо мощнее vim
Перемещение по позициям в файле - аналогично vim
Выделить строку - да, тут уже надо Home -> Shift+End и дальше уже какое-то действие (копировать, удалить, etc). Чуть больше кликов по клаве.
Открыть терминал - у меня Ctrl-`. Открыть ещё один - Ctrl+Shift+'+'
Заметим, что я до сих пор не поднимал руки с клавиатуры))
Не так, чтобы я прям имел что-то сильно против vimmode, дело удобства, но говорить, что он чем-то удобнее других - сомнительно)
Можно было бы сказать, что Vim Mode "универсален" для всех IDE и даже браузеров, но это не так. В каждой IDE плагин для Vim Mode работает "чуть-чуть" по другому) Примерно как и логика работы элементов GUI иногда тоже чутка отличается, но почти всё написанное про GUI работает вообще везде, в любом GUI редакторе)
"Зачем" - да оч просто: потому что надо ну очень часто) Я уже даже не замечаю как часто я это юзаю.
Ну, например поправить пачку однотипных параметров в одной строчке. Добавить/удалить префикс для связанных логически переменных. Иногда код отформатирован "специфически" под каким-нибудь //clang-format off блоком и нужно подвигать его немножко. Ну или из банального, нужно добавить точку с запятой сразу в конец ряда строк, ну вот бывает так, просто тыкаешь мышкой в нужные строки, жмешь End и вуаля, ты в конце нужных строк)
Я в 2010-м не смог) Интернета у меня тогда вообще не было, Ubuntu 10.04 я заказал почтой, мне из Голландии его Canonical прислал, они в те времена рассылали его всем желающим на CD, бесплатно) Форму заявки в школе заполнил на уроке инфоматики)
И вот где-то я накопал инструкцию по настройке, вроде через школьный интернет, там был этот чертов vim) Полчаса я страдал, а потом установил windows XP)
Ну, чтобы понять всю ущербность Vim, достаточно попробовать выделить/подредактировать что-нибудь в режиме multiline или попробовать "найти и выделить похожее" (как Ctrl+Shift+L в VSCode).
Причем желательно чтобы это что-то "мультистрочное" находилось на разных строках со смещением, чтобы курсоры установить в разных точках)
Я писал код 2 года чисто на vim, я даже две книги по нему прочитал, но боже мой, какое же он дно перед базовыми возможностями того же VSCode) А уж если плагинов накрутить в VSCode, то вообще рядом не стоит.
Я до сих пор люблю vim для редактирования однострочных конфигов "по быстренькому пару строчек", но если надо на файл смотреть больше одной минуты и упаси господи прыгать по нему куда-то, ставить закладки, etc - в пень этот vim.
Стоит признать, что в VSCode некоторые сочетания прямо украдены из vim, типа того Ctrl-G. И vim сделал очень много, задал кучу трендов, чтобы сегодняшние редакторы были удобнее. Но он устарел шопипец.
Как показывает практика - все не сгорают) Остальное не важно)
Проигрышная для кого? Для бизнеса? Ну штош, пусть горит он синим пламенем)
Не вижу никакой проблемы с таким подходом, если найденный кандидат решает рабочие проблемы
Какая мне разница, что среди 190 выброшенных был идеальный кандидат, если я из стопки резюме первым вытянул подходящего?
Это в теории. В российской практике все эти системы ревью работают по принципу круговой поруки, и я за всю жизнь не видел, чтобы хоть кого-то понизили в грейде. Да и снижение зарплаты в по ТК РФ - операция незаконная.
Примерно по 30-45 минут.
У меня есть чуть более показательный пример: пытался я по дуолинго японский выучить) Ну вот за 3 месяца (3 месяца, Карл) - он мне рассказал только про катакану, хирагану и примерно 50 слов.
Я забил на дуолинго и нанял репетитора. Я за первый день узнал о японской грамматике больше, чем за всё это время в дуолинго. Мне дали материалы с систематической информацией по языку, управжнения для развития письма и рекомендации, какие темы стоит ковырять новичку, а какие оставить на потом.
Кароч, я получил концентрат из которого я просто за неделю узнал больше, чем за несколько месяцев в дуолинго.
P.S.
Итог правда один, я решил, что "чё-т сложновато" и бросил)
Ну, так оно в принципе и есть) У нас английский был со второго класса, и я до 11 класса по сути выучил околонихрена) Не мог даже простенькие тексты без словаря читать, не говоря уже том, чтобы хоть что-то связно говорить.
Не могу сказать, что прям вина учителей, просто до тех пор пока я для себя серьезно не поставил цель выучить язык и не начал заниматься по два часа в день каждый день, без выходных, и принудительно общаться на нём - нихрена он не учился. Ни в каком формате.
Да вот бы я помнил, это было лет 5 или 6 тому назад) В день закрывал обычно одну "таблетку" (один полноценный урок).