Все записи

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

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

Сейчас хотим помочь вам настроиться на учебу. В статье преподаватели из 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 почему».

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

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

Как семейные форматы стали частью нашей культуры

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

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

В статье примеры того, как мы делаем это на практике.

История успеха | Ксения Мельник

Когда продукт только формируется, важно не просто задать ему направление, но и довести до первых реальных результатов. Ксюша вместе с командой собрала Project Ruler с нуля — продумала архитектуру, упростила интерфейс, устранила технические ограничения и сделала настройку системы удобной для пользователей.

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

В статье — путь Ксюши, ее принципы и то, как продукт вырос из идеи в работающий инструмент.

Истории коллег, в которых поддержка команды изменила все

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

Мы собрали истории коллег, в которых поддержка команды сыграла ключевую роль — помогла не только решить задачу, но и вырасти.

Все новости