Machine Learning: курс о нейронных сетях в OTUS

ML_Deep_30.11_site-5020-b922e2.png

Одна из обучающих программ образовательного проекта OTUS посвящена машинному обучению. Это специальный курс, созданный не для новичков. Он разработан признанным экспертом в своей области и будет полезен тем, кто уже знаком с классическим машинным обучением и желает глубже погрузиться в мир нейронных сетей и Deep Learning, получив навыки уровня Middle/Senior.

Знакомимся с Артуром Кадуриным — преподавателем курса «Machine Learning»

ML_Deep_22.10-5020-f89075.png

Артур Кадурин — математик, учёный и системный программист, имеющий множество научных публикаций. А ещё — соавтор первой в России книги о Deep Learning под названием: «Глубокое обучение. Погружение в мир нейронных сетей».

X-files в Java: обфускация и виды шифраторов

Java_Deep_12-5020-17c8a3.10_site.png

Вы же знаете, что jar-файл это zip-архив? То есть, его можно unzip -d target my.jar распаковать и достать все class-файлы. А каждый class-файл это bytecode, который легко-легко можно декомпилировать и получить весь ваш проект с именами всех ваших классов и их переменных и методов. И кодом методов. То есть, совсем всё можно из jar-файла получить. Если, конечно, он не обфусцирован.

IT-рекрутер: практика и ещё раз практика

IT_hr_Deep_2.11_site-5020-a30090.png

Не секрет, что даже самые всеобъемлющие теоретические знания мертвы без практического применения. Именно поэтому при разработке любой образовательной программы специалисты OTUS особое внимание уделяют практической направленности курса. Это относится и к курсу «IT-Recruiter».

Зовите HR: научим правильно искать и нанимать IT-кадры!

IT_HR_Deep_17-5020-525a6c.10_site.png

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

Знакомимся с Ниной Варданян — преподавателем курса «IT-Recruiter»

IT_HR_Deep_12-5020-5bbd1f.10.png

Нина Варданян — специалист по подбору персонала с более чем 6-летним опытом. Она окончила Южный федеральный университет, где получила образование психолога. Свою карьеру начала в 2012 году в кадровом агентстве Kelly Services — международной компании, предоставляющей решения по массовому поиску сотрудников по специализации.

Какие роли играет IT-рекрутер? Часть 2

IT_HR_Deep_22.11_site-5020-ed9172.png

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

Какие роли играет IT-рекрутер? Часть 1

IT_HR_Deep_13.11_site-4201-4149f3.png

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

Сложно ли простому рекрутеру «войти в IT»?

IT_HR_Deep_26.10_site-5020-385080.png

Давайте сначала ответим на вопрос «Рекрутмент или HR?», так как эти понятия часто путают. А ведь у этих профессий кардинально разные задачи. Главное, что надо понимать: рекрутер находит кандидатов и отдаёт их эйчарам.

JMM: ошибки многопоточного доступа к данным

Java_Deep_9-5020-55bf9f.10_site.png

Принято считать, что многопоточность (multithreading) одна из самых сложных тем в программировании. В первой заметке мы постарались ответить на вопрос, почему так много разработчиков делают ошибки при создании приложений, которые работают более чем в одном потоке. В этой заметке разберём типы ошибок многопоточного доступа к данным: race condition и memory consistency errors. Но, перед тем как обсуждать ошибки доступа, давайте сначала разберёмся, что такое многопоточный доступ к данным.