Как стать автором
Поиск
Написать публикацию
Обновить
137.93
ПСБ
Блог ИТ-команды ПСБ — банка из топ-4
Сначала показывать

Под капотом Android: как создаются, управляются и восстанавливаются процессы приложений в системе

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.7K

Эта статья родилась из практической задачи — понять, как устроен Android в общем и целом, как он сохраняет и восстанавливает состояния приложения (помимо БД и файлов) при внезапном завершении процесса, как управляет процессами.

Я разберу ключевые системные компоненты (Zygote, SystemServer, AMS, Binder) и процесс восстановления состояния через Bundle.

Привет, Хабр! Я Михаил Богатиков, Android‑разработчик в ПСБ.
На одном из собеседований мне задали вопрос, про восстановление приложения после смерти, на который я не смог ответить. Мне стало интересно и я решил изучить этот вопрос и в результате появилась эта статья.

Читать далее

Краткая история бесконечности, часть 3

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров3.4K

История бесконечности потенциально бесконечна, но фактически, увы и ах, эта статья будет последней в нашем цикле. Кстати, предыдущее предложение звучало бы смешнее на английском (...but actually). Но я пишу её не на языке Ньютона и Шекспира, а на языке Колмогорова и Есенина, так что придётся читателю довольствоваться лишь потенциальным каламбуром.

В компьютерных RPG часто бывает три концовки: добрая, злая и true ending. В данном случае реальная жизнь повторяет за геймдевом, и в истории бесконечности все эти сюжетные ветки также присутствуют. Под катом я расскажу, в чём их смысл и какие персонажи класса «математик» прошли игру «Жизнь» с этими концовками.

Читать далее

Как я на четвёртом курсе получил первую работу в ИТ: вкратце — учёба в две смены, помощь вуза и немного везения

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.3K

Всем привет! Я Кирилл Пономаренко, мне 23 года, сейчас я учусь на первом курсе магистратуры на инженерной специальности и уже около года работаю системным аналитиком в ПСБ, в команде внутренней веб-аналитики, где мы делаем импортозамещение Google Analytics. Это моя первая работа в ИТ, я искал себе место, когда вокруг уже говорили о том, что джуны теперь не нужны, и рынок переполнен начинающими. На самом деле, студентам технических вузов открывается больше дверей, чем может показаться. Пусть и совсем легко не бывает, ведь многим ребятам сейчас и правда трудно найти первую работу.

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

Начнём?

Краткая история банкоматов 90-х: как выглядели и работали первые банкоматы в России

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7.4K

Мы настолько привыкли к банкоматам, что, кажется, они были с нами всегда.

 А ведь когда-то банкомат был символом прогресса банка — и это при том, что первые экземпляры представляли из себя малополезные ящики с деньгами, которые никто не охранял, и вызывали огромное удивление наших соотечественников. В этой статье поговорим о первых банкоматах в России. Что это были за устройства, кто их поставил и как они работали? Давайте разбираться!

Читать далее

Как чек-лист на внутреннем портале убил 70% вопросов о релизах — без автоматизации и бюджета

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

Знакома ли вам ситуация, когда ключевые шаги релиза живут только в головах команды? Когда понять, что именно сейчас происходит с проектом — задача для ясновидящего с магическим шаром и кофейной гущей? Команда iOS-разработки в ПСБ столкнулась с этим и нашла решение.

Привет, Хабр! Я Александр Дровняшин, iOS-разработчик в ПСБ (и ответственный за выпуск приложения на iOS). И сегодня я расскажу, как простые чек-листы в Confluence резко повысили прозрачность нашего релизного процесса и помогли оперативно и просто собирать обратную связь.

Читать далее

Краткая история бесконечности. Часть 2

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров9.1K

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

Читать далее

Как подготовиться к интеграции: чек-лист, который поможет ничего не упустить

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров2K

Привет, Хабр! На связи Давид Саргсян. Я занимаюсь системным анализом цифровых продуктов банка ПСБ.

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

Читать далее

Краткая история бесконечности. Часть 1

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров10K

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

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

Читать далее

Как обуздать хаос в распределенной и быстрорастущей ИТ-команде

Время на прочтение10 мин
Количество просмотров2.1K

Привет, Хабр! Меня зовут Амир Хусаинов. В ПСБ я руковожу системными администраторами Linux. Это распределенная команда специалистов, рассредоточенных от Новосибирска до Москвы. В ИТ я с 2007 года, а в ПСБ пришел тимлидом в сентябре 2022 года, когда компания была в авангарде импортозамещения. Меньше чем за год отдел вырос с 4 до 10 человек, а линукс-инфраструктура — с 400 серверов до 1500. Сейчас в отделе уже 35 человек и серверов более 11 000. При таком взрывном росте текущие процессы перестали функционировать и превратили работу в хаос и сплошную головную боль — несоблюдение сроков, бардак в документации, непрозрачная работа. Впрочем, эти болячки известны любой организации, и я знал, как их лечить.

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

Читать далее

Как ESLint помогает управлять архитектурой проекта

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров4.3K

Привет, Хабр! Я Борис Ермаченко, фронтенд-разработчик сервисов для физических лиц ПСБ. В этой статье рассмотрим, как с помощью ESLint построить архитектуру в проекте, и поговорим про несколько подходов.

Также прикладываю бонус — демо-проект, где можно экспериментировать и пробовать все подходы.

Читать далее

Насколько хорошо люди прогнозируют будущее технологий? Посмотрим на историю «Цикла Хайпа»

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров2K

С 1995 года аналитики Gartner выпускают ежегодный доклад «Цикл Хайпа», который показывает состояние разных многообещающих технологий вроде больших языковых моделей, беспилотных автомобилей, солнечных панелей и так далее.
 
Каждый отчет строится вокруг S-образной кривой, где показано, в какой точке находится та или иная технология: пребывает на пике ажиотажа, разочаровывает или внедряется. Ожидается, что разработки, попавшие в «Цикл Хайпа», сильно повлияют на бизнес и общество. Составители кривой Gartner не сами оценивают технологии, а опираются на ожидания инвесторов, бизнеса и общества, ну, и шумиху вокруг разработок. В общем, чтобы понять, насколько хорошо люди прогнозируют будущее, можно покопаться в старых графиках Gartner.

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

Читать далее

Детские шаги Commodore. Ранняя жизнь самого продаваемого 8-битного компьютера на страницах ретро-журналов

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров4.4K

Эта статья про Commodore 64. Вероятно, вы про него слышали — самый популярный 8-битный компьютер. Один из тех, что в восьмидесятых соседствовал с более привычными нам IBM-совместимыми моделями. 12,5 миллионов продаж по всему миру, 50% рынка компьютеров в США.

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

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

Читать далее

5 причин, почему лучше не использовать ИИ-арт для своей статьи

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.3K

Плох тот хабраюзер, который не мечтает написать пост. По крайней мере, так было до появления режима read&comment. Однако даже сейчас самые уважаемые люди на этом сайте — авторы, создатели контента (в идеале — качественного, но попытка тоже засчитывается).

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

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

Читать далее

Формализация принципа Open/Closed: как сохранить обратную совместимость с помощью SOLID

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2K

Привет, Хабр! Меня зовут Дмитрий Сурков, я iOS-разработчик приложения для среднего и малого бизнеса ПСБ. Наше приложение состоит из различных модулей и внутренних библиотек, которые связаны между собой, поэтому важно сохранять гибкость и обратную совместимость во время разработки. В этой статье мы разберемся, как вносимые изменения нарушают эти правила, а также как это исправить.

Читать далее

Как я обучал студентов системной аналитике и почему мне понравилось

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.8K

Привет! Меня зовут Александр Алёкин, я руковожу отделом системного анализа в блоке среднего и малого бизнеса ПСБ. Недавно мой коллега писал здесь о том, как проверял домашние работы студентов в Школе цифровых ролей ПСБ и таким образом получил в свой отдел идеально подготовленных стажеров. А мне довелось готовить и вести курс по системному анализу.

Я часто обучаю новичков. Обычно это люди, которые давно отучились в вузе, им около 30 лет и больше. А в нашей Школе я впервые вел занятия у студентов 3-4 курсов.
 
Знаю, часто можно услышать, в том числе и на Хабре, как тяжело работать с молодежью. Говорят, у них и знаний мало, и мотивации… Но мой опыт меня приятно удивил — с мотивацией у моей группы был полный порядок. До конца дошли почти все, а со знаниями разобрались на дополнительных занятиях.

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

Читать далее

Вкатиться в ИТ со страниц детского журнала — как «Мурзилка» знакомил советских детей с ЭВМ и кибернетикой

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.5K

Привет! В этой статье погрузимся в прошлое: посмотрим, как в журнале «Мурзилка» (и других детско-подростковых советских газетах и журналах) школьников знакомили с кибернетикой. И заодно посмотрим, как эти материалы соотносились с реальным положением айтишечки в Стране Советов. Залетайте под кат, будем ностальгировать и просвещаться!

Читать далее

Как превратить монолитную архитектуру в микросервисную — и зачем

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров9.5K

Привет, Хабр! Я Расим Сулейманов, инженер-программист в ПСБ. Микросервисная архитектура приложений становится все более популярной, особенно среди крупных команд разработчиков. У этого подхода есть много преимуществ по сравнению с монолитом, но перейти на него получается не у каждого проекта. В этой статье разбираю на примерах, как превратить монолитную архитектуру в микросервисную, и рассказываю, зачем это делать.

Читать далее

Как я вырастил себе стажеров, или мой опыт работы в Школе бэкенда

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.5K

Привет, Хабр! Я Юрий Изотов, ведущий инженер управления развития розничных кредитных технологий ПСБ. До недавнего времени у меня не было опыта обучения студентов или наставничества. Накопились впечатления, хочется поделиться ими с хабравчанами. А еще порассуждать, что дает разработчику преподавание, и насколько сложно взять и начать учить новичков.

Читать далее

Работа в состоянии потока: как Канбан-метод делает разработку быстрее, умнее и эффективнее

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров10K

Привет Хабр! Меня зовут Алексей Цыбульник, я куратор по направлению  корпоративного бизнеса, аккредитованный тренер «Канбан стандарт», продюсер конференций FlowDays и «Agile среда» в ПСБ и спикер конференций Merge, Agile days.

Ищете альтернативный путь в Agility? Обратите внимание на методологию Канбан, которая менее известна, чем фреймворк Scrum. При этом ее уникальные преимущества хорошо работают как отдельно, так и в дополнение к Scrum. О том, как этот метод трансформирует команды разработчиков, рассказываю в статье. 

Читать далее

Как мы разгружаем разработчиков благодаря архитектуре Serverless

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.5K

Серверную инфраструктуру, как и многие другие услуги, можно получить в облаке и передать все задачи по управлению, поддержке и масштабированию серверов провайдеру. Лев Немировский, руководитель направления по развитию инструментов внедрения ПСБ, рассказал, как работает архитектура Serverless и почему стоит попробовать это решение.

Читать далее

Информация

Сайт
psblabdigital.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Наталья Низкоус