• Опыт инвестиций в акции
    0
    Автор читал какие-то книги на тему инвестиций?
    Советую хотя бы The Simple Path to Wealth: Your road map to financial independence and a rich by J L Collins
    В ней доходчиво объясняется, что, выбирая конкретные акции на рынке, показывать доходность при долгосрочном инвестировании выше S&P 500 удается лишь 2% инвесторов.
  • Руководитель на новом месте: инструкция по выживанию
    +2
    Вот пост про книги: habr.com/en/post/420473
    Если все прочитали | когда все прочитаете, напишите мне, подкину еще)
  • Как уволиться правильно, чтобы потом не…
    0
    Большое спасибо!
    Один из лучших комментариев и отличное дополнение к статье, плюсую!)
  • Как уволиться правильно, чтобы потом не…
    +1
    Subrisk, откуда столько негатива?
    Я ведь написал почти не освещен, так что строго говоря я никого не обманул.

    Я публикую свои мысли про процесс увольнения, чтобы подытожить опыт, который я получил. Не нравится — не читайте.

    Вместо негатива рассказали бы лучше какую-нибудь веселую историю про увольнение из собственного опыта. Пятница же!)
  • Как повысить продуктивность команды в несколько раз
    0

    Поделитесь, пожалуйста, опытом, как построить самоорганизующуюся команду?

  • Три года аттестаций без руководителей — полёт нормальный
    0
    С ростом отдела, например, двукратным, количество коммуникаций у вас будет сильно возрастать, что делать будете?

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

    Еще вопрос, кто принимает решение о том, что нужно расширять штат. Загруженный сотрудник сам создает таску и доказывает всем, что он сильно загружен?
  • Три года аттестаций без руководителей — полёт нормальный
    +1

    То есть вы не смогли найти хорошего руководителя и решили стать "бирюзовыми"?
    Что будете делать при двукратном росте отдела?
    Какие объективные метрики можете показать в доказательство эффективности данного подхода?

  • Научите меня давать обратную связь
    0
    Хорошо, вот написали вы в личный чат «Поправь Х» и «Ревью обязательно» в общий, но разработчик не выполнил необходимое. Дальше что будете с ним делать?
  • Научите меня давать обратную связь
    0
    Акцент статьи не на разборе конкретного кейса, а на том как конструктивно передать обратную связь своему сотруднику. Иван — руководитель, считаем по умолчанию, что он им стал заслуженно и более компетентен, чем остальная команда.
  • Scrum и Agile не спасут ваш проект от провала
    0
    Ок, в ваших терминах моя статья про «методологии управления разработкой». Однако, везде в литературе «методологии управления разработкой» == «методологии разработки».
    То, что вы подразумеваете под методологией разработки («как писать код, cнизу вверх или сверху вниз, TDD и прочие *DD») — это программистские техники и практики.
    Отвечая на ваш вопрос сверху: Нет я ничего не путаю и не смешиваю, я хорошо разбираюсь в вопросе.
  • Scrum и Agile не спасут ваш проект от провала
    0

    Хорошо, тогда поясните, пожалуйста, где по вашему мнению граница между методологией разработки и методологией управления разработкой?

  • Scrum и Agile не спасут ваш проект от провала
    0
    Все правильно вы пишите! Однако Пеп Гвардиола не выиграет с текущим Спартаком Лигу Чемпионов, каким крутым бы тренером он не был.

    Во всем должен быть баланс, да.
  • Scrum и Agile не спасут ваш проект от провала
    0
    .
  • Scrum и Agile не спасут ваш проект от провала
    0
    Проект — это не только документация и требования. Это также планирование, управление качеством, стоимостью, рисками, людьми, коммуникациями и много что еще. Всем этим часто и занимается методология разработки.
    Так что нет, я не противоречу себе.
  • Scrum и Agile не спасут ваш проект от провала
    0
    Ну, раз вы продвинутый пользователь, то без труда перечислите для всех 30 артефактов и практик «скрама»!
  • Scrum и Agile не спасут ваш проект от провала
    0
    Вы точно разбираетесь в сути вопроса и представляете, что такое Scrum и Waterfall?
    Работали по обоим процессам разработки?

    Меряться не буду.
  • Scrum и Agile не спасут ваш проект от провала
    0
    А что, принципиально, поменялось с 1999 года?
    Чем вам не угодил DevOps? Это набор практик, методология, направленная подружить разработку и сопровождение, наладить быструю и безболезненную доставку продукта.
    Водопадная модель процесса, безусловно, является более «тяжелой» по сравнению со Scrum.
  • Проблема Windows не в частоте обновлений, а в процессе разработки
    0
    Я вас уверяю, команда разработки Windows также покрывает новый код тестами и автоматизирует. Они также не могут закоммитить, пока не пройдут все тесты.
    Вопрос только в том, как покрыть тонны легаси кода, который десятилетиями накопился в системе. В коде ОС столько неизведанных мест, что их просто опасно трогать.
    То, что вы приводите в пример в качестве «правильного процесса» — это просто best practices, не более. В целом, некорректно сравнивать сложность разработки и поддержки ОС и Chrome.
    Давайте еще сравним разработку ПО для ракет и какой-нибудь веб-сервис.
  • Проблема Windows не в частоте обновлений, а в процессе разработки
    +2
    Жаль, что это перевод. Я бы хотел спросить у автора, что такое «правильный» процесс разработки и какое влияние он имеет на конечный результат.
  • Как собеседует Google: чему быть, чего не миновать
    +1
    А смысл менеджеру менеджера ее вытачивать?
    На работе он не будет писать код каждый день и решать сложные олимпиадные задачи по алгоритмам. Может, разумно как-то снизить требования?
    Очень расстраивает также, что некоторые российские компании перенимают все это, думая, что они Google.
  • Как собеседует Google: чему быть, чего не миновать
    +1

    С тимлидом ясно, не спорю.
    Руководитель вашего тимлида тоже должен кодить? А его руководитель?

  • Как собеседует Google: чему быть, чего не миновать
    0
    Да я не против поговорить про базовые алгоритмы и структуры данных, про архитектуру распределенных систем — это нормально, чтобы отфильтровать «эффективных» менеджеров.
    Но зачем нужно заставлять будущего руководителя отдела программировать и решать олимпиадные задачи? Как все это поможет потом в работе?
  • Как собеседует Google: чему быть, чего не миновать
    +1
    С разработчиками понятно, но зачем спрашивать те же вопросы по программированию и алгоритмам на управленческие должности? При этом вопросы не про базовые структуры и алгоритмы, а те же хитровывернутые контейнеры, динамическое программирование и оптимизация.
  • Книги для начинающих руководителей или почему так важно читать
    0
    Количество добавивших пост в закладки говорит само за себя.
    Если у вас есть конкретные предложения по книгам для начинающих руководителей, добавляйте в комментарии.
    И принципы работы с людьми не устаревают.
  • Книги для начинающих руководителей или почему так важно читать
    0
    Книг хороших очень много, здесь только необходимый минимум.
  • Книги для начинающих руководителей или почему так важно читать
    0
    Скажите честно, а вы указанные книги все прочитали?
    Если да, то вы и сами можете дальше ориентироваться в профессиональной литературе.
    Если же вам нужен совет, то напишите мне в личку, что вас конкретно интересует (планирование, управление рисками, общий менеджмент и т.д.) и я вам обязательно помогу!
  • Научите меня проводить собеседования
    0
    План собеседования строится в зависимости от позиции, на которую пришел кандидат. Например, собеседование для ведущих спецов и руководителей начинается с рассказа о нас и наших проектах, чтобы предвосхитить большое количество вопросов у кандидата. На собеседовании начинающих — рассказ о компании после вопросов кандидату.
    Обычно собеседование длится не более часа, этого вполне достаточно чтобы сформировалось мнение о кандидате.
  • Научите меня проводить собеседования
    0
    Основной посыл 21 пункта — составить собственное независимое мнение о кандидате на собеседовании, не принимать на веру хороших отзывов и не давать авансов кандидату.
    Если кто-то мне скажет, что кандидат раздолбай, я просто не стану звать его на очную встречу.
  • Научите меня проводить собеседования
    +3
    А вот что вы скажете, если кандидат, прямо идеально подходя по остальным пунктам, на вопрос из п.19 открытым текстом вежливо скажет всякое нелицеприятное, причём кратко, но объективно обоснует, почему.

    Тут ведь нужно смотреть не только на то, ЧТО он скажет, но больше на то, КАК он это скажет. Нужно быть немножко психологом.
    Не так давно девочка на этот вопрос ответила спокойно и рассудительно: потому что меня заставляли выходить в выходные и перерабатывать без оплаты сверхурочных. Зато когда она это говорила, ее губы задрожали. Не все из присутствовавших на собеседовании это заметили…
  • Научите меня проводить собеседования
    +1
    Если бы мне задали такой вопрос, то я бы ответил вроде: «Потому что я помогу решить такую-то важную для вас проблему»
    Это в случае, если вы очень-очень хотите работать в этой компании.
  • Как мы выбирали между Elastic и Tarantool, а сделали свою (самую быструю) in-memory БД. С Join и полнотекстовым поиском
    0
    В продакшене у вас это на чем живет?
  • Как мы выбирали между Elastic и Tarantool, а сделали свою (самую быструю) in-memory БД. С Join и полнотекстовым поиском
    0
    Полнотектовый поиск у вас реализован на уровне поиска одиночного слова? Можно ли искать фразу, слова на расстоянии нескольких слов и т.д.
    В Elastic, например, этот функционал есть.
  • Как мы выбирали между Elastic и Tarantool, а сделали свою (самую быструю) in-memory БД. С Join и полнотекстовым поиском
    +2
    У вас база всего 800MB?
    Тогда я не понял, зачем для Elastic нужно 200-300 серверов. Поясните, пожалуйста.
  • CubeDB: минималистичное хранилище счётчиков с многомерными ключами
    +1
    Lua здесь упомянут исключительно потому, что он используется в Tarantool.

    То, что у вас получилась хорошая система, я не спорю.
  • CubeDB: минималистичное хранилище счётчиков с многомерными ключами
    0
    Поэтому, единственное решение в контексте KV хранилищ — написать процедуру на Lua, которая будет прочесывать все записи и суммировать результат.

    Да, это было бы разумно сделать, написать небольшой скрипт на Lua, который делал бы вам нужную выборку данных.

    Но на одном процессоре производительность будет не та, даже если предположить, что Lua настолько же быстра, как и Java.

    Вы использовали Lua сами? Делали замеры производительности? Рекомендую осторожно относиться к таким синтетическим тестам и замерам производительности.

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

    Именно! Вы представляете, какую скорость вы бы получили.

    ни один из KV хранилищ не сжимает данные

    Опять же, кроме Redis вижу, что вы не имеете опыт использования KV-хранилищ. Посмотрите хотя бы RocksDB.

    Я все это к тому, что не нужно писать свои велосипеды, ограничиваясь при этом языком, который вы знаете. Существует много готовых систем.
    Теперь вы еще будете обязаны поддерживать свою систему, а это очень много времени.
  • CubeDB: минималистичное хранилище счётчиков с многомерными ключами
    +1
    Вы указали в промежуточных выводах, что key-value хранилища, в частности Tarantool, вам не подходят и отмели вариант его использования. Вопрос, почему?
  • CubeDB: минималистичное хранилище счётчиков с многомерными ключами
    –2
    Данные целиком помещаются в памяти, в наличии 48 процов. В чем такая прям сложность задачи? Почему не подошел Tarantool?

    Использование Java — это совсем без комментариев.
  • Переписать базу сообщений ВКонтакте с нуля и выжить
    0
    Интересно узнать, указанные 500 серверов — это сервера с какими характеристиками?
  • А вы еще не платите премию за вовремя сделанные проекты?
    0
    У топов, как и у продавцов, иная система мотивации, не как у программистов.
    Опять же зависит от конкретной компании и сферы.
  • А вы еще не платите премию за вовремя сделанные проекты?
    0
    Любой инструмент (в данном случае премии) нужно использовать умело.

    За комментарий спасибо, поставил плюсик!