Viktor
Пипец я не могу Фила слушать со всеми этими «иначе я тебя уволю, я его заставил, я ему дал задачу»
Viktor
Какой-то образцовый пример плохого менеджера.
Viktor
Есть много компаний с идеальным кодом без багов про которые никто не знает, потому что рынка для них не нашлось 😉
Порридж В Ко-ливинге
Viktor
ну вот так и определить, что кто первый рынок занял того и тапки. так работает этот мир 😃
Viktor
а код с багами или нет, да пох. баланс нужен.
Порридж В Ко-ливинге
Если плохо, то всем все равно, альтернативы то нет. Соц сети годами набирали аудиторию. Единственное что смогло набрать аудиторию, это Телеграм, но это исключение
Ilia
Все верно, отвечает за качество продукта, только надо понимать, что баги вёрстки которые ты можешь заметить — это не обязательно самая важная часть этого качества. Куда важнее релевантность выдачи, скажем. Плюс он отвечает не только за качество продукта, а скажем ещё за культуру разработки. Плюс есть такие истории как в Букинге: нужен баланс между скоростью деливери и качеством, потому что нам не нужно чтобы все было идеально, нам надо максимизировать прибыль, и этот оптимум не лежит на 100% качестве, куда важнее конкурентов обогнать
последнее это прям на самом деле тонкая грань, в которую нужно часто уметь попасть. время доставки иногда дает выстрелить так, что баги возможные даже будут не важны
Viktor
ну именно, типа если вылизал продукт — уже опоздал
Viktor
кто-то сделал «достаточно хорошо» и занял рынок
Viktor
достаточно вспомнить как работал твитер на заре
Viktor
спойлер: как кусок говна
Viktor
а когда бобос рекой потёк уже можно было нормальный код написать, который не будет падать при 10 rps
Viktor
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Т.е. не придет какой-то продакт манагер, который не знает как кодить, и будет говорить кого нанимать и кому что делать
Порридж В Ко-ливинге
Просто открываешь https://yandex.ru/company/people и не находишь ни одного человека без образования Физика. Лол, там вообще почти одни физики/инженеры кстати 🤣
Порридж В Ко-ливинге
Лоол. А @alexeyten вы тоже физик? Бережной – физик, Карпов – физик, Волож – физик, и так всех там можно перечислить
Lynn «Кофеман»
Нет. Математик 😅
Lynn «Кофеман»
Да и veged тоже, ващета
Порридж В Ко-ливинге
Да и veged тоже, ващета
Хм. Мне @vitkarpov говорил что Вегед учился с ним на одной специальности, только стразницей в 4 года
А Карпов насколько я знаю - физик
Evgeniy
Первое время было баг на баге. И тормоза
Lynn «Кофеман»
Viktor
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Viktor
Я это и имел ввиду
Ну, мы механики. Это раздел физики. Но строго говоря все же не на физфаке учились. Это ближе к математике.
Viktor
Тензорный анализ там, вот это всё.
Порридж В Ко-ливинге
О, прикольно!)
Viktor
Я хз как это разделить.
Viktor
В итоге, один хрен никто не стал работать в НИИ по специальности.
Alex Azarov
я поступал в универ без экзаменов, по диплому с олимпиады по физике
Alex Azarov
Совпадение...?
Lynn «Кофеман»
Viktor
Мехмат МГУ
💪 точняк, вспомнил, ты говорил.
Ilia
Konstantin
ребят, а при аппрувах мрок вы проверяете логику работы?
Ilia
Konstantin
чисто ревью по тз (по джире той же)
Ilia
Konstantin
А как иначе можно ревьюить?
ну можно проверить чисто code style, что нигде не забыли final (если говорить о java), нейминг соблюли, в конкретных местах проверили на nullable. Просто иногда проверить логику работы - это сделать половину таски
Ilia
Код стайл чекается линтерами и преттиером, остальное проверяется типами, а проверить логику это все же не сделать таску, а как минимум понять что происходит, ведь это скорее всего придётся поддерживать
Ilia
Если это конечно не кросспроектное ревью, тут у меня опыта нет, не скажу
Konstantin
Ilia
Бывает что я даже больше тесты тщательно ревьюю, там текстом описано что происходит и что проверяется
Viktor
ребят, а при аппрувах мрок вы проверяете логику работы?
По-моему, в этом и есть суть код-ревью. Это сложно, погружаться, согласен — поэтому ревьюеру надо помочь: в описании сказать какую проблему решаешь, убедиться, что есть тесты, поднят тестовый стенд где можно проверить как все работает, есть секция «как тестировать».
Viktor
пока все это будешь делать, глядишь и сам разберёшься правильно решил задачу или нет 😄
Viktor
В Яндексе в нашей команде ещё была практика «очного» код-ревью. Садишься вместе с автором и читаете код вместе, автор комментирует что и как, ты оставляешь комменты по ходу дела. Так намного быстрее чем читать километровые описания.
Viktor
Во времена всеобщей удаленки так не выходит, по крайней мере в Амазоне сейчас. Приходится писать километры текста.
Roman
Так как у нас команда маленькая, код ревью мы проводим в зуме, если это большая фича.
Порридж В Ко-ливинге
Пхаха, это в том видосе выше говорилось
Nikita
Порридж В Ко-ливинге
Порридж В Ко-ливинге
@Sikalov а в МФТИ у физиков матеша ядренная и до 4 курса, или как везде?
Nikita
Это 3-я книжка в серии и она нашла свою место под монитором🤣🤣🤣
Nikita
@Sikalov а в МФТИ у физиков матеша ядренная и до 4 курса, или как везде?
У фопфа вроде больше уклон в непрерывную математику: матан, УМФ. У нас же был больше в дискретную с теоревером и статами. Там от факультета к факультета отличаться может немного. Но в целом за первые 3 года ты получаешься какое-то математическое образование основное и сдаешь госы потом в конце 3 курса по матеше
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Вообще бред. Из-за этого вступительные баллы такие высокие 🤦♂️
Порридж В Ко-ливинге
А по итогу на Магистратуру даже набрать людей не могут
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Nikita
А вы в ИИ шарите? Просто интересуюсь
Ну на 3-м курсе у всех был обязательный курс по машинке. Кому нравилось, тот потом еще мог пройти углубленный курс. Этим же надо все время заниматься, но думаю понимание как это работает у всех есть примерно.
Nikita