Мы просто руками настроили правила eslint, чтобы они соответствовали prettier.
Как написали рядом, можно и сам prettier подключить к eslint. Но я категорический противник каких-либо автофиксов код без контроля глазами программиста.
Он и сейчас норм для TS кода работает. Повторяющиеся фрагменты находит, логические выражения при возврате из функции предлагает оптимизировать.
Что с ним не так для TS?
new DateTime(2019, 5, 4)
Где здесь месяц, а где день? Если не помнишь конструктор наизусть — не очевидно. А если код смотрят люди из разных стран с разными локалями (например, смотрит аналитик из США), то может быть совсем печально.
Вы серьёзно полагаете, что можно нормально выбрать новую работу, отбегая на собеседования в обеденный перерыв? Или на часик вечерком?
Поиск работы — это тоже работа. И относится к процессу нужно соответствующе.
Я всегда выбирал работодателя исходя из того, что буду с ним не один год. И мне должно быть с ним комфортно всё это время.
Так что да, я готов потратить и 10 дней и месяц на поиск новой работы. Потому что хочу, чтобы решение было не эмоциональным, а рациональным.
Вы удивитесь, но «таких» людей достаточно. Хорошие программисты хорошо зарабатывают, и им не критично вырвать у работодателя копеечку за тестовый день. Им важно найти такого работодателя, у которого будем комфортно работать. Самый ценный ресурс — это время. Потерять его на плохой работе страшнее, чем потратить день на детальное знакомство.
А о будущих коллегах вы тоже по ответам HR будете судить?
Нет, ну правда, здесь за Хабре была масса историй когда на собеседовании всё было отлично, шикарные условия и всё такое. Только на момент собеседования старая команда уже написала заявления и вас брали «вытягивать» проект: без нормальной передачи знаний, без нормальной документации, с минимумом тестов.
На собеседовании, конечно, об этом не говорили или говорили уклончиво (- «Тесты пишите? Конечно пишем!»).
Оплачивают в случае трудоустройства и просто оплачивают — это очень разные вещи, знаете ли.
Не говоря о том, что даже за предложением «оплачивают при трудоустройстве» может срываться много нюансов.
Мне ни разу тестовое задание не оплачивали. Даже речи о таком не шло. У вас лично был такой опыт?
При этом, выполняя тестовое задание я, как кандидат, не получаю никакого профита — сижу дома и что-то делаю для потенциального работодателя.
В этом смысле тестовый день честнее — я трачу своё время, но получаю информацию о работодателе. И он тратит на меня своё (свои штатных сотрудников) время.
Тоже хороший вопрос.
Что касается внутренностей ИТ, как организационных, так и чисто софтверных, то мы не стесняемся их показывать. Открытость в Додо — это не только про финансы (выручка всех пиццерий в реальном времени публикуется на сайте). Это про всё, включая ИТ.
А опасные вещи вроде паролей от боя программисты не видят — они в environment контейнеров на Azure. Доступы к настройке которых есть только у команды инфраструктуры.
Речь про саму физическую клавиатуру?
У нас по две клавиатуру на каждой парной станции. Поэтому можно себе подключить какую нравится, оставив стандартную вторую.
Спасибо за вопрос, забыл об этом упомянуть в статье.
Да, подписываем с кандидатом NDA и то, что код, написанный в течение тестового дня, принадлежит компании. Юристы считают, что это позволит избежать определённых рисков.
Действительно, оплачивают. Например, мне оплачивали перелёт в Эстонию туда обратно, когда приглашали на собеседование.
Но не платили за само собеседование же.
Пост о том, что тестовый день — удобное средство оценить работодателя, не устраиваясь на работу. Испытательный срок требует такого трудоустройства.
С точки зрения работодателя, новый человек на один день — это сплошные убытки: пользы он сам не принесёт т.к. не знаком с кодом. Так ещё и штатных разработчиков отвлечёт.
Не нужно пытаться оценить в рублях каждый символ, который вы написали в офисе. Посмотрите на тестовый день как на способ хорошо узнать работодателя изнутри, до принятия решения о выходе на работу.
Порт SMTP - 25, а не 23.
Как написали рядом, можно и сам prettier подключить к eslint. Но я категорический противник каких-либо автофиксов код без контроля глазами программиста.
Что с ним не так для TS?
Где здесь месяц, а где день? Если не помнишь конструктор наизусть — не очевидно. А если код смотрят люди из разных стран с разными локалями (например, смотрит аналитик из США), то может быть совсем печально.
Поиск работы — это тоже работа. И относится к процессу нужно соответствующе.
Так что да, я готов потратить и 10 дней и месяц на поиск новой работы. Потому что хочу, чтобы решение было не эмоциональным, а рациональным.
Нет, ну правда, здесь за Хабре была масса историй когда на собеседовании всё было отлично, шикарные условия и всё такое. Только на момент собеседования старая команда уже написала заявления и вас брали «вытягивать» проект: без нормальной передачи знаний, без нормальной документации, с минимумом тестов.
На собеседовании, конечно, об этом не говорили или говорили уклончиво (- «Тесты пишите? Конечно пишем!»).
Не говоря о том, что даже за предложением «оплачивают при трудоустройстве» может срываться много нюансов.
При этом, выполняя тестовое задание я, как кандидат, не получаю никакого профита — сижу дома и что-то делаю для потенциального работодателя.
В этом смысле тестовый день честнее — я трачу своё время, но получаю информацию о работодателе. И он тратит на меня своё (свои штатных сотрудников) время.
Что касается внутренностей ИТ, как организационных, так и чисто софтверных, то мы не стесняемся их показывать. Открытость в Додо — это не только про финансы (выручка всех пиццерий в реальном времени публикуется на сайте). Это про всё, включая ИТ.
А опасные вещи вроде паролей от боя программисты не видят — они в environment контейнеров на Azure. Доступы к настройке которых есть только у команды инфраструктуры.
У нас по две клавиатуру на каждой парной станции. Поэтому можно себе подключить какую нравится, оставив стандартную вторую.
Да, подписываем с кандидатом NDA и то, что код, написанный в течение тестового дня, принадлежит компании. Юристы считают, что это позволит избежать определённых рисков.
Но не платили за само собеседование же.
С точки зрения работодателя, новый человек на один день — это сплошные убытки: пользы он сам не принесёт т.к. не знаком с кодом. Так ещё и штатных разработчиков отвлечёт.
Не нужно пытаться оценить в рублях каждый символ, который вы написали в офисе. Посмотрите на тестовый день как на способ хорошо узнать работодателя изнутри, до принятия решения о выходе на работу.