Обновить
6

Пользователь

2,7
Рейтинг
6
Подписчики
Отправить сообщение

Не только к вам обращался, а ко всем, кто этот коментарий прочитает.

Экий вы, батенька, популист.

Склонен не согласиться.

Юзер с комплексом Нарцисса - это наш лучший заказчик.

Наверное, в этом люфте есть суть. По сути, вычислительная машина может быть построена хотя бы из пластика с дырочками. Например, Роберт Мартин в книге «Идеальный Программист» вспоминает свой первый компьютер: Digi-comp I

Посмотрите: никакой электроники!
Посмотрите: никакой электроники!

И вот, сейчас я переформулирую некоторые привычные вам термины, используя знание о том, что компьютер может работать БЕЗ электрического тока. Вы готовы?

  1. Программа - это описанная последовательность действий, выполняемых механической или электронной машиной, в зависимости от того, как и из чего она сконструирована, содержит ли подвижные части или пути для передачи электрического сигнала.

  2. Язык программирования - это абстракция над математическими моделями, позволяющая реализовать эти модели на конкретной механической или электронной машине. Например, Haskel реализует функции и лямбда-исчесление. Python реализует ООП, в которое входят, например, теория множеств, теория категорий и т.д.. По сути, ЯП позволяет вам выразить ваши математические формулы, вычисления, принципы для современной архитектуры компьютера (ROM, RAM, L-caches, CPU, GPU, system bus). Для последователей Ады Лавлейс, например, ЯП были другими и позволяли выразить их математические изыскания для машин с колёсами и рычагами. ЯП превращает ваши формулы в инструкции для машины (то есть, в программу).

  3. Программирование - это процесс записи математических вычислений, алгоритмов, формул и структур на языке программирования.

  4. Разработка программного обеспечения - это процесс автоматизации потребностей человека, группы людей или человечества при помощи программирования. Также, включает в себя анализ, проектирование и тестирование.

Итак, в основе программирования лежит потребность в автоматизации. Сначала, изучается процесс, который нужно автоматизировать. Далее, выбираются математические подходы, с помощью которых можно решить проблему. Далее, изучается возможность преобразования этих подходов в машинные инструкции. Также, выбирается машина, на которой будет исполняться программа. Потом, создаётся архитектура программного обеспечения и окружения. Далее, пишется программа. Потом, производится тестирование и приёмка. Это кратко, если опустить различные процессы разработки, интеграции и доставки ПО.

Проблематика здесь в том, что 90% процесса разработки ПО - это сбор требований, выбор математических моделей, поиск компромиссов, коммуникация с людьми и т.д.. LLM - это удобный интерактивный справочник. Это кодер, который может писать программу по заданию. Но это нифига не разработчик, который бегает по разным отделам и выясняет детали задачи. Это не человек, который может принять решение о применении, например, лямбда исчислений, а не инкапсуляции логики в классах. Безумная, опасная и инфантильная мысль, что некая магическая программа может принимать за вас решения и нести за них ответственность.

нужно будет с электронным обмозговать эту мысль ;)

Он почти всегда соглашается. Собутыльник из него хороший. Собеседник - так себе.

В целом, я с вами согласен: отказываться от общения с рекрутерами не получится. Рынок сейчас тяжёлый. Но вот это вот «будете сидеть без работы» - это смешно. Это настолько бессмысленная фраза, что её не стоит даже тиражировать. По сути, это маркер современного рынка. Работодатель уверен, что у него очередь за забором. Работодатель уверен, что вот этот чел, которого он взял с демпингом -40% от рынка - ничуть не подозрительный. Он, наверное, просто мало кушает и писает бензином прямо в бензобак своего дома на колёсах. Разубеждать в чём-то работодателя - гнилая затея. Просто он потом заплатит дважды. А то и трижды.

А вы будете без работы все это время сидеть.

Ну и пусть диктует. И инциденты пусть сам разгребает. И сопровождает своих химер пусть сам.

Берите выше, коллега: 1,5 года вайб-кодинга, зп x0.5 и странные ожидания HR и команды.

Ну вот есть мнение, что HR методологии не нужны. Их легко обходят. Следует отказаться от рекрутинга в понимании HR методов и вернуться к старым принципам: человека нанимает непосредственный руководитель, оценивается, преимущественно, способность работать и выполнять задачи.

Мой аргумент здесь: https://habr.com/ru/articles/1027078/comments/#comment_29881388

Не работодатель управляет рынком, а тысяча мошенников, которые занимаются демпингом. Со стороны можно их назвать работниками. Ничего не поменялось. Кроме качества работников.

Вот чем больше людей скидывает такие вопросы ИИ, тем больше я боюсь ИИ

Собственно, @randomsimplenumberтут и завалил собес.

Факт? Факт в том, что работодатель получает от 1000 до 1500 откликов на вакансии. Из них только 20-30 человек имеют резюме на сеньора, к которому нет вопросов в честности при верхнеуровневой оценке. При этом, работодатель ищет человека на зарплату, которую просят люди, не проходящие фильтры. И работодатель-таки думает, что это он управляет рынком, а не кучка мошенников управляет им посредством демпинга. «Пап, я уже зрелый! Это не Вася Старший Программист за 160 тысяч рублей управляет рынком, а я осознанно ставлю такую цену»!

Да ладно, бро! X5 media отказали мне в дальнейшем собеседовании на должность разработчика Django потому, что «решили продолжить общение с кандидатом, имеющим более релевантный опыт». А теперь, открываем мои статьи и видим, что первая моя статья - от 2015 года о Django. Потом, другая от 2016 года. И от 2017 года. Правда, вот беда, в последний год я не работал с Django. И вообще, последние лет пять я работал с Django в немного нестандартной компоновке: чистая архитектура. Отдельный сервисный слой, отдельный слой репозиториев (предметная область). А HR задавала «вопросы от команды» по поводу встроенных методов валидации (clean). Ну, забыл на старости лет. Тем более, что меня сейчас интересует, например, GIL, инкрементальный алгоритм сборщика мусора. Алгоритмы и структуры данных. И тут такой отказ: кандидат с более релевантным опытом. Я уж и не знаю чем он мог перебить мои 10 фактических лет в Джанго-разработке? Может, 15 лет и публикация книги? Интересно, здесь есть представители X5 Media? Может, они смогут объяснить эту несуразицу, или мне стоит осветить этот вопрос отдельным постом?

Амбре элитарности.

Это я добавлю в цитатник

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

Общаюсь с интервьюером: ему около 30 лет. Рассказываю про релевантный опыт. Он начинает грузить: «почему тут так не сделали? Вы говорите, что решили эту проблему вот так, а как это здесь решает проблему»? А я понимаю, что всех ограничений системы не помню. А вчера общался с мужиком: ему под полтинник годков. Рассказываю тот же самый опыт, говорю: «честно, уважаемый, не помню какие ограничения были, но был такой вот контур с такими-то приколами». Он мне говорит: «не продолжай. Я сам на таком же производстве работал, и вижу что ты сталкивался с этими ограничениями. У меня такие же были». Опять этот же мужик под 30 начинает меня грузить по поводу связанности и зацепленности. Генерирует лютую дичь: типа если данные в одном месте меняются, и в другие прилетает ивент на изменение состояния, то значит, компоненты сильно созависимы, и это плохо, и от этого надо избавляться. Перебивает, не даёт пояснить. А с другим человеком пообщался: оба понимаем, что речь идёт об изменении кода, а не данных. Ничего не надо пояснять, нет нужды оправдываться или доказывать что-то по этому вопросу.

И самое интересное, что это не единичный случай: часть интервьюеров пытаются выдать собственное мнение за нерушимую истину.

Это работодатель так думает. Думает, что это его рынок. Современный IT рынок родился из рынка фрилансеров. Он всегда был рынком разработчиков. Работодатель постоянно пытается подмять этот рынок. Например, до ковида всех тянули в офисы, сбивали зарплатные ожидания. А уже с 2022 года умоляли рассмотреть их вакансии. И сейчас похожая ситуация. Правда, есть серьёзное различие: рынок сломан. Откуда-то вылезли тысячи врунишек, которые не обладают ни знанием, ни опытом, ни умениями, но зато прекрасно проходят собесики и ценник у них процентов на 40 ниже того, что просят старожилы. Все с нетерпением ждём: чего они там накодят за это время?

Проверка софт-скиллов. Можно ещё попросить представить что соискатель проводит ревью Майн-Кампфа. «Какие ошибки вы бы выделили»?

1
23 ...

Информация

В рейтинге
1 564-й
Дата рождения
Зарегистрирован
Активность