Обновить
-2
Владислав Чеснов@TAZAQ

Фронт-среднячок

0,2
Рейтинг
Отправить сообщение

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

Скорее всего “прожигались” на чипе

Ради интереса посмотрите git клиент в ide от jetbrains. У меня как раз самый частый сценарий использования - это фильтрация коммитов по regexp и массовый черипик. Если что, массовость там чисто UX удобство, черипикаться будет по одному коммиту. Если в это время вылезают конфликты, то появляется модалка со списком файлов-конфликтов, даблкликая по файлу появляется модалка с тремя редакторами - в центре итог, слева и справа состояния на конфликтных ветках

Если ваш клиент умеет черепикать несколько выделенных (в т.ч. не подряд) коммитов, то это уже намного лучше большинства существующих расширений

Можно ли на одной странице использовать несколько элементов main?

Ну технически, ответ “можно” без всяких но

Аккумулятор под подушкой, идея - огонь!

Рекомендую посмотреть в сторону hermes-agent. Разрешить ему работать через github-mcp с репой: читать пр, читать файлы. На полученные данные натравить какой-нибудь скилл для проверки. Подключить бд для “памяти”

Если надо, могу объяснить, почему это даже близко не то же самое.

Да, будьте добры, потому что из того что я вижу (не работал с реактом) это прям что-то узконаправленное под рендер реакта. Вообще, useTransition очень похож на nextTick, а useDeferredValue очень похож на дебаунсер с тем отличием, что он срабатывает не через “фикс” время, а когда откроется окошко для обновлений. Оба очень похожи на requestIdleCallback.

useTransition is a React Hook that lets you render a part of the UI in the background.

useDeferredValue is a React Hook that lets you defer updating a part of the UI.

Насколько я понял из документации, это специфичные для react хуки. Реактивность vue из коробки позволяет обновлять “part of the UI”, обновляя только компоненты которые реально изменились

Террористы использовали слова, надо что-то с этим сделать

А если не работает, писать в столото?

Окак. Штраф за лайки не в ВК, а внезапно на ютубе. Неожиданно

Думаю прежде чем писать эту статью надо было определиться с понятийным аппаратом.
Меня как прогера на удалёнке (с августа 2020 года) этот текст поставил в ступор.
Мне кажется (перекрестился), что этот текст направлен не на здешнюю аудиторию.

Мои затраты:

Мои затраты:

  1. Аренда / покупка / модернизация / зонирование помещения (чтобы был отдельный кабинет или хотя бы уединенное место);

Уже есть, 0 рублей.

  1. Оборудование (компьютер или ноутбук, монитор (2 и более мониторов), клавиатура, мышь, принтер, удлинитель / сетевой фильтр);

Уже есть, 0 рублей.

  1. 2 интернет-провайдера;

Зачем? Автор, вы в России? Базовая потребность, дополнительные траты отсутствуют - 0 рублей.

  1. Время на уборку / оплата уборщицы;

Так или иначе выполняется на выходных, а также не зависит от типа работы. 0 рублей.

  1. Время на готовку / оплата повара (обязательно, если живешь в спальном районе и нет доступных кофеен), покупка продуктов (время и деньги);

Я не очень понимаю этот момент. Т.е. как только я окажусь в офисе мне не надо есть? Да рядом возможно есть столовка, но там тоже надо тратить время и деньги.
Вы переоцениваете время на готовку, сейчас куча оборудования на которой можно готовить всё. Банальный аэрогриль и мультиварка уже сделают за вас всю работу и потенциально приготовят еду на неделю. Затраты на покупку аэрогриля и мультиварки в районе 13к рублей за раз, но это не для работы, а для жизни в целом. 0 рублей.

  1. Оплата электричества (оборудование включено всегда, освещение рабочего стола и освещение помещений без окон, в темное время года – любых помещений);

Автор, вы в России? У нас электричество дешевое. Кроме того вы переоцениваете энергопотребление компа/ноута, оно слишком малое. 0 рублей.

  1. Канцтовары, бумага для принтера, картридж;

