Конференция EPAM Systems "COMAQA"

16-17 апреля для студентов IT-специальностей была проведена конференция EPAM Systems "COMAQA".
Антон Семенченко выступил перед студентами. Антон Семенченко – основатель DPI.Solutions, менеджер в EPAM Systems, тренер по автоматизации и управлению. Его рассказ об ИТ-профессиях был очень содержательным и детальным.
Первая тема: "Карта IT-профессий, точка входа, первые шаги для студентов".
Что нужно для того, чтобы успешно работать в этих направлениях? IT-специалисты должны уметь думать, уметь общаться, обладать умением изучать новую область бизнеса, погружаться с головой в мир IT и знать английский язык на уровне ни ниже А2.
Вторая тема: «Как я трижды пытался бросить IT и что из этого вышло».
Все замечательно когда ты любишь IT, хочешь развиваться в рамках отрасли и у тебя все получается с «полуслова». Но что делать когда порой ты «жаждешь» все бросить и уйти, не видишь своего места, получается далеко не все и совершенно непонятно как с этим «неполучением» бороться. Эти вопросы были освещены через призму личного разнообразно-противоречивого опыта докладчика.
Третья тема: «Концептуальные основы ООП от школьника до Senior разработчика»
При изучении любой дисциплины самое сложное и самое главное - понять основы, базовые принципы, на пальцах, на школьных примерах, затем, на этот металлический каркас можно навесить тонны бетонной практики, получившийся железобетонный монолит станет гарантией практически не ограниченного технического роста специалиста. Звучит самоочевидно, не правда ли ..? И тем не менее, субъективный опыт автора в проведении собеседований, а это около ~500 специалистов из стран СНГ, Индии, США в Автоматизации тестирования и сопоставимые цифры в С \ С++ мире, говорит, что даже Senior разработчики в большинстве не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» — инкапсуляции, хотя знают как на 3 языках, 20 способами, реализовать интерфейс, класс и объект, а вот вырасти дальше уже не могут, и вынужденно в течении 20 лет топчутся на месте. Вот это досадное карьерное недоразумение автор попытался исправить.
Четвертая тема: "Низкоуровневое программирование сегодня: новые стандарты C++, IoT, автопилоты, искусственный интеллект"
Еще 10 лет назад каждый IT специалист на вопрос о роли С++ ответил бы что-то вроде: «В прошлом – основа основ, сегодня – лишь нишевый язык», но ситуация меняется, раз в 3 года, выходит новый принципиально отличный стандарт языка со всей необходимой «обвеской», растет «ниша» С++, это и интернет вещей, и автопилоты и высоко-нагруженные облака и ядра решений на базе искусственного интеллекта. Давайте «широкими мазками» проговорим все вышеперечисленные тренды, осознаем в примерах что С++ «живее всех живых». Словесная пара «Искусственный интеллект» у каждого на слуху, но что делать сегодня каждому из нас, что бы не остаться за бортом IT эволюции, как начать изучение потенциально полезных дисциплин для грядущей работы с AI.