Выяснялась страшная правда о том, что написание запросов MySQL и тем более их последующая оптимизация это непостижимая наука для программистов
Простите, конечно, но тут явно прослеживается какой-то внутренний конфликт, который выходит за рамки обсуждаемого вопроса. Я не верю, что нельзя выцепить из рабочего времени пару раз по два часа, чтобы ваш супер-специалист передал сакральные знания оптимизации SQL.
Контекст бизнес-процессов действительно отличается в разных компаниях и может быть весьма запутанным. Тем не менее, имея достаточно развитое абстрактное мышление, можно очистить практическую задачу от лишнего контекста и превратить в задачку для собеседования.
Пример: В разрабатываемой системе существуют проекты (projects), к проектам прикреплены люди (people), также в проектах существуют важные даты (milestones). Система должна присылать участникам проекта напоминания о наступлении очередной важной даты за nрабочих дней до её наступления (например 10). Система не должна присылать уведомления в выходные дни (weekend). Если 10 дней до важной даты приходится на выходной - нужно уведомить заранее, т.е. в пятницу. Как вы спроектируете подобную фичу?
Ну утрировать не надо: не за пару недель, конечно. Но вот эти все особенности понимаются и осознаются на пет-проекте, если человек действительно senior. И на middle+ после своего проекта он вполне тянет, с возможностью дорасти до сеньора через год.
Вообще, это обсуждение суть очень старый холивар о том, должен ли сеньор обладать всеми знаниями о языке, а также что там под капотом, или же его задачи лежат больше в области архитектуры и правильной декомпозиции безнес-задач. Вы пока описываете супер-кодера в его классическом понимании: знает все (вообще все) особенности языка, оптимизирует любой алогоритм и т.д. Лично моё мнение: такие ребята - люди нужные и уважаемые, но для них нужно своё обозначение (со своей вилкой), ибо это не сеньоры в общем понимании.
как знание php+symphony/laravel ему поможет в java+spring?
А что, в Java какое-то своё ООП? Может быть, другие паттерны проектирования? Принципы построения архитектуры? Другое понимание чистого кода, в конце концов? Обычно миддла от джуна как раз отличает способность видеть высокоуровневые абстракции в коде, различать паттерны и антипаттерны, рассуждать об уместности их применения. И, насколько я знаю, вся литература, касающаяся данных вопросов, пишется давольно абстрактно и не прибита гвоздями к одному из языков. Эти понятия универсальны, по крайней мере в мире ООП. Да, в сравнении с PHP, Java требует от программиста более осмысленной работы с памятью и базовыми типами данных. Но как раз это, вместе с синтаксисом, учится за вполне осмысленный срок.
Путём общения в ЛС мы с автором выяснили, что собеседовались на одну вакансию. Только я просил 250 и прошёл на один этап больше) Конечного результата это, правда, не изменило (тоже получил отказ), но ценник автору однозначно надо поднять. Если человек просит сильно ниже рынка - к нему относятся с подозрением.
это делать простые задачи сразу, либо не делать их уже никогда
Вообще идеально. Это говорит о том, что у вас нет страха потерять работу, вызвать неодобрение у начальства и прочих глупостей, которые можно объеденить под термином "низкая самооценка". Вы осознаёте себя как специалист, знаете, какие задачи соотвествуют вашей компетенции и можете отказаться заниматься ерундой. Так и надо.
Опять же, важный момент: что ещё вы откладываете таким же образом в своей жизни? Прибить полку в прихожей? Починить сантехнику? Позвонить родителям? Описан лишь один кейс, но это может быть симптомом более глобальных проблем. А может и не быть) Если такое наблюдается только в профессиональном плане - рад за вас.
А никто и не говорил, что лень - это плохо. В первом комменте была фраза "страх был единственным мотиватором" - именно это заставило меня написать, что с этим можно дойти до психотерапевта. Это вредная привычка сама по себе: всё время, что вы откладываете задачу, вы создаёте фоновый стресс, который разрешается в ночь перед дедлайном. Да, это работает, но это всё ещё плохо влияет на ваш организм. Вы какое-то время ходите с повышенной концентрацией гормонов стресса, это может провоцировать негаитвные реакции: от головных болей в следствии чрезмерного напряжения шейных мышц, до нарушений пищеварения. И хорошо, если вы в конце испытываете достаточное удовлетворение, чтобы организм понял, что стресс закончился и перешёл в нормальный режим. Иначе кортизол ещё плавает у вас в крови и на следующий после дедлайна день, и через неделю. Гораздо более здоровое поведение сразу договориться с собой: что эта фигня мне неинтересна и разрешить себе сделать её тяп-ляп в комфортном темпе, согласитесь. Абсолютно у каждого в работае есть рутина. Но если отводить ей полчаса в день, она не такая страшная. Я не говорю, что я такой молодец и избавился от этой привычки. Мне кажется, она формируется у каждого второго во время обучения. Потому что в нашей стране каждый второй живёт с каким-нибудь тревожным расстройством, и это лишь одно из проявлений, закреплённое многолетней практикой. Но я говорю, что если из-за неё у вас страдает эмоциональный фон - можно подумать насчёт избавления от такого паттерна в своём поведении.
У вас явно есть психическое расстройство, просто вы не потрудились выяснить какое. С тем, что вы описали, уже можно идти к психологу. Другое дело, что если это вам не мешает, вы даже получаете от этого удовольсвтие - то и ладушки.
Истинные фанбои Линсук ненавидят Убунту с той же силой, что обожают сам Линукс. Попробуйте Manjaro. Ребята постарались сделать так, чтобы железо заводилось из коробки.
Потеря обнояния при ковиде вызвана временными изменениями в мозге, а именно «усиление сигнала от белого вещества задней части прямой извилины и от обонятельных луковиц»: оригинал статьи, перевод в N+1. Если ваша потеря обоняния также вызвана мозговыми нарушениями, то получилась компенсация.
Поздравляю, вы изобрели NoSQL.
"Работать в нашем банке — большая честь" ©
Хотелось бы написать, что "круто, повысят уровень ЗП в регионе", но боюсь идея совершенно противоположная.
Это определение "звезды" (или bus factor, если хотите). Дело не моё, но наличие такого сотрудника в компании - бомба замедленного действия)
Простите, конечно, но тут явно прослеживается какой-то внутренний конфликт, который выходит за рамки обсуждаемого вопроса. Я не верю, что нельзя выцепить из рабочего времени пару раз по два часа, чтобы ваш супер-специалист передал сакральные знания оптимизации SQL.
Какбы нет. Если это прямая цитата и там нет дополнительных пунктов, то предлагают сместить диету в пользу птицы и рыбы. Далеко не веганство.
Контекст бизнес-процессов действительно отличается в разных компаниях и может быть весьма запутанным. Тем не менее, имея достаточно развитое абстрактное мышление, можно очистить практическую задачу от лишнего контекста и превратить в задачку для собеседования.
Пример:
В разрабатываемой системе существуют проекты (projects), к проектам прикреплены люди (people), также в проектах существуют важные даты (milestones). Система должна присылать участникам проекта напоминания о наступлении очередной важной даты за n рабочих дней до её наступления (например 10). Система не должна присылать уведомления в выходные дни (weekend). Если 10 дней до важной даты приходится на выходной - нужно уведомить заранее, т.е. в пятницу.
Как вы спроектируете подобную фичу?
Ну утрировать не надо: не за пару недель, конечно.
Но вот эти все особенности понимаются и осознаются на пет-проекте, если человек действительно senior. И на middle+ после своего проекта он вполне тянет, с возможностью дорасти до сеньора через год.
Вообще, это обсуждение суть очень старый холивар о том, должен ли сеньор обладать всеми знаниями о языке, а также что там под капотом, или же его задачи лежат больше в области архитектуры и правильной декомпозиции безнес-задач. Вы пока описываете супер-кодера в его классическом понимании: знает все (вообще все) особенности языка, оптимизирует любой алогоритм и т.д. Лично моё мнение: такие ребята - люди нужные и уважаемые, но для них нужно своё обозначение (со своей вилкой), ибо это не сеньоры в общем понимании.
А что, в Java какое-то своё ООП? Может быть, другие паттерны проектирования? Принципы построения архитектуры? Другое понимание чистого кода, в конце концов?
Обычно миддла от джуна как раз отличает способность видеть высокоуровневые абстракции в коде, различать паттерны и антипаттерны, рассуждать об уместности их применения. И, насколько я знаю, вся литература, касающаяся данных вопросов, пишется давольно абстрактно и не прибита гвоздями к одному из языков. Эти понятия универсальны, по крайней мере в мире ООП.
Да, в сравнении с PHP, Java требует от программиста более осмысленной работы с памятью и базовыми типами данных. Но как раз это, вместе с синтаксисом, учится за вполне осмысленный срок.
Путём общения в ЛС мы с автором выяснили, что собеседовались на одну вакансию. Только я просил 250 и прошёл на один этап больше)
Конечного результата это, правда, не изменило (тоже получил отказ), но ценник автору однозначно надо поднять. Если человек просит сильно ниже рынка - к нему относятся с подозрением.
Главное, чтобы не объеденили процесс рекрутинга.
Вообще идеально. Это говорит о том, что у вас нет страха потерять работу, вызвать неодобрение у начальства и прочих глупостей, которые можно объеденить под термином "низкая самооценка". Вы осознаёте себя как специалист, знаете, какие задачи соотвествуют вашей компетенции и можете отказаться заниматься ерундой. Так и надо.
Опять же, важный момент: что ещё вы откладываете таким же образом в своей жизни? Прибить полку в прихожей? Починить сантехнику? Позвонить родителям? Описан лишь один кейс, но это может быть симптомом более глобальных проблем.
А может и не быть) Если такое наблюдается только в профессиональном плане - рад за вас.
А никто и не говорил, что лень - это плохо. В первом комменте была фраза "страх был единственным мотиватором" - именно это заставило меня написать, что с этим можно дойти до психотерапевта.
Это вредная привычка сама по себе: всё время, что вы откладываете задачу, вы создаёте фоновый стресс, который разрешается в ночь перед дедлайном. Да, это работает, но это всё ещё плохо влияет на ваш организм. Вы какое-то время ходите с повышенной концентрацией гормонов стресса, это может провоцировать негаитвные реакции: от головных болей в следствии чрезмерного напряжения шейных мышц, до нарушений пищеварения. И хорошо, если вы в конце испытываете достаточное удовлетворение, чтобы организм понял, что стресс закончился и перешёл в нормальный режим. Иначе кортизол ещё плавает у вас в крови и на следующий после дедлайна день, и через неделю.
Гораздо более здоровое поведение сразу договориться с собой: что эта фигня мне неинтересна и разрешить себе сделать её тяп-ляп в комфортном темпе, согласитесь. Абсолютно у каждого в работае есть рутина. Но если отводить ей полчаса в день, она не такая страшная.
Я не говорю, что я такой молодец и избавился от этой привычки. Мне кажется, она формируется у каждого второго во время обучения. Потому что в нашей стране каждый второй живёт с каким-нибудь тревожным расстройством, и это лишь одно из проявлений, закреплённое многолетней практикой. Но я говорю, что если из-за неё у вас страдает эмоциональный фон - можно подумать насчёт избавления от такого паттерна в своём поведении.
Я так и написал)
У вас явно есть психическое расстройство, просто вы не потрудились выяснить какое. С тем, что вы описали, уже можно идти к психологу. Другое дело, что если это вам не мешает, вы даже получаете от этого удовольсвтие - то и ладушки.
Easy. Яндекс.Метро - это MVP, его делала другая команда. Наконец, он прошёл тестирование на юзерах и его готовы влить в общий продукт.
Истинные фанбои Линсук ненавидят Убунту с той же силой, что обожают сам Линукс.
Попробуйте Manjaro. Ребята постарались сделать так, чтобы железо заводилось из коробки.