Зачем? Например я купил в 2019 году лазерный принтер за 14к тогдашних рублей и не менял ничего в нём до сих пор. Бумага всё также из тех же годов. 0 рублей.

  1. Телефония (мобильный телефон, сим-карта и оператор сотовой связи);

Автор, вы в каком году, простите, живёте? Это как бы база. 0 рублей.

  1. Мебель (как минимум стол, тумбочка, стул / кресло);

Уже есть, 0 рублей.

  1. Кондиционер/вентилятор;

Нет нужды. 0 рублей.

  1. Обогреватель;

Нет нужды 0 рублей.

  1. Поддержка, закупка и замена оборудования, программ, мебели, электрики, сантехники, канцтоваров, приведение в порядок помещения (амортизация), причем: поддержка включает: время и деньги на проверку, чистку, отладку; закупка включает: время на поиск требуемого оборудования и материалов, время на проезд до магазина и обратно, время на покупку; замена включает: самостоятельную замену (время) или привлечение специалистов (время и деньги);

Автор, вы рассуждаете с точки зрения завхоза компании, какая амортизация? Эти затраты для одного человека минимальны. Не знаю как у вас, но я даже не припомню каких либо проблем с электрикой или сантехникой. Замена всяких счетчиков, да даже время жизни лампочек стремится к ДЕСЯТИЛЕТИЮ. Около 0 рублей.

  1. Вода – питьевая (закупка / фильтры) и для мытья и уборки (ХВС и ГВС);

Автор, вы в России? Всё это дешево, фильтры для воды стоят около 1000 рублей на ГОД и это не отдельно для работы. 0 рублей.

  1. Поиск социальных групп по теме выполняемых работ или хотя бы в чем-то близких по духу (время и деньги);

Автор, вы в каком году, простите, живёте? Группы в телеге и дискорде. 0 рублей.

  1. Аренда коворкинга / покупка чего-то в кафе, чтобы там посидеть (для желающих побыть с людьми);

Зачем? См. п. 14. 0 рублей.

  1. Проездной / проезд до магазинов для закупки / мест для общения.

Автор, вы в каком году, простите, живёте и где? Пятёрочка в 5-10 минутной пешей доступности. ТЦ с чем угодно в районе пеших 30-60 минут. 0 рублей.

Итого: дополнительные траты, размазываясь по годам стремятся к условному нулю. Под нулём я подразумеваю некую сумму, которая на фоне доходов выглядит несущественно. Расходы на одежду и обувь тоже не учитываем, т.к. под удалёнку ничего специально не закупается. Кроме того, учитывая, что на удалёнке особо не выходишь из дому, то и одежда и обувь живут дольше. Ещё один бонус в копилку удалёнки.

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

Жаль, что TS нет в рантайме, private прекрасно отстреливается при компиляции и получается обычный публичный атрибут

А как с точки зрения "сахарности" выглядят приватные поля?

Вдогонку:

  • ctrl+p - открыть файл

  • ctrl+shift+p - выполнить <что-то>

amend - чекбокс в коммит окне, черипик есть, буквально иконка вишни

Наверное, скажу непопулярное, но лично мне кажется, что работа с гитом из терминала - это шаг назад.

Постоянно прописывать низкоуровневые команды - это так себе. UI от JetBrains для гита покрывает большинство кейсов + упрощает взаимодействие с деревом коммитов через выделение отдельных коммитов - черипик, сквош, дроп, реверт. Есть удобный поиск и фильтрация коммитов с помощью регулярок.

Сейчас единственный момент, где я использую терминал, а не UI, - это ребейз эпик-веток, где количество затронутых файлов исчисляется сотнями (на 300+ у меня тормозит), через терминал просто быстрее.

На первой же картинке указан 144+, не удивительно

Поговаривают, что на фронтенде уже не пирамида тестирования, а трофей:

  1. куча статических приколов: типизация, линтеры и подобные инструменты

  2. юниты

  3. интеграционные (на них делается упор)

  4. е2е

1
23 ...

Информация

В рейтинге
3 248-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фронтенд разработчик
Средний
От 200 000 ₽
Vue.js
TypeScript
SCSS
Jest
Vite