All streams
Search
Write a publication
Pull to refresh
80
0
Vladimir Chernyshev @VolCh

Software Engineer, Technical Lead

Send message
Вопрос удобства написания кода.

Я б сказал удобства чтения, понимания прежде всего. Вон вы пишите "По коду на питоне (или джаве) не понятно..." Написать было удобно, а понять — нет

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

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

Не раскрыт вопрос директивы VOLUME для чего она нужна, когда надо использовать, а когда нет

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

В каждой шутке есть доля шутки… Выше вон говорят бэкендера надо спрашивать по бэкенду — прям ваши юнит-тесты

function two_max(array $arr) {
  rsort($arr);
  return [$arr[0]??null, $arr[1]??null];
}

До взятия первой задачи в работу :) Ну если не считать задачей: настрой себе окружение разработки и код почитайю

Имеет смысл разделять раннеры, которые деплоят на test и staging, и раннеры, которые деплоят на prod?

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

Только до первой задачи может месяц пройти.

Упавший прод и бизнес, кричащий про потери денег и репутации вроде более волнующий )

Да, вполне осознанно. Нехватки нет, хотя вакансии не быстро закрываем.


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

Когда я провожу интервью, то не люблю превращать его в проверку резюме. Априори считаю, что если человек год проработал бэкендером, то бэкенд на уровне джуна на он худо-бедно знает. А моя задача — оценить его способность вырасти в миддла и выше. И вот тут вот алгоритмы и структуры данных хорошо заходят. И не было ни одного случая, чтобы про них человек рассказал нормально, мы его взяли, а оказалось что как джун-бэкендер не может работать: то ли соврал в резюме, то ли работал по факту, но его выгнали за профнепригодность.

Как-то так, да.

А кто сказал, что вы должны? Пока вы кандидат, то ещё ничего не должны работодателю потенциальному.

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

Потому что те, кто волнуется не пьют валерьянку и не ходят к психологу. Мне вот и в голову не могло прийти что это может помочь. )) Перестал волноваться на собесах, изменив своё отношение к ним. Хотя иногда даёт сбои. Например, дали простенькую задачу, дали макбук (без мыши!) и оставили одного. Наверное, хотели как лучше, как раз чтобы не волновался, а там, блин, ctrl+c/v не работает и на тачпаде нет правой кнопки мыши — самое позорное моё собеседование за почти 30 лет. Вот купил себе макбук про М1 чтобы больше в таких ситуациях не волноваться, пишу с него ))

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


С другой, рано или поздно вылезают какие-то траблы и понимаешь, что надо всё переделывать

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

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity