Как стать айтишником
О том, как стать айтишником, для начинающих IT-специалистов и тех, кто хочет сменить профессию рассказали руководители IT-компаний.
1К открытий8К показов
Какой язык изучать, как мотивировать себя, где начинать начинающему… Эти и другие вопросы обсудили руководители тульских IT-компаний во время круглого стола на конференции «В IT и точка» для начинающих IT-специалистов и тех, кто хочет сменить профессию.
Все вопросы задавали участники до конференции в специальной форме и в режиме реального времени. На небольшую часть из них руководители успели ответить. Но много классных вопросов остались без ответа.
Мы попросили руководителей компаний ответить на вопросы ребят и теперь публикуем их ответы. Будет полезно всем, кто интересуется IT-отраслью, даже если вы живете и работаете не в Туле.
Круглый стол руководителей тульских IT-компаний собрала партнер и директор по развитию Intensa Жанна Трофимова.
Про обучение
С чего начать обучение на программиста?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Есть классическая самая первая задача для программиста — вывести на экран фразу «Hello world». С этого и начинайте, а дальше само пойдет.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Определить сферу — веб, софт, мобильная разработка, ИИ и многие другие. Изучить основы на каком-то базовом языке, например Python, JavaScript или Java — здесь несомненно поможет большое сообщество и много документации. Получить практические задания можно посетив курсы программирования, либо решать задачки на платформах с алгоритмическими задачами. Следующий шаг — поиск работы, где можно будет применять знания на реальных задачах.
Можно ли стать программистом с плохим знанием английского?
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Незнание языка — не блокирующий фактор на старте. В процессе работы в IT придется так или иначе сталкиваться с английским и обучаться для роста тоже придется.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Начать программировать без английского можно, но стать хорошим специалистом и прогрессировать без английского не получится. Вся современная документация сначала всегда будет на английском, потому что это язык международного общения.
Как определиться с областью, если вокруг столько всего интересного? За полтора года обучения, мне 17, сменил уже три области: сначала фронтенд, потом системное программирование, потом бэкенд. Что делать?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Совершенно нормально — пробовать разное в начале карьеры. В какой-то момент внутри тебя что-то «щелкнет» и ты поймешь, что это твое. Это будет как любовь с первого взгляда, просто слушай свое сердце.
Отвечает технический директор Codemasters Павел Цуканов:
Сначала нужно понять почему сложилась такая ситуация. Обычно вариантов два. Первый, когда человеку интересны разные области и он «перебирает» варианты, пока не найдет что-то по душе. Тут совет один: пробовать и пробовать, пока не найдешь свое направление, в которое влюбишься. Второй вариант, когда человек, столкнувшись с первыми же трудностями отказывается от направления, потому что ему хочется что попроще, полегче… Только попроще и полегче — это, к сожалению, не про IT. Здесь постоянно придется совершенствоваться и решать нестандартные задачи. В этом случае, главное — не опускать руки, разобраться со сложностями. Возможно, именно то, что поначалу вызывало сложности, станет самым любимым в работе!
Какой язык программирования самый востребованный? Какие сервисы, курсы и книги можете посоветовать для изучения синтаксиса разных языков? (Питон, C#, C++ и т.д.)
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Предполагаю, что вопрос связан с желанием изучить самый востребованный язык и стать самым востребованным специалистом. Считаю, что это неправильно. В программировании самое главное, чтобы вам нравилось то, чем вы занимаетесь. И, если вы выберете супер редкий язык программирования, то ничего страшного в этом нет. Да, его могут знать лишь 100 человек во всем мире. Тем лучше: меньше конкуренция. А вы сможете стать уникальным специалистом.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Нет смысла бежать за востребованным сейчас — к моменту, когда вы изучите его на хорошем уровне, рынок поменяется. Варианта два — думать, как предвосхитить тренды, и заниматься тем, чем нравится.
Как выбрать правильные источники информации для обучения?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Сходить на собеседование в те компании, где хотелось бы работать. И, если не возьмут, то спросить, что именно нужно изучить, чтобы попробовать прийти снова через некоторое время. Тогда информация будет максимально актуальная и адресная.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Идеально, когда у вас есть ментор, старший коллега, который может вас направить. Именно поэтому я советую как можно скорее работать в компании — так рост будет идти гораздо быстрее.
Есть ли смысл стать самым универсальным человеком, который будет знать все языки программирования?
Отвечает директор тульского офиса «Сенла» Анастасия Леонтьева:
Смысла нет. Иначе может получиться, что вы нахватаетесь поверхностных знаний, но не сможете на практике их применить. В работе нужна глубина и экспертиза. Лучше потратить время, ознакомиться с различными источниками, пообщаться с экспертами и уже после понять, к чему лежит душа. Универсальный специалист — это круто, но, как и любой гений, они встречаются очень редко.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Смотря с какой целью. Если вам просто интересно, то, пожалуйста, изучайте разные языки. Если речь идет о построении карьеры, то универсалы со знанием множества разных языков программирования не востребованы — разные языки зачастую предназначены для разных задач. Для карьеры лучше всего выбрать конкретную специализацию, но при этом изучать языки и технологии, которые находятся рядом. В современном программировании много интеграционных задач, и широкий кругозор помогает их решать более эффективно.
Про мотивацию
Как вы мотивируете свою команду в условиях низкой производительности или срыва сроков?
Отвечает директор тульского офиса «Сенла» Анастасия Леонтьева:
Один из самых рабочих инструментов — замотивировать команду своим примером. Конечно, форс-мажоры лучше вообще не допускать, но, если вдруг случилось, то решать подобные задачи нужно сообща. Команда должна чувствовать, что руководитель готов поддержать своих сотрудников. Еще очень важно понять причину, почему не были достигнуты задачи. Если ошибки на нашей стороне, то сотрудникам нужно обязательно помочь разобраться с ними, дать совет.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Срыв сроков — это не катастрофа, а штатная ситуация, которую должен так или иначе разрулить руководитель проекта. Например, запустить проект без некоторых функций и внедрить их уже в процессе эксплуатации. Почему возникла низкая производительность — надо разбираться. Возможно, сотрудник устал и ему давно пора в отпуск. Или программист углубился в мелкие частные задачи в ущерб основному функционалу. Все это решаемо.
Как вы поддерживаете мотивацию своих сотрудников к обучению?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Стремление к новым знаниям вшито в геном программиста, и специально поддерживать его не требуется. Нужно просто давать возможность развиваться.
Отвечает технический директор Codemasters Павел Цуканов:
Обучению сотрудников мы уделяем огромное внимание, и, главное, что они сами нацелены на развитие. Развиваем IT-сообщества, которые мотивируют к обучению и обмену опытом.
Про работу
Как небольшим компаниям, особенно локальным, конкурировать с IT-гигантами, которые в эру удаленной работы могут хантить разработчиков из любой точки страны?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
IT-гиганты не нанимают новичков, они нацелены сразу на крутых специалистов с большим опытом. Поэтому небольшим компаниям надо искать талантливых новичков и обучать их внутри компании.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Не всем компаниям и сотрудникам подходит удаленная работа или работа в корпорациях. Везде есть свои плюсы и минусы. Локальным компаниям однозначно нужно развивать проекты и технологии, систему обучения внутри — это позволяет нанимать таланты.
Как эффективнее всего искать работу, если есть огромное желание учиться и нет опыта работы? В резюме — только курсы и портфолио.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Отправлять в компании информацию о себе, узнавать минимальный набор навыков для найма, параллельно работать над своими пет-проектами. Сделать любой проект бесплатно — для друга, родственника, школы или университета.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Опыт работы в программировании самостоятельно получить вполне можно. Придумайте сами какую-нибудь идею и реализуйте ее. Или еще проще: возьмите какой-нибудь чужой сервис и разработайте аналог. Это будет написанный вами код, решающий вполне конкретные задачи — по сути, реальный опыт работы.
Обязательно ли первый год работать на своем стеке, или ценится опыт коммерческой разработки независимо от стека технологий?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Не обязательно. У нас были прецеденты, когда мы нанимали людей, работавших на другом стеке, и они быстро «въезжали» в наш.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
В работе в большей степени ценится не знание определенного стека, а способность и желание разбираться в сложном — ведь в нашей сфере это нужно делать каждый день. Если у вас это есть — любой опыт будет полезен.
Что делать если боишься что ничего не получится?
Отвечает директор тульского офиса «Сенла» Анастасия Леонтьева:
Просто взять себя в руки и начать хоть что-то делать. Пока ты боишься, кто-то другой будет использовать твои шансы. Испытывать страх перед возможной неудачей совершенно нормально. Может и не получиться, такое бывает. Попробовав что-то самостоятельно, будешь смелее и увереннее в себе. Лучше попробовать и ошибиться, чем жалеть о том, что не попробовал.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Карьера в программировании — это не прыжок, когда можно не допрыгнуть, а марафон длинною в жизнь. Пробуйте разные технологии, разные роли в команде. Например, если у человека не пошло программирование, попробуйте себя в роли руководителя проектов, или специалиста по тестированию, или аналитика. Ролей много, и для этих ролей нужны разные компетенции и разные психотипы. Так, со временем получится себя найти.
Со скольки лет можно работать в IT? И со скольки лет берете сотрудников на работу?
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Приносить пользу бизнесу можно с 14-16 лет. В нашей компании пока не было такого опыта, но с 16 лет оформление не вызывает проблем.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Самое раннее из того, что я встречал — последний класс школы. У нас нет ограничений по возрасту при трудоустройстве, самому молодому сотруднику было 16.
Приходилось ли Вам увольнять сотрудников по профпригодности?
Отвечает директор тульского офиса «Сенла» Анастасия Леонтьева:
К сожалению, да, приходилось. Все мы на работу приходим, чтобы заниматься работой, приносить пользу компании, делать результат и зарабатывать деньги. Если сотрудник постоянно делает ошибки в своих обязанностях, то это повод задуматься о дальнейшей работе.
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Обычно мы увольняем, когда сотрудник долгое время не растет профессионально. Это не значит, что человек плохой программист. Возможно, он работает не с самым подходящим ему стеком, со слишком сложными или слишком простыми для него проектами, возможно что-то не сложилось с коллегами. В таких случаях не стоит расстраиваться, потому что когда одна дверь закрывается, открывается несколько других.
Про личное
Жалеет ли кто-то из вас о пройденном пути? Задумывались ли о том что жизнь могла сложиться по-другому?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Я ни секунды не пожалел. Программирование — это своего рода магия, которая меняет мир. Очень приятно ощущать себя причастным к этому.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
Безусловно думала, но никогда не жалела — очень люблю своё дело.
Во сколько лет вы начали обучаться IT и сколько вы обучались до того как устроились на первую работу?
Отвечает основатель и директор «Максимастер» Максим Корниенко:
Я начал учиться IT с первого курса университета, так как поступил на профильную специальность. Работать начал со второго курса.
Отвечает партнер и CBDO Intensa Жанна Трофимова:
В 6 лет у меня появился компьютер и в 8 начала заниматься на компьютерных курсах. Уже тогда было понятно, что эта сфера меня невероятно увлекает. Первая официальная работа в IT появилась в 18 лет на третьем курсе университета.
Фото предоставлены организаторами и партнерами конференции.
1К открытий8К показов