Блог NAUMEN
Все записи

Какие скиллы развивать начинающим ИТ-специалистам

Мы активно готовимся к новому учебному году — в сентябре запускаем курсы для начинающих ИТ-специалистов.

Сейчас хотим помочь вам настроиться на учебу. В статье преподаватели из Naumen поделились рекомендациями, какие скиллы качать начинающим аналитикам, разработчикам и тестировщикам. 

Какие скиллы развивать разработчикам

1.jpg

В хард-скиллах рекомендую прокачивать «джентльменский набор»: Java Core, Spring, ORM Hibernate, Maven/Gradle, Git. Но считаю, что начинающему специалисту

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

Все теоретические знания закрепляйте на практике. Это можно сделать на наших спецкурсах: «Промышленная разработка на Java» и «Профессия Java-программист». На последнем я, кстати, преподаю. Обучаю студентов пользоваться профессиональными инструментами, писать настоящий ООП код и правильно строить архитектуру приложения на базовом уровне.

2.jpg

Backend-разработчикам помимо знания языков программирования важно хорошо разбираться в алгоритмах и оценке их сложности. Это поможет разрабатывать высоконагруженные приложения: создавать качественный оптимизированный код, а также анализировать существующий

Еще важно знать основы компьютерной безопасности и сетей, чтобы лучше понимать архитектуру приложений и их взаимодействие в проде. Искать уязвимости в приложениях и защищать их от атак.

Рекомендую ресурсы, где можно прокачать эти навыки:

acm.timus.ru — сайт с задачами по олимпиадному программированию. Можно потренироваться в написании алгоритмов разной сложности.

ulearn.me — ресурс с бесплатными курсами по программированию. Советую пройти курс по основам программирования и проектированию. А также курс по компьютерной безопасности и оценке сложности алгоритмов.

— «Грокаем алгоритмы» Бхаргава Адитья. Это отличная книга для новичков в мире алгоритмов.

Какие скиллы развивать системным аналитикам

3.jpg

Аналитикам важно проводить качественную работу с данными, чтобы получать достоверные данные. Что поможет прокачать эти навыки:

— Знание инструментов анализа данных — SQL, Excel, Power BI, UML.

— Визуализация данных: умение представлять данные и результаты анализа.

— Базовые знания Python или Java, понимание процесса разработки. Пригодится для статистического анализа и автоматизации задач.

Как прокачать: проходить профильные курсы и читать онлайн-учебники, решать тестовые задачи и создавать pet-проекты. Все это увеличивает насмотренность и помогает находить решение для любых задач. Из учебников могу порекомендовать «Разработка требований к программному обеспечению» Карла Вигерса.

Про софты тоже не забывайте. Часто аналитики работают в кросс-функциональных командах, поэтому способность донести свои выводы и эффективно работать с другим специалистами увеличивает ценность аналитика для компании. Что развивать:

— Критическое мышление: умение задавать правильные вопросы и выбирать правильные методы анализа.

— Навыки коммуникации: способность объяснять сложные аналитические концепции в простой и понятной форме.

— Проблемное мышление: навыки быстрого нахождения решений сложных задач.

— Работа в команде: эффективное взаимодействие с другими участниками команды.

Как прокачать: участвовать в жизни в профессионального сообщества и мероприятиях — митапах, конференциях.

Какие скиллы развивать бизнес-аналитикам

5.jpg

Каждому аналитику рекомендую хотя бы базово изучить процесс разработки: от выявления проблем пользователей до релиза фичи в прод. А также освоить основы программирования. Эти навыки помогут понять тонкости работы системы и более качественно выполнять задачи. Тем, кто делает первые шаги в аналитике, будет полезна книга «Разработка требований к программному обеспечению», а еще наш курс «Профессия аналитик в ИТ».

Помимо хардовых компетенций, развивайте софты — это важно для специалистов любого уровня. На мой взгляд для успешной работы нужны:

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

— Грамотность. Аналитики часто работают с текстами, например, с техническим заданием. Поэтому книга «Пиши, сокращай» Максима Ильяхов и Людмилы Сарычевой должна стать настольной :)

— Стрессоустойчивость. Важно уметь сохранять спокойствие и концентрацию, чтобы не перегореть. Для этого просто соблюдайте work-life balance, правильно питайтесь, высыпайтесь.

Какие скиллы развивать тестировщикам

4.jpg

Какие «харды» качать — зависит от того, какое направление выберет начинающий специалист. Чтобы определиться, советую пройти базовые бесплатные курсы. Например, от Naumen «Контроль качества ПО». А «софты» будут важны при любом раскладе. На мой взгляд, тестировщику важно развивать:

— Внимательность и гибкий ум помогут находить баги. Прокачать скиллы помогут настольные и компьютерные игры. Например, «Три в ряд», «Игры разума», судоку, логические головоломки.

— Умение задавать вопросы. Тестировщик должен уметь бесстрашно и спокойно задавать вопросы, уточнять детали у разработчиков. Можно тренироваться по технике «5 почему».

— Грамотность. Орфографические и пунктуационные ошибки  — тоже баги, которые нужно искать.Также этот навык важен, потому что понятно сформулированный дефект коллеги исправят быстрее.

Похожие новости

Стартовый набор софтов аналитика: как их прокачать и всегда быть на шаг впереди

Развитые софт-скилы для аналитика — +1000 к долгосрочному профессиональному успеху, ведь с ними преуспевать в работе будет проще. Благо софты, как и харды, всегда можно прокачать. 

В статье поделились несколькими важными для аналитика софт-скилами и рассказали о методах тренировки этих «мягких» навыков.


История успеха Алины Плёнкиной

Алина пришла в Naumen три года назад. За это время она смогла внедрить свою методологию анализа рынка и создать отдел исследований с нуля: искала сотрудников и занималась их развитием, нашла внутренних заказчиков и организовала обучения.

Сейчас ее исследования помогают компании расти быстрее, а также снижают неопределенность при запуске новых продуктов или развитии текущих.

В истории успеха Алина рассказала, что за зверь — аналитик рынка, и как такой специалист может построить карьерный путь.



Как привнести в работу смыслы

Поиск новых смыслов в работе — абсолютно нормальное явление. Рано или поздно наступает время делиться опытом с коллегами и приносить пользу профессиональному сообществу.

Внерабочие активности отлично помогают найти новые смыслы в работе и тех задачах, которые мы делаем практически каждый день. В Naumen мы активно поддерживаем коллег в развитии. Поэтому форматов и способов найти те самые смыслы в работе множество — о некоторых из них рассказали в статье.

Все новости