кандидат видел вакансию и знал, куда он идет. И почему тогда, уделив всего 10–15 минут своего времени, он не мог ознакомиться с этой технологией?
Обычно в вакансиях пишут строго требуемый стек и желательный стек. Подразумевается, что если человек не знает технологию из абзаца "будет плюсом", то он должен быть готов с ней быстро разобраться.
Имхо, но за 10-15 минут невозможно изучить материал, чтобы даже наврать мол "я знаю эту технологию". Личный пример. Я неоднократно разворачивал кафку на серверах и настраивал под php, писал консьюмеры, у меня есть понимание того, как работают брокеры и где их использовать, но я на собесе честно скажу, что мало знаю кафку и опыта работы с брокерами сообщений у меня нет. Потому что это правда, а быстренько почитать статейки за 10-15 минут, потом наврать, что знаю технологию и завалиться на первом же простом вопросе, мне кажется не очень хорошей идеей.
Оу, при помощи AI можно создавать приложения/игры/сайты не написав ни единой строчки кода. Даже ребёнок справится. Никогда такого не было и вот опять. Конструкторы приложений на любой вкус и цвет существуют ещё с 90-ых. Более расширенные nocode решения пояаились чуть позже. Сейчас в nocode решения интегрируют функционал нейронок. На протяжении всего этого времени слышу, что программисты станут не нужны, но по итогу всё совсем наоборот.
Опять же подобные сервисы с нейронками, что описаны в статье появились давно и уже никого не удивляют.
Ну я недавно экспериментировал. Заставил GPT делать простенький шутер на Tree.js. Создал отдельный проект а gpt, задал глобальные промпты для всех чатов проекта, сделал скрипт что все исходники минифтцирует и бьёт по файлам, чтобы их можно было загруить проект GPT. И казалось бы у GPT есть все данные и контекст, но описанных мной ошибок, хоть и стало меньше, но они есть. Более того, даже с учётом правильно настроенного gpt проекта, он с каждым новым чатом проекта теряет контекст и забывает что было в предыдущих чатах проекта.
Да, пользоваться можно любой моделью, хоть llama обучить самостоятельно документации по нужному стеку, но проблемы эти никуда не денутся. Недавно была новость о создании AI разработчика, что состоял из множеста агентов и конкретно агент, отвечающий за кодинг, чуть ли не на уровне джедаев код пишет. По итогу ai разраб при работе с реальным проектом смог успешно выполнить только 15% задач. Так что для полноценной разработки проектов только средствами AI ещё далеко.
LLM вполне могут писать банальный код и даже построить какой-то простой проект более-менее адекватный. Однако в плане поддержки они просто ужас. Помню в проектах, где специально заставлял кодить только GPT, меня задолбало ему писать уточнения, т.к. сам он всегда идёт по пути наименьшего сопротивления. Если можно весь код обернуть в один файл, он его обернёт. Если ему говоришь сделать 2 правки он делает всегда только одну за ответ. Он обожает тупо удалять важные куски кода. Он обожает писать странные решения, а так же обожает вложенные if и elseif. LLM любая, банально не способна вести проект. Они круты, в написании муторного кода (например просчёт коллизий для 3д объектов), но маленького по размерам. Они хорошо работают с классами в 100-200 строк кода, но требуют постоянного контроля, т.к. обожают нести отсебятину.
Ну и главная проблема LLM для бизнеса. Представим ситуацию, что компания решила написать простой интернет-магазин и каким-то чудом нейронка с этим справилась, а менеджер, что задавал запросы нейронке отдалённо, что-то понимает в кодинге. И вот ситуация, на сайте нашли баг-блокер, бизнес теряет клиентов, надо фиксить, а серваки GPT, опять упали, после того, как восстановили работу GPT из кода выкинул важные блоки, менеджер не знает, что делать, сам он поправить не может, не хватает скилов. И что делает бизнес в такой ситуации? Правильно идёт к кодерам за помощью.
Советую рефакторить и перелезать на 8+ версию. Вкатывался тоже после C#, но повезло, во всех проектах активно использовали ООП и поэтому чувствовал себя хорошо.
А так легаси на php это боль. Желаю поскорее его привести к нормальному виду)
Тимлид из перевода даже ясно "лидер команды", т.е. занимается непосредственно всеми вопросами и проблемами команды. Кому какие задачи дать, как повысить кпи плохо работающих сотрудников, решать проблемные задачи, с которыми сеньоры совладать не могут и т.д. короче менеджмент в рамках команды.
ПМ же является связующей нитью между командой(ами) разработчиков руководством и заказчиками. У него зона ответственности более широкая, но менее углублённая.
Имхо но удобней оперы для работы с вкладками ничего нет. Возможность создавать неограниченное количество "рабочих столов" именуемых пространствами, группировка вкладок по сессиям захода. Подсветка дубликатов вкладок, возможность выводить нужные вкладки на главную страницу, а так же встроенный впн (не работает в России) и оптимизация загрузки страниц слишком удобно, чтобы отказываться в пользу другого браузера.
Всё придумано до нас и сейчас есть готовые решения, думаю под любую задачу. Бизнес хочет своё решение по ряду причин. Например, не хотят зависить от третьих лиц, хотят большую адаптируемость под свои задачи и т.д. Далеко не всегда получается найти удобные готовые инструменты, которые ещё нужно протестировать и настроить под себя, что занимает порой много времени или денег.
Здесь можно провести аналогию, с арендой. Зачем нужная собственная машина, если есть каршеринг/такси или зачем нужна своя квартира, если её можно арендовать? Но люди, почему-то не хотят аренду, а хотят собственность. Так и бизнес не хочет брать у кого-то в аренду (денежную или техническую) готовые решения.
Касаемо небольших компаний, то у них часто отсутствует понимание масштабируемости. Например, зачем небольшому магазину, создавая интернет-магазин, с использованием сложной инфраструктуры, если хватит на первое время интернет+магазина на каком-нибудь вордпресс, вместо решений для больших торговых сетей. В этом их главная проблема.
Да это правда. Идей на самом деле много и я например помню один перспективный проект, который пошёл под распил. В общем. Один из НИИ создавал автоматизированную систему ведения огня для ЗУшек, которые универсальней некуда. Смысл в том, что они засекали, цель, определяли вектор движения и высоту, далее заряжали снаряды под нужную высоту и начинали обстрел, причём система учитывала упреждение, скорость и т.д. Так же, она должна была иметь интеграцию с разными системами радаров, спутниками и т.д. Так же иметь полуручной режим.
И это бы стало ультимативной защитой от всего медленно и низко летящего. Потому что:
1) ЗУшек в стране огромное количество, как и снарядов к ним.
2) Ставятся они на что угодно: бтр, мотолыги, уралы, да хоть на тайоты, следовательно проблем с мобильностью не было бы.
3) Всё это добро можно комбинировать. Создавать комплексы, например с разными радарами, дружескими дронами и установками под разные снаряды. Можно выстраивать целые мобильные линии обороны, что будут подстраиваться под курс целей.
4) Это безопасней тех же ЗРК (например панциря), которые могут сбить самолёт, их ракета может попасть в дом и т.д. ЗУшка до самолёта не добьёт (разве, что около аэропорта), а дому хоть и причинит урон, но куда меньший, чем панцирь.
Казалось бы вот он проект войны будущего, но СНГ страны слишком погрязли в распилах, чтобы такое создать.
Кстати в том же направлении давно двигается Китай. Они вообще ушли далеко вперёд и разрабатывают автоматизированные системы, чтобы почти из любого гражданского транспорта можно было сделать эффективное оружие. По нашим меркам это, что-то запредельное.
Ну по той же причине почему многие компании пишут велосипеды и брезгуют опен сурсом по разным причинам. Банально даже готовые коммерческие решения далеко не всегда подходят под запросы компании.
Ну если мне hr компании скажет "чмо" или "отстой", даже завуалированно, то в такой шаражкиной конторе самому работать не захочется.
Касаемо опыта работы, то да. При желании это можно проверить, даже если человек работал самозанятым например. Банально найти предыдущие места работы и попытаться выйти на контакт. Хотя так делают единицы, но возможность то есть. Так же раскусить человека при накрутке опыта обычно не составит труда на тех. собесах.
Однако, тут проблема в другом. Автор описал, скорее как обойти алгоритмы, всяких hh.ru, чтобы при откликах, резюме было удостоено показаться эйчару. Великий фильтр он такой. Обмазали нейронками, сложными алгоритмами, а всё-равно приходится врать, чтобы его пройти. Причём доходит до абсурда. Например вы сеньор с 20+ лет опыта? Поздравляю, не прошли фильтр от 3 до 6 лет, ваше резюме никому не нужно. Скручивайте опыт и так же выходит врите работодателю.
Вот такой бред имеем на данный момент. Конечно есть лайфхаки, как и в резюме не врать, и на работу попасть, но там тоже всё ситуативно и индивидуально.
Опыт применения книжных практик описан правдоподобно, но под конец возникает ощущение, что всё решилось само собой, банальной притиркой к рабочему процессу, а практики повлияли на это мало.
Имхо, очень многое зависит от места работы, навыков и специализации. В каких-то случаях тяжело работать эффективно из-за плохо выстроенного организацией рабочего процесса, в каких-то из-за скил ишью и т.д. Порой рабочие процессы построены хорошо и скила хватает, но проблемы с продуктивностью остаются. Например из-за самого проекта, скажем плохо спроектирован, не нравится стек, разное виденье и т.д. Банально может возникнуть прокрастинация или депрессия. У организации могут быть проблемы с клиентами или она контролирует каждый твой вздох, перечислять разновидности проблем можно долго.
Смысл в том, что не существует универсальных комплексных подходов, по улучшению продуктивности. Обычно организации идут навстречу и пытаются найти индивидуальный подход к работнику, чтобы увеличить производительность. Разумеется если результата нет, его увольняют, т.к. никто не хочет платить деньги просто так. Порой работники уходят сами, потому что работа становится одной большой проблемой, а увольнение ощущается, как камень с плеч.
Как можно создать универсальные комплексные решения хотя бы для упомянутых мной проблем, мне не понятно. Советы по типу, отключения уведомлений и планирования (которое у каждого разное) - да, но не более.
в зажопинске таксист явно не будет получать 450к в месяц даже если будет
Так и программист не будет столько в зажопинске получать, разве что на удалёнке.
если вы про СВО так это история еще более конечная
Это скорее лифт на тот свет. Но не буду об этом говорить, чтобы бан не схлопотать, тут всё же не политический сайт.
вообще не просто так подавляющее число населения получает меньше 100к, доступных лифтов просто нет
Да, до начала войны получало всего 4%, а после начала 17%, это мало, учитывая, что 100к это всего-лишь, примерно жалкая 1000$ по текущему курсу.
Этот диалог уходит постепенно в политику. Поверьте я могу сам рассказать, много интересного на эту тему. И как в родном СПБ программисты мидлы пашут за 50к и проблемы у них не в скил ишью. Как работяги существуют на 30к в мегаполисе, как пенсионеры живут на 20к и много чего ещё.
Касаемо изначальной темы, для обычного вкатуна, что не учился целенаправленно по специальности, IT так же перестаёт быть социальным лифтом из-за увеличения порога входа. Никто и не говорит, что курьеры и таксисты будут получать большие зп всё время, учитывая, что на подходе нейросети и роботизация, которые займут полностью эти нишы. Социальные лифты редко бывают долгосрочными и работают по принципу "кто успел тот и съел.
Не, то что если нормальный спец, не спорю, как и тот факт, что работать сварщиком на вахтах, моряком (которые могут до 10к$ получать на ин. кораблях) или теми же таксистами и курьерами по 7\0, куда сложнее, чем сидеть дома или в уютном офисе, нажимать на кнопочки и получать хорошую зп.
Я скорее про другое, что для обычного человека, мечтающего вкатиться в IT и получать попивая смузи 300к наносеков (который столкнётся с суровой реальностью), имеет сейчас другие, более доступные социальные лифты.
Но многие до сих пор верят, что в профессию с зп в 10 раз выше средней можно вкатиться за полгода ленивого почитывания статей в интернете.
Многие в принципе верят что в IT ещё есть зп в 10 раз выше средней у рядовых специалистов. Сейчас таксисты порой получают больше сеньоров, а курьеры яндекс еды, больше мидлов. Зарплата со времён ковида нормализовалась, относительно рынка.
Deep помню очень любил. До сих пор подобной игры с схожей задумкой не встречал.
Я использую j2me loader)
А потом эти же HR жалуются на гостинг от зумеров, хотя сами ровно так же поступают.
Обычно в вакансиях пишут строго требуемый стек и желательный стек. Подразумевается, что если человек не знает технологию из абзаца "будет плюсом", то он должен быть готов с ней быстро разобраться.
Имхо, но за 10-15 минут невозможно изучить материал, чтобы даже наврать мол "я знаю эту технологию". Личный пример. Я неоднократно разворачивал кафку на серверах и настраивал под php, писал консьюмеры, у меня есть понимание того, как работают брокеры и где их использовать, но я на собесе честно скажу, что мало знаю кафку и опыта работы с брокерами сообщений у меня нет. Потому что это правда, а быстренько почитать статейки за 10-15 минут, потом наврать, что знаю технологию и завалиться на первом же простом вопросе, мне кажется не очень хорошей идеей.
Оу, при помощи AI можно создавать приложения/игры/сайты не написав ни единой строчки кода. Даже ребёнок справится. Никогда такого не было и вот опять. Конструкторы приложений на любой вкус и цвет существуют ещё с 90-ых. Более расширенные nocode решения пояаились чуть позже. Сейчас в nocode решения интегрируют функционал нейронок. На протяжении всего этого времени слышу, что программисты станут не нужны, но по итогу всё совсем наоборот.
Опять же подобные сервисы с нейронками, что описаны в статье появились давно и уже никого не удивляют.
Ну я недавно экспериментировал. Заставил GPT делать простенький шутер на Tree.js. Создал отдельный проект а gpt, задал глобальные промпты для всех чатов проекта, сделал скрипт что все исходники минифтцирует и бьёт по файлам, чтобы их можно было загруить проект GPT. И казалось бы у GPT есть все данные и контекст, но описанных мной ошибок, хоть и стало меньше, но они есть. Более того, даже с учётом правильно настроенного gpt проекта, он с каждым новым чатом проекта теряет контекст и забывает что было в предыдущих чатах проекта.
Да, пользоваться можно любой моделью, хоть llama обучить самостоятельно документации по нужному стеку, но проблемы эти никуда не денутся. Недавно была новость о создании AI разработчика, что состоял из множеста агентов и конкретно агент, отвечающий за кодинг, чуть ли не на уровне джедаев код пишет. По итогу ai разраб при работе с реальным проектом смог успешно выполнить только 15% задач. Так что для полноценной разработки проектов только средствами AI ещё далеко.
LLM вполне могут писать банальный код и даже построить какой-то простой проект более-менее адекватный. Однако в плане поддержки они просто ужас. Помню в проектах, где специально заставлял кодить только GPT, меня задолбало ему писать уточнения, т.к. сам он всегда идёт по пути наименьшего сопротивления. Если можно весь код обернуть в один файл, он его обернёт. Если ему говоришь сделать 2 правки он делает всегда только одну за ответ. Он обожает тупо удалять важные куски кода. Он обожает писать странные решения, а так же обожает вложенные if и elseif. LLM любая, банально не способна вести проект. Они круты, в написании муторного кода (например просчёт коллизий для 3д объектов), но маленького по размерам. Они хорошо работают с классами в 100-200 строк кода, но требуют постоянного контроля, т.к. обожают нести отсебятину.
Ну и главная проблема LLM для бизнеса. Представим ситуацию, что компания решила написать простой интернет-магазин и каким-то чудом нейронка с этим справилась, а менеджер, что задавал запросы нейронке отдалённо, что-то понимает в кодинге. И вот ситуация, на сайте нашли баг-блокер, бизнес теряет клиентов, надо фиксить, а серваки GPT, опять упали, после того, как восстановили работу GPT из кода выкинул важные блоки, менеджер не знает, что делать, сам он поправить не может, не хватает скилов. И что делает бизнес в такой ситуации? Правильно идёт к кодерам за помощью.
Советую рефакторить и перелезать на 8+ версию. Вкатывался тоже после C#, но повезло, во всех проектах активно использовали ООП и поэтому чувствовал себя хорошо.
А так легаси на php это боль. Желаю поскорее его привести к нормальному виду)
Так у них зона ответственности разная же.
Тимлид из перевода даже ясно "лидер команды", т.е. занимается непосредственно всеми вопросами и проблемами команды. Кому какие задачи дать, как повысить кпи плохо работающих сотрудников, решать проблемные задачи, с которыми сеньоры совладать не могут и т.д. короче менеджмент в рамках команды.
ПМ же является связующей нитью между командой(ами) разработчиков руководством и заказчиками. У него зона ответственности более широкая, но менее углублённая.
Так что нужны и те, и те.
Имхо но удобней оперы для работы с вкладками ничего нет. Возможность создавать неограниченное количество "рабочих столов" именуемых пространствами, группировка вкладок по сессиям захода. Подсветка дубликатов вкладок, возможность выводить нужные вкладки на главную страницу, а так же встроенный впн (не работает в России) и оптимизация загрузки страниц слишком удобно, чтобы отказываться в пользу другого браузера.
Так вроде подобное было у Яндекса с Алисой задолго до хайпа языковых моделей.
Всё придумано до нас и сейчас есть готовые решения, думаю под любую задачу. Бизнес хочет своё решение по ряду причин. Например, не хотят зависить от третьих лиц, хотят большую адаптируемость под свои задачи и т.д. Далеко не всегда получается найти удобные готовые инструменты, которые ещё нужно протестировать и настроить под себя, что занимает порой много времени или денег.
Здесь можно провести аналогию, с арендой. Зачем нужная собственная машина, если есть каршеринг/такси или зачем нужна своя квартира, если её можно арендовать? Но люди, почему-то не хотят аренду, а хотят собственность. Так и бизнес не хочет брать у кого-то в аренду (денежную или техническую) готовые решения.
Касаемо небольших компаний, то у них часто отсутствует понимание масштабируемости. Например, зачем небольшому магазину, создавая интернет-магазин, с использованием сложной инфраструктуры, если хватит на первое время интернет+магазина на каком-нибудь вордпресс, вместо решений для больших торговых сетей. В этом их главная проблема.
Да это правда. Идей на самом деле много и я например помню один перспективный проект, который пошёл под распил. В общем. Один из НИИ создавал автоматизированную систему ведения огня для ЗУшек, которые универсальней некуда. Смысл в том, что они засекали, цель, определяли вектор движения и высоту, далее заряжали снаряды под нужную высоту и начинали обстрел, причём система учитывала упреждение, скорость и т.д. Так же, она должна была иметь интеграцию с разными системами радаров, спутниками и т.д. Так же иметь полуручной режим.
И это бы стало ультимативной защитой от всего медленно и низко летящего. Потому что:
1) ЗУшек в стране огромное количество, как и снарядов к ним.
2) Ставятся они на что угодно: бтр, мотолыги, уралы, да хоть на тайоты, следовательно проблем с мобильностью не было бы.
3) Всё это добро можно комбинировать. Создавать комплексы, например с разными радарами, дружескими дронами и установками под разные снаряды. Можно выстраивать целые мобильные линии обороны, что будут подстраиваться под курс целей.
4) Это безопасней тех же ЗРК (например панциря), которые могут сбить самолёт, их ракета может попасть в дом и т.д. ЗУшка до самолёта не добьёт (разве, что около аэропорта), а дому хоть и причинит урон, но куда меньший, чем панцирь.
Казалось бы вот он проект войны будущего, но СНГ страны слишком погрязли в распилах, чтобы такое создать.
Кстати в том же направлении давно двигается Китай. Они вообще ушли далеко вперёд и разрабатывают автоматизированные системы, чтобы почти из любого гражданского транспорта можно было сделать эффективное оружие. По нашим меркам это, что-то запредельное.
Ну по той же причине почему многие компании пишут велосипеды и брезгуют опен сурсом по разным причинам. Банально даже готовые коммерческие решения далеко не всегда подходят под запросы компании.
Пишет ООП код на Python. 🥴
Ну если мне hr компании скажет "чмо" или "отстой", даже завуалированно, то в такой шаражкиной конторе самому работать не захочется.
Касаемо опыта работы, то да. При желании это можно проверить, даже если человек работал самозанятым например. Банально найти предыдущие места работы и попытаться выйти на контакт. Хотя так делают единицы, но возможность то есть. Так же раскусить человека при накрутке опыта обычно не составит труда на тех. собесах.
Однако, тут проблема в другом. Автор описал, скорее как обойти алгоритмы, всяких hh.ru, чтобы при откликах, резюме было удостоено показаться эйчару. Великий фильтр он такой. Обмазали нейронками, сложными алгоритмами, а всё-равно приходится врать, чтобы его пройти. Причём доходит до абсурда. Например вы сеньор с 20+ лет опыта? Поздравляю, не прошли фильтр от 3 до 6 лет, ваше резюме никому не нужно. Скручивайте опыт и так же выходит врите работодателю.
Вот такой бред имеем на данный момент. Конечно есть лайфхаки, как и в резюме не врать, и на работу попасть, но там тоже всё ситуативно и индивидуально.
Опыт применения книжных практик описан правдоподобно, но под конец возникает ощущение, что всё решилось само собой, банальной притиркой к рабочему процессу, а практики повлияли на это мало.
Имхо, очень многое зависит от места работы, навыков и специализации. В каких-то случаях тяжело работать эффективно из-за плохо выстроенного организацией рабочего процесса, в каких-то из-за скил ишью и т.д. Порой рабочие процессы построены хорошо и скила хватает, но проблемы с продуктивностью остаются. Например из-за самого проекта, скажем плохо спроектирован, не нравится стек, разное виденье и т.д. Банально может возникнуть прокрастинация или депрессия. У организации могут быть проблемы с клиентами или она контролирует каждый твой вздох, перечислять разновидности проблем можно долго.
Смысл в том, что не существует универсальных комплексных подходов, по улучшению продуктивности. Обычно организации идут навстречу и пытаются найти индивидуальный подход к работнику, чтобы увеличить производительность. Разумеется если результата нет, его увольняют, т.к. никто не хочет платить деньги просто так. Порой работники уходят сами, потому что работа становится одной большой проблемой, а увольнение ощущается, как камень с плеч.
Как можно создать универсальные комплексные решения хотя бы для упомянутых мной проблем, мне не понятно. Советы по типу, отключения уведомлений и планирования (которое у каждого разное) - да, но не более.
Так и программист не будет столько в зажопинске получать, разве что на удалёнке.
Это скорее лифт на тот свет. Но не буду об этом говорить, чтобы бан не схлопотать, тут всё же не политический сайт.
Да, до начала войны получало всего 4%, а после начала 17%, это мало, учитывая, что 100к это всего-лишь, примерно жалкая 1000$ по текущему курсу.
Этот диалог уходит постепенно в политику. Поверьте я могу сам рассказать, много интересного на эту тему. И как в родном СПБ программисты мидлы пашут за 50к и проблемы у них не в скил ишью. Как работяги существуют на 30к в мегаполисе, как пенсионеры живут на 20к и много чего ещё.
Касаемо изначальной темы, для обычного вкатуна, что не учился целенаправленно по специальности, IT так же перестаёт быть социальным лифтом из-за увеличения порога входа. Никто и не говорит, что курьеры и таксисты будут получать большие зп всё время, учитывая, что на подходе нейросети и роботизация, которые займут полностью эти нишы. Социальные лифты редко бывают долгосрочными и работают по принципу "кто успел тот и съел.
Не, то что если нормальный спец, не спорю, как и тот факт, что работать сварщиком на вахтах, моряком (которые могут до 10к$ получать на ин. кораблях) или теми же таксистами и курьерами по 7\0, куда сложнее, чем сидеть дома или в уютном офисе, нажимать на кнопочки и получать хорошую зп.
Я скорее про другое, что для обычного человека, мечтающего вкатиться в IT и получать попивая смузи 300к наносеков (который столкнётся с суровой реальностью), имеет сейчас другие, более доступные социальные лифты.
Многие в принципе верят что в IT ещё есть зп в 10 раз выше средней у рядовых специалистов. Сейчас таксисты порой получают больше сеньоров, а курьеры яндекс еды, больше мидлов. Зарплата со времён ковида нормализовалась, относительно рынка.