Garbage in, garbage out - основное правило работы с нейронками (да и не только с ними).
После прошлого поста мне пара человек написали, что AI чаще делает херню, а потом сиди с этим говнокодом разбирайся. Так а ничо тот факт что это вам не кнопочка "сделай мне хорошо"?
Я воспринимаю нейронки как ещё один язык программирования, ещё более высокоуровневый и абстрактный. Или, например, как не в меру продуктивного и послушного джуна, который, не задавая вопросов, бежит выполнять задачу так, как он её понял. Понятно, ему надо написать больше контекста о том, что конкретно от него требуется.
Например, DeepResearch обычно ходит по первой странице гугла по первому попавшемуся запросу, какой взбредет в его киберголову. Чтобы повысить шансы на лучший результат, надо добавить к запросу несколько вещей.
Во-первых, уточнить, какую именно информацию тебе надо найти. Например, я указывал, что мне нужны именно технические детали: какие TCP-пакетики отправляются, как они шифруются и т.д. Ссылки на документацию, на исходники, на tcpdump-ы и подобные вещи.
Во-вторых, уточнить, что тебе НЕ надо в ответе. Например, убрать источники, где есть только общее описание без деталей, рекламу, преимущества и недостатки и прочие общие абстрактные вещи. Отфильтровать также технические детали установки и конфигурации готовых решений, где нет описания их принципов работы или технической реализации.
В-третьих, неплохо бы сообщить, что уже искал по теме и по каким запросам. Привести примеры нужных и ненужных источников.
Ах да, и в-нулевых, хорошо бы подробнее описать для начала проблему и задачу, которую решаешь, почему и зачем ты её решаешь, как уже пробовал решить, etc. Тогда ChatGPT это тоже может учесть и не гуглить того, что ты уже сам гуглил.
После этого полезно ещё вместе с AI придумать план ресерча (Gemini так и делает по-дефолту) и поменять его, если надо, перед запуском.
Так можно повысить шансы на чуть лучшее качество ответа.
После прошлого поста мне пара человек написали, что AI чаще делает херню, а потом сиди с этим говнокодом разбирайся. Так а ничо тот факт что это вам не кнопочка "сделай мне хорошо"?
Я воспринимаю нейронки как ещё один язык программирования, ещё более высокоуровневый и абстрактный. Или, например, как не в меру продуктивного и послушного джуна, который, не задавая вопросов, бежит выполнять задачу так, как он её понял. Понятно, ему надо написать больше контекста о том, что конкретно от него требуется.
Например, DeepResearch обычно ходит по первой странице гугла по первому попавшемуся запросу, какой взбредет в его киберголову. Чтобы повысить шансы на лучший результат, надо добавить к запросу несколько вещей.
Во-первых, уточнить, какую именно информацию тебе надо найти. Например, я указывал, что мне нужны именно технические детали: какие TCP-пакетики отправляются, как они шифруются и т.д. Ссылки на документацию, на исходники, на tcpdump-ы и подобные вещи.
Во-вторых, уточнить, что тебе НЕ надо в ответе. Например, убрать источники, где есть только общее описание без деталей, рекламу, преимущества и недостатки и прочие общие абстрактные вещи. Отфильтровать также технические детали установки и конфигурации готовых решений, где нет описания их принципов работы или технической реализации.
В-третьих, неплохо бы сообщить, что уже искал по теме и по каким запросам. Привести примеры нужных и ненужных источников.
Ах да, и в-нулевых, хорошо бы подробнее описать для начала проблему и задачу, которую решаешь, почему и зачем ты её решаешь, как уже пробовал решить, etc. Тогда ChatGPT это тоже может учесть и не гуглить того, что ты уже сам гуглил.
После этого полезно ещё вместе с AI придумать план ресерча (Gemini так и делает по-дефолту) и поменять его, если надо, перед запуском.
Так можно повысить шансы на чуть лучшее качество ответа.
👍4❤1
Не копируйте код из ChatGPT
Дорогие ученики, у вас ещё будет вся ваша карьера впереди, чтобы использовать все возможности нейронок по написанию кода. Но пока вы учитесь, нужно тренировать свою собственную биологическую нейронку в голове и мышечную память в руках. Чтобы научиться писать код, надо писать код. Других способов, к сожалению, пока не придумали. И его надо именно писать, а не копировать или полагаться на Copilot.
В моё время вместо ChatGPT говорили про StackOverflow, но совет всё равно актуальный. К подсказкам IDE совет не относится, они довольно полезные. Как и к тому, чтобы ChatGPT генерировал, подсказывал или объяснял вам код. Но писать код лучше ручками.
Дорогие ученики, у вас ещё будет вся ваша карьера впереди, чтобы использовать все возможности нейронок по написанию кода. Но пока вы учитесь, нужно тренировать свою собственную биологическую нейронку в голове и мышечную память в руках. Чтобы научиться писать код, надо писать код. Других способов, к сожалению, пока не придумали. И его надо именно писать, а не копировать или полагаться на Copilot.
В моё время вместо ChatGPT говорили про StackOverflow, но совет всё равно актуальный. К подсказкам IDE совет не относится, они довольно полезные. Как и к тому, чтобы ChatGPT генерировал, подсказывал или объяснял вам код. Но писать код лучше ручками.
👍4❤2🫡1
Forwarded from авось прорвемся
на ютубе вышел доклад с конференции Профсоюзная от ОМ с моим финансовым стриптизом на целый час!
если вы вкатывались в айти из другой сферы — для вас этот доклад мастхев для просмотра.
в нем озвучены все мысли свитчеров вслух при вкате и работе, а также показан мой роадмап на выход из него
я считаю нам пора открыто и чаще начать обсуждать, через что проходят свитчеры уже после трудоустройства, а главное какие мысли заставляют людей спустя время решиться из айти выйти после стольких усилий и не смотря на достигнутый высокий уровень жизни?
доклад посвящен нашей с вами вечной гонке за тем, чего постоянно не хватает:
за деньгами, свободой и временем
я гналась за всем этим последние три года и пришла к своему ответу на поставленный в названии видео вопрос. обо всё подробнее рассказала в докладе
приятного просмотра!
Смотреть доклад | Заказать шапку
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
авось прорвемся
У меня телеграм-канал называется Свободный программист, а тут отличный рассказ и хорошая инструкция, как реально стать свободным
❤2
В середине 2000-х в Google использовалась локальная система сборки. По мере роста кодовой базы время компиляции увеличивалось, что приводило к ситуации из знаменитого комикса.
Для решения этой проблемы Google разработала собственную распределенную систему сборки (тогда ещё видимо никаких Github Actions и CI/CD не было). Несмотря на затраты на разработку и внедрение, выгоды были очевидны: сборки ускорились, а инвестиции в оборудование были перенаправлены с мощных рабочих компьютеров на серверы.
Однако это привело к непредвиденным последствиям. Когда программисты перестали лично ощущать боль от медленной сборки на своей машине, они потеряли стимул следить за оптимальностью зависимостей. В результате сборки стали "раздуваться" из-за ненужных компонентов.
Похоже, проблема была настолько масштабной, что в Google решили сделать свой язык программирования, одним из главных требований к которому была быстрая сборка. Так появился Golang.
Это явление и есть парадокс Джевонса: повышение эффективности использования ресурса приводит к росту его потребления, а не экономии.
Для решения этой проблемы Google разработала собственную распределенную систему сборки (тогда ещё видимо никаких Github Actions и CI/CD не было). Несмотря на затраты на разработку и внедрение, выгоды были очевидны: сборки ускорились, а инвестиции в оборудование были перенаправлены с мощных рабочих компьютеров на серверы.
Однако это привело к непредвиденным последствиям. Когда программисты перестали лично ощущать боль от медленной сборки на своей машине, они потеряли стимул следить за оптимальностью зависимостей. В результате сборки стали "раздуваться" из-за ненужных компонентов.
Похоже, проблема была настолько масштабной, что в Google решили сделать свой язык программирования, одним из главных требований к которому была быстрая сборка. Так появился Golang.
Это явление и есть парадокс Джевонса: повышение эффективности использования ресурса приводит к росту его потребления, а не экономии.
❤5😁1
Vibe-coding - слово года
Оказывается, Андрей Карпатый написал свой твит с определением вайб-кодинга в феврале этого года!
Я думал, что этому термину уже лет 5, что он ровесник курсора или ChatGPT. Настолько быстро и радикально все поменялось в разработке, и меньше чем за год! Я в шоке 😮
Оказывается, Андрей Карпатый написал свой твит с определением вайб-кодинга в феврале этого года!
Я думал, что этому термину уже лет 5, что он ровесник курсора или ChatGPT. Настолько быстро и радикально все поменялось в разработке, и меньше чем за год! Я в шоке 😮
❤1
По каким причинам вы отказываетесь делать тестовые задания?
Anonymous Poll
21%
Не связано с реальной работой
34%
Отсутствие фидбека
7%
Запрет на ИИ
86%
Занимает слишком много времени
7%
Свой вариант в комментариях
Свободный программист
По каким причинам вы отказываетесь делать тестовые задания?
Коллеги разработчики! По каким причинам вы отказываетесь делать тестовые задания?
Мне лично не нравится, когда тестовое задание абсолютно оторвано от реальной работы. Когда тебя просят сделать с нуля todo-list в fintech компанию - это выглядит очень странно.
Или когда нет гарантии, что тебе дадут хоть какой-то фидбек. Потратить целый вечер на задачу и получить в ответ автоотписку - это демотивирует.
Особенно раздражает фидбек "это тебе ИИ сгенерировал, сразу нет". Как будто на реальной работе никто ИИ не использует. Это всё равно что ответить "это тебе IDE подсказывал, не считается".
Напишите свои варианты в комментариях
Мне лично не нравится, когда тестовое задание абсолютно оторвано от реальной работы. Когда тебя просят сделать с нуля todo-list в fintech компанию - это выглядит очень странно.
Или когда нет гарантии, что тебе дадут хоть какой-то фидбек. Потратить целый вечер на задачу и получить в ответ автоотписку - это демотивирует.
Особенно раздражает фидбек "это тебе ИИ сгенерировал, сразу нет". Как будто на реальной работе никто ИИ не использует. Это всё равно что ответить "это тебе IDE подсказывал, не считается".
Напишите свои варианты в комментариях
👍2
AI не заменит программистов
Представь себе темщика Лёху. Он наслушался в твиттере инфопиздаболов и однажды решил навайбокодить себе B2B AI SaaS CRM для переворачивателей пингвинов в Антарктиде. И у него чо-то поперло! Нашел он себе 100 клиентов, заветные $10k MRR заработал.
Но тут клиенты начали ему писать, что вон та кнопка через раз работает, вон тот график неправильные цифры показывает, а вот в эту табличку ещё какой-нибудь столбик нужно добавить. Пытается Лёха починить кнопку, а она вообще работать перестала, хотя он и писал в промпте несколько раз "ULTRATHINK, NO MISTAKES PLEASE". Попробовал Лёха добавить столбик в табличку, а у него все остальные столбики поехали. Хотел было Лёха пофиксить график, а курсор ему вообще дропнул из базы важные данные, чтобы цифры правильные получились.
И вот чо теперь Лёхе делать? Найти настоящего программиста и заплатить любые бабки, лишь бы клиенты у него не отписались, не потребовали вернуть деньги и в интернете про него плохого не написали. Он же теперь по Дубаям на ламбах катается, обратно в общагу с дошиком ему не хочется.
А теперь подумай: если бы не AI, получил бы ты эту работу у Лёхи? Скорее всего, Лёха бы не стал ничего вайбокодить, а пошел бы в Бизнес Молодость или к Аязу, покупал бы сигналы криптощиткоинов, делал бы ставки на спорт, и прочую муть.
AI сейчас помогает обойтись без программистов там, где программистов всё равно бы никто не нанял, потому что слишком долго и дорого. Это всё тот же парадокс Джевонса, про который я уже писал: рост эффективности использования ресурса ведет не к уменьшению, а к увеличению его потребления. Чем дешевле стала разработка, тем больше на неё будет спрос.
Представь себе темщика Лёху. Он наслушался в твиттере инфопиздаболов и однажды решил навайбокодить себе B2B AI SaaS CRM для переворачивателей пингвинов в Антарктиде. И у него чо-то поперло! Нашел он себе 100 клиентов, заветные $10k MRR заработал.
Но тут клиенты начали ему писать, что вон та кнопка через раз работает, вон тот график неправильные цифры показывает, а вот в эту табличку ещё какой-нибудь столбик нужно добавить. Пытается Лёха починить кнопку, а она вообще работать перестала, хотя он и писал в промпте несколько раз "ULTRATHINK, NO MISTAKES PLEASE". Попробовал Лёха добавить столбик в табличку, а у него все остальные столбики поехали. Хотел было Лёха пофиксить график, а курсор ему вообще дропнул из базы важные данные, чтобы цифры правильные получились.
И вот чо теперь Лёхе делать? Найти настоящего программиста и заплатить любые бабки, лишь бы клиенты у него не отписались, не потребовали вернуть деньги и в интернете про него плохого не написали. Он же теперь по Дубаям на ламбах катается, обратно в общагу с дошиком ему не хочется.
А теперь подумай: если бы не AI, получил бы ты эту работу у Лёхи? Скорее всего, Лёха бы не стал ничего вайбокодить, а пошел бы в Бизнес Молодость или к Аязу, покупал бы сигналы криптощиткоинов, делал бы ставки на спорт, и прочую муть.
AI сейчас помогает обойтись без программистов там, где программистов всё равно бы никто не нанял, потому что слишком долго и дорого. Это всё тот же парадокс Джевонса, про который я уже писал: рост эффективности использования ресурса ведет не к уменьшению, а к увеличению его потребления. Чем дешевле стала разработка, тем больше на неё будет спрос.
❤2🔥2
Ваш "full time" — это нихуя не "full" time.
Вот работа над своим проектом — это действительно, буквально, full-time. То есть ты работаешь над ним вообще все время, в любой момент недели. Не важно, это вечер пятницы или утро воскресенья, когда что-то происходит, какой-нибудь алерт прилетает, и тебе приходится с ним разбираться как можно скорее.
Вот это действительно full, такой full, что всем фуллам фулл!
А ваши эти восемь часов в день — это хуйня! Еще и с выходными! Пиздец, завидую!
Вот работа над своим проектом — это действительно, буквально, full-time. То есть ты работаешь над ним вообще все время, в любой момент недели. Не важно, это вечер пятницы или утро воскресенья, когда что-то происходит, какой-нибудь алерт прилетает, и тебе приходится с ним разбираться как можно скорее.
Вот это действительно full, такой full, что всем фуллам фулл!
А ваши эти восемь часов в день — это хуйня! Еще и с выходными! Пиздец, завидую!
❤2👍2🔥2
Forwarded from Брюссель. Подслушано
😳 Знали ли Вы, что если Вы резидент ЕС и занимаетесь программированием, веб-дизайном, пиаром, рекламой или аудитом для российской компании ( причем неважно - под санкциями она или нет), Вам может грозить уголовное преследование за нарушение санкций ЕС?
Написала об этом статью для Oninvest:
https://oninvest.com/article/eur60-000-nalicnymi-kak-latvia-vycislila-programmista-rabotavsego-na-kompaniu-iz-rf
Написала об этом статью для Oninvest:
https://oninvest.com/article/eur60-000-nalicnymi-kak-latvia-vycislila-programmista-rabotavsego-na-kompaniu-iz-rf
Oninvest
€60 000 наличными: как Латвия вычислила программиста, работавшего на компанию из РФ
– Oninvest
– Oninvest
Резидент Латвии три года программировал для российской компании и получил больше €60 000 на карту Альфа-банка. Теперь ему грозит уголовное преследование за нарушение санкций ЕС против России. Oninvest выяснил, как Службе госбезопасности Латвии удалось вычислить…
😱2😐1
Брюссель. Подслушано
😳 Знали ли Вы, что если Вы резидент ЕС и занимаетесь программированием, веб-дизайном, пиаром, рекламой или аудитом для российской компании ( причем неважно - под санкциями она или нет), Вам может грозить уголовное преследование за нарушение санкций ЕС? Написала…
Но с физлицами работать можно
(не является юридической рекомендацией)
(не является юридической рекомендацией)
Свободный программист
AI не заменит программистов Представь себе темщика Лёху. Он наслушался в твиттере инфопиздаболов и однажды решил навайбокодить себе B2B AI SaaS CRM для переворачивателей пингвинов в Антарктиде. И у него чо-то поперло! Нашел он себе 100 клиентов, заветные…
Собственно, о чем я и говорил
> In spite of the current displacement narrative – job postings for software engineers are rising rapidly, up 11% YoY.
https://www.citadelsecurities.com/news-and-insights/2026-global-intelligence-crisis/
> In spite of the current displacement narrative – job postings for software engineers are rising rapidly, up 11% YoY.
https://www.citadelsecurities.com/news-and-insights/2026-global-intelligence-crisis/
❤3
♛ АРЕНА · 4 онлайн
⚔️ 0 в бою ⏳ 0 ищут
🗓 Сезон 2026-08 · до конца 21d 19h
♛ Шахматы · Шашки · Нарды · Дурак · Морской бой · Гонки · Квиз · Покер · Arcomage
⚔️ 0 в бою ⏳ 0 ищут
🗓 Сезон 2026-08 · до конца 21d 19h
♛ Шахматы · Шашки · Нарды · Дурак · Морской бой · Гонки · Квиз · Покер · Arcomage
Свободный программист pinned «♛ АРЕНА · 4 онлайн ⚔️ 0 в бою ⏳ 0 ищут 🗓 Сезон 2026-08 · до конца 21d 19h ♛ Шахматы · Шашки · Нарды · Дурак · Морской бой · Гонки · Квиз · Покер · Arcomage»
9,5 правил ведения безопасного IT-бизнеса в России
1. Держите серверы за границей
2. Регистрируйте домены за границей
3. Регистрируйте компанию за границей
4. Держите деньги за границей и не держите яйца в одной корзине
5. Не держите, говорю, яйца в одной корзине!
6. Держите базы данных за границей
7. Документируйте все, что касается вашего обеспечения
8. Разделяйте активы и риски
9. Еще можно отдаться добровольно
10. Уезжайте за границу
18 марта 2010 года
https://blog.micromarketing.ru/advice/9-point-5-rules-fot-it-business-in-russia/
1. Держите серверы за границей
2. Регистрируйте домены за границей
3. Регистрируйте компанию за границей
4. Держите деньги за границей и не держите яйца в одной корзине
5. Не держите, говорю, яйца в одной корзине!
6. Держите базы данных за границей
7. Документируйте все, что касается вашего обеспечения
8. Разделяйте активы и риски
9. Еще можно отдаться добровольно
10. Уезжайте за границу
18 марта 2010 года
https://blog.micromarketing.ru/advice/9-point-5-rules-fot-it-business-in-russia/
❤5👍3