Если вы следите за развитием IT, за новинками в этой сфере, интересуетесь судьбой людей, которые смогли достичь успеха в IT, а именно - как они смогли это сделать, то компания GeekBrains хочет предложить вам познакомиться с новым классным проектом - 24 часа об IT.
GeekBrains приглашает на интервью лидеров рынка, и они делятся своим опытом, рассказывают, с какими трудностями им приходилось сталкиваться, а также делятся ценными советами с нашими студентами.
Программа сделана для студентов платных программ в рамках проекта “Geek Speak”, и мы решили поделиться эксклюзивным материалом со всеми нашими студентами и рассказать больше про этот проект и его уникальность.
Сегодня мы хотим рассказать об удивительном человеке, у которого нам удалось взять интервью. Это Андрей Володин, программист, который занимается мобильными платформами и ускорением нейронных сетей на маленьких видеокартах, а также участник команды разработки фоторедактора Prisma.
Хотим поделиться главными инсайтами, которые мы получили во время интервью:
- Знание линейной алгебры помогает в профессии разработчика, позволяет глубже понимать суть происходящего.
- Языки программирования — это инструменты, и вокруг них не нужно выстраивать культ. Может быть тяжело перейти с функционального программирования на императивное, но поменять С++ на Java — небольшая задача.
- Разработка игр развивает комплексное мышление: нужно найти лицензированный звуковой пак, художника, который отрисует объекты и иконку, запрограммировать, сделать скриншоты для описания в App Store. Всё это учит ценить труд коллег.
- Если твоя работа — это твоё хобби, сложно провести между ними адекватные границы. Полезно отвлекаться на другие интересы.
- Индустрия голодна до инноваций, поэтому подхватывает всех, кто что-то делает.
- Неважно, где ты родился. Чтобы попасть в Кремниевую долину, нужно только упорство и желание вырваться.
- Чтобы выиграть конкурс или попасть на стажировку, нужно узнать об их существовании, поэтому изучайте свои возможности. Найдёте 100 стажировок и на каждую отправляйте заявку — куда-нибудь точно пройдёте.
- Стратегия обучения от Андрея Володина: поставить перед собой амбициозную цель и поэтапно к ней двигаться, спотыкаться о возникающие проблемы и искать способы их решить. Бывает, что из-за неудачного решения что-то ломается ещё сильнее, но момент, когда ошибка побеждена, переполняет радостью.
- Для продвижения и карьерного роста в IT важно быть активным, то есть делать что-то, не дожидаясь, когда тебя попросят.
- Нет понятия «талантливый разработчик». В профессии нужно быть усидчивым, а не гениальным. Для успеха нужно много учиться, быть начитанным и насмотренным, проводить параллели в математике и физике.
- Фраза «Я ездил в Калифорнию» ставит вас в сильную позицию. Этот опыт продвигает по карьерной лестнице и заряжает эмоционально, хотя и без него можно обойтись.
- Математика пригодится в жизни, чем бы вы ни занимались. Но прицельно изучать её прежде, чем погрузиться в машинное обучение, не обязательно: можно спокойно вовлекаться, а потом наращивать знания.
- Натренировать нейросеть для простых коммерческих задач можно и без знания математики. Но по-настоящему прорывные вещи требуют больших вложений и технологий. Знание математики там важно и нужно, потому что из-за одной ошибки можно потратить сотни тысяч долларов на модель, которая не работает.
Это лишь малая часть интервью с Андреем Володиным. Если вы хотите узнать больше, переходите по ссылке в конце статьи и регистрируйтесь, чтобы перенять опыт успешного разработчика: вам станет доступно видео с интервью! И это бесплатно.
Интервью будет полезно послушать не только новичкам, которые делают свои первые шаги в IT, но и опытным разработчикам, ведь чем больше информации вы получаете, тем выше ваш уровень навыков!