EPAM LAB
7.67K subscribers
44 photos
1 video
648 links
Рассказываем интересное о карьере в IT, делимся увлекательными новостями по различным направлениям и технологиям. Организуем тренинги, а также проводим IT-ивенты. Публикуем подкасты, анонсы, полезные подборки и советы экспертов.
www.training.ru
Download Telegram
#EPAM_English

Вставь пропущенное слово, которое подходит по смыслу больше всего:

The new version is more _____ than the old one.
1️⃣ reliable
2️⃣ good
3️⃣ responsible
4️⃣ specific

Правильный ответ опубликуем через 3 часа!
#EPAM_English

Пора узнать правильный ответ! 🙂

1️⃣ Reliable (adj.) – надёжный, достоверный
a reliable source of information – надёжный источник информации;
to make the software reliable – сделать ПО надёжным;
a reliable indicator of quality – достоверный индикатор качества.
#EPAM_Training

АНОНС ТРЕНИНГОВ
Начни весну продуктивно! 💪🏼
Делимся с тобой свежей подборкой тренингов, по которым открыты наборы в EPAM Training Center. Успей зарегистрироваться! 👇

📍 Ижевск
🔹 SAP CPI Development
🔹 .NET Development
🔹
Java Online
🔹
.NET (C#) Online
🔹 Guidewire Development

📍 Самара
🔹 Data Science
🔹 Big Data Development

📍 Санкт-Петербург
🔹 Test Automation
🔹 .NET Fundamentals
🔹 Java Core

📍 Саратов
🔹 .NET/WEB Development
🔹 Java Development
🔹 Business Analysis

📍 Сергиев Посад
🔹 Разработка на платформе .NET

📍
Тольятти
🔹 Database Engineering for BI
#EPAM_Wiki_Java

ГЕТТЕРЫ И СЕТТЕРЫ
Принцип инкапсуляции гласит, что при разработке классов необходимо скрывать детали реализации и состояние класса, предоставляя пользователям класса публичный API – некий механизм взаимодействия с классом и его экземплярами. Одним из компонентов такого API являются специальные методы, которые называются mutator methods (setters) и accessor methods (getters). В нашей новой статье рассказываем на примерах подробнее, для чего они нужны.

Читай здесь!
2 минуты на чтение
#EPAM_Library

.NET: полезные материалы
Широкий спектр применения и гибкость платформы .NET делают .NET-разработчиков всё более востребованными на рынке труда. Сегодня студенты тренинг-центра EPAM делятся c тобой ресурсами для .NET-разработчиков.
Сохраняй и пользуйся! 😎

🎯 Основы многопоточности в .NET
Ключевые понятия, Interrupt, Abort, ThreadState, WaitHandles
BackgroundWorker, ReaderWriterLock, ThreadPool, неблокирующая синхронизация
PLINQ, AggregateException, SpinLock, SpinWait

📌 Разбор типовых ошибок использования многопоточности в C#
Incorrect Granularity
Unnecessary Contention
Unsafe Assumptions

💡 Подборка идей для C#-кода, чтобы добиться большей читаемости и поддерживаемости
Part I: Properties
Part II: Methods
Part III: Values
#EPAM_English

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

🕒 8 минут на чтение
📕 Читай здесь!
#EPAM_ПамПам

Когда кто-то критикует мой любимый стек 😃
#EPAM_Event

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

А пока приглашаем тебя на онлайн-митап по Data Quality 👇

🔥 Data Quality Meetup
🌐 Онлайн
🗓 31 марта
Онлайн-митап для Data Quality инженеров, BI-разработчиков, тестировщиков, начинающих специалистов и студентов. На встрече ты узнаешь, чем занимаются Data Quality инженеры на примере реального проекта, какие скиллы и майндсеты помогают развиваться им в профессиональном плане, а также чем отличается привычное тестирование от тестирования в Big Data. Ссылка на трансляцию будет направлена зарегистрированным участникам.
Регистрируйся здесь!
#EPAM_Industry

Quality Architect: кто это такой и когда он нужен
Если раньше тестировщику нужно было просто провести тестирование по требованиям (или без них), то сейчас ему необходимо сперва понять, как это вообще можно протестировать, какие технологии для этого нужны, что может быть автоматизировано, и как во всё это безобразие включить релизный цикл. Кто должен отвечать на эти вопросы? Кто пообщается с заказчиком и прояснит требования? Кто создаст подходы и архитектуру тестирования? Рассказала на примере опыта работы руководителем и координатором тестирования на проектах крупных компаний, Senior Software Engineer в EPAM, Ирина Спиридонова.

🕒 12 минут на чтение
📕 Читай здесь!
Про собеседование на позицию Junior Java-разработчика
EPAM LAB
#EPAM_Podcast

🎧 Про собеседование на позицию Junior Java-разработчика

Уровень знаний джуниоров на рынке существенно отличается. Сегодня поговорили с нашим Lead Software Developer, Александром Кичёвым, о том, какие компетенции нужны для позиции Junior Java-разработчика. Обсудили процесс интервью, возможные неудачи и сложные вопросы во время собеседований. А также разобрали конкретные must-have знания для джуниора в Java. Слушай скорее! 🙂

Тайм-код подкаста:
1:07 - Про уровень подготовки к интервью
4:38 - Отличие вопросов для Junior'ов и Middle'ов
6:31 - Про паттерны проектирования
7:57 - О практических навыках джуна
Насколько глубоко джуниору нужно знать:
10:43 - Методологии разработки
12:18 - Структуры данных, алгоритмы
14:48 - Написание кода «на бумажке»
16:33 - Тесты и TDD
19:52 - Code Smell
22:24 - Системы сборки
25:28 - JVM
27:08 - Soft Skills
29:30 - Java Core
31:41 - Многопоточность
34:36 - Spring Framework
40:36 - Hibernate
43:59 - Базы данных, SQL
49:59 - Совет всем джунам
51:25 - Off-topic
#EPAM_RealStory

«Только после второго проекта я начал понимать, как много возможностей есть в ЕРАМ»
Наш коллега из Самары, Software Testing Team Lead, Анатолий Батраков, рассказал о 14-летнем опыте работы в компании. Он поделился историей своего карьерного роста от джуниор-тестировщика до проектного менеджера, а также рассказал об особенностях работы Project Manager'а и возможностях профессионального развития внутри компании.

🕒 5 минут на чтение
📕 Читай здесь!
#EPAM_ПамПам

🔹 ЗАДАЧА 🔹
В сети происходит настоящая схватка, связанная с этим математическим уравнением. Попробуй решить его и ты! 😃
#EPAM_Training

АНОНС ТРЕНИНГОВ
В этот понедельник традиционно делимся с тобой свежей подборкой направлений, по которым открыт набор в тренинг-центре EPAM. Выбирай подходящий тренинг и регистрируйся! 👇

📍 Волгоград
🔹 Разработка на платформе .NET
🔹 Java-разработка

📍 Ижевск
🔹 Основы Java-разработки
🔹 Основы разработки на платформе .NET
🔹 Разработка на платформе .NET
🔹 SAP CPI Development

📍 Самара
🔹 Big Data

📍 Санкт-Петербург
🔹 Основы разработки на платформе .NET

📍 Саратов
🔹 Бизнес-анализ
🔹 .NET/WEB-разработка

📍 Сергиев Посад
🔹 Разработка на платформе .NET

📍 Тольятти
🔹 Database Engineering for BI
#EPAM_Industry

«Это магия, которая строится на основе гипотез». Зачем компаниям предиктивный HR
Современные алгоритмы машинного обучения способны помогать не только с простыми бытовыми вещами вроде выбора оптимального маршрута или фильма для просмотра, но и с более серьезными вопросами. Например, как выстроить свою карьеру.
Предиктивная (предсказательная) HR-аналитика помогает спрогнозировать вероятность получения позиции соискателем, выбрать проекты по навыкам и избежать выгорания. В статье Head of People Science & Analytics EPAM, Алексей Некраха, объясняет, как это работает и почему это важно.

🕒 8 минут на чтение
📕 Читай здесь!
#EPAM_Library

🎥 45 youtube-каналов на английском языке для ИТ-специалистов
Сидишь дома и не знаешь, чем себя занять? Исправим! Мы тут решили узнать, что смотрят наши коллеги (кроме нетфликсов и амедиатек) и провели опрос. Результат нас удивил – так много новых ресурсов узнали от сотрудников! Сегодня делимся с тобой подборкой из 45 интересных, по мнению коллег из EPAM, youtube-каналов на английском языке. Там ты найдёшь не только каналы о программировании, но и о математике, науке, космосе, истории. Теперь ты точно не заскучаешь 😜 Приятного просмотра! 😊

➡️ Подборку смотри здесь!
#EPAM_Wiki_Java

РЕФЛЕКСИЯ
Рефлексия – это способность языка программирования исследовать код приложения во время его выполнения и манипулировать классами, объектами, их методами, полями и т.д. Подробнее о том, что такое рефлексия, почему она важна, а также какие недостатки она имеет, рассказываем тебе в нашей новой статье!

3 минуты на чтение
Читай здесь!
#EPAM_ПамПам

Зато работает! 😃
#EPAM_Event

АНОНС ИВЕНТОВ
Апрель не за горами! Начини его бодро 💪🏼
Публикуем для тебя дайджест ближайших апрельских мероприятий! 😊

🔥 Students Webinar - Data Practice #1
🌐 Онлайн
🗓 1 апреля
Всё, что ты хотел знать о мире больших данных, ждёт тебя на двухдневном вебинаре по Data Practice. Поговорим о роли BI-аналитика на проекте с большими данными и его основных задачах, поделимся интересными кейсами. Также на этой встрече расскажем о роли Data Scientist'а, его рабочих инструментах и о том, где получить первый опыт. Ссылка на трансляцию будет доступна зарегистрированным участникам.
Регистрируйся по ссылке!

🔥 Students Webinar - Data Practice #2
🌐 Онлайн
🗓 2 апреля
На этой встрече специалисты EPAM объяснят, откуда такой спрос на работу в Data-области на примере игровой индустрии, а также расскажут, зачем нужны облака и почему эффективные компании должны их использовать. После докладов ты сможешь задать вопросы нашим спикерам. Ссылка на трансляцию будет доступна зарегистрированным участникам.
Регистрируйся по ссылке!

🔥 Junior's Online Conference
🌐 Онлайн
🗓 3 апреля
Хочешь узнать больше про возможности обучения в IT? Тогда приходи на Junior's Online Conference! На конференции ты узнаешь:
• как EPAM Training Center и RS School обучают DevOps-разработчиков, Test Automation и SAP-специалистов;
• какие знания важно получить в самом начале карьеры;
• можно ли попасть в IT без высшего образования;
• с чего начать и как выбрать подходящий тренинг.
Регистрируйся здесь!

🔥 .NET Webinar
🌐 Онлайн
🗓 9 апреля
На этом вебинаре поговорим об отладке и профилировании .NET Core-приложений в Linux и рассмотрим, как изменялись инструменты c каждой версией. За день до вебинара мы пришлём тебе ссылку на вход.
Регистрация доступна по ссылке!
#EPAM_Upgrade

🏡 9 лайфхаков продуктивной работы из дома
Работая из дома порой тяжело оставаться продуктивным. Уже отлежал бока в кровати с ноутбуком, а кот всё время просит почесать за ушком и требует еды? 🐱 Правильно распоряжаться временем и оставаться продуктивным, тебе помогут простые рекомендации, подготовленные на основе личного опыта наших сотрудников. Здесь мы собрали самые эффективные советы, чтобы удалённая работа стала более комфортной и продуктивной для тебя 💫

🕒 8 минут на чтение
📕 Читай здесь!
Про технические интервью, ресурсных менеджеров и центр компетенций
EPAM LAB
#EPAM_Podcast

🎧 Про технические интервью, ресурсных менеджеров и центр компетенций

Кто такой ресурсный менеджер? И какова его роль для начинающего разработчика? Как выбрать язык программирования? И существует ли "чистый" fullstack-разработчик? На эти вопросы сегодня ответил, Lead Software Engineer EPAM, Роман Большев. Также поговорили про центр компетенций по Java в компании и вопросы на технических интервью. Приятного прослушивания! 🙂

Тайм-код подкаста:
0:21 - О своей роли в компании
1:08 - Про личный путь в IT и выбор архитектуры
7:07 - Про центр компетенций по Java в EPAM
11:20 - О волнении на интервью
13:47 - Как вести себя, если не знаешь ответа?
15:51 - Про fullstack-разработчиков
17:55 - Как выбрать свой первый язык?
23:44 - О теоретических вопросах на интервью
29:00 - Основные ошибки кандидатов
30:22 - О вопросах и практических задачах на интервью
34:47 - О программировании "на бумажке"
37:44 - Про ресурсных менеджеров и их роли
41:48 - Off-topic