Александр Воробьев

Александр Воробьев
Рейтинг
64
Регистрация
03.02.2020
ArbNet #:
ЗЫ. Но в то же время можно что-то хорошо и долго продумывать и доводить до идеала. Да, на это могут уходить годы, но результат того стоит уж поверьте. 
Еще из реальностей и своего опыта. У меня тоже были такие мысли когда-то. И вполне конкретные попытки. Пример моего сервиса. Он очень динамично развивается не могу его заморозить и не давать пользователям новые возможности, в то же время есть необходимость и видение как его сделать лучше под капотом. И это не просто блаж ради феншуя, это позволит ускорить добавление новых выкроек (а это важно для пользователей). Я поначалу тоже: вот буду сбоку потихоньку пилить новое ядро.... ага... два раза начинал новое.... в итоге оно устаревает быстрее чем создается в нем новый функционал, а старое боевое наполняется новыми функциями да еще и сделанными "временно потому что скоро будет новое" (речь о случаях когда не возможно сделать универсально для обоих вариантов). В итоге сейчас просто построил для себя план "модернизации" и пошагово иду к цели. Да приходится писать еще и обертки, прокси   и т.п.... но тем не менее в таком виде дело сдвинулось с места.
ArbNet #:
Да, на это могут уходить годы, но результат того стоит уж поверьте. 

Я скорее поверю своему опыту. У меня были проекты где заказчик ставил задачу выводить в идеал (причем даже уже запущенные проекты), потрачено куча условно лишнего времени и его (на написание ТЗ того самого "идеала") и моего (а для заказчика это деньги, т.к. у меня почасовой тариф)... И в итоге от него "надо было слушать тебя и не заниматься этим" :)

И тут тоже надо понимать: над четко разделать что "бессмысленный идеал", который лишь тешит самолюбие разработчика или заказчика, а где именно идеал с точки зрения пользователя. И вот тут без пользователя ты не как не "угадаешь", то очень важно получать обратную связь от пользователей, ее анализировать и принимать решение. Я думаю меня поддержат все разработчики (кто реально занимается разработкой, а не тех кто планирует), что это довольно популярная ошибка: заказчик требует что бы, как пример, "вот эта вот кнопка была именно такая и здесь, мне так удобно - значит и всем будет удобно"... а потом целевая уадитория не принимает это. По этому: фидбек и А/Б тесты. Что не возможно получить без релиза.   (Ну еще вариант: применять стандартные и типовые решения)

Ты на чем то конкретном эту свою гипотезу проверял?

ArbNet #:
аньше сайтики на wp под рекламу клепали, доры, всякую хрень короче делаете вместо нормальных и полезных вещей.
Важно "что и  с чем сравнивать".  Захудалый сайт на WP решающий (хоть криво косо) какую либо задачу конкретного человека лучше чем не сделанный сайт, который предположительно (но это не точно) будет весь из себя феншуйный, но обещанием создания которого исполнитель будет кормить заказчика (и без внятного понимания сроков реализации). Очень много вполне успешных ныне проектов было запущено как есть, с костылями, багами и недоработками, и это дало им буст. Если бы пилили они до сих пор свои идеал..... то так бы их и не случилось. (точнее их бы не пустили те кто встал бы на "их место" и не имеющие фобий)
Sly32 #:
Насколько я понял - даже Александр отошел от первоначальной идеи челленджа - все писать своими руками. Это вполне правильно  и грамотно  - не тратить время на рутину, так что всячески поддержив

Нет. Писать не самому - полностью уничтожает смысл (именно тот который преследую я) челенджа. Сам по себе фреймворк мне не нужен. Тут именно цель по фану написать самому.   Вот в последствии, у меня есть пара задач "для себя" возможно уже на нем поручу написать ИИ - там уже буду прокачивать навыки взаимодействия с оным. Пока нет - все поп прежнему. Из стороннего только инструменты которые просто должны быть на здоровом проекте (с окружении для разработки):  чекер стиля кода (все же фреймворк это по определению инструмент для других и тут не место для отсебятины), статанализ и тестирование. Плюс конечно композер (опять же т.к. требует сама суть фреймворка для людей) ну и мой инструмент для версий..... 

Тот модуль написанный агентом - был просто эксперимент "вне конкурса".

LikeAVirgin #:
Ии это мультипликатор, а не замена. Условно умножаем на 10. Если не умеешь писать, то 0*10 получается 0, не умеешь программировать, то же самое. Умеешь на троечку, 3*10  получается уже 30. А у аса 10×10 уже 100 выйдет. Поэтому троечку аса не обогнать даже с ИИ. А ноль так и останется ноль, нечего там мультиплицировать. 
Да, можно и так сформулировать.  Соответственно и выводы будут разные. Для одного это хороший инструмент, для другого (чьи ожидания не оправдались, чей квалификации не хватает + не умеет анализировать собственные недочеты) - это будет непонятной игрушкой.
Сергей про е-ком #:
Если будешь писать статью по программированию и ты - программист, то получишь статью без фантазий, но не факт, что оптимизированную под SEO или маркетинг

Ну тут да. Понятно, что если статья из предметной области то нужен представитель этой самой области для точности/глубины ее правильности с точки предмета описываемого. Я конечно с точки. Зрения правильности структуры и сео. Для меня вообще загадка как статьи заказывают для тематического сайта. У самого для сервиса вопрос статей тяготит. Ниша на мой взгляд для статей полезная, времени писать самим не хватает, но как поручать кому то, если мы даже в книгах популярных авторов в нашей тематике видим косяки ... Тоже и с монтажем видео, тоже надо быть вроде как в предметной области, чтоб не вырезать (или не оставить 🤣 ) чего-то лишнего...

На сколько я успел понять. Мне ИИ может помочь написать хорошую статью для сайта, но я программист, статья получится хорошая для меня. Но сео/копирайтер с тем же ИИ получит результат лучше. Точно так же если СЕО напишет при помощи ИИ программу: она будет работать, но программист при помощи ИИ получит более качественный результат. И т.д.
ArbNet #:
ЗЫ. Отсюда вывод, ИИ вам не помошник, думайте своей головой,

Скорее не помощник тем, кто не умеет формулировать задачи и, внезапно, не умеет думать. Это инструмент, которым надо уметь пользоваться. А не серебряная пуля для тех кто хочет ни чего не делая, ни чего не зная получить серьезный результат. Максимум чутка поможет, но вот полностю , с большим КПД он будет работать в руках тех кто умеет.... У кого не получилось ..... Ну тому просто надо сделать выводы о своих скилах ( если что у меня они пока в плане ИИ тоже не достаточны)

Сергей про е-ком #:
От обратного: если какой-то проект выстрелит так (или будут мысли по его усложнению), мне никто не мешает взять тим лида и программистов. Но это, в первую очередь, речь о крупных проектах. И, вероятно, под понятную продажу. Если я сяду изучать программирование - сдохну с голода. Буквально. Зачем мне это?
Все верно. Единственное в задаче указывать комментирование кода и стилистике кода (есть общепринятые стандарты). Я ранее думал, что код сгенеренный  "сложно разобраться", но как я понял во время эксперимента: главное поставить задачу правильно. Код на выходе получается лучше чем код с которым приходится работать. Тогда думаю можно и программиста пригласить (а там он может решит и дальше с агентом работать :) )
ArbNet #:
ЗЫ. Я конечно не пишу ПО для космических кораблей и тп. зато разработал свой фреймворк для создания сайтов.

Опять 25. И где он?

Опять несешь хрень. Не путай разработку для то того, чтобы решать задачи реальных пользователей, и разработку ради разработки. Я хоть еще и не взял на вооружение, но уже вижу что он способен снять часть задач.  Ты там сколько угодно можешь витать в облаках и дорабатывать фреймворк десятилетиями т.к. он, по сути, не нужен даже тебе (был бы действительно нужен - ты бы разрабатывал, пока ты не поймешь, что для тех кто решает задачи - важно их окончательное решение. Результат.  Тут действительно надо уметь думать. Только думать о решении задачи, а не о том "как выглядеть круто в собственных глазах". 

Я пока не готов переходить на вайб, особенно "стремно" все же отдавать свой код (тот что мой SaaS аналогов, которого нет) во внешние системы (возможно пока), но тем не менее вчера закинул задачку так же второстепенную, которая висит у меня уже лет 5 в TODO и нет времени на ее решение. ИИ мне написал код пока  я ужинал.

Тут надо уметь еще взглянуть шире. Пока для тебя "фреймворк" это верх сложных задач и сроки его реализации абсолютно не важны, да наверно лично тебе и не нужен ИИ.  Тем кто нацелен на решение задач - хороший инструмент. Я не готов все задачи на него переложить свои (так же надо сначала лично на код посмотреть), но мелкие второ.. и более степенные... пусть закрывает. У меня задач в TODO листе выше крыши только по моему SaaS. А есть еще и другие проекты.

Опять же... В теме по челенджу я скинул ссылку эксперимента где агент написал модуль к моему фреймоврку. Уверяю мой фреймворк хоть и публичен и на нем уже можно мелкий сервис сделать, но сомневаюсь что  ИИ шки  броислись его изучать и накапливать опыт. (видимо разработчики ИИ срочно написали на моем фреймворки сотни  проектов и скормили :)))))

Можешь описать, что в том коде сгенерированном ИИ не так? (только без общих слов, а вот прям технически обосновать, что там что то плохо)

Ты сам лично что то уже написал  при помощи агента или опять  "не читал, но осуждаю"?


PS Кстати, челендж уж полгода скоро как идет, ты хоть что то сделал? или все мотивации нет (и я прав о нужности и ценности идеи твоего фреймворка) и ты теперь ИИ так же ковыряешь без лимита времени?

Всего: 1030