Как стать автором
Обновить

Разработка

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как устроено карьерное развитие разработчиков в Альфа-Банке

Блог компании Альфа-Банк Карьера в IT-индустрии Учебный процесс в IT JavaScript *

Всем привет. Меня зовут Иван, я руководитель направления “Единый фронт”, сегодня мы с вами поговорим про то, как можно развиваться в Альфа-Банке. Не только профессионально, но и карьерно, про то, какие вообще есть пути и возможности для разработчиков в Альфа-Банке.

Я – бывший разработчик, у меня опыт 10 лет в разработке, потом я перешел на “темную сторону” менеджмента и уже более 5 лет развиваюсь в этом направлении. Одна из моих функций как руководителя – карьерное и профессиональное развитие фронтенд-разработчиков. 

Давайте с этого пост и начну — расскажу про некоторые абстрактные вещи: про то, как устроена модель, что такое развитие в Альфе, покажу конкретные инструменты, которые мы используем, чтобы помочь разработчикам развиваться, а в конце расскажу про планы.

Если обзорно посмотреть на мой опыт, можно увидеть, что 10 лет в разработке – достаточно много. Тут такое слово “разработка”, но по факту, я 10 лет был верстальщиком, тогда было такое слово, может быть, оно еще существует. Если бы тогда, в начале своего пути или даже в середине, я задумался о том, чего я хочу достичь, какие навыки я хочу прокачать, к чему я хочу прийти, кем хочу стать, то этот путь я бы прошел гораздо быстрее. Поэтому один из посылов этого поста, чтобы вы уже сейчас задумывались о том, как и куда вы хотите прийти.

Какие у нас вообще возникают вопросы, когда мы думаем про наше развитие в какой-то компании?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 212
Комментарии 0

Новости

CRUD операции с Blazor, .Net 6.0 и Entity Framework Core

Блог компании OTUS ASP *
Перевод

В этой статье мы создадим веб-приложение, используя Blazor, .Net 6.0 и Entity Framework Core для выполнения CRUD операций на базе Asp.Net Core.

В этом руководстве мы будем использовать Visual Studio 2022 и SQL Server 2014.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 288
Комментарии 2

Почему оптимизатор запросов не анализирует содержимое буферного пула

Блог компании OTUS SQL *
Перевод

В SQL Server используется стоимостной оптимизатор запросов (cost-based optimizer), который ищет оптимальный план в течение времени, выделенного для компиляции запроса. При оптимизации плана учитывается информация о таблицах, участвующих в запросе, существующих индексах, а также статистика распределения данных. Поиск оптимального плана также включает в себя минимизацию количества физических чтений.

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 233
Комментарии 0

Как мы теряли крутых кандидатов, а потом перестали: опыт СберМаркета

Блог компании СберМаркет Анализ и проектирование систем *Управление e-commerce *Управление персоналом *Карьера в IT-индустрии
image

СберМаркет за 1,5 года прошел путь, который занимает десятки лет у других. Мы много ошибались: теряли классных кандидатов, нанимали тех, кто нам не подходит, и расходились с хорошими специалистами после испытательного срока. На этих ошибках мы многому научились.

Шагане Мирзоян — тимлид продуктовой аналитики в СберМаркете. Вместе с другими лидерами аналитики она наладила процессы отбора и найма так, чтобы показать заботу о сотрудниках еще на этапе найма. 

Вместе с Шагане рассказываем, как нанимать кандидатов, чтобы они с радостью принимали оффер. Эта статья основана на митапе АвитоТех. Но здесь расширенная версия с новыми примерами.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.3K
Комментарии 0

Нейросети могут быть опасными: сгенерированные лица и синтезированные голоса все более реалистичны

Блог компании Neuro.net Информационная безопасность *Машинное обучение *Искусственный интеллект

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

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

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 743
Комментарии 1

Статический анализ и уже выросший проект: внедрять нельзя откладывать

Блог компании Rusprofile PHP *Совершенный код *

Зачем нужен статический анализ кода, кажется, никому объяснять сегодня уже не нужно. Но одно дело — поддерживать код «чистым» с первого коммита, и совсем другое — встраивать новый инструмент в проект, который за несколько лет успел разрастись и пережить несколько итераций глобального рефакторинга. Мы работаем с большим количеством плохо документированных источников данных, а статический анализ кода помогает учитывать самые разные граничные случаи.

И ещё один момент: Rusprofile почти целиком написан на PHP, языке со слабой динамической типизацией. Статический анализ кода на PHP уже несколько лет набирает популярность, сказывается здесь и движение самого языка в сторону более строгой типизации. Но мы опасались, что без предварительной подготовки кода пользы от него мало. Аннотировать типами весь код в реальных бизнес-условиях тоже нереально. Сильно медлить с внедрением в рабочий процесс тоже нельзя: чем дальше, тем сложнее что-то кардинально улучшать. Поэтому нужно было оперативно запускаться, чем-то пожертвовав.

Что нам пришлось преодолеть?
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 413
Комментарии 3

Нахождение длительности временных интервалов в Python

Блог компании RUVDS.com Python *Программирование *
Перевод
Python-программисту, при работе со значениями, представляющими дату и время, часто нужно вычислять длительность временных интервалов. Из этого материала вы узнаете о том, как находить разницу между двумя временными метками, выраженную в часах, минутах и секундах.



А именно, здесь мы коснёмся следующих вопросов:

  • Как пользоваться Python-модулем datetime для работы с датой и временем.
  • Что собой представляют объекты timedelta и что они могут дать программисту.
  • Как вычислять продолжительность временных интервалов, выражая результат в разных единицах измерения.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 462
Комментарии 0

Тильда против фронтенда: 6 главных мифов о конструкторе

Блог компании HeadHunter Разработка веб-сайтов *Дизайн

Бывает так: заказчику нужен лендинг еще вчера. К фронтендеру обращаться не хочется — долго, дорого, дизайнеру не понравятся отступы, а вся задача превратится в череду долгих согласований.

Привет, меня зовут Соня! Я – UX/UI дизайнер в hh.ru. В этой статье мы разбираем популярные мифы о конструкторе сайтов и рассказываем, можно ли сделать классный сайт на Тильде и почему это доступнее, чем кажется.

У этой статьи есть видеоверсия для тех, кто захочет посмотреть на фишечки Тильды в динамике.

👀 ЧИТАТЬ
Всего голосов 14: ↑9 и ↓5 +4
Просмотры 1.3K
Комментарии 9

Sysbox: Изолированный container runtime. Краткий обзор и настройка

Блог компании OTUS Разработка под Linux *DevOps *

О Sysbox в 3-х предложениях:

- Sysbox - это "VM-like" контейнеры с возможностью запускать внутри системный софт: Docker, Kubernetes, Systemd, вложенные контейнеры и т.д. 
- Любой софт, работающий на виртуальной машине, должен также работать в контейнере без проблем и с надежной изоляцией.
- Никаких сложных настроек, все настраивается за несколько шагов.

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

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 489
Комментарии 0

Как вырастить аналитика хранилища данных за 60 дней: опыт Уралсиба

Блог компании Уралсиб Big Data *Хранилища данных *

Привет! Это вновь Игорь Гончаров, CDO Банка Уралсиб. Продолжаю рассказывать о том, как у нас устроена работа с данными. Сегодня я хочу поделиться опытом решения острой проблемы, боль от которой, я уверен, испытывают многие участники рынка.

Любая компания, которая развивает корпоративное хранилище данных, сталкивается с поиском и обучением аналитиков DWH. С тем, как и кого искать, всё ясно: есть набор компетенций, которыми должен обладать кандидат, плюс необходимые знания технологического стека. Однако с обучением и адаптацией вопросов куда больше.

Как быстро и качественно погрузить сотрудника в специфику именно этого хранилища? Как в максимально короткие сроки сделать работу аналитика максимально эффективной? И самое главное — как компании быстрее получить добавленную стоимость от работы нового специалиста?

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 721
Комментарии 5

Учимся правильно писать CSS классы в JSX

JavaScript *Программирование *ReactJS *

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

Где проблема актуальна? В экосистеме React, и где мы пользуемся замечательным синтаксисом под названием JSX.

В данной статье мы рассмотрим, почему стоит использовать библиотеку clsx практически в каждом React-проекте.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.2K
Комментарии 15

Микросервисы для чайников: как на них перейти с монолита с нуля

Блог компании Конференции Олега Бунина (Онтико) Блог компании Авито Высокая производительность *IT-стандарты *Микросервисы *

Меня зовут Семен Катаев, я работаю в Авито над процессом перехода от монолитной архитектуры к микросервисам. Переход у нас все еще продолжается, но мне уже есть чем с вами поделиться. Это краткий обзор того, с чем придётся столкнуться, если вы задумались над созданием надежного, масштабируемого, распределённого приложения.

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.9K
Комментарии 3

Максимально просто о распознавании речи при помощи NeMo

Python *Программирование *Машинное обучение *

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 579
Комментарии 1

Зачем айтишникам с опытом курсы по программированию

Блог компании Яндекс.Практикум Программирование *Учебный процесс в IT Карьера в IT-индустрии


Есть мнение, что IT-курсы рассчитаны исключительно на новичков в сфере: пришёл, научился азам и в идеале сменил профессию. А вот ребятам с опытом в обучении делать нечего — они и так всё знают, а если и нет, то погуглят. Но так ли оно на самом деле?

Мы поговорили с выпускниками Яндекс.Практикума, которые пришли учиться, имея опыт в сфере IT. Они рассказали, в чём преимущество курсов перед самостоятельным поиском информации в интернете и чем они могут быть полезны даже тем, кто занимается разработкой не первый год.
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 2.2K
Комментарии 10

ExoPlayer для IPTV приложений. Быстрый старт проигрывания

Блог компании Orion Innovation IPTV *Разработка под Android *

Доброго времени суток всем, кто неравнодушен к мобильной разработке. Меня зовут Надежда и я являюсь старшим инженером Мобильной студии в компании Orion Innovation. Вот уже несколько лет моя жизнь неразрывно связана с разработкой под Андроид. В нашей компании много интересных, а также нестандартных проектов. За последний год мне удалось принять участие в разработке под Android TV, Automotive. И очень часто на моем пути попадается ExoPlayer. В обычных ситуациях разработчики используют его для проигрывания аудио/видео, однако не задумываются, сколько возможностей действительно он предоставляет (и сколько еще можно добавить)! Существуют разные варианты настроек проигрывания, буферизации, способы оптимизации контента разного рода. Они бывают особенно полезны при разработке IPTV - приложений, когда каждая секунда по загрузке видео на счету и может сыграть очень важную роль во впечатлении пользователя от вашего приложения. Сегодня мы начнем цикл статей, раскрывающий эту тему. Он будет полезен всем разработчикам, которые когда-либо использовали ExoPlayer. Предполагается, что читатель знаком с основными терминами, связанными с плеером и воспроизведением медиа. Первая часть будет посвящена работе с DASH манифестом и оптимизацией проигрывания VOD (Video On Demand) контента.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.3K
Комментарии 0

Разработка SOAP-сервиса на платформе WSO2

Блог компании Росбанк Информационная безопасность *Анализ и проектирование систем *API *

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

Читать далее
Рейтинг 0
Просмотры 302
Комментарии 0

Вангеры 3D: пример использования Emscripten в Rust

WebGL *Rust *WebAssembly *

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

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.1K
Комментарии 5

Фишинг-2021. Топ-10 самых популярных схем киберпреступлений

Блог компании Positive Technologies Информационная безопасность *Исследования и прогнозы в IT Статистика в IT Криптовалюты

Вакцинация, туризм, инвестиции в криптовалюту, крупные спортивные соревнования, киноновинки и подписки на популярные сервисы — в топе тем, которые активнее всего эксплуатируются в фишинговых атаках по версии Positive Technologies. Какие схемы кибермошенничества стали самыми популярными в 2021 году, читайте в горячей подборке от наших аналитиков.  

Полезные рекомендации и векторы будущих кибератак — в конце статьи.

Поехали!
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.5K
Комментарии 1

Как заставить Ansible работать быстрее, почему DevSecOps – это важно и с чего начинать…

Блог компании Red Hat Open source *Системное администрирование *Виртуализация *Kubernetes *

... а также – зачем системному архитектору техническая эрудиция.

Всё это и многое другое мы собрали для вас коротким дайджестом в нашей постоянной рубрике #полезногопост!

Читать дальше: Как заставить Ansible...
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1K
Комментарии 0

Боишься ли ты темноты: что изменилось в процедуре получения кредита и как скоринг убивает кошмары

Блог компании УБРиР Клиентская оптимизация *История IT Инженерные системы

Привет, меня зовут Александр Зараменских, я менеджер разработки Центра внедрения информационно-технологических решений в Уральском банке реконструкции и развития (УБРиР). Хочу поделиться историей внедрения системы автоматизации скоринга в нашем банке.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 915
Комментарии 12