• Предвидеть, обучить, решить: как и для чего EPAM строит Java Competency Center

      Более 6 лет внутри EPAM развивается собственный Центр компетенции Java. Изначально он стартовал в Минске, где и находилась основная группа экспертов. Со временем головная база переехала в Харьков, а Java Competency Center масштабировался на всю компанию. И стал при этом некой виртуальной “пожарной” командой.

      О том, как формировалась структура Центра, сложностях и достижениях, рассказывает Роман Шрамков, Director of Technology и глава Java CC. А также объясняет, зачем вообще компаниям и IT-специалистам подобные внутренние проекты, и с чего начинать их построение.

      image
      Читать дальше →
    • За Oracle JDK нужно будет платить. Какие теперь варианты?

        Споры об актуальности Java продолжаются. Одни твердят о том, что она отживает свое и на смену приходят более усовершенствованные языки. Другие не соглашаются, ссылаясь на количество специалистов, которые из года в год выбирают Java своим профильным навыком. В любом случае, нельзя игнорировать тот факт, что большинство уже существующего программного обеспечения написаны на Java, да и заказчики, как внутренние, так и внешние, продолжают его использовать. В такой ситуации любые новые внедрения и глобальные новости о Java обходить стороной не стоит. Питер Верхас, ведущий разработчик и архитектор ПО в швейцарском офисе EPAM, поделился своим анализом того, какие изменения вводит Oracle и как это повлияет на нас с вами.

        image
        Читать дальше →
      • .NET гуру Дино Эспозито: «Не будь пассажиром поезда, идущего под откос»

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


        image
        Читать дальше →
      • Как я ушел из стартапа в большую компанию

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

          Юрий Богомолов из Москвы рассказывает, как совершенно неожиданно для себя пошел в стартап, дорос до позиции СТО, а потом – снова неожиданно – решил сменить компанию и область деятельности.

          Читать дальше →
        • Рецепт создания популярной и успешной ММО игры

            Наверняка, многие из вас знают, что такое MMO игры. А как вы думаете, что действительно важно для того, чтобы игра всегда была на пике, ее не покидали пользователи и она оставалась популярной?
            Читать дальше →
          • Smart TV, который сам определяет наиболее интересный канал, или необычное решение судоку для видеоконтента

              Как, по-вашему, связаны монетизация ТВ-каналов, нейронные сети и судоку? На первый взгляд – как программирование с искусством: возможно, но удается далеко не многим. Однако, присмотревшись, наша команда нашла необычный ответ на этот вопрос. Продукт, который разработали инженеры, позволял с помощью разных видов нейронных сетей определять начало и конец рекламных блоков, чтобы они появлялись в правильное время. Сейчас же, он уже трансформировался в универсальное средство для решения широкого круга задач. И мы с удовольствием расскажем, что к чему.
              Читать дальше →
              • –1
              • 1,4k
              • 7
            • Встреча .NET сообщества на CLRium #4 + онлайн

                Вы любите продуктовые доклады? Я — нет. А вы любите доклады, не относящиеся к теме конференции? Я — категорически нет. Складывается ощущение что я плачу за чужие амбиции и отсутствие контента. Потому мы делаем CLRium 4: где собираем все самое последнее, полезное… И самое главное — кишочки!


                Теперь, помимо докладов будет жаркая дискуссия между спикерами по возможностям C# 8.0, которые полны неоднозначных моментов. И поверьте, будет жара: я многие моменты не приемлю, а вот второй спикер, Александр Кугушев уверяет что они так полезны, что хоть завтра — в прод. Наталия Цвилих придерживается смешанной точки зрения… Интереснейшая получится беседа, я вам обещаю.


                Почитать и зарегистрироваться



                cool Примеры статей и полный список тем выступлений — под катом
                Читать дальше →
              • Поколение Z: как работать с 20-летними

                  Они росли со смартфонами в руках, с детства гуглят всё непонятное и не представляют своей жизни без лайков. Первые представители поколения Z заканчивают университеты и выходят на рынок труда. Даже если сейчас у вас в подчинении нет «зетов», знайте: скоро они придут к вам работать.

                  Мы разобрались, как работодателям найти общий язык с «цифровым поколением». Помог нам в этом Александр Шабанов, который работает в области подбора и управления персоналом больше 12 лет, а в прошлом руководил учебным центром EPAM в Ижевске.


                  Читать дальше →
                • Встреча .Net сообщества на CLRium #4 + онлайн. Куда движутся CoreCLR и C#. Приглашаются все

                    Я не люблю заезженное слово «конференция». Это — встреча разработчиков с общими интересами, которые хотят послушать о будущем своей любимой платформы, а также о трюках, которые позволяют обходить правила, установленные в .NET Framework. Формат встречи — это десять слотов, которые заполнены только выжимкой самого современного, иногда даже еще не вышедшего функционала. Это как раз тот самый формат, когда нет необходимости забивать сетку докладами, которые не имеют никакого отношения к теме конференции. Наборот: идет плотная работа над отсевом не перспективных не относящихся к нашей платформе тем.


                    Я надеюсь, в вашей памяти теплятся еще прошлые версии CLRium. Я помню и время от времени поглядываю на ваши многочисленные отзывы, которые греют мое желание провести все еще раз. Причем на этот раз — с уклоном в будущее. А у меня по поводу будущего есть спойлер: .NET Framework будет закрыт в угоду Core CLR. Почему? Приходите и по цене одной заправки автомобиля вы все узнаете сами.


                    Почему я приглашаю всех? Темы встречи все как на подбор и позволяют окунуться в настоящее нашей opensource платформы. Вот честно, я бы сам сходил: разбираем эволюцию функционала CoreCLR: от 2.0 от 3.0, отладку при помощи самописного отладчика, богатейшие и очень спорные возможности C# 7.*, 8.0, Garbage Collector API, новые средства наделения свойствами управляемости неуправляемых ресурсов и многое другое.


                    Почитать и зарегистрироваться



                    cool Примеры статей и полный список тем выступлений — под катом
                    Читать дальше →
                    • +26
                    • 5,1k
                    • 8
                  • CLRium #4: Встреча .NET сообщества


                      GC API, C# 8.0, Global Tools, Span, Memory, System.IO.Pipeline, чего ждать в будущем

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


                      Темой четвертой серии CLRium станут как обычно — самые последние последние наработки из мира .NET: мы в течении одного дня расскажем подробнее о том, что уже можно потрогать и бегло о том — что только планируется. Посещение данного мероприятия — прекрасный способ освежить понимание вектора развития нашей прекрасной платформы и узнать то, на что обычно не хватает времени и решить для себя что-нибудь попробовать в ближайшем будущем.


                      • 19 октября в Санкт-Петербурге + online, в офисе компании Epam Systems
                      • 26 октября в Москве
                      Читать дальше →
                      • +17
                      • 2,4k
                      • 2
                    • CLRium #4: Встреча .Net сообщества




                        Темы: C# 8.0, .NET Core 2.2 и .NET Core 3.0, CLR


                        Вы успеваете отслеживать все свежее в мире .NET, что происходит в последнее время? C# 8.0? Span/Memory? ValueTasks? System.IO.Pipeline? CLI API & Global Tools? Если нет, то лучший способ наверстать упущенное — сходить на профильное мероприятие и ровно за один день понять сразу все темы вместе взятые и решить для себя, что будет полезным, а что должно выдержать еще одну проверку временем.


                        Темой четвертой серии CLRium станут как обычно — самые последние последние наработки из мира .NET: мы расскажем подробнее о том, что уже можно потрогать и бегло о том, что только планируется. Посещение данного мероприятия — прекрасный способ освежить понимание вектора развития нашей прекрасной платформы и узнать то, на что обычно не хватает времени и решить для себя что-нибудь попробовать в ближайшем будущем.


                        В этом году мы решили захватить лучшие практики прошлых лет:


                        • Доклады без продуктового какие мы классные маркетинга, только ядро платформы
                        • Полный апгрейд знаний до версии .NET Core 3.0
                        • Где возможно — максимальный хардкор (вы меня знаете)
                        • Прекрасная цена в 3,000 рублей за день. Все еще по цене полутора заправок
                        • Классные, удобные, современные залы

                        Интересно? Милости просим под кат!


                        • 19 октября в Санкт-Петербурге, в офисе компании Epam Systems
                        • 26 октября в Москве
                        Читать дальше →
                      • EPAM+вузы: как мы сотрудничаем с университетами Украины

                        В Украине EPAM существует и успешно работает вот уже более 12-лет. За это время компания выросла до самого крупного IT-игрока на украинском рынке. Максим Почебут, руководитель направления образовательных программ EPAM Ukraine, рассказывает, как компания налаживает отношения с украинскими вузами, какие возможности доступны студентам и зачем запустили программу стажировки для преподавателей.


                        Читать дальше →
                      • Путь тестировщика: с чего начинать изучение автоматизации

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

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


                          Читать дальше →
                          • +3
                          • 12,2k
                          • 1
                        • Приключения – Электроника. На крылатых качелях в мир IT

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

                          Да, такое место есть. EPAM и ассоциация «Образование для будущего» открывают вторую смену детского социального лагеря «Junior Ignite Camp».

                          image
                          Читать дальше →
                        • JS Developer Day, разные города и сообщества — один праздник

                          В 1995 году американский разработчик Брендан Айк создал язык JavaScript — всего за 10 дней. Может быть, поэтому его синтаксис получился сложным, а ошибки — частыми. Однако возможности JS впечатляли и впечатляют до сих пор. За 20+ лет JS оброс библиотеками, стал очень красивым и почти полностью удобным языком, на котором «говорят» тысячи разработчиков по всему миру. Чем не повод, чтобы каждый год собираться и вспоминать, как много хорошего сделал Айк? А заодно весело и с пользой проводить время?


                          Читать дальше →
                          • +11
                          • 2,1k
                          • 4
                        • Minsk EPAM Software Engineering Conference: Make it Real

                            image
                            22 сентября взрывные технологические тренды и реальные кейсы, представленные экспертами EPAM, участниками технологических сообществ и партнерами компании растопят лед Чижовка-Арены. Более 3000 участников и 90 докладчиков соберутся вместе на 11й традиционной EPAM Software Engineering Conference – SEC.
                            Читать дальше →
                          • Зачем инженеру soft skills

                              Навыки, которые IT-специалисты применяют в работе, делятся на два типа – hard skills («жёсткие навыки») и soft skills («гибкие навыки»). Первые – это профессиональные умения, которыми инженеры пользуются, решая технические задачи. Это, например, владение Java или знание Big Data-стека.

                              А что насчет вторых? Soft skills – это комплекс неспециализированных навыков, которые не менее важны в работе. Что это за умения, зачем они нужны айтишнику, как их развивать, почему инженеры с прокаченными «гибкими навыками» становятся все более востребованными, объясняет тимлид одной из команд тестировщиков EPAM и тренер в области soft skills Сергей Атрощенков.


                              Читать дальше →
                            • Как стать спикером международных IT-конференций

                                Стать спикером зарубежной IT-конференции сложно, но возможно. Тут как в профессии – нужно много работать и не бояться проявлять инициативу.

                                С чего начать карьеру спикера международных конференций? Как придумывать темы докладов? Как готовиться к выступлениям? Чем российские конференции отличаются от зарубежных? Своим опытом делится Владимир Иванов, ведущий Android-разработчик ЕРАМ, спикер российских и зарубежных IT-конференций.


                                Читать дальше →
                              • Руководство по фоновой работе в Android. Часть 5: Корутины в Котлине

                                • Перевод

                                Остров Котлин

                                Предыдущие тексты этой серии: про AsyncTask, про Loaders, про Executors и EventBus, про RxJava.

                                Итак, этот час настал. Это статья, ради которой была написана вся серия: объяснение, как новый подход работает «под капотом». Если вы пока не знаете и того, как им пользоваться, вот для начала полезные ссылки:


                                А освоившись с корутинами, вы можете задаться вопросом, что позволило Kotlin предоставить эту возможность и как она работает. Прошу заметить, что здесь речь пойдёт только о стадии компиляции: про исполнение можно написать отдельную статью.
                                Читать дальше →
                                • +24
                                • 7,5k
                                • 5
                              • Тайм-менеджмент – это не страшно: как успевать больше

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

                                  Как эффективнее распоряжаться своим временем на работе, помогала разбираться тренер по тайм-менеджменту, HR-специалист Wrike, Дарья Игнатович.


                                  Читать дальше →

                                Самое читаемое