VP of Engineering в iDeals
  • В Україні створять університет для підготовки фахівців з кібербезпеки — Зеленський

    Может быть хорошей идеей только если вместо дипломной работы будет сдача сертификации CISSP / CEH / etc.

    Сдал сертификацию — получил диплом — выпустился. Не сдал — получил документ «о прослушивании курсов» — и вернул деньги за обучении на бюджете в течение Х лет. Зато точно не будет плагиата :)

  • Team Lead vs Tech Lead. В чем разница и зачем разделять эти роли

  • Team Lead vs Tech Lead. В чем разница и зачем разделять эти роли

    Да, Алексей, как и написал в статье, понимание и подход к этому вопросу у каждой компании свой. Важнее, скорее, разобраться в разведении «человеческой-управленческой» и «технологической» функций.
    Идеальной модели, само собой, нет — в разных командах и бизнесах работают свои подходы. Но, как вы сами правильно отмечаете, people/project management функции и бизнес-вопросы в командах разработчиков может решать как один специалист (например, в продуктовой компании), так и разные (что нередко встречается в аутсорсе).
    И это важная задача менеджмента — понять, какой подход покажет бОльшую эффективность.

  • Team Lead vs Tech Lead. В чем разница и зачем разделять эти роли

    Честно говоря, роли архитектора тоже очень сильно разнятся. Есть Systems, Applications/Software, Solutions и Enterprise. Вы о каком говорите? :)

    Эти роли решают совершенно разные задачи, и некоторые из них выходят далеко за рамки построения софта прикладного уровня. Кого-то можно встретить в сервисной компании, кого-то — в продуктовой, а кого-то вообще только на стыке настоящего Research & Development.

    Я поддержу комментарии Максима. По-моему, ни один Software Architect не может самостоятельно строить как глобальный, так и локальный технические оптимумы в большом продукте. Это трудно, если не невозможно — и такой архитектор очень быстро превратится в Ivory Tower Architect, который оторван от реальности.

    Поэтому локальный технический оптимум скорее уходит на Tech Lead, глобальный — формируется Software Architect в тесной кооперации и синхронизации с несколькими Tech Leads.
    Как я и писал в статье — коллективный разум с четким алгоритмом согласования превосходит мастеров-одиночек. И кооперация Tech Lead и Software Architect — один из таких примеров.

  • Team Lead vs Tech Lead. В чем разница и зачем разделять эти роли

    Романе, дякую, дуже слушне запитання. Ідеальна ситуація для Engineering Manager — робота з тим, щоб конфлікти, принаймні гострі, не виникали. Для цього потрібно як вибудовувати довіру в команді, так і вміти побачити потенційні зони ризику. У разі конфлікту членів команди варто виступати третьою стороною, медіатором, який допоможе людям порозумітися.

    Із цим пов’язаний чи не найбільший виклик для EM: потрібні прокачані комунікаційні навички та глибоке занурення у контекст (у тому числі — технічний, якщо він є причиною конфлікту).
    З іншого боку, в iDeals ми покладаємося ще й на внутрішню зрілість людей і їхню орієнтацію на ефективну співпрацю та готовність прямо говорить про складнощі, не чекаючи, доки вони набудуть серйозного характеру.

    Поддержали: Ruslan Katsyuryna, Alexander Nechay
  • Найм у продукт. Від розробки вакансії до технічного інтерв’ю

    Термин «Hiring Manager» — общепринятый во всех продуктовых компаниях, когда один из менеджеров/lead ищет себе teammate в команду. На русском, действительно, режет слух :)

  • Як керувати продуктовими командами без насильства

    Дуже вірно про фокус на результат, а не на процес — особливо в реаліях продуктових компаній.

    Якщо інженер/менеджер не може розповісти про досягнення/результати, тобто відповіді на кшталт «ну, я розробляв features» / «ну, я керував командою та розмовляв з кастомером» / «ой, в мене NDA» (лол) — скоріше за все, ця людина дійсно не усвідомлювала, нащо вона там знаходилася, які проблеми вирішувала — а це дуже погано.
    І погано всюди, де важливий саме результат, а не процес.

    Поддержал: Bohdan Kit
  • Як керувати продуктовими командами без насильства

    Програмування без цілей та результатів, які ти як інженер розумієш та освідомлюєш = «работа от забора до абєда» :)

    Не може існувати гарного інженера в вакуумі, який не розуміє, як його праця допомагає компанії досягати цілей. Тому що ця людина не може у причинно-наслідкові зв’язки. А саме завдяки існуванню цих зв`язків він, як інженер, заробляє гроші

    Поддержал: Bohdan Kit
  • Мой опыт обучения в КПИ (ФИВТ) и советы начинающим

    Поддержу Александра, идея в том, что одна большая тема разбивается на несколько частей и эти части делают несколько студентов.
    Итого там общей части на условные 20 страниц, и 100 страниц — индивидуальные, для каждого студента.

    Автор, из того, что я понял, описал именно этот вариант — в этом случае обвинения в плагиате этих 20 страниц несправедливы

    Поддержали: Alex nabokov, Taras Morozovsky
  • Мой опыт обучения в КПИ (ФИВТ) и советы начинающим

    А я обожаю своё время на ФИОТ. Поступил в ДонНТУ, но после оккупации перебрался в КПИ. Обе Альмы дали суперскую базу, очень сильно закрепили то, что проходил тоже в качестве онлайн-курсов и учил самостоятельно.

    Ещё ФИОТ отлично учит работать с разными заинтересованными сторонами (в том числе — очень сложными и даже меняющими договорённости:) ), что суперски помогает в реальности.

    Был рад послушать курс Дёмкина (отлично закрепил знания многопоточки), Павлова (сильно помогло в понимании принципов построения СМО = highload), курс Халус и Молчановского по теории алгоритмов в комбинации с несколькими другими курсами сделали классный базис для построения эффективных алгоритмов. Попенко и Томахина с БД,
    Системный анализ (Гриша), теория создания программных продуктов(Сперкач), исследование операций(Жданова) — мне удалось применить все это на практике, как и кучу других курсов.

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

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

  • 70 тисяч учителів-пенсіонерів буде звільнено

    Мне моя школа дала многое. И там были учителя разных возрастов, в том числе — пенсионеры. Все из них отлично преподавали свои предметы, давая максимум возможного в реалиях Украины.
    Так кого реформировать? Или я просто один-единственный такой везунчик?

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

  • 70 тисяч учителів-пенсіонерів буде звільнено

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

    Какие предметы предлагаешь выкинуть? И почему ты считаешь их бесполезными?

  • Какие разделы математики нужны программисту?

    Некротред подняли
    «Математику уж затем учить надо, что она ум в порядок приводит» © Ломоносов.

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

    Еще интересны «Системы массового обслуживания» как продолжение матстата — формирует понимание работы высоконагруженных систем с большим количеством юзеров

    Поддержали: Arthur Moroz, Oleg Leschinsky
  • Асинхронность в C#. Разрушение легенд

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

    А конкурентность — более абстрактная вещь, подразумевающая существующие одновременные активности, возможно не параллельные на одной системе фактически:

    «Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once.»

    Большинство англоязычных ресурсов описывают конкурентность как просто факт выполнения нескольких задач в один момент времени. Честно говоря, в таком контексте определение конкурентности скорее соответствует «многозадачности».

    «Concurrency is the act of running and managing multiple tasks at the same time. On the other hand, parallelism is the act of running various tasks simultaneously». Честно говоря, для меня — слишком абстрактно для двух разных терминов.

    Поддержали: Max Shnurenok, Alex Fogol
  • Асинхронность в C#. Разрушение легенд

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

    Еще можно объяснять многопоточность через связь с параллелизмом. Параллелизм (конкурентность) — свойство системы выполнять в один момент времени несколько процессов вычислений. Многопоточность — способ реализации параллелизма

  • Швеция или Норвегия?

  • Осторожно Агитация. За кого стоит голосовать нам IT ФОПам?

    Тебя это беспокоит?:) Да, зарегистрировался. Можно считать, что тема стала пределом для перехода из readonly. Вот тебе пример баззвордов, возьму пример с другого юзера в этом треде

    CAP theorem
    ACID
    PAXOS
    Optimistic locking

  • Осторожно Агитация. За кого стоит голосовать нам IT ФОПам?

    Нацкорпус — посмотри на посещение ВР депутатом Билецким. Несложно провести аналогию с качеством его президенства.

    А Ярош, имхо, поддерживает Пороха. Из критики видел только «мягкость» во внутренней политике от Яроша к Порошенко. Недавно, кстати, вывел УДА в тыл, чтобы «помочь государству недопустить российского реванша»

  • Осторожно Агитация. За кого стоит голосовать нам IT ФОПам?

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

    Помимо студентоты, ты и сам можешь на условные собесы съездить для трактора без мозгодолбания.

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

  • Осторожно Агитация. За кого стоит голосовать нам IT ФОПам?

← Сtrl 12 Ctrl →