Работающие на проекте продакт-менеджер и дизайнер не могут сказать, что приложение уже идеально и не нуждается в доработках, так как в таком случае тут же встанет вопрос о целесообразности их трудоустройства в компании.
Я несколько лет назад работал в аутстаффе на DNS. И хотели запилить какую-то фичу вокруг 1С, каких-то незамысловатых вычислений, питона и чего-то ещё. На обсуждении фичи были и мы с аутстаффа и днсовские гребцы. После описания всей схемы работы фичи было сказано, что абсолютно все данные лежат и должны будут лежать всё равно в 1с. Я, будучи питонистом, задал простой вопрос - а нафига тут вообще петон, мб проще всё в 1ске сделать, там даже на горизонте не видать потребностей каких-то особых в питоне и его стэке. В итоге, через пару недель днс сказал, что пока что в наших услугах не нуждается и я пошел работу искать :D
Кому-то ок такой код и документация и разгребание техдолга. Я это вижу вживую на проектах в реальном времени и я вообще не воодушевлён качеством. Всё обложено спеками, сплошь "сделай хорошо" в каждой папочке и для доков и для кода, далее таски закрыты, дока полна, какие-то модули переписаны, окры и кипиаи в небеса... Но по факту, я начал читать эту доку и это просто гребаный слоп. Это невозможно читать без слёз, ни черта непонятно, она больше запутывает, чем что-то объясняет и рассказывает. Я скептически отношусь ко всему. И к доке и к тестам и к коду. Особенно к тестам. Тем более, предыдущий год с test driven AI development показал это наглядно. Когда тесты есть, а ни черта не работает. Я считаю, что всё это максимально важно и в нормальном проекте должно всё вычитываться и пропускаться через себя. Но для каких-то маленьких проектов, пет проектов вполне ок наговнокодить, да. Может и повезёт.
Никто не брызжет желчью, я вижу вполне адекватные комментарии, я вижу и сам прохожу через эту боль, стараюсь писать максимально отстранённо (на сколько получается, хотя это не просто) и признавать любые точки зрения. И, имея некоторое представление об искусственных нейронных сетях и опыт использования от ChatGPT 3.5 до Fable в абсолютно различных задачах - от простых поисковых запросов, до использования в небольших пет проектах, которые я доводил до релиза в сторах, я сформировал такое мнение, которое описал в статье и соглашусь с большинством комментаторов. И считаю это большой проблемой для общества и индустрии. Я вижу улучшения и вижу новые фичи, но модель как была недетерменированной, так ей и остаётся. И правдоподобность её ответов (именно правдоподобность, а не правильность или корректность) может сыграть с индустрией злую шутку. Поэтому, я вполне буду рад пообщаться, но от ИИ-лагеря хочется видеть аргументации в более приземлённом ключе, в терминах ответственности, мотивации, сопровождения кодовой базы, нейрофизиологии и в целом когнитивных возможностей человека и групп специалистов, а не в терминах новых фич, инструментов, особенно когда все они вертятся вокруг всё той же самой архитектуры.
Спасибо, говоря про ответственность, я имел ввиду только ответственность за имплементацию решений в коде, которая и всегда лежала на разработчике, но которую теперь многие начинают сбрасывать с себя (не всегда явно). Ответственность в рамках фич и решений - понятное дело, на продактах, иногда лидах, СТО и тд
Полностью согласен, прагматиков один на сотню. Это вижу и с архитектурами и с методологиями и с инструментами и с ИИ. А теперь, особенно, с ИИ. Когда в меня команда кидает маркетинговые твиты, а СТО на мои вопросы о том, как мы это будем поддерживать, кто будет нести ответственность и кто вообще будет понимать, что там происходит внутри сервисов, написанных агентами, отвечает "оно сейчас везде, оно сейчас повсюду", то руки уже просто опускаются. Также было с чистой архитектурой, также было и с методологиями. Кажется, мне нужен психотерапевт
Я несколько лет назад работал в аутстаффе на DNS. И хотели запилить какую-то фичу вокруг 1С, каких-то незамысловатых вычислений, питона и чего-то ещё. На обсуждении фичи были и мы с аутстаффа и днсовские гребцы. После описания всей схемы работы фичи было сказано, что абсолютно все данные лежат и должны будут лежать всё равно в 1с. Я, будучи питонистом, задал простой вопрос - а нафига тут вообще петон, мб проще всё в 1ске сделать, там даже на горизонте не видать потребностей каких-то особых в питоне и его стэке. В итоге, через пару недель днс сказал, что пока что в наших услугах не нуждается и я пошел работу искать :D
Вот тоже хотел припомнить "Город наверху", когда это в тексте прочитал
И в итоге тесты зелёные, а на проде не работает, каеф
Отпишитесь, пожалуйста, здесь через годик/два, сколько из них вы всё ещё используете. Напоминалку можно навайбкодить, как вариант.
А вы полагаете, что эти 835 страниц все родились то того, как была написана первая строчка кода?
Кому-то ок такой код и документация и разгребание техдолга. Я это вижу вживую на проектах в реальном времени и я вообще не воодушевлён качеством. Всё обложено спеками, сплошь "сделай хорошо" в каждой папочке и для доков и для кода, далее таски закрыты, дока полна, какие-то модули переписаны, окры и кипиаи в небеса... Но по факту, я начал читать эту доку и это просто гребаный слоп. Это невозможно читать без слёз, ни черта непонятно, она больше запутывает, чем что-то объясняет и рассказывает. Я скептически отношусь ко всему. И к доке и к тестам и к коду. Особенно к тестам. Тем более, предыдущий год с test driven AI development показал это наглядно. Когда тесты есть, а ни черта не работает. Я считаю, что всё это максимально важно и в нормальном проекте должно всё вычитываться и пропускаться через себя. Но для каких-то маленьких проектов, пет проектов вполне ок наговнокодить, да. Может и повезёт.
Никто не брызжет желчью, я вижу вполне адекватные комментарии, я вижу и сам прохожу через эту боль, стараюсь писать максимально отстранённо (на сколько получается, хотя это не просто) и признавать любые точки зрения. И, имея некоторое представление об искусственных нейронных сетях и опыт использования от ChatGPT 3.5 до Fable в абсолютно различных задачах - от простых поисковых запросов, до использования в небольших пет проектах, которые я доводил до релиза в сторах, я сформировал такое мнение, которое описал в статье и соглашусь с большинством комментаторов. И считаю это большой проблемой для общества и индустрии. Я вижу улучшения и вижу новые фичи, но модель как была недетерменированной, так ей и остаётся. И правдоподобность её ответов (именно правдоподобность, а не правильность или корректность) может сыграть с индустрией злую шутку. Поэтому, я вполне буду рад пообщаться, но от ИИ-лагеря хочется видеть аргументации в более приземлённом ключе, в терминах ответственности, мотивации, сопровождения кодовой базы, нейрофизиологии и в целом когнитивных возможностей человека и групп специалистов, а не в терминах новых фич, инструментов, особенно когда все они вертятся вокруг всё той же самой архитектуры.
Спасибо, говоря про ответственность, я имел ввиду только ответственность за имплементацию решений в коде, которая и всегда лежала на разработчике, но которую теперь многие начинают сбрасывать с себя (не всегда явно). Ответственность в рамках фич и решений - понятное дело, на продактах, иногда лидах, СТО и тд
Вы про такого специалиста?)
Проглядел, спасибо!
Хабр обязывает выбрать как минимум один хаб, поэтому я решил не мелочиться, а более подходящих не нашёл, извините
Полностью согласен, прагматиков один на сотню. Это вижу и с архитектурами и с методологиями и с инструментами и с ИИ. А теперь, особенно, с ИИ. Когда в меня команда кидает маркетинговые твиты, а СТО на мои вопросы о том, как мы это будем поддерживать, кто будет нести ответственность и кто вообще будет понимать, что там происходит внутри сервисов, написанных агентами, отвечает "оно сейчас везде, оно сейчас повсюду", то руки уже просто опускаются. Также было с чистой архитектурой, также было и с методологиями. Кажется, мне нужен психотерапевт
Так он не хранит, он сразу передаёт
Так давайте вам операцию на позвоночник попросим запитого бомжа с улицы с провести, ведь профессиональные хирурги тоже ошибаются
Не, они на каждый загруженный трек прогоняют деплой
И еще всё это время думаешь где найти бензин
Далеко не только цифрового
Понял, в любом случае, удачи в разработке!
Это же bevy
Воздействие на сетчатку?)