К тому же, большой минус в том, что текущие инструменты не совсем приспособлены к такому подходу.
Aider такое умеет. Делаешь в его консоли `/run <your-toolchain> tests` , он запускает тесты, и если они не прошли - предлагает отправить вывод в модель и пофиксить. Обычно справляется.
Другое дело что он очень opinionated в плане ui/ux и не многим подойдёт.
Иногда использую Continue.dev . Он конечно сырой и глючный, но работает.
Для autocomplete и embedding использую локальные модели, а вот для чата оказалось удобно использовать более годные модели через openrouter - там и Qwen2.5-72B, и Claude Sonnet, и даже семейство GPT от OpenAi - всё с наценкой в 9%, но зато pay-as-you-use вместо абонплаты и не надо заводить кучу учёток в разных местах.
VPN-то может и не блочат, зато кое-что другое блочат.
Вот переписка с одним из провайдеров из этого обзора по поводу их VPSки вне РФ:
Добрый день! У меня с данного хоста не удаётся получить доступ к сайтам x.com, linkedin.com, facebook.com, instagram.com Домены пингуются, но wget отваливается с ошибкой "Unable to establish SSL connection."
Здравствуйте. В соответствии с законодательством РФ мы не можем консультировать вас по обходу блокировок. Пожалуйста, обратите внимание, что целью предоставления данного ПО не является обход блокировок в соответствии с законодательством.
Электронные книги слишком быстро пиратят, а так повышается кол-во продаж бумажной копии. Оригинал на английском в электронном виде давно доступен для не слишком этичных читателей.
Как-то до 2016-2017 меня всегда нанимали после одного раунда собеседований (15м скрининг HR не считается), и в команды, где я работал, тоже нанимали после одного раунда, и очень редко ошибались: какие-то косяки если и всплывали, то редко и на 2-3 месяце ИС.
А потом начались эти 2-3-4 раундовые наймы, а выхлоп все тот же: 9 из 10 нанятых ОК, один уходит с ИС.
Пол года пользуюсь podman + podman desktop (компания получила "письмо счастья" от Docker inc с просьбой купить подписочку всем сотрудникам с Docker Desktop и все пересели на альтернативы).
Есть ещё некоторые шероховатости в запуске yaml'ов docker-compose через podman compose, но в целом для большинства задач подходит отлично.
Самый жырный минус пока что - не получится запустить в podman проект docker compose, в котором контейнерам назначены gpu-ресурсы. Просто не умеет в такой формат. Так что приходится извращаться с общими сетями для запуска какой-нибудь ollama и open-webui локально.
Я так и не понял, чем это отличается от many producers/single consumer вокруг ConcurrentQueue для синхронного кода или System.Threading.Channels для асинхронного (
Вкатывал свитчера с ноября 2019 г. (37 лет на тот момент, не Россия)
Бекграунд: отучился в технаре (не IT), потом мой сокурсник в тех.вузе, НО: с 1 по 4 курс был старостой, по факту особо не учился (кроме 3-4 предметов за 5 лет) - где-то договаривался, где-то покупал, где-то списывал, где-то автоматы просто потому что староста. На 5 курсе почти всё автоматом, т.к. зачётка красивая, и заказной диплом. Язык подвешен, не тупой, усидчивый.
С 1 курса и до 2019 г. работал официантом, барменом, мясником, баристой. Решил таки вкатиться в IT и даже взял книжку по c++ - в этот момент я его убедил глянуть на javascript. Он согласился, прочёл пару статей, сходил на курс по фронтэнду со скидкой 50%, ничего не понял и расстроился. Я накидал ему ссылок на книжки, плейлисты и почти-бесплатные курсы на одном зелёном сайте, помог настроить nodejs+sublime и разобраться и гитхабом, и раз в неделю созванивались. Он сам разобрался с основами языка с небольшой помощью, решал задачки, сделал несколько базовых штук вроде светофора/todo-list и тд, потом взялся за курсы по реакту - всё это или учил вечерами, или на работе в кофейне.
К лету 2020 опубликовал резюме и начал искать любые стажировки. Нашел "что-то" за $200, где просто сидел за компом, а вокруг бегали люди и решали, какой крутой проект им делать, но ничего не делали. Ментора у него в компании не было. Так пол-года продолжал учить js/react и апплаиться на все стажировки, на которые можно. Устроился на одну, был изгнан на испытательном. Летом 2021 с ним слепили портфолио на github pages из всех эти светофоров и сделанных тестовых, нашлась ещё одна работа уже за $400 - ментора снова не было, но были задачи, их ставили относительно грамотно и по ним давали обратную связь - с этим уже можно было как-то работать.
В начале 2021 г. ЗП уже была $600, нашел другую работу джуном за $1000, но там его хотели нагрузить и react native, и angular, и какими-то модными на тот момент мобильными js-фреймворками, и он слился через 4 месяца. Причесал резюме, портфолио, и через пару месяцев устроился мидлом на $1500 - с тех пор моё менторство прекратилось, и вкат я считаю успешным.
В чём заключалось менторство? В основном - чтоб держал фокус на текущих задачах (а вот щас ангуляр попробую, а вот щас vue, а там ещё ... и тд я пресекал), и чтоб не переживал особо - ПМы с горящей жопой это хоть и не норма, но и не диковинка, HRы в разработке могут вообще не понимать, кол-во решенных задач на собесе не гарантирует оффер, бизнес сам может не значь чего хочет и т.д. Ну и несколько хитростей - например в 2020 опубликовали от его имени фейковое резюме мидла чтоб он просто посмотрел, что спрашивают на настоящих собесах - он где-то в пяти поучавствовал и понял, что нужно подтянуть и к чему быть готовым. Плюс я рассказывал ему как торговаться за ЗП/обязанности, как выяснять что происходит в команде до трудоустройства, договариваться про скоуп/сроки, отбиваться от дичи и прочее.
За счёт чего он вытянул? Я думаю в основном из-за усидчивости, настойчивости и самодисциплины - т.е. до первой нормальной стажировки он полтора года по 10-20 часов в неделю учился кодить, разбирался с технологиями, апплаился на вакансии, читал/смотрел что-то и тд. Ещё у него не было малолетних детей и он бросил пить и шабить, но это детали.
Повлиял ли ВУЗ на его успех? Думаю что нет. Разве что со мной там познакомился, и всё. Потому что я пытался вкатить ещё двух своих сокурсников, которые реально учились (один даже с дипломом с отличием), и это фейл. Один видимо забыл, как читать книги и самостоятельно усваивать информацию хотябы из видосов. У второго мотивации/фокуса хватало в неделю на пару часов, и на 8-12 таких недель, потом на пол-года отваливался.
Супер!
Ещё приделать экспорт в джиру в виде сабтасок со связями и оценками - и менеджеры будут в восторге
Лампота
Aider такое умеет. Делаешь в его консоли `/run <your-toolchain> tests` , он запускает тесты, и если они не прошли - предлагает отправить вывод в модель и пофиксить. Обычно справляется.
Другое дело что он очень opinionated в плане ui/ux и не многим подойдёт.
Imagine быть "не нормисом" и пропустить все это веселье.
А ведь ещё и жалуются потом на анонимных форумах на отсутствие повышений/бонусов и травлю
Иногда использую Continue.dev . Он конечно сырой и глючный, но работает.
Для autocomplete и embedding использую локальные модели, а вот для чата оказалось удобно использовать более годные модели через openrouter - там и Qwen2.5-72B, и Claude Sonnet, и даже семейство GPT от OpenAi - всё с наценкой в 9%, но зато pay-as-you-use вместо абонплаты и не надо заводить кучу учёток в разных местах.
Timeweb
VPN-то может и не блочат, зато кое-что другое блочат.
Вот переписка с одним из провайдеров из этого обзора по поводу их VPSки вне РФ:
Пришлось искать другого провайдера
Код на gmail не приходит (
Тут тоже деза - Lunar Lake это x86, а не ARM
Электронные книги слишком быстро пиратят, а так повышается кол-во продаж бумажной копии. Оригинал на английском в электронном виде давно доступен для не слишком этичных читателей.
Что только не придумывают чтоб на стороне оффер не получать
Как-то до 2016-2017 меня всегда нанимали после одного раунда собеседований (15м скрининг HR не считается), и в команды, где я работал, тоже нанимали после одного раунда, и очень редко ошибались: какие-то косяки если и всплывали, то редко и на 2-3 месяце ИС.
А потом начались эти 2-3-4 раундовые наймы, а выхлоп все тот же: 9 из 10 нанятых ОК, один уходит с ИС.
Даже интересно, куда эта дорожка нас заведет.
Круто, спасибо!
Есть несколько моментов:
Гипотезы/заявления о производительности стоит проверять/подтверждать бенчмарками. Блокирующий mpsc может оказаться быстрее не блокирующего array_queue
В кейсе где валют >= ядер все может стать печально из-за планировщика
Для этих целей традиционно используют ringbuffer/disruptor
Пол года пользуюсь podman + podman desktop (компания получила "письмо счастья" от Docker inc с просьбой купить подписочку всем сотрудникам с Docker Desktop и все пересели на альтернативы).
Есть ещё некоторые шероховатости в запуске yaml'ов docker-compose через podman compose, но в целом для большинства задач подходит отлично.
Самый жырный минус пока что - не получится запустить в podman проект docker compose, в котором контейнерам назначены gpu-ресурсы. Просто не умеет в такой формат. Так что приходится извращаться с общими сетями для запуска какой-нибудь ollama и open-webui локально.
Поддерживаю. Плюс при использовании протокола amnezia wg скорость быстрее чем у outline
Тем временем KPI менеджера со стороны заказчика:
20%: Успешное выполнение проекта
80%: Проявлять лидерство (что бы это ни значило)
Нужно сильно постараться, чтоб уронить многонодовый кластер кафки.
НАКОНЕЦ-ТО!
Я так и не понял, чем это отличается от many producers/single consumer вокруг ConcurrentQueue для синхронного кода или System.Threading.Channels для асинхронного (
Вкатывал свитчера с ноября 2019 г. (37 лет на тот момент, не Россия)
Бекграунд: отучился в технаре (не IT), потом мой сокурсник в тех.вузе, НО: с 1 по 4 курс был старостой, по факту особо не учился (кроме 3-4 предметов за 5 лет) - где-то договаривался, где-то покупал, где-то списывал, где-то автоматы просто потому что староста. На 5 курсе почти всё автоматом, т.к. зачётка красивая, и заказной диплом. Язык подвешен, не тупой, усидчивый.
С 1 курса и до 2019 г. работал официантом, барменом, мясником, баристой. Решил таки вкатиться в IT и даже взял книжку по c++ - в этот момент я его убедил глянуть на javascript. Он согласился, прочёл пару статей, сходил на курс по фронтэнду со скидкой 50%, ничего не понял и расстроился. Я накидал ему ссылок на книжки, плейлисты и почти-бесплатные курсы на одном зелёном сайте, помог настроить nodejs+sublime и разобраться и гитхабом, и раз в неделю созванивались. Он сам разобрался с основами языка с небольшой помощью, решал задачки, сделал несколько базовых штук вроде светофора/todo-list и тд, потом взялся за курсы по реакту - всё это или учил вечерами, или на работе в кофейне.
К лету 2020 опубликовал резюме и начал искать любые стажировки. Нашел "что-то" за $200, где просто сидел за компом, а вокруг бегали люди и решали, какой крутой проект им делать, но ничего не делали. Ментора у него в компании не было. Так пол-года продолжал учить js/react и апплаиться на все стажировки, на которые можно. Устроился на одну, был изгнан на испытательном. Летом 2021 с ним слепили портфолио на github pages из всех эти светофоров и сделанных тестовых, нашлась ещё одна работа уже за $400 - ментора снова не было, но были задачи, их ставили относительно грамотно и по ним давали обратную связь - с этим уже можно было как-то работать.
В начале 2021 г. ЗП уже была $600, нашел другую работу джуном за $1000, но там его хотели нагрузить и react native, и angular, и какими-то модными на тот момент мобильными js-фреймворками, и он слился через 4 месяца. Причесал резюме, портфолио, и через пару месяцев устроился мидлом на $1500 - с тех пор моё менторство прекратилось, и вкат я считаю успешным.
В чём заключалось менторство? В основном - чтоб держал фокус на текущих задачах (а вот щас ангуляр попробую, а вот щас vue, а там ещё ... и тд я пресекал), и чтоб не переживал особо - ПМы с горящей жопой это хоть и не норма, но и не диковинка, HRы в разработке могут вообще не понимать, кол-во решенных задач на собесе не гарантирует оффер, бизнес сам может не значь чего хочет и т.д. Ну и несколько хитростей - например в 2020 опубликовали от его имени фейковое резюме мидла чтоб он просто посмотрел, что спрашивают на настоящих собесах - он где-то в пяти поучавствовал и понял, что нужно подтянуть и к чему быть готовым. Плюс я рассказывал ему как торговаться за ЗП/обязанности, как выяснять что происходит в команде до трудоустройства, договариваться про скоуп/сроки, отбиваться от дичи и прочее.
За счёт чего он вытянул? Я думаю в основном из-за усидчивости, настойчивости и самодисциплины - т.е. до первой нормальной стажировки он полтора года по 10-20 часов в неделю учился кодить, разбирался с технологиями, апплаился на вакансии, читал/смотрел что-то и тд. Ещё у него не было малолетних детей и он бросил пить и шабить, но это детали.
Повлиял ли ВУЗ на его успех? Думаю что нет. Разве что со мной там познакомился, и всё. Потому что я пытался вкатить ещё двух своих сокурсников, которые реально учились (один даже с дипломом с отличием), и это фейл. Один видимо забыл, как читать книги и самостоятельно усваивать информацию хотябы из видосов. У второго мотивации/фокуса хватало в неделю на пару часов, и на 8-12 таких недель, потом на пол-года отваливался.