aarexer_blog | Unsorted

Telegram-канал aarexer_blog - Блог Кучука

679

Простые мысли простого человека

Subscribe to a channel

Блог Кучука

Встроить расчет натальной карты для релиза в CI/CD.
Мнения?

Читать полностью…

Блог Кучука

Нашел техническую документацию на текущий проект

Читать полностью…

Блог Кучука

Недавно скинули резюме, по описанию: долгое время был начальником в отделе, бэкендер, специфическая область в фирме родственника.

Как я себе это описание представил:

Читать полностью…

Блог Кучука

Когда чуть не раскатил прод не из той ветки

Читать полностью…

Блог Кучука

Здарова, бандиты!
Последние недели выдались жаркими, пришлось даже перерабатывать по 12 часов в день, но иногда надо (никому не советую).

Но я не об этом хотел поговорить, скорее просто объяснил почему меня не было так долго тут!

В общем, подумал, что ну не только же за тимлидство, руководство, код и преподавание тут с мемами говорить!

Решил вам показать интересный ресурс, который сам случайно нашел: старые игры

Тут, конечно, реально дед проснулся, НО

Можно поиграть в браузере в GTA, Герои 2, Варкрафт 2, Дум (IDDQD здесь?) и даже Nox!
Я уж не говорю, что там есть первый принц персии!

При запуске игр можно даже увидеть консоль! В общем, очень атмосферно, одды поймут.

Больше всего ностальгии у меня вызвал Nox и Doom. Во были времени.

А что у вас отозвалось слева под ребрами? (понимаю, что вопрос для тем, кому за 30 с подвохом, там каждый день что-то отзывается и защемляет, но все же!)

Читать полностью…

Блог Кучука

Когда ты уже готов вмерджить пулл реквест, но тимлид принес правки

Читать полностью…

Блог Кучука

Когда 10 лет отработал в Банке.

Читать полностью…

Блог Кучука

Как понять, что перед тобой опытный руководитель?

Читать полностью…

Блог Кучука

Здорова, бродяги!

Последнее время пошла мода на то, чтобы выкатывать топ-5-10-20-x советов для начинающего/продолжающего/не родившегося тимлида.

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

Итак, отстегните ремни, мы взлетаем:

1. Люди - странные
Люди - крайне странные, непредсказуемые существа. А уж разработчики - тем более. Каждый второй знает на чем надо переписать проект (а каждый первый уже переписывает), у каждого свой взгляд на разработку (у кого-то вообще косоглазие). Но у каждого разработчика есть что-то свое, особая мысль/хотелка - выполни которую и он будет не просто рад, а еще и сверх доволен + продуктивен. Задача тимлида - найти это и выполнить, задача разработчика - подсветить и помочь это найти. И эта хотелка - это не просто путь к сердцу разработчика, но еще и метрика совместимости или зрелости разработчика.

Кому то, например, хочется банально джавадоки на новые методы! Не будем в зеркало показывать пальцем, дабы не нарушать конфиденциальность.

2. Любите критику.
Если меня критикуют - я радуюсь, потому что это прекрасно, люди не равнодушны, я сам смогу улучшить себя или взглянуть со стороны. Это помощь.
Раньше я был сверх чувствителен к критике, даже на замечания в код ревью реагировал остро (пробивал адрес по базе и пути пересечения). Сейчас - чем больше тем лучше. Это мой рост, это пища для ума (он на диете пока). Относитесь к этому - как к помощи. Не все умеют помогать, не все умеют давать критику адеватно (да и я в их числе), но любите и цените это.
Интересный хак - это когда вы выслушали критику человека и спросили после, может быть еще что-то? Иногда даже сам критик теряется от таких вопросов.
У всех слабые стороны есть - у меня их 4, и это я еще квадрат.
Сколько я встретил уже людей, кто на критику реагирует как оскорбление (иногда даже семьи и личное) - не счесть. Это плохой путь.

С точки зрения руководителя же надо всегда помнить - критику надо или действительно заслужить от подчиненных (когда уже ну просто нет сил терпеть) - или сделать так, чтобы доверяли настолько, чтобы критиковали.
Есть много способов, но самый простой (имхо) - попробуйте сами себя покритиковать перед подчиненным, чтобы он понял, что вы понимаете свои слабые места и готовы обсуждать.

3. В разработке нет откровенного общения
Все эти 1-1, созвоны и прочее - это работает на половину. Или только с взрослой и сформированной командой. В текущей команде, чтобы покритиковать - пришлось ехать в командировку. Ибо нет понимания/гарантии как это будет воспринято через онлайн, ибо надо смотреть, надо быстро реагировать, чтобы человек не закрылся.

Все же мы знаем эти истории, когда в интернете боец, а на деле/реале лев толстой? (может поэтому многие важные встречи/договора/политика совершаются лично?)

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

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

Неформальное общение по проблемам - это как ульт в дота 2. Иногда можно и ультануть, но знайте - кд большой. А уж неформальное общение с критикой - тем более, тут перезарядка скилла не один и не два месяца. Вжали ульт в землю - не решили важные проблемы, следующая остановка не скоро.

Это надо понимать и разработчику, и лиду. И оба могут пользоваться этим.

Читать полностью…

Блог Кучука

Уважаемый Павел Дуров, бесплатный период завершен, будете оформлять Premium? Для вас всего за 249.99р в месяц!

Читать полностью…

Блог Кучука

Про тестирование

На этой неделе я столкнулся сразу с несколькими проблемами в приложениях и сервисах:
Первый случай в интернет банке газпромбанка.
Когда совершаешь поиск в ленте совершенных операций, кликая на период (например последние 2-3 месяца), начинаешь искать платеж, который был как раз 2 месяца назад и ты его не находишь. Платеж важный, у меня, разумеется, инфаркт во всех местах, даже ректальных. Успокоившись с помощью дыхательной гимнастики от Лонли-Локли из Макса Фрая, взяв себя в руки, я решил тогда прямо в ленте, без поиска, найти его. Так как я айтишник, то отточенными действиями кисти руки я пролистал пару месяцев этих и таки нашел этот платеж! Тогда я снова воспользовался строкой поиска и о чудо - теперь и с помощью, поистине магического поиска, этот платеж был обнаружен!
Т.е. все эти периоды, которые ты выбираешь в приложении не работают, работает поиск только по уже подгруженным (за последние пару недель) данным. А период вы можете выбрать любой, на поиск это не влияет.

Случай два: регистрация в сервисе
При регистрации в великом сервисе в котором я хотел подать идею про изменение ИТ образования в России.
Зарегестрировался я в этом сервисе, заполнив все поля, пытаюсь зайти и мне сервис явно говорит: старина, ты не активировал регистрацию по почте, там ссылка была. Я начинаю думать, странно, ведь почту то я не указал - ее и не требовали, и не куда было вписывать, там не было этой графы. Куда же это они письмо послали тогда? При этом никаких проблем/ошибок регистрации не было, все прошло отлично.
Стоит ли говорить, что я так и не зашел никуда?

Понятно, что и в первом и во втором случае я отправил лучи поноса и счастья всем причастным, вспомнив и родителей, кто воспитал таких ответственных и умных людей.

НО, BUT, მაგრამ, Али, แต่, Бірақ (написал но на всех языках, куда в основном уехали айтишники - для большего охвата)
Недавно на работе менеджер заявила "а нужен ли нам такой качественный сервис?"
Что вот у нас есть некоторое количество тестировщиков ручных, они чето там тестируют руками, сценарии какие-то, а нужно ли вообще серьезно вкладываться в тестирование?
Ну будут у клиентов неприятные проблемы, но основная функциональность же будет работать! Вот и отлично.
Все эти автотесты, НТ и прочее дороговато что-то, а людей маловато. Тут у меня просто глаз начал дергаться (не спрашивайте какой).

При этом на прошлом месте работы у нас был такой же вот 'успешный' подход, который привел к тому, что проект не мог выкатиться без обязательных проблем и багов, которые в ручном режиме просто не успевали даже протыкать, не говоря уже о регрессе. Одна из причин, почему меня туда и позвали - 'сделать что-то, чтобы стало лучше'.
Это был внутренний сервис, минимум пользователей, они не могли отказаться, поэтому страдали и ругались.

Тут же проект затрагивает участок бизнеса с серьезной конкуренцией, где пара акул плавает уже в этом океане, проект худо-бедно год делается, вот уже релиз скоро, но вот про автотесты и регресс как-то все опять подзабыли, а менеджер еще и подливает масла в огонь, что 'да ладно, и так норм, по началу мало пользователей будет'.

На мой же взгляд, что на таких рынках первое впечатление - это крайне важно, встречают по одежке. Выкатил забагованное приложение/сервис в среду, где конкуренция высокая - уйдут даже преданные клиенты, кто ждал, что вот вы то сделаете. А репутацию отмывать и восстанавливать - самое неблагодарное и тяжелое. Как например вот у меня если кто спросит - я сразу скажу, что в сервисы выше не рекомендую.

Так вот к чему это я? Решения таких вот руководителей зачастую влияют на проект, на его старт и на многие вещи, а решения по ним принимаются очень часто в формате Олега Тинькова (Мне пох я так чувствую).
Потому что ну не думают о процессе тестироания и вообще о тестировании.

Читать полностью…

Блог Кучука

Если где и можно найти вдохновляющие статьи - так это на Хабре!

Аж задонатить захотелось!

Читать полностью…

Блог Кучука

Когда на Perfomance Review спросили с чего вдруг ты просишь поднять зарплату.

Читать полностью…

Блог Кучука

С Новым Годом, друзья!
Не буду подводить итоги, растекаться как обычно мыслью по древу, а просто дам совет другой, который бы дал себе окажись я в машине времени с возможностью передать послание себе в прошлое:

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

2) Ищите людей с которыми комфортно работать, но помните - окружение делает человека, рано или поздно - оно вас поменяет. Поэтому или сами меняйте окружение прямо сейчас, не откладывая, либо знайте - вас оно само поменяет. Ищите заряженных и интересных людей - они есть.

3) Не бойтесь ошибаться, пробуйте, живите, не откладывайте

4) Научитесь в планирование задач/дел/мечт/мыслей
Устраивайте сами себе даже иногда ретро по планам!

5) Усталость зачастую приходит незаметно - поэтому контролируйте этот момент. Если вы сейчас неделю-другую работаете по 12-14 часов, то значит это время и силы вы взяли взаймы из будущего. И будущее этот долг спросит - иногда в неподходящий момент. Отдых и переключение контекста - это важно.

6) Обязательно читайте художественную литературу, историю, философию, это действительно важно для формирования человека. Кому как, но я бы посоветовал даже читать именно бумажные книги. С электронными буквами вы и на работе увидитесь.

7) Старайтесь найти друзей до того, как вы повзрослеете окончательно. Поддерживайте дружеские отношения - это важно.

8) Не паникуйте и меньше тревожьтесь, если надо - удалите социальные сети, меньше смотрите новости - главные новости (типа ядерного грибка на горизонте) вы и так увидите без интернета и твиттера. Вы можете сформировать свой эмоциональный фон или хотя бы уровнять его.

И самое главное - всякому большому делу нужно время, так дайте его и себе, и этому делу. Не все сразу!

Ну а на этом, автор этого блога прощается с вами до следующего года!
Мне было приятно с вами общаться, спорить, обсуждать мои мысли (пусть и не всегда сформулированные).
Увидимся!

Читать полностью…

Блог Кучука

Не знал, что Том Холанд космонавт!

Читать полностью…

Блог Кучука

Хотел написать субботний пост, но в связи с ужасными событиями теракта не могу.

Соболезную всем пострадавшим, берегите себя и своих родных, близких людей.

Держитесь.

Читать полностью…

Блог Кучука

Шалом друзья! Навеяло вечерним шаббатом поразмышлять и вспомнился мне разговор.
Как обычно - все что говорю - это лишь разрозненные всполохи сознания, дед таблетки не принял.

Как-то раз на jug.ru конференции мы спорили - кто такой тимлид и что он делает, на что влияет и зачем ваще нужен.
Мыслей было много, но моя была в таком духе.

В моем понимании, тимлид - это не просто «поговорить», "про людей" или "про технику и людей" - это в первую очередь человек, который решает проблемы и должен находиться там, где плохо. При этом он же - это вектор проекта, его по сути характер.

Разберем по пунктам мною вышесказанное.

Что значит «решает проблемы»? Тут все понятно: если плохо в девопсе - он там , если плохо в аналитике - он там. При этом решение проблемы на данном уровне может быть сразу несколькими способами: из-за высокого уровня софт скиллов (а иначе в тимлиды не попасть) можно договориться, привлечь экспертизу, спросить и проанализировать возможно за счет своего опыта технического из прошлого/настоящего. А может и сразу оба способа. А может решение будет через найм или привлечение по контракту кого-то, кто знает?

Во-вторых, решение проблемы должно включать себе отсутствие подобных проблем в будущем: это значит надо не просто "решить задачу и тикет закрыть", а сделать так, чтобы подобные задачи могли в будущем решать (а лучше чтобы их и не было никогда) и без того, чтобы ты приходил/привлекался. Это может быть поделиться экспертизой, документация, инструкции, дополнительные ресурсы в людях и так далее.

Вторая важная деталь тимлида (имхо) - это вектор проекта, его характер и развитие людей.

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

Вектор движения проекта - также увидеть по лиду можно. Медленный и рассудительный - значит разработка постепенная. Теряется на неожиданных вопросах - значит будет тротлить (может не сильно). Лид - это зеркало команды. Ее лицо. Характер. Если он живой и подвижный - будет живой команда, он медленный - будет медленней все.

Недаром же - мы команда.
Команда - это по сути единый организм/механизм. А значит и привычик, отношение к работе/продукту будет похожее.

Это даже видно по текущей моей работе.

Какие выводы можно сделать?

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

Если же ты нанимаешь лида - хочешь ли ты, чтобы подобное (его поведение) проскакивало в команде? От этого и ответ на финальном собеседовании. Это поверхностно, понятно, но суть, на мой взгляд, передает все же верно.

Такой вот разлив базы вечерний. Как говорится - мысль на клавиатуру упала.

Хотелось бы послушать о ваших лидах (или о вас) - совпадают ли мои мысли с вашими наблюдениями?
Кто у вас тимлид? Что в них нравится вам, а что нет?

Читать полностью…

Блог Кучука

Парное программирование со стажером

Читать полностью…

Блог Кучука

Здорова, бандиты! Как вы? Как пульс? Давление? Как жизнь, бродяги?

Решил с вами поделиться мыслями, начну с истории.

Пришел в текущую команду и начал выстраивать процесс девопса.
Так сложилось, что выстраивать тут надо много что, а работы еще больше.

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

Я тоже читал как Джоан Роллинг придумала Гарри Поттера на салфетки, но в промышленной разработке в чудеса не верю давно уже, поэтому попросил актуализировать это и зафиксировать в документе.

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

В первые разы все это встречало вздохи сожаления и в чем-то даже закатываемые глаза, потому что опять этот %USERNAME% гундит в микрофон о документации своей, надоело. И вы не представляете как это бесит! Это только кажется, что ваши вздохи или закатывания глаз не видно на онлайн-созвонах, но на деле это достаточно опытный тимлид чувствует. Но уже через два месяца ребята оценили насколько это мощный инструмент, а после уже сами при планировании начали закладывать в декомпозицию подготовку и актуализиацю документации.

И вот, проходит 6 месяцев - и без шуток, у нас сейчас одна из самых хороших документаций даже в сравнении с 90% команд всей компании. Дошло до того, что нас начали ставить даже в пример на некоторых встречах.

Еще есть куда стремиться и работы очень много, но результат на лицо.

Так вот, к чему это я все?

Зачастую, надо просто настоять и переломить ситуацию, в которой все привыкли 'жить вот так'. Т.е. потратив какое-то время и нервы на слушание 'вхдохов сожаления', мы получили в свое распоряжение отличный инструмент.

Что это за инструмент и для чего, что он позволяет?
+ Масштабирование - легче вход в проект и задачи
+ Историчность действий, принимаемых решений и фиксация результата - легко поднять и понять как работало/работает.
+ Индикатор зрелости команды - это зрелая команда инженеров и профессионалов, сюда можно спокойно вводить людей, даже проблемных (кто хочет уйти из команд/компании) или выгоревших. Это реальный случай, что к нам перевели человека (узнав о наших процессах и четкости следования), который 'был проблемный' - и вы не поверите, благодаря четкому процессу, докам - он раскрылся и сейчас не нарадуются на него.

Из минусов: по сути это дополнительная работа, на которую надо закладываться. Здесь надо всех методично приучать к четкому ведению и следованию процесса, неустанно гнуть свою линию и иногда даже карать тех, кто нарушает это.

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

Отсюда вывод: хорошая документация - это не просто 'почитать на раз', но иногда может быть даже вашей визитной карточкой, которая даже в найме или привлечении людей поможет. Понятно, что совет из разряда 'за все хорошее, против всего плохого' - но тут как и у меня - пройдите этап 'вздохов' и как Тимофей Шаламов из художественного фильма Дюна 2, ведите всех в рай!

А как у вас ведется документация? Как выстроен процесс?

Читать полностью…

Блог Кучука

HR зовет кандидата на командное собеседование

Читать полностью…

Блог Кучука

Быстро сделал таску - метнулся канбанчиком!

Читать полностью…

Блог Кучука

Ну что, варяги!
Всем привет!

Расскажу мини историю, с которой вот столкнулся недавно. В ней нет хороших и плохих. Это просто история.

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

Компания за счет бренда и умелой (действительно хорошей) работы рекрутеров и HR уговаривает его на 170т. Никаких сверх бонусов, опционов, ДМС покрывающие жизнь после смерти - просто умело продали бренд.При этом на финале оказывается, что это будет 160+премиальная часть. В итоге он соглашается на эти (именно такие) условия.

По итогу оказывается, что компания имела в виду, что в месяц будет 160т, а премия - это именно годовая. А годовая тут именно финансовая (т.е. в марте, а не в декабре).

Разработчик думал, что будет 160т и премия, покрывающая дельту, будет либо за месяц работ, либо за релизы, либо за N месяцев, но никак не годовая финансового года.

В итоге за 2023 год средний доход 160т, ведь он пришел не в начале 2023 года. Финансовый год не закончен и премия за него еще не определена официально - даже через запрос нельзя понять ее. Она не определена и не зафиксирована. Но обещают, что будет!

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

Мораль: всегда явно проговаривайте моменты премии, когда, какие гарантии (спойлер - их нет), в каком размере и чем это зафиксировано. Если в вашем договоре нет зафиксированной обязательной премии (например, за релиз) - ее может и не быть вовсе. Не доверяйте рейтингам топ3 лучших работодателя. Сын маминой подруги на рынке может оказаться нечестным.
Внимательно изучайте, читайте что подписываете.
Это не шутки.
Не понимаете какой год, за что премии - явно просите это прописать, иначе можно их и не дождаться.

P.S. История реальная.

Читать полностью…

Блог Кучука

4. Уволь их всех!
Если вы не увольняете плохих/не подходящих сотрудников, то будете терять как хороших, так и вообще контроль над командой. Даже один Гнид Гнидыч может разнести вам проект/атмосферу/команду. Даже один просто хороший парень, сидящий не на своем месте - может причинить серьезный вред проекту и команде. Каждый вот такой "good guy" не на своем месте - это инвестиция. Попытки его научить/выучить/подождать - это часто тот ресурс, который будет забираться из проекта и команды. Люди не меняются обычно (только при сильных потрясениях) и джуниор продукт овнер/девопс/фронтендер за 300кк уровня слабого мидла (который достался вам в наследство от бабушки) - это значит его работу/баги, которую он сейчас не закрывает - закрывает кто-то другой. Мы берем ресурс команды и тащим его, иногда это того стоит, но часто - нет. А бывают и люди, которые считают, что это им все должны (поверьте, кого только нет) и это они дурни, надо переписать все на Rust.

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

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

5. Кому многое дано - с того и спрашивать надо также
Чем круче перед вами разработчик/лид/фронт/тестер/гора - тем более прямо надо с ними общаться (на мой взгляд). Это, понятное дело, зависит от людей и вы лучше из понимаете, но крутые ребята - понимают когда вы лукавите.
Слишком сильно наматывать сопли не стоит, возможно иногда стоит даже просто прямо и сказать что-то, типа - да, тут говно и целина, поэтому мы и будем это разматывать. И ты, Вася, прыгнешь первым в этот водоворот, но мы тебя веревкой (премией) обмотаем, так что ты если что - кричи.

Крутые парни знают все и так, не буду лишний раз массонам говорить про рептилоидов.

Ну а на этом наша передача "Очевидное в мире неочевидностей" закончена!
С вами был ее бесменный ведущий, Александр Кучук. Теребите колокольчик, ставьте лайки.

Читать полностью…

Блог Кучука

Суши сет - это там где гарантируется уникальность?

Читать полностью…

Блог Кучука

Поэтому когда читаешь статьи формата в России острый дефицит ИТ кадров! Имхо, но не кислый вклад в этот дефицит вносят как раз подобные решения. Потому что проект в формате "Мы только запустились, но у нас каждый регресс - это боль" станет тем самым легаси, который никто не любит и никто н пойдет, а людей там удерживать все тяжелее через 3...2....1....

Тестирование (и выстраивание этого процесса) - это вообще в России (из моего опыта) какая-то область совсем уж непопулярная: мало кто умеет, еще меньше о ней помнит. Чаще оставляя на откуп кому-то, там сделает вот Вася, правда?
При этом есть еще и обратная сторона медали - когда тестирование уже просто мешает выпуску, у нас там 1M тестов, которые проходят неделю, поэтому даже выпуск релиза с тем, что мы две буквы на лендинге поменяли затягивается в год. Это то же самое - неумение и не понимание процесса тестирования, не выстроенный процесс. Просто когда его делали, точно также - никто не обращал особого внимания что делают. В разработку мы худо-бедно научились уже хот как-то, а вот тестирование - нет.

По сути все (что я вижу и знаю) сейчас выстраивают именно процесс разработки, кода, а вот про тестирование не особо кто думает.

Будет интересно услышать ваше мнение, какие-то может тоже прикольные или не очень баги покажете, расскажете как у вас с этим дела?

Читать полностью…

Блог Кучука

Когда chatGPT на рабочие вопросы будет отвечать «Чувак, погугли» и скидывать ссылку на Гугл - вот тогда и будем говорить, что ИИ может действительно заменить программиста.

Читать полностью…

Блог Кучука

С этими всякими chatGPT и прочей генерацией текстов заметил, что читая статью на Хабре или еще где-то сначала захожу в комментарии и смотрю их, а потом уже саму статью.

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

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

Читать полностью…

Блог Кучука

С Новым Годом! Потихоньку проедая себе сквозь салаты путь на работу - главное не забывать об отдыхе, друзья!

Читать полностью…

Блог Кучука

👨‍🚀 Космонавты поздравили россиян с наступающим Новым годом с борта МКС

Читать полностью…

Блог Кучука

Advent календарь у меня - это Jira

Читать полностью…
Subscribe to a channel