Pull to refresh
45
132
Олег Скляров @olegsklyarov

Веб-разработчик, ментор

Send message

В окне после drop old index и до релиза soft delete, в БД уже живет новый уникальный partial index. Он не даст сделать дубликат.

Потому что все записи в БД с deleted_at IS NULL и все эти записи уже под новым уникальным partial индексом.

Да, можно написать рекурсивную функцию int multiply(int a, int b) {...} которая внутри использует только сложение, вычитание и условия (и вызов самой себя, разумеется).

В задаче про умножение числа целые. Попробуйте теперь без использования цикла решить :-)
Разница примерно такая же как между разными продуктовыми магазинами в одном районе: каждый выбирает тот, что ему ближе, учитывает ассортимент, цены и акции. Судя по результату, мой курс нашел свою небольшую нишу в этом и была задумка :-)
Это хороший вопрос. Полезно знать оба решения этой задачи и знать плюсы и минусы обоих подходов. С этой задачей я познакомился достаточно неожиданно: на собеседовании когда устраивался на свою первую работу. Потом узнал, что если бы не решил ее тогда, то не получил бы оффер. Задача из не стандартных, проверяет как человек умеет решать задачи не обычными способами. А вот еще хорошая задача из подобных: умножить два числа, но нельзя использовать операцию умножения (можно использовать сложение). Интересно же? :-)
Верю, что задача преподавателя увеличивать эти 2% и доводить хотя бы до 15-30%. Для этого нужно чтобы самому ментору было в удовольствие вести занятия и конечно постараться доносить материал так, чтобы студентам было интересно.

Со стороны семьи никаких претензий не было, наоборот все понимали что мне это очень интересно и может принести пользу окружающим. Поэтому наоборот все были только «за». Конечно пришлось купить «жене цветы, а детям мороженое» на время моего отсутствия с ними, но это входило в бизнес план :-)
Спасибо, Витя!
Кстати, victor_cherepanov был моим ментором 10 лет назад по время моей интернатуры в Intel и мы не общались примерно столько же лет. Рад такой необычной встрече, как видишь: соблюдаю дальнейшую передачу знаний :-)
Отличный пост для первого апреля!
Ивану не светят перспективы только до тех пор, пока он с этим смирился. Мир состоит из миллионов возможностей, если начать их видеть. Посмотрите на пример моего коллеги из Брянска. Что делать? Прокачивать свои скилы, получать опыт, по-настоящему любить своё дело и становится с каждым днем лучшей версией самого себя.

В любой стране и во все времена ценятся лучшие профессионалы. Тогда в какой-то момент вы будите выбирать из десятка офферов, а не вас будет выбирать работодатель среди десятков кандидатов.
Джим Келлер — инженер, специалист по микропроцессорам, работал в Tesla, AMD, Intel и Apple. И таких звезд много, если поискать. Никакого «потолка» в развитии настоящего инженера не существует, это иллюзия.
Это только в «кровавом ынтерпрайзе» нельзя быть чуть-чуть менеджером и чуть-чуть исполнителем. Возьмем например главу семьи. Когда он ремонтирует дома проводку или рыбачит — он исполнитель. А когда оплачивает ребенку обучение или планирует отпуск всей семьей — он уже менеджер.
В целом, когда человек ищет себя, пробует разные роли — это на мой взгляд про развитие. А высший пилотаж — это найти в себе силы сделать шаг назад, когда понял, что в тупике.
Хорошее замечание. Речь о человеке, который отвечал за процессы разработки во всей компании, он принес туда скрам и периодически назначался скрам-мастером на разные спринты в разные команды. Потом эту роль подхватывали и другие ребята, посмотрев как он это делает. В общем, подружился я с «главным по скраму».
Уверен, что трансляция будет максимально не предвзята по отношению к роли тимлида. Участники дискуссии побывали продолжительное время на обоих фронтах: были и отличными разработчиками, и эффективными тимлидами. Плюс будет техническая возможность любому желающему подключиться с видео и принять участие в дискуссии, мы будем только рады!
Alanhis, спасибо что нашел время и перевел эту статью! Забавно, что изначально моё выступление на русском было переведено английский. А потом уже с английского переводом на русский пришло на хабр. В результате часть формулировок забавно изменилась. Но смысл сохранился )))
Да, студенты узнают своих преподавателей даже много лет спустя. Спасибо за этот бесценный опыт, он сыграл свою роль! Кстати, один из членов нашей команды не поленился опубликовать результаты и описание данных проектов в сети: CMC LAB, RCS (Robot competition system).

Information

Rating
25-th
Location
Нижний Новгород, Нижегородская обл., Россия
Works in
Registered
Activity

Specialization

Fullstack Developer
Senior
From 600,000 ₽
Python
PHP
Symfony