Как стать автором
Обновить

Как стать автором

Разница в мотивации ТОПов и сотрудников: как выстроить эффективную команду

Уровень сложностиПростой
Время на прочтение6 мин

Мотивация сотрудников — один из ключевых факторов для успеха компании. Когда компания растёт, неизбежно появляется разделение на две большие группы: руководство и операционный состав. У них разные приоритеты, способы оценки достижений и восприятие результата. Значит, у них должна быть разная мотивация.

С одной стороны, игнорирование различий между группами может угробить команду: линейные сотрудники не поймут стратегических KPI, а ТОПов не будут мотивировать проблемы «на земле». В результате неизбежно упадет вовлеченность, а система премирования потеряет эффективность.

С другой стороны, если людей в одной команде мотивировать по-разному, то и двигаться они начнут в разные стороны. Это классическая ситуация «Лебедь, рак и щука». 

Как их объединить? Давайте разберём эти задачи в статье.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии13

Ключевые моменты перед использованием SwiftData

Уровень сложностиПростой
Время на прочтение10 мин

На недавно завершившейся конференции Let's Vision 2025 я получил множество вопросов о SwiftData: «Достаточно ли SwiftData развита, чтобы использовать ее в реальных проектах?» и „Как начинающему разработчику эффективно использовать SwiftData?“. Эти вопросы не только отражают живой интерес разработчиков к новейшему фреймворку Apple для хранения данных, но и свидетельствуют о нерешительности при выборе технологии.

Эта статья призвана стать руководством для разработчиков, заинтересованных в SwiftData, и помочь вам понять ее сильные стороны и ограничения, чтобы вы могли принимать обоснованные решения, исходя из потребностей вашего проекта. Независимо от того, рассматриваете ли вы возможность использования SwiftData в новом проекте или планируете переход с другого устоявшегося решения, приведённый ниже материал может помочь в процессе выбора.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

15 мс на ответ: как мы добились высокой скорости работы API Gateway

Уровень сложностиСредний
Время на прочтение6 мин

Меня зовут Николай Кокоулин, я бэкенд-разработчик в Ви.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье поделюсь нашим опытом о том, как мы в ходе разделения монолитного приложения на микросервисы столкнулись с вызовом: как сохранить производительность и масштабируемость системы при росте нагрузки.

Читать далее
Всего голосов 13: ↑12 и ↓1+14
Комментарии6

Как я сдавала CBAP в 2024 году: инструкция по выживанию

Уровень сложностиПростой
Время на прочтение8 мин

В ноябре 2024 года я успешно прошла сертификацию CBAP от IIBA. CBAP - «золотой стандарт» в мире бизнес-анализа, подтверждающий профессиональную экспертизу специалиста. В этой статье я бы хотела своим опытом в части подготовки к сдачи сертификата CBAP.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Опыт разработки программы для анализа юридических документов с помощью нейросетей

Уровень сложностиПростой
Время на прочтение14 мин

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

В программировании имею небольшой опыт обучения основам C#, а с недавнего времени — изучение основ Python.

Я начну с самого начала, чтобы те, кто еще не пробовал кодить, могли понять, с чем придется столкнуться и чего бояться не стоит.

На вооружение был взят ChatGPT (Plus)/DeepSeek и VS Code для написания кода.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

UX против мошенников

Уровень сложностиСредний
Время на прочтение2 мин

Каждый из нас слышал истории взлома сервисов и учеток с разными исходами, у кого‑то побывали в таких ситуациях близкие.

Что думают об этом архитекторы, разрабатывающие и принимающие эти сервисы?
Опыт показывает, что они подозревают, что что‑то идет не так. А дальше включается традиционный иерархический менталитет, где даже самое благое предложение, оспаривающее чье‑то решение, может очень быстро привести автора на мороз с нелестными рекомендациями.

Да и понятно, что не предложишь внезапно начать развивать то, чего еще нету, требований на это ниоткуда не спускалось, в списке бизнес‑целей оно тоже не наблюдается.

Что есть общение пользователя с сервисами, включая разные госуслуги?
HCI — человеко‑машинное взаимодействие.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии1

Стратегия команды: крупными мазками или точный пошаговый план? Как понять, какой подход вам подойдёт?

Уровень сложностиПростой
Время на прочтение3 мин

Удивительная штука — стратегия! Мы привыкли считать, что это какое-то единое целое, универсальное решение: мол, если уж составил стратегию, дальше всё будет по плану. Но на самом деле, стратегии бывают разными. И люди, работающие в команде, тоже отличаются друг от друга по тому, как именно они строят стратегию и двигаются к цели.

Мы привыкли обсуждать, что находится в стратегии, но реже спрашиваем себя: «А как именно мы эту стратегию создаём и реализуем?» Здесь проявляются два интересных подхода: давайте назовём их условно «реалистично-пошаговый» и «широко-крупномасштабный». И чтобы понять, какой из них будет лучше именно для вас, важно детальнее разобраться в каждом.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии5

Подробная карта OpenSource инструментов для создания AI агентов

Уровень сложностиСредний
Время на прочтение7 мин

Как создать автономного ассистента без миллионных бюджетов?

Обзор 18 open-source инструментов для разработки: от CrewAI для оркестрации агентов до Qwen2-VL для анализа документов.

Практический гид по фреймворкам, которые уже сегодня решают задачи автоматизации, тестирования и симуляции.

Читать далее
Всего голосов 15: ↑14 и ↓1+15
Комментарии9

Telescope — web-based log viewer UI

Уровень сложностиПростой
Время на прочтение1 мин

Всем привет

Хочу поделиться с сообществом своим проектом.

Telescope - это opensource web-приложение для удобной работы с логами, хранящимися в ClickHouse.

Читать далее
Всего голосов 8: ↑8 и ↓0+10
Комментарии13

Ромбуд «Заводской апельсин»

Уровень сложностиПростой
Время на прочтение10 мин

-224:07:12

Звуки станков заглушали мои шаги. Незаметно, когда все были заняты своей работой, я проскользнул в «Бюро кредитов» и стал хаотично рассматривать полупустые полки. Взгляд мой был нервный и дерганный, постоянно косящийся на дверь. Не дай бог, кто из мужиков зайдет и увидит меня здесь. Непреодолимая страсть вперемешку с ребяческим стыдом скручивали меня, что я стал похож на участника цирка уродов.

— Вы определились? ­­­­­­­­­­­— прозвенело сквозь каждую клетку моего дрожащего организма.

— Я, я. Я почти, — чуть слышно одёрнувшись, отвечал, но стены и высокий потолок будто усилили этот звук и эхом запустили вихрь слов по всему заводу.

— Выбирайте или идите работать, живо, — зазвенело снова.

—Элемент номер 78, пожалуйста, — я пробурчал, боясь быть замеченным.

— Одобрено, — с задержкой в доли секунды прозвенели эти слова и в пустую, пыльную корзину, упал апельсин.

Читать далее
Всего голосов 10: ↑7 и ↓3+8
Комментарии0

Б/У жёсткие диски Western Digital под видом новых в крупном ритейлере

Уровень сложностиПростой
Время на прочтение3 мин

Купил Б/У жесткий диск под видом нового в крупном ритейл магазине, хард оказался покрытым краской из баллончика. Читайте о моем печальном опыте и не повторяйте моих ошибок.

Читать далее
Всего голосов 189: ↑189 и ↓0+233
Комментарии328

Интенсивное развитие ИИ завершено! дальше только количество

Уровень сложностиСредний
Время на прочтение10 мин

В последнее время можно наблюдать обилие статей и различных оптимистических взглядов на будущее ИИ. Где-то даже утверждается, что ИИ — этакий аналог сверхсущности, едва ли не божества, что непременно захватит контроль над планетой.

Трансгуманисты даже заговорили о том, что ИИ — это эволюционная ступень, которая заменит человечество в будущем.

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

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

Почему это так? Давайте разбираться!
Всего голосов 8: ↑7 и ↓1+7
Комментарии105

Парсим сайт для получения УДК иерархии

Уровень сложностиПростой
Время на прочтение6 мин

Предыстория:

У меня на домашнем ПК скопилось некоторое количество книг в электронном формате. Это в основной массе техническая литература. И мне хотелось всё это систематизировать. Придумывать не хочется, когда в книгах есть УДК, ББК классификаторы.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии2

Почему первые дни новичка решают всё

Уровень сложностиПростой
Время на прочтение7 мин

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

Читать далее
Всего голосов 13: ↑8 и ↓5+3
Комментарии8

Интерактивные метки на изображении JS

Уровень сложностиПростой
Время на прочтение3 мин

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

Данный скрипт позволяет создавать адаптивные изображения с интерактивными метками. Скрипт по умолчанию поддерживает до 50 меток на изображении.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии8

TypeScript 7 в 10 раз быстрее: анонс нативного компилятора TSGO

Уровень сложностиСредний
Время на прочтение3 мин

11 Марта вышел аннонс Typescript 7, в котором рассказали о разработке нового tsgo компилятора.

Андерс Хейлсберг объявил о следующем этапе в развитии Typescript, направленном на кардинальное повышение производительности.
Основная ценность Typescript — это удобный опыт разработки, с ростом кодовой базы эта ценность становится всё более очевидной. Но, как показала практика, текущая реализация часто не справляется с очень крупными проектами. Разработчики сталкиваются с долгим временем загрузки, медленным автокомплитом и проблемами с производительностью.

Нативный порт компилятора на Go - tsgo доступен в репозитории на GitHub - typescript-go. Уже сейчас его можно потестировать и попытаться собрать какой-нибудь проект, но пока реализовано 80% функционала языка. А завершить разработку tsgo обещают в пределах 2025 года.

Читать далее
Всего голосов 12: ↑12 и ↓0+14
Комментарии13

Принципы SOLID и основы построения коммерческой организации

Уровень сложностиПростой
Время на прочтение5 мин

Привет, дорогой друг!

Сегодня я тебе объясню принципы SOLID максимально понятным способом.

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

Представь себе, что ты решил заняться бизнесом.

Первым делом ты организуешь небольшую торговую компанию. Ты только начинаешь свой путь в бизнесе, и поэтому всё делаешь сам. И закупаешь товар, и развозишь его по точкам, и ведёшь учёт, и ремонтируешь грузовую газель.

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

Людей в твоей команде немного, все друг друга знают, вы как одна большая дружная семья. И нет-нет, но периодически, кто-нибудь из сотрудников пытается взять себе дополнительные полномочия из чужой области. То ремонтник порывается съездить на рынок и закупить товар (ему же по дороге), то продажник научить ремонтника как правильно чинить технику (он всё детство провёл в гараже, где они с друзьями чинили папину волгу), то бухгалтерша Галина Петровна решает всех построить и взять на себя часть руководящих функций.

В результате никто не знает, кто за что отвечает, ответственность размывается, и люди перестают понимать, где находятся границы их зоны ответственности.

Но ты стоишь на страже интересов бизнеса! Железной рукой ты пресекаешь безобразия и вводишь жёсткий принцип – каждый сотрудник отвечает только за своё поле деятельности, у каждого своя ответственность, и никто в чужой огород лазать не смей. Закупщик – только закупает. Продажник – только продаёт. Каждый сотрудник должен иметь только одну зону ответственности.

Читать далее
Всего голосов 11: ↑11 и ↓0+12
Комментарии10

Эффективный трейдинг и автоматизация

Время на прочтение11 мин

Хотел поделиться своим проектом, который разрабатываю уже несколько лет.

[ Предыстория ]

По основной профессии - я программист. Почти 20 лет в этой сфере. Основной язык - Golang (это как бы современный Си). Трейдингом увлекся еще в далеком 2009. Тогда начал торговать акциями на Московской бирже. Именно спекулятивный трейдинг. Трейдил где-то 2 года. Опыт был успешным, купил себе первую хорошую машину.

Но, что хорошо тогда понял - это то, что трейдинг сложное занятие. Он сильно тебя выматывает. Эмоционально именно. Нужно прямо учиться переступать через себя и не суетиться, сохранять спокойствие. Это на самом деле очень сложно. И это только первая часть. Вторая, не менее трудоемкая - это масса работы, исследований, изучений, экспериментов. Нужно много вечеров и ночей посвятить разбору ошибок, графиков, инструментов и т.п. Все, кто этого не делает - им просто повезло. Просто есть некоторая вероятность. Кому-то должно повезти.

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

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

Читать далее
Всего голосов 10: ↑8 и ↓2+6
Комментарии23

Сравнение Dagger 2, Dagger Hilt и Koin

Уровень сложностиСредний
Время на прочтение4 мин

В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.

Читать далее
Всего голосов 3: ↑2 и ↓1+2
Комментарии5

«Уволиться нельзя остаться»: где поставить запятую?

Уровень сложностиПростой
Время на прочтение5 мин

Кто-то сказал что-то не то, новая политика компании не зашла, проект отдали другому, или просто заманчивое сообщение в LinkedIn пообещало горы золота.
Каждого сотрудника минимум раз в месяц посещают мысли из разряда: «Как мне всё надоело?», «Почему я должен это терпеть/делать?», «Что за цирк и почему я здесь?», «Меня не ценят, почему я должен вкладываться?»... Но стоит ли уходить? Точно проблема в компании?

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

Читать далее
Всего голосов 17: ↑12 и ↓5+8
Комментарии37