8433
lingtra.in habr.com/ru/users/averkij/ hfday.ru
Выбрался в Брюгге (который в Марий Эл). На дно тут не залёг, а посетил конференцию про языки народов России.
Познакомился и пообщался с кучей умных людей, с Сергеем Бобрышевым из ParaType (я, к своему стыду, даже не знал, что это российская компания, просто всегда использовал их шрифты, типа PT Sans и т.д.), с ректором МарГУ, с Андреем Михеевым из Яндекс Переводчика. Были прикольные доклады, даже про видеоигры на малоресурсных языках. Ну и я тоже немного рассказал про Lingtrain.
Спасибо Андрею Чемышеву, который собрал и подготовил огромное количество текстов на марийском языке и вообще классный человек, за приглашение. Очень круто видеть как люди поддерживают и развивают интерес к своему языку, большие молодцы! ❤️
P.S. Наверняка и так знаете, но Йошкар-Ола переводится как "красный город".
P.P.S Пишут, что Нарьян-Мар тоже переводится как "красный город". Ну теперь мы все красные города знаем.
🔺 Opus 4.7
Друзья, новая модель. Что интересного:
🟢 Сильно улучшили разрешение картинок, которые модель может распознавать (больше чем в 3 раза). То есть будет лучше понимать примеры целевых интерфейсов, если ей такие подсунуть, и что-нибудь точно разметить. Это полезно.
🟢 Новая команда /ultrareview. Начал вбивать её, сразу пишет, что будет стоить $5-$20 за раз 😱. Предлагает ну очень хорошо посмотреть последние коммиты. Зуб дает, что найдет ошибки (вот не мог сразу без ошибок писать). Дают 3 бесплатных таких ревью. Насколько полезно пока не ясно.
🟢 Добавили уровень с названием xhigh как в Codex. Среднее между high и max. Сделали его по умолчанию вместо medium, типа чтобы пользователи не ставили всегда max. Ну-ну.
🟢 Ещё есть нюанс с токенизатором, который скромно упоминают в конце. Его оптимизировали, но он стал выдавать больше токенов, "1.0–1.35× depending on the content type", т.е. сильнее кушать подписку. Звучит как не самая классная оптимизация.
🟢 На Max подписку открыли режим auto (claude --enable-auto-mode). Это более лайтовый вариант ковбойского --dangerously-skip-permissions. Нужны эти режимы для меньшего внимания со стороны пользователя пока агент делает долгую задачу.
Все бенчи подросли, качество должно улучшиться, пробуем.
https://www.anthropic.com/news/claude-opus-4-7
Знакомые проводят соревнования на kaggle с денюжкой в виде приза. Сами соревнования про матчасть — как быстрее собрать кубик Рубика и мегаминкс (то же самое, только додекаэдр), а над ними есть есть ещё и робототехническая часть, которую делают на Физтехе. Выглядит прикольно.
Читать полностью…
😁😆😁 написать пост с эмодзи про черновик
⚡️⚡️⚡️⚡️готово
Возможно, через полгода под Claude Mythos выкатят незатупленный Opus 4.6 и мы будем радоваться
Читать полностью…
Телеграм все утро работает без впн. Что это, глупость или предательство?
Читать полностью…
Тут OpenRouter заказал новый дизайн у Лебедева
Читать полностью…
Ну наконец-то!
Ровно месяц назад запустил кодового агента с командой (сохраняйте на стену, чтобы не потерять)
"Сделай прикольный сервис, чтобы с языками был связан, книжки там делал разные, игры, чтобы блог ещё был и подписки, хорошо делай, плохо не делай, чтобы люди посмотрели и такие ну ни фига себе ай красиво как, VC funded, theranos by elisabeth holmes, steve jobs, make 100m roi".
Буквально только что завершилось!
https://lingtrain.ru/blog/pervyy-post--a18bea
В комментах предлагаю обсудить, кто какие фильмы и сериалы смотрит, а то всё пересмотрел уже, надо что-то новенькое.
🤟 Claude Code + telegram
В Claude Code добавили channels. Теперь можно общаться с открытым терминалом через чат пока рубишься в контру.
Настраиваем
🟢 Нужна версия v2.1.80+, делаем claude —update
🟢 Если не подключен официальный репозиторий со скиллами, то подключаем — /plugin marketplace add anthropics/claude-plugins-official
🟢 Устанавливаем плагин /plugin install telegram@claude-plugins-official
🟢 В @BotFather создаем себе бота, получаем токен, прикапываем в .env — /telegram:configure <token>
🟢 Перезапускаем с флагом —channels (если не хотим, чтобы клод слушал канал, то в следующий раз этот флаг не ставим) — claude --channels plugin:telegram@claude-plugins-official
🟢 Видим, что не работает (❎ telegram MCP failed, проверяем в '/plugin' → Installed), ставим bun — npm install -g bun. Перезапускаем с --channels.
🟢 Пишем в бота что-нибудь, получаем pairing code, пишем в терминал /telegram:access pair <code>. Наш телеграм аккаунт добавляется в allowlist.
🟢 Лочим, чтобы никого кроме нас не слушал — /telegram:access policy allowlist
Ограничения
Попробовал, сразу заметил, что интерактив не поддерживается. На gsd (писал про него тут, регулярно им пользуюсь) команды пишет, что это не телефонный разговор тут нужно только через терминал, потому что там используется консольный псевдо-UI (вкладочки, списки с опросами и т.д.).
В режиме плана, соответственно, тоже. В консоли опции для выбора отрисовывает, в телеграм слать не умеет.
Всё остальное — распараллеливание, написание доков, agent teams и т.д. работает.
Каналы — это общая функциональность, их можно делать самому под свои приложения, так что, если дотянуть в свой телеграм плагин интерактив с кнопочками, то можно будет им полностью управлять через телегу и планировать какие-то объемные фичи будучи не у компа. Кто сделает, тот молодец.
Всё это пока в research preview, так что тестируем.
🔺 Визуализации
В Claude вчера встроили интерактивные визуализации в чат, выглядят цельно. Раньше они, на самом деле, тоже были, но создавались как артефакты и отображались в боковой панели. В любом случае это лишний повод их посмотреть.
Рисуется всё в векторном формате, верстается в виде виджета с переключателями. То есть схема получается динамическая, можно в неё потыкать при желании.
В ChatGPT на днях тоже выкатили визуализацию научных концепций, там это пока что ограничено 70-ю предподготовленными ответами на темы типа закона Кулона, потенциальной и кинетической энергии и т.д.
Что интересно, у меня их примеры заработали только в версии 5.3 Instant (без размышлений), иначе просто объясняет текстом без всяких диаграмм, либо пытается рисовать в ASCII.
А вот таблица элементов программирования в клоде получилась забавная, закинул сюда.
Друзья, спасибо за поддержку и предложения! (всех запомнил)
Действительно уволился из Сбера. Прочитал много интересных версий на эту тему, но — на валютную удаленку не перехожу, меня не уволили, Яндекс не переманил, за границу не уехал, в монахи не постригся.
В Сбере работалось очень комфортно. У компании есть огромное количество ресурсов, а руководство видит в ИИ потенциал, поэтому их будет только больше. Многому в Сбере научился и познакомился там с кучей классных людей. Свои плюсы и минусы, как и везде, есть, расскажу подробно в рамках постов #про_работу. Сразу скажу, что если у вас будет возможность там поработать, то смело идите. Рекомендую Департамент развития ИИ (Сергей Марков) и продовые команды Гигачата (Фёдор Минькин).
Уйти из Сбера трудно, так как найти подобного масштаба проекты непросто, а по зарплате это, пожалуй, один из самых лучших вариантов в российском IT.
Но дух авантюризма из меня ещё не выветрился и я решил устроить творческий отпуск. Проектов, задумок и хобби у меня в количестве, поэтому в ближайшие полгода позанимаюсь ими. Буду писать больше постов, погружаться в технические инструменты, делиться опытом с вами, а вы со мной.
В общем всё и все будут в плюсе, кроме, разве что, кошелька. Планы — вещь зыбкая, особенно в наше время, но пока так, а по ходу разберемся. Пожелайте мне удачи.
🔺 Taalas HC1
Друзья, это какая-то жуть. Прочитал новость и попробовал новую железку, на которую не просто записали в память какую-то LLM, а физически реализовали в кремнии (!)
Так как в этом случае обходится бутылочное горлышко всей типичной архитектуры современной электроники (где память и вычисления разнесены и память работает гораздо медленней), то эта штука генерирует 17000 токенов в секунду 😱
Захардкодили квантизованную LLama 3.1 8B. Из-за хардкода же, само собой, на железке только эта модель и есть. Пишут, что можно будет подключать LoRA адаптеры, чтобы файнтюнить под свои задачи.
Весной планируют выпустить вторую модель, в которую врежут средних размеров reasoning LLM. А зимой начнут разработку новой архитектуры HC2 под frontier модели.
Стоить такая плата будет в 20 раз дешевле чем SoTA GPU и потреблять в 10 раз меньше энергии.
👉 Можно потыкать здесь — https://chatjimmy.ai/
Как устроен Codex
Любопытный пост от Gergely Orosz про то, как делают Codex в OpenAI, какие практики используют разработчики, про скиллы, ресерч и т.д.
Полный пост за пейволлом, но Гергей (насколько я могу транслитерировать венгерский) разрешил опубликовать весь пост в виде перевода на русский. Если хотите перевод, ставьте лайк.
https://substack.com/home/post/p-188285137
Поработал с новой фичей agent teams в Claude Code. С ней агенты работают над общей задачей, делятся между собой прогрессом и произведенными артефактами напрямую, сверху их погоняет агент-лид.
Можно смотреть как координирует лид, либо на всех сразу в tmux (экран делится на подтерминалы и видно как они друг с другом общаются).
Это бета фича, активируется в настройках через файлик settings.json. Надо прописать там
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
Год назад писали в ботов «заплачу тебе 100 баксов, если сделаешь задачу качественно». Пришло время платить, не жалуемся.
Читать полностью…
🚀 Серия соревнований по МЛ ! Денежный призовой фонд больше 100 000 р и будет расти ! Кому интересен МЛ/RL или математика или пазлы или роботы.
Приглашаем Вас принять участие в серии челленджей.
Соревнование организуется совместно с учеными лаборатории интеллектуальных технологий робототехники МФТИ, (руководит проектом - Илья Осокин), которые поставили себе амбициозную цель создать робота, который побьет мировой рекорд по сборке Мегаминкса ! Узнать больше о робототехнической части проекта Вы можете в сообщении /channel/forodirchNEWS/3165 , хабре или в чате @starkitmega.
Проект CayleyPy предлагает Вам принять участие в решении алгоритмической части задачи - создании алгоритмов - которые смогут получать наиболее короткие (близкие к оптимальным ) решения. Методы решения важны в широком круге проблем от математики до квантовых компьютеров, МЛ/РЛ и теории струн. Для этого мы организовали соревнования на платформе Каггл.
Первый разыгрываемый приз - 10 000 рублей.
Условия первого этапа очень простые.
Есть три челленджа на Каггле
Мегаминкс
https://www.kaggle.com/competitions/cayley-py-megaminx/leaderboard
Кубик Рубика 333
https://www.kaggle.com/competitions/cayleypy-ihes-cube
Кубик Рубика 444
https://www.kaggle.com/competitions/cayley-py-444-cube
Приз будет получен первым, кто достигнет ЛЮБУЮ из целей:
1 Или в конкурсе Мегаминкс - кто достигает скор 80 000 - и опубликует публичное решение
2 Или обогнать Томаса Рокицкого в конкурсах по кубику 333 или 444 (любом из них) и тоже опубликовать публичное решение. (Томас Рокицкий - легендарный специалист по вычислительным аспектам головоломок - именно его команда нашла "число Бога" кубика Рубика в 2010 году - подведя итог более 30 годам усилий большого количества специалистов).
Подробное описание соревнований -- по ссылкам выше. Кратко: даны 1000 состояний пазлов и Вам надо предъявить их решения -- чем короче решение тем лучше (то есть чем меньше шагов/"мувов"). Score на лидерборде = сумма длин решений по всем пазлам. Соревнования полностью аналогичны соревнованию Каггл Санта 2023 -- можно навайбкодить изменения лучших решений оттуда. Также стоит взять наш подход CayleyPy и изменить в нем образующие на мегаминкс. Это сделали те, кто сейчас в топе. Дополнительную информацию, обсуждение и советы - см. чаты - @starkitmega @sberlogacompete @sberlogasci. Вводные лекции: четверг 19.00, пятница 20.00 (время по Москве).
Дополнительным призом будет возможное участие в научных публикациях. Наши цели амбициозны - мы уже добились исключительных результатов, которые имеют приложение в МЛ, математике, теории струн, квантовых вычислениях и т.д. Публикации отмечены NIPS spotlight. Узнать больше Вы можете в наших статьях. Если у Вас есть несколько свободных часов в неделю, знание Питона или математики и Вам интересно принять участие - пишите @alexander_v_c - мы рады всем - начинающим и профи.
Планируется серия челленджей и призов. Когда первый приз будет разыгран - мы объявим о втором этапе.
================
А также мы ищем Cпоносоров.
Вы можете поддержать нас переведя на карту Илье Осокину 2202208362030505
Или напишите @alexander_v_c (Александр Червов)
И кидайте нам, пожалуйста, звезды на гитхаб, Вы нам очень поможите:
https://github.com/cayleypy/cayleypy
================
Выражаем благодарность компании RYBE - толстовки для айтишников: https://rybe.store /channel/rybe_store
================
Выражаем благодарность агентству BLASTIM за поддержку:
❤️ Наши курсы: agency.blastim.ru
🥨 Свежие вакансии в биотехе: blastim.ru
🤝 /channel/blastim
Давно не лазил в мобильную разработку, последний раз лет 6-7 назад, всё стало сильно проще.
Попробовал на Expo и React'е собрать читалку для книг. Набросал экранчики, прикинул как связать с основным сайтом, чтобы книжки подтягивались с Lingtrain'а и за неделю собрал прототип.
Очень понравилось Expo Go — приложение на телефоне, которое на лету собирает проект после правок и можно его уже через несколько секунд тыкать на телефоне (и на андроиде и на ios).
Собирать под ios сейчас можно без личного мака, через сервисы Expo (EAS) в облаке. В прошлый раз покупал старый mac mini под это дело, до сих пор пылится под столом.
Кодовые агенты хорошо справляются (клод-код и кодекс примерно одинаково пишут, UI немного аккуратнее получался у клода), использовал их обоих в паре с GSD-плагином.
Самое сложное, кмк, это разобраться со стеком до начала работы, чтобы было максимум переиспользования кода между платформами, финальное качество и удобная сборка. Напишу подробнее про это чуть позже, чтобы было легче въехать, если тоже захотите попробовать.
Перешел в итоге на Codex за 100 баксов, как раз вчера появилась новая Pro подписка. От Клод-кода отписался пока его чинят, если чинят. Посмотрим как у кодекса с лимитами и что там за Spark модель.
Читать полностью…
А во сколько раз уменьшились лимиты у клод-кода по вашим ощущениям? Мне кажется, раза в три или больше.
Читать полностью…
Услышал как бабушки в поезде обсуждают, что пользуются VPN'ом, чтобы общаться по ватсапу. Всё-таки РКН отличную работу по впнизации населения провел, молодцы.
Читать полностью…
🔺 Утёк Claude Code
В 2.1.88 версию консоли (сейчас она 2.1.89) при публикации на npm в сборку попал .map файл с исходным читаемым кодом, по которому исследователи восстановили исходники.
Его оттуда подчистили и само собой, оно уже много где лежит. Смотрим, изучаем как работает оркестрация, команды агентов, тамагочи.
https://github.com/GitHpriyanshu23/Claude-code-leaks
🔺 Как дела, Сергей
После увольнения работать стал ещё больше и меньше стал уставать, удивительно. Со своим проектом как будто и в семь утра начать возиться не зазорно и выходные просидеть (отдыхать я тоже успеваю, не подумайте).
Сначала хотел просто обернуть Lingtrain в приличный вид и выложить как публичный сервис, чтобы люди делали себе книжки на разных языках и параллельные корпуса.
Чтобы все работало в многопользовательском режиме, нужно было сделать механизм очередей, подключить модели по API и собрать баги, посидел недельку с этим.
Чтобы проект себя финансово окупал, надо дать людям возможность его оплачивать и заодно поддерживать развитие. Думал через Бусти сделать, но там как-будто комиссии огромные и надо делать дополнительные интеграции, чтобы на сайте автоматически понимать, какой пользователь задонатил.
Решил своё бусти сделать через ЮКассу. Чтобы подключить ЮКассу, надо иметь юр. статус, готовый сайт с описанным процессом оплаты, условия пользования продуктом, соглашение о сборе персональных данных, механизм отписки и т.д. Недельку только доки вкуривал.
Аутентификацию, авторизацию, бд и т.д. опустим)
Само приложение перенести на новые рельсы тоже оказалось очень объемно, все-таки я его лет пять писал и там много чего могло сломаться при переписывании (и сломалось). Зато проделал кучу оптимизаций алгоритмов выравнивания. Агенты тут классно помогли, разметил ими данные, сделал мини-бенч, поставил эксперименты клод-кодом и кодексом, ими же и внедрил.
Дизайн. Отдельная тема, ведь хочется, чтобы все выглядело красиво и удобно. Модели хоть и оказали колоссальную помощь (проделанную работу раньше я бы примерно полгода делал), но не всегда делают именно так, как ты это видишь.
А ещё новые пользователи, которые не в контексте, должны как-то понять о чем вообще проект и как пользоваться, нужны помогаторы и документация. А ещё лендинг красивый. А ещё...
В общем скоро покажу, что получается. Созвонов по проекту нет, есть все шансы доделать.
Друзья, коллеги из Сбера пишут, что в департаменте RnD, где я работал, появилась возможность для найма исследовательских команд.
Развивают перспективные направления, такие как Computer Use и работу в средах, редактирование речи и музыки, мультимодальный reasoning и т.д. Ресурсов у ребят достаточно, так что свой исследовательский зуд, если таковой имеется, можно будет удовлетворить в полной мере.
Писать можете Саше @hukenovs напрямую
В Claude Code вернули Ultrathink режим. Можно тратить токены еще быстрее.
На самом деле это просто синтаксический сахар, чтобы не переключаться между режимами думания руками (ставишь средний и дописываешь Ultrathink всегда, когда надо).
Вспоминается Midjourney и "ultrahigh, 4k, trending on artstation".
🔺 get-shit-done
Изучаю подходы к разработке через спеки, когда происходит детальное описание новой фичи, её взаимодействия с другими компонентами, контракты и т.д. (по сути это роль аналитика, составляющего ТЗ). По этим спецификациям дальше идёт поэтапная разработка. Подход для традиционной разработки стандартный, плюсы тут налицо — зафиксировали требования, делаем.
Подход этот постепенно перетекает в разработку с ИИ-агентами, которая формализируется на наших глазах. Несколько набирающих популярность фреймворков на эту тему уже есть, один из них это get-shit-done (нейминг от бога).
Как устроено?
🟢 По сути, это набор скиллов (структурированные инструкции и шаблоны). Есть для Claude Code, Codex, Gemini, OpenCode. В случае с CC, в папке .claude/get-shit-done появятся все инструкции и описания пайплайнов, которые будут выполняться.
Ставим в папку с проектом (не забываем делать ветку), запускаем агент, видим, что появилась куча новых команд, типа /gsd:new-project, /gsd:plan-phase, /gsd:execute-phase.
🟢 Если пишем не с нуля, то запускаем /gsd:map-codebase. Агенты в параллель изучаю код и откладывают артефакты в папку .planning. Доки получаются весьма полезные, описывается архитектура и структура проекта, стек, стиль кодирования и т.д. Читаем документы и правим. Особенно полезен CONCERNS.md, потенциальные проблемы и "запахи", которые нашлись, пишутся туда.
Если даже не использовать GSD по прямому назначению, то как минимум такое описание сделать полезно, а ссылки на него добавить в AGENTS.md.
После этого можно запускать /gsd:new-project. Описываем подробно, что хотим сделать, отвечаем на вопросы, в итоге формулируется разбитый на 3-4 фазы план.
На каждый чих составляются пишется и коммитится документация, потерять что-то из этого будет трудно. После каждой команды можно смело очищать контекст (/clear). Документацию читаем (разработка через чтение), правим.
С фазами работаем командами /gsd:plan-phase 1 и /gsd:execute-phase 1, прошли все фазы, проверили, делаем /gsd:complete-milestone. Документация обновляется, детали идут в архив, создается тег релиза. Повторяем со следующей фичей.
Concerns
🟢 Не надо использовать для простых задач, типа каких-то одношаговых интеграций, рефакторинга табличек или кода в пределах нескольких файлов и т.д. Оно разобьет вам сердце всё на 4 фазы и каждую фазу будет 5 минут планировать и 15 минут делать.
🟢 Штука очень прожорливая, по 20 раз все перепроверяет и пишет кучу доков. Обычной подписки точно не хватит, если использовать как подход к разработке. Если одну-две фичи сделать за пару дней, то норм.
Попробую ещё присмотреться насколько это эффективней чем без всех этих обвесов с фазами делать, но подход мне нравится. Думаю, что будет набирать популярность дальше.
👉 https://github.com/gsd-build/get-shit-done
🔺 hf-mem
Утилита, показывающая сколько нужно памяти для запуска модели с HF, кол-во её параметров и заодно их разбивку. Качает только метадату, по ней и считает.
uvx hf-mem --model-id Qwen/Qwen-Image
🔺 Как устроен Codex
Перевел полный пост Gergely Orosz с деталями того, как в OpenAI делают и используют Codex. Есть интересные инсайты и рассуждения от команды:
🟢 Онбординг в команду. Новый сотрудник работает в паре с инженером из команды и в первой половине дня наблюдает за его процессом разработки. Во второй половине дня ему дают задачу, и ожидается, что он выкатит её в продакшн в тот же день.
🟢 Почему выбрали Rust, а не TypeScript. Как его используют смежные команды.
🟢 У коллег реакция разная: «Одни говорят: "Это лучшее, что могло случиться. ... Впереди большое светлое будущее!". Другие: "Чувствую, что теряю навыки и начинаю терять связь с кодовой базой. Если не пишу код, мне сложнее понимать, что происходит".
🟢 Сегодня 50–90% кода (в разных командах по разному) в OpenAI генерируется Codex.
🟢 Полный цикл обучения модели, от старта до деплоя, занимает пару месяцев. Рассказывают про агентный цикл.
🟢 Некоторые инженеры используют «правило 30/70»: 30% кода пишут руками, а 70% генерят. 30% — осознанный выбор, потому что это заставляет думать, сохранять связь с кодовой базой и тренировать инженерное чутьё.
🟢 «Инженерный вкус» становится ключевым навыком. Все интервьюеры независимо называют "вкус" самым важным качеством для инженера-программиста в новой реальности. Объясняют почему и что имеется в виду.
🟢 У опытных инженеров остаются устойчивые преимущества. Архитектура, понимание человеческих потребностей, предвидение изменений. Всё вышеперечисленное — то, чего модель не может, потому что ей недоступен контекст человека, живущего в реальном мире.
🟢 Причины, по которым человек всё ещё планирует лучше Codex.
🟢 "Проблеск будущего ПО, создаваемого ИИ: валидация может стать важнее самого сгенерированного кода."
🟢 Исходники Codex'а
👉 https://habr.com/ru/companies/ods/articles/1001012/
@doomgrad
Байдупедия
Появилась вторая крупная ИИ энциклопедия, в пару к Грокипедии. Сделана китайским гуглом — компанией Baidu, поэтому практически все статьи там сейчас поднебесноцентричные.
Москва, США и Украина — это все ерунда и таких статей не найти. Зато на тему Китая как будто всё есть, от жизнеописания тиктокеров до группы крови Джеки Чана.
Статьи на пяти языках, и перевод и изначальные китайские статьи составлены моделями, русский выглядит вполне читабельно. Много встроенного местного видео по темам (хостится в Китае, грузится с трудом).
https://baike.baidu.com/ru/index
#про_работу
Офис на Павелецкой состоял из нескольких кабинетов в двухэтажном здании на Кожевническом проезде. Работало там около 20 человек, из них 3 разработчика и 2 тестировщика. Во главе компании стоял Евгений Николаевич, её создатель и, как следствие, непререкаемый авторитет.
Первое, что поразило меня в нашем кабинете, это пробковая доска с приколотыми к ней пёстрыми квадратными бумажками.
— Вот это наш бэклог, — сказал мне серьезный Марат, указывая на доску, — Мы берём из него бумажки и двигаем вправо.
— Давай как-нибудь назовём это, например, ммм... «скрам» — сказал я.
— Давай — ответил Марат. Так и пошло.
Делали мы ProjectMate, CRM систему для малого бизнеса и юристов. В ней можно было учитывать время, вести документооборот и т.д. Своим продуктом было принято пользоваться (такая практика в IT называется dogfooding) и мы отмечали в нём затраченное на работу время по часам.
Отмечать рабочее время и тогда и сейчас мне кажется занятием довольно бессмысленным, если только это не делается разово, чтобы собрать какую-то статистику для понимания. Все-таки выполнение самой задачи гораздо важнее.
А задачи были интересные. Так как ничего подобного я раньше не делал, то с удовольствием разбирался, как писать хранимки для MSSQL и как их оптимизировать. БД — это вообще такая вещь в себе, в которой можно совершенствоваться до бесконечности, а иметь навыки работы с любым вариантом SQL для разработчика, имхо, очень полезно, если не критично. Да и на собеседованиях потом часто спрашивали про то, как лучше джойнить таблички, про оконные функции и устройство индексов.
Много возился с десктопным UI, начал писать тесты. До разработки через тестирование (TDD) мы тогда не дошли, но знаменитая книжка Кента Бека и её принципы набирали в то время популярность.
Над рабочими процессами мы экспериментировали, пробовали менять скрам на новомодный тогда канбан. Однако команда была достаточно ответственная и небольшая, так что почувствовать какие-то значительные эффекты от процессов было проблематично.
Проработал в Авикоме я чуть меньше года. С ребятами мы подружились, особенно с Маратом и Пашей, так и общаемся, хоть они сейчас и подразъехались.
В общем, где-то через полгода я пообвыкся, уделил побольше времени учебе, чтобы закрыть семестр, и начал осозновать, что в других местах платят сильно больше. Может быть, 50, а то и 60 тысяч рублей.
По старой схеме я купил пару книжек, среди них была лучшая книга по .NET "CLR via C#" Джеффри Рихтера, и начал изучать. В это же время я познакомился с другом Марата Пашей, который работал через дорогу (с Пашей у нас потом было очень много историй, не все из которых можно рассказывать в приличном обществе). Он-то и предложил мне пособеседоваться к ним в компанию, когда мы все вечером шли к метро после работы.
Продолжение следует.
2/2