Обновить
4

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

0,2
Рейтинг
Отправить сообщение

То, что ИИ заменил кодеров, уже ясно.

Пока не заменил даже кодеров, не говоря уже о программистах.

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

Да, в целом с посылом автора согласен. Для себя я решил так, есть места где уместны просадки скорости во благо удобочитаемости, а есть - где неуместны, причём эти места могут находиться в одном проекте в соседних файлах. Наверное, решать нужно в каждом конкретном случае индивидуально, в идеале разграничить правила в проекте на уровне договорённости с коллегами по типу: "это делаем красиво, потому что... , а это производительным потому что...", но по факту там кроме желания авторов проекта уж очень много переменных которые сказываются на качестве и красоте кода.

По мне так, вопрос о том почему другим эволюция не подарила развитый мозг, актуален только до тех пор пока считаешь себя её вершиной и лучшим тварением. А на практике, с точки зрения эвалюции и выживания вида, мы в одном из худших положений сейчас. Есть тысячи видов с большим количеством особей, есть сотни с большим охватом занимаемых территорий, множество видов которые лучше переносят катострофы, но в то же время очень мало тех кто настолько слаб, уязвим и так опасен для самого себя и может в считанные часы самовыпилиться.

Это какая-то ирония, которую я не могу понять, или люди сейчас настолько не умеют формировать мысли? Какой-то не связанный поток мыслей.

PR стали крупнее в 2,5 раза

Это не плюс, а минус. Так как один PR закрывает одну фитчу/проблему, выходит начался плодиться излишний код.

Скорость написания кода выросла примерно вдвое за год: с 3,6 тыс. строк в неделю до 8,6 тыс.

А это следствие проблемы.

Боюсь, хабр всё же, пока ещё, технический ресурс, и тут технологии описываются для технарей. Если Вы хотите тупые команды вбивать в консоль не понимая что они делают, то тогда вы не на том ресурсе информацию ищите.

Что-то с грейдами у вас странное. В каком это мире и на каком стеке джун может стать мидлом за год, при условии что у вас в обязанности мидла уже входит архитектура сервисов? И синьор у вас что-то совсем непонятное, какой-то эксперт в чём-то. Выглядит как, возьмем мидла, за цену джуна, через год вернём зп и будет мариновать на этой позиции вечно, так как крайне абстрактные критерии для грейда.

Т.е. Вы утверждаете, что человек, которому нужна специальная психологическая помощь, обязан и тем более будет соблюдать правила общения с ИИ?

Что гугловская часто глючит это факт, мне вон что вообще выдавал недавно, я даже заскринил, так как показалось забавным. Не скажу что я в данный момент задавал какой-то важный вопрос, это было что-то по игре, но просто "Потеряй голову" и спам кавычками это что, какая-то угроза? Восстание машин уже началось?
И у Вас самого на Ваш же скриншот ничего не триггерит? Например, то что на вопрос по дозировкам препарата, он даёт ссылку на Facebook (самый авторитетный источник по лекарствам), который на практике оказывается не facebook, т.е. и тут ошибка. Иными словами, даже у вас он накидал кучу ошибок в ответ и допускает возможным ссылаться на facebook в вопросах медицины.
Что в целом инструмент полезный, я не спорю, но пожалуй, как человек который хорошо знаком с математикой текущих LLM, и хорошо понимает как они работают, на текущем этапе их развития, откажусь от использования их в таких важных вещах, и считаю применение их именно в таком направлении или полной глупостью или безответственностью или полным непониманием как работает LLM.

Получается, даже тут преувеличили результаты. :)

Соглашусь, что я тоже считаю что много хороших программистов без ВУ. Но тут, скорее, не про корочку разговор, когда про вышку рассуждают. Тут мной выделяются несколько аспектов.
Во-первых, многие, в том числе и я, хотели с малых лет программировать, и этот инженерный интерес было трудно перенаправить на что-то другое, не могу себя представить на любой другой профессии. А как так могло получиться что закончив школу человек такой, "О, буду юристом!". А потом, "О, буду программистом!". Для меня не очень понятно, хотя вполне осознаю, что бывают жизненные ситуации которые не дают заниматься тем чем ты хочешь и любишь, хотя в моей жизни тоже всё максимально было против, но будем считать что мне повезло.
Во-вторых, время! Когда я учился, университет занимал 5 лет, к третьему курсу большинство работало по специальности. В итоге, из универа выпускался специалист который 5 лет отучился и имел 3+ года стажа. Человек, который отучился на другую специальность потерял эти 5 лет, не всегда это плохо, конечно, так как можно найти смежную область для разработки где понадобятся знания из двух сфер, но именно в ИТ-технологиях он это время потерял. И ему придётся очень долго догонять остальных, при равных прилагаемых силах – он никогда не догонит. При должном напоре (откинем гениев, их очень мало) годам к 33-35 догонит, а там и повышение за выслугу, и ты уже не программист. Хотя и на этот пункт вполне осознаю, что человек может пойти в 18 лет сразу в программисты без каких-либо ВУ, и тогда обучение "базе", как Вы выразились, ложится на старших разработчиков из команды, и тут как повезёт, если они будут плохи в обучении, то могут даже отбить желание программировать. Преподаватель в вузе всё же обучен обучать, и ему за это платят, а для старшего программиста (сеньора), это скорее обуза кого-то чему-то обучать.
В-третьих, это скорее следствие их первых двух, и моё субъективное наблюдение. Чем выше ты взбираешься, тем меньше встречаешь людей с непрофильным. На первых работах их было процентов 30-40%. В топовых ИТ компаниях которых я работал их было 1-2 на команду из 20 человек. В Роскосмосе их не было. Моя выборка не репрезентативная, но человек склонен своему опыту доверять больше чем статистике, хотя и статистика показывает приблизительно тоже.
Ну и, в-четвертых, если это прочитает кто-то без профильного образования кто работает в IT, то "шлите всех нафиг – вы прекрасны (с)". Просто получайте удовольствие от своей работы, а болтунам, вроде меня, доказывайте всё делом и кодом, что вы "Ай да хорош, ай да красавец!". Среди разрабов, внутри команд, ценится только умение работать, и моментально становится понятно кто тянет, а кто нет. Вот кому-кому, а именно вашим коллегам абсолютно пофигу на всё кроме ваших скиллов. Поэтому, не вижу смысла обращать внимание на эти разговоры.

Не, ну куда нам смертным с вайбкодерами соревноваться. Этим – да, этим можно и сразу в архитекторы ПО для космических станций.
Но я сейчас про обычных людей, без ниспосланного дара от богов в виде умения писать промпты, и без свяoщеннной подписки на курсор за 20$.

Мне кажется будет так:
1. Мы выпустили супер-мега ИИ, он может всё. Акции конкурентов падают, как это было, например, с игровой и ИБ индустрией.
2. Безос их выкупает.
3. Ой, что-то ИИ не взлетел, мы поторопились с выводами, он генерирует ИИ-слоп.
4. Профит.

За год самостоятельной работы можно получить объём знаний, сопоставимый с университетским курсом. И главное - актуальных знаний. А с каким-нибудь онлайн курсом вообще за пару месяцев.

Мне кажется, такие заблуждения проистекают из-за непонимания насколько большая пропасть в знаниях и умениях между разными IT-шниками.

Для тех кто не понимает как устроено IT, я всегда привожу в аналогию медицину, она, как правило, более понятна простому человеку. Что есть санитары, а есть нейрохирурги. Первым для работы в медицине не нужно ничего, и можно им стать даже без курсов, в редких случаях подготовительные курсы на пару месяцев. Вторые всю жизнь учатся, и чтобы тебя пустили что-то серьёзное делать нужно потратить минимум 8 лет на обучение, обычно намного больше.
Та же история в IT. Пропасть между теми кто перекладывает json-ки и теми кто занимается "серьёзной" разработкой колоссальная, но почему-то всех удивляет что тебя могут взять их перекладывать после курсов на пару месяцев, а то и после домашнего изучения. Только вот среди архитекторов серьёзных проектов я ни разу не видел человека, который бы проработал в отрасли меньше 10 лет, и при этом не тратил бы кучу своего времени на изучение новых технологий.
Поэтому когда мне говорят что-то типа : "У маминой подруги же сын IT -шник.". Мне это ничего не говорит. Какой it-шник? Чем занимается? На чем пишет если пишет? Где работает?

Про MVP/PoC согласен, конечно. Но вот насчёт довести до ума, у меня возникают вопросы. Что-то мне подсказывает, что детские болезни с такой поделки потом можно ещё годами выпиливать (естественно не фултайм), а с написанной нейронками и вообще хз как потом их убрать, обычно в cursor это крайне больно делать. Хотя сложность приложения крайне низкая, если не всовывать какие-то системы распределения ключей и прочий шлак, может и не придётся ничего править потом . Опыт мне подсказывает что незачем второй раз писать, то что уже написано и в открытом доступе, если ты не меняешь что-то принципиального. А если есть какая-то фитча которая уж крайне нужна, но нету в готовых решениях, то всегда можно дописать и кинуть PR.
Ах да, точно, это же потом не продашь за 600 рублей штука.

Давно заметил что статьи о вайбкодинге на хабре, это какой-то отдельный мир, без логики и правил. Но эта статья – какой-то шедевр.

Попробовав несколько инструментов написания кода с помощью неросетей, мой выбор остановился на Cursor, который уже становится неким стандартом в этой нише.

Уже, скорее, теряет этот статус.

Git – это своего рода сохранениев игре. Дойдя до определенного уровня/этапа вам лучше бы зафиксировать свой прогресс, для того, чтобы в случае чего вернуться к нужной исходной точке и попробовать заново.

Ого! Ну ладно, ознакомимся.

Потребление ресурсов компьютера.

Это чего он там делает в фоне на десятки мегабайт ОЗУ и сотни мегагерц ЦПУ на постоянке?

Для того чтобы сообщить ИИ необходимую структуру, я использовал псевдо-HTML разметку. 

Вот и ручное верстание подъехало, а осознавали бы что она там в остальном коде написала, ещё и весь остальной код переписывать пришлось бы.

Вы должны пройти этот путь самостоятельно для того, чтобы глубже понять механику работы. Вместо рыбки я дам...

Рассказ о рыбке.

ИИ хорошо пишет серверную часть

А почему тогда от нас скрывает свой талант?

Прежде чем приступить к серверной части необходимо познакомиться с понятием контейнеризации.

Ну, с гитом уже познакомились, давайте и про контейнеры почитаем.

Традиционная разработка в команде – 13 месяцев...

Выглядит как работа на одного человека, неделя по вечерам. Или день, если стырить код из интернета ( если в край обнаглеть, то и целой кодовой базы Mahou, dotSwitcher  ,SimpleSwitcher, K-Switcher ), и допилить напильником.

Полезный лайфхак – если вы достаточно смелый, чтобы дать выполнять Cursor’у команды на сервере, вы можете попросить его создать SSH ключи, благодаря которым ИИ сможет автоматически подключаться к вашей удаленной машине без необходимости ввода пароля.

Это уже проливку ключей через ИИ делают, или я не так понял? Ну это уже не с пушки по воробьям, а ядеркой по блохам!

Когда начал читать - подумал : " ну слишком же толсто, надо бы поэзящнее". Сейчас по комментариям понимаю, что даже так не все поняли сарказм.

Интересно что в своей книге "глубокое обучение на Python" от 2021 года он говорит немного в другом тоне:

В сфере глубокого обучения за последние годы удалось добиться заметных успехов,
однако ожидания на будущее десятилетие обычно намного превышают вероятные
достижения. Даже при том, что многие значительные применения, такие как авто-
пилоты для автомобилей, находятся практически на заключительной стадии реали-
зации, многие другие, такие как полноценные диалоговые системы, перевод между
произвольными языками на уровне человека и понимание естественного языка на
уровне человека, скорее всего, еще долгое время будут оставаться недостижимыми.
В частности, не стоит всерьез воспринимать разговоры об интеллекте на уровне
человека. Завышенные ожидания от ближайшего будущего таят опасность: из-за
невозможности реализации новых технологий инвестиции в исследования будут
падать и прогресс замедлится на долгое время.

Интересно, это его прогресс за последние 4 года так переубедил, или он стал менее независимым?

Нет, ну 0151 и 0150 я уже и сам автоматом печатаю, когда что-то более-менее серьёзное пишу. Но, вот то что человека, который 20 лет писал код, мог удивить, и тем более удовлетворить gpt 3.5 что-то крайне сомневаюсь.

1

Информация

В рейтинге
3 186-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Системный инженер, Разработчик приложений
Старший
Linux
C++
C
Assembler
Многопоточность
Программирование микроконтроллеров
Оптимизация кода