Сфера IT настолько обширна, что любой желающий может найти там себе теплое местечко и раскрыть свой потенциал. Однако, всегда есть "но", в данном случае речь идет о муках выбора, на старте. Ведь без должного опыта сложно понять, какая профессия подойдет больше. Давай разбираться, как не промахнуться с выбором направления и стать айти-стар.
Для начала стоит сказать, что многие люди не рассматривают для себя технические направления, поскольку убеждены в том, что они гуманитарии. Мы предлагаем отбросить эти предрассудки и обратить внимание на свои индивидуальные качества, потому что именно они могут помочь тебе получить оффер в желаемом направлении.
Разработка Популярное направление, которое считается одним из самых престижных на IT-Олимпе, именно сюда мечтают попасть те, кто только начинает свой путь. Разработка - это прежде всего про код. А код, как мы знаем надо писать ручками, поэтому кто-то ошибочно полагает, что это ему не под силу.
Маленький спойлер для гуманитариев: код это тоже язык со своими синтаксическими особенностями, — сечёте фишку?
Преподаватель TMS курса Java-разработчик Павел Тишкевич поделился своими наблюдениями по поводу того, кто будет комфортно себя чувствовать в этом направлении.
— Я считаю, что любой человек может стать хорошим разработчиком в случае, если ему нравится заниматься кодом. Разработка - это не направление для избранных, где нужен редкий склад ума или суперспособности. Да, когда ты долго и упорно возишься с кодом, мозг немного перестраивается, но мозг, как и любую часть тела можно тренировать. Все в конечном счете упирается в опыт – чем больше опыта в решении тех или иных задач у тебя есть, тем легче тебе будет их делать. Нет никаких секретных секретов или успешных путей, просто трудолюбие и упорство. Чтобы чувствовать себя комфортно в этом направлении, оно должно тебе нравиться. Если тебе нравится искать решение проблем, или создавать страницы на сайтах, или изучать новые вещи – скорее всего, ты найдешь для себя направление в разработке. Программирование - очень общее понятие и в нём скрывается огромное количество направлений, например:
Front End и Back End Мобильная разработка BIG DATA В нашем
телеграмм-канале мы разобрали, почему важнее иметь развитые когнитивные и лингвистические способности для освоения программирования, чем "отлично" по математике.
Тестирование Это направление принято считать самым легким для входа в IT. Поэтому многие пренебрегают важностью тестировщиков в команде и считают, что таким специалистом может стать каждый, но так ли это на самом деле?
Мы спросили у преподавателя курса QA на Java в TMS Олега Воропаева, каким, по его мнению, должен быть идеальный тестировщик.
— Думаю, что для комфортной и продуктивной работы в сфере человек должен быть ответственным, усидчивым и внимательным, местами настойчивым и дотошным. Такие качества как коммуникабельность и любознательность тоже важны. Насчет того, какой склад ума должен быть у такого специалиста, я не могу сказать однозначно, так как по личному опыту знаю, что и технари, и гуманитарии одинаково эффективно могут освоить профессию. Я видел, как разные люди добивались результатов при должной мотивации и целеустремленности. Я бы выделил главную черту – пытливый ум, если можно так выразиться) Общая концепция тестирования одинаковая, главная задача специалиста в этом направлении – найти баги. Кстати, эти самые баги можно искать самому (ручное/мануальное тестирование) или писать тесты на каком-нибудь языке программирования (автоматизированное тестирование).
Ближе мануальное тестирование? Тебе точно стоит обратить внимание на данное направление:
Хочешь стать Automation QA Engineer и запускать автотесты, вот тебе список языков для работы, осталось только выбрать свой: