Search
Write a publication
Pull to refresh
1
0
Дмитрий Доронин @Northerner19

Backend Node.js Developer

Send message

Одно из лучших решений в этом году для меня лично - покупка Macbook Air M4. Желание работать вне дома сталло еще больше) Тоже по возможности мигрирую все в терминал - lazydocker, psql и т.д. Начал изучать vim для простых кейсов с кодом - чтение, минимальное редактирование. Попробовал LM Studio с Qwen3 - неплохая альтернатива гуглению если нет инета.

Был у меня подобный опыт вставки новых индексов и прод шакалило несколько часов пока все записи не проиндексировались. После такого все запросы тупо встали и была не просто задержка а все по таймауту улетало с клиента. Но это был не самый серъезный мой фейл.
Полностью ронять прод получалось только на несколько минут но по мне более опасная ситуация когда все вроде работает но есть "нюанс") Этим нюансом было состояние заказа. В какой-то момент клиент пожаловался что он оплатил одну и туже покупку 5 раз. Просто тыкал на кнопку и ждал результата. Все оказалось до банальности тупо - отсутствовала проверка состояния заказа а фронт не подстраховал, потом конечно кнопку оплаты после нажатия дизейбили но факт проблемы вскрылся. Менеджер мне ничего не сказал, типа херня случается. Клиенту потом конечно деньги вернули) Но масштаб проблемы мог быть спокойно в разы больше. Были и другие косяки примерно такого же уровня но у кого они не было по опыту? Автора с посвящением )

Я даже не догадывался о наличии второго свойства! К счастью или сожалению но верстать я перестал еще в 2018 году когда ушел от фронта к бекенду полностью. Интересно узнать почему свойство inline-block теперь в статусе legacy?

Благодарю за статью. Работал с csv, xlsx а вот теперь работаю с Google Sheets. Я сам через их API тяну листы с таблицы и массивы строк преобразую в Json. Формально первая колонка является заголовками, но это условно. Сам пока тестирую через Jest и вот теперь хочу тоже внедрить Cypress.

Спасибо за статью!

В prisma можно использовать маппинг чтобы работать с существующими коллекциями

model User {
// fields
@@map('users')
}


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

Для тех кто использует редактор VS Code — есть расширение SSH Remote. Можно работать с кодом прямо через ssh сессию, очень удобно а не вот этот ваш FTP
А Sequelize не пробовали? Очень хорошо чувствуем себя на проде с ним
Я из Саратова и работаю удаленно (бекенд разраб). В нашем регионе качество работы мягко говоря среднячок но бывают и исключения в лучшую сторону. Когда работал в офисе даже не задумывался что мог спокойно тоже самое делать и из дома, но держало окружение и общение с коллегами, в живую его как раз не хватает. Поэтому молодым спецам советую сначала поработать из офиса, на удаленку при наличии скилла всегда успеете прыгнуть

Использую commander но после прочтение статьи захотелось теперь попробовать yargs пусть и с 14 зависимостями.

Спасибо автору за совет, сам того не зная я на «пытливости» и вылез в программеры, главное сохранять мотивацию)
А мне понравился, завел на VS Code.
Тем не менее на фрилансе полно «специалистов» работающие за еду. Проблема не только в росте зарплат но и повышающиеся требования. Водила 2010 года и водила 2020 года — особо разницы нет. В разработке это уже пропасть, поэтому непонимаю нытья по росте зп, наоборот радуйтесь, но видимо у некоторых до сих пор синдром самозванца
На удаленке полтора года.
По своему опыту скажу что часть минусов легко перебить:
1) Независимость от местоположения… Можно спокойно отдохнуть до и после рабочего дня. Реально часто переезжать и путешествовать без вреда рабочему времени
2) Экономия. Всего — времени, ресурсов (никуда ехать не надо, работаешь в чем дома ходишь и т.п.)
Кроме платежей по квартире ;)

Из минусов от себя
1) Ремонт, обслуживание и покупка техники ( частично некоторые компании компенсируют покупки)
2) Необходимость в стабильном интернете
3) Разница в часовых поясах (опционально). В случае если есть разница с работодателем. Придется перестраивать режим если разница больше +- 3 часа
Для стран СНГ от 30+ может уже и не так охотно берут на начальные должности но в США например нормальное явление и никто особо на это не уделяет внимания. В ИТ сам с 25 лет и почти 3 года общего стажа.
Обладатель PocketBook 632. Скорости хватает. Жаль только сами прошивки обновляют не так часто, надеюсь с выходом новых устройств релизы будут чаще
У меня минимализм поэтому кроме мониторов и переферии ничего нет на рабочем столе. Иногда кружка с кофе и стараюсь убирать при первой возможности
По большому счету тут все для фронта, а есть инсайд для чистого бекенда?
И вот удобно работать с такой клавиатурой?)
Книгу уже начал читать ранее но остановился. Случайно увидел статью. Спасибо за конспект, буду ждать следующие части.
1

Information

Rating
9,147-th
Location
Саратов, Саратовская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Middle
From 160,000 ₽
Git
PostgreSQL
Linux
REST
JavaScript
Node.js