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

Компания Skillbox временно не ведёт блог на Хабре

Сначала показывать

Как упростить себе жизнь: удобные юнит-тесты с JUnit и AssertJ

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

Для тестирования Java-приложений создано столько полезных инструментов, что в них немудрено запутаться. Вместе с тем с помощью каждого из них можно решить строго определенный круг прикладных задач. Меня зовут Константин Шибков, я старший Java-разработчик CDEK и программный директор курсов по Java в Skillbox. Сегодня расскажу о практике использования фреймворка для модульного тестирования JUnit 5, а также покажу на конкретных примерах, как проводятся стандартные юнит-тесты и параметризованные тесты. Вы сможете самостоятельно повторить их, воспользовавшись подготовленным репозиторием с готовыми примерами тестов на Java. 

Читать далее
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 4

Agile в управлении проектами, SPSS и R для поиска взаимосвязей: подборка коротких онлайн-курсов российских вузов

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

Собрали подборку курсов для разработчиков от Томского политеха, Московского физико-технического института и Новосибирского государственного университета. Все они доступны на агрегаторе курсов вузов «Академика», длятся в среднем 10–15 часов и проходят в асинхронном формате, ну а некоторые можно пройти бесплатно. Программы подойдут разработчикам разных уровней — помогут решать более сложные задачи и чувствовать себя увереннее в работе. 

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 0

Проектирование веб-приложений с помощью Python и Flask

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

Для каких проектов лучше всего подходит Flask, а для каких — Django? Какие особенности Flask можно использовать при разработке веб-приложений наиболее эффективно? Я Алексей Некрасов, лидер направления Python в МТС, автор форка библиотеки flask-combo-jsonapi, программный директор курсов по Python в Skillbox, СЕО Forkway и автор канала Python — учим и работаем

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 8

Разработка событийно-ориентированных микросервисов с помощью Python

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

Привет, Хабр! Сегодня поговорим о нюансах разработки событийно-ориентированных микросервисов на Python. Я расскажу, почему считаю Python подходящим для разработки микросервисов, и покажу нюансы работы с ним. Меня зовут Алексей Некрасов, я лидер направления Python в МТС и программный директор курсов по Python в Skillbox. А материал — под катом.

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

Библиотека системного администратора: подборка книг на русском

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

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

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

Обновления технологий и сервисов в 2023 году: что уже вышло за полгода и чего еще ждать?

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

Очки дополненной реальности Apple Vision Pro, iOS 17, запуск мультимодальной языковой модели GPT-4, новая версия Java — собрали в статье эти и другие знаковые IT-новинки года. 

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

15 качеств, которые понадобятся разработчику веб-приложений

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

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

Читать далее
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 5

Библиотека разработчика микросервисов. Полезные книги на русском языке

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

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

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

Подводим итоги года в направлении «Программирование»

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

Уходящий 2022 год был богат на новинки и события. Мы запустили новые учебные курсы, обновили существующие программы, открыли офлайн-школы в нескольких российских городах, впервые вышли на зарубежный рынок и усилили команду направления программными директорами. В 2022 году наибольший прирост новых пользователей в Skillbox показало направление «Программирование» — его доля от общего числа новых пользователей составила 38%. В пятерку самых популярных вошли профессии «Python-разработчик», «Инженер по тестированию», Data Scientist, «1C-разработчик» и «Java-разработчик». Замыкает группу лидеров направление веб-разработки. Сегодня хотим поделиться основными итогами и хайлайтами уходящего года.

Читать далее
Всего голосов 19: ↑14 и ↓5 +9
Комментарии 2

Экосистема фронтенд-разработчика на JavaScript: полезный инструментарий для начинающих

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

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

Читать далее
Всего голосов 31: ↑18 и ↓13 +5
Комментарии 21

Как обучать команды микросервисной разработке?

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

Привет, Хабр! Давайте немного отвлечемся от программирования, администрирования серверов и компьютерного железа и поговорим о таком софтскилловом навыке, как обучение команд разработчиков. Именно этой теме было посвящено мое выступление на совместном митапе Skillbox и «Альфа-Банка», проходившем в октябре в Лектории образовательной платформы. 

Да, чуть не забыл представиться: меня зовут Никита Мищенко, я продюсер курса «Микросервисная архитектура», который мы записали вместе с «Альфой». Так как же обучать востребованному стеку джунов, мидлов и синьоров и не сойти с ума? Давайте разбираться.

Читать далее
Всего голосов 22: ↑19 и ↓3 +16
Комментарии 0

Техническое обеспечение надежности сайтов (SRE): как проектируются безотказные ресурсы?

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

Под техническим обеспечением надежности сайтов понимается набор принципов и методик, позволяющих создавать высоконадежные и масштабируемые интернет-ресурсы и веб-приложения. Как и в любой другой области, в Site Reliability Engineering есть свои особенности и профессиональные секреты. Мы расспросили о них Дмитрия Зайцева, программного директора направления DevOps в Skillbox, CTO/CIO во flocktory.com.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 7

Падающие проды, соискатели-мошенники, нейросети: собрали страхи разработчиков

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

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

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

Полезные плагины VS Code для разработки кроссплатформенных приложений с использованием React Native и Flutter

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

Каждый разработчик кроссплатформенных приложений с использованием фреймворков React Native и Flutter выбирает наиболее удобный для себя редактор кода. Я — один из таких разработчиков. Меня зовут Александр Дудукало, я куратор направления “Веб-разработка” в Skillbox. Лично я предпочитаю Microsoft Visual Studio Code (VS Code), и сегодня предлагаю разобраться в его преимуществах. 

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 8

Библиотека тестировщика: обзор полезных книг по тестированию ПО

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

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

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 2

Пять задач, которые приходится решать при трудоустройстве начинающим Java-разработчикам в 2022 году

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

Хабр, привет! Меня зовут Даниил Пилипенко, я программный директор факультета backend-разработки направления «Программирование» Skillbox, директор центра подбора IT-специалистов SymbioWay. Сегодня разберём практические задачи, с которыми могут столкнуться Java-разработчики junior-уровня на собеседовании. Такого рода задачи мы часто видим на собеседованиях наших клиентов и коллег, а также сами даём соискателям.

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Комментарии 47

Как выбрать в Python подходящий конкурентный API

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

Меня зовут Алексей Некрасов (@znbiz), я лидер направления Python в МТС, программный директор направления Python и спикер профессии «Python-разработчик» в Skillbox. Сегодня предлагаю обсудить best practices подбора оптимального конкурентного API на Python с учётом поставленной задачи и аппаратных возможностей целевой платформы. Под катом — туториал на эту непростую тему, который я для вас перевел.

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

Читать далее
Всего голосов 29: ↑25 и ↓4 +21
Комментарии 7

Новости из мира Go: вредоносное ПО, зарплаты разработчиков, книги и новые релизы

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

И снова здравствуйте! В прошлый раз мы говорили о разных интересных новинках в Data Science, ну а сегодня обсудим новости Golang и всего, что связано с этим языком программирования. Рассмотрим не все новости за последние несколько месяцев, поскольку их много, а только за лето 2022 года. Если вдруг вам покажется, что мы пропустили нечто важное, — пишите в комментариях, обсудим.

Читать далее
Всего голосов 27: ↑23 и ↓4 +19
Комментарии 2

Пять навыков Java, которые точно проверят на собеседовании в 2022 году

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

По данным Хабр.Карьеры за июнь, чаще всего среди всех IT-специалистов российские компании искали backend-разработчиков. При этом самым популярным языков программирования, на которых реализуют backend, является Java. Так, доля вакансий Java-разработчиков среди всех вакансий на backend составляет более 35%.

Программный директор факультета backend-разработки направления «Программирование» Skillbox, директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко рассказал, какие умения должен показать джуниор Java-разработчик, чтобы успешно пройти собеседование.

Читать далее
Всего голосов 40: ↑22 и ↓18 +4
Комментарии 24

Новости Data Science: факт-чек Википедии при помощи Sphere, обучение AI-геймингу, обложка для Cosmopolitan и кое-что еще

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

Привет, Хабр! Сегодня поговорим о новостях из мира Data Science. За пару последних  месяцев как отечественные, так и зарубежные компании представили много всего интересного. Отличились и студенты, обучающиеся профессии «Data Scientist Pro», — они разработали нейросеть, которая написала сценарий для сериала СТС «Сидоровы»

Но есть и другие новости из мира машинного обучения и нейросетей. Так, мы изучили новинки и выбрали несколько, на наш взгляд, самых любопытных проектов. Понятно, что подборка субъективная, но интересна она будет самому широкому кругу читателей, связанных с Data Science. Если у вас есть что добавить, то расскажите в комментариях — обсудим.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 1