🔥3👍2
👍13❤2🤔1
Алоха! В нашей профессии играет не мало важную роль понимание и умение использовать языки программирования. Поэтому предлагаю затронуть эту тему и поговорить, почему знание языков программирования является не мало важным навыком для системного/бизнес- аналитика (далее - Аналитик) и как они помогут в нашей профессиональной деятельности.
Почему же от нас требуют знание и понимание языков программирования:
1. Разделение обязанностей и коммуникация с программистами: В рамках проектов аналитик работает близко с командой программистов. Знание языков программирования позволяет аналитику лучше понимать технические требования и возможности проекта. Как аналитик, мы можем эффективнее общаться с программистами, переводить бизнес-требования в язык кода и обеспечивать успешную реализацию проекта.
2. Анализ существующих систем и их улучшение: В процессе анализа существующих систем аналитику нужно понимать, как именно работает приложение, его компоненты и взаимодействие между ними. Знание языков программирования позволяет легче разбираться в коде и выявлять потенциальные проблемы, оптимизировать систему и предлагать улучшения.
3. Построение прототипов и тестирование: Аналитик часто занимается разработкой прототипов системы, чтобы продемонстрировать функционал и собрать обратную связь от заказчика. Знание языков программирования поможет реализовать прототип, сделать его более интерактивным и функциональным. Также знание программирования будет полезно при тестировании системы, помогая более эффективно выявлять и устранять ошибки.
4. Понимание технической стороны проекта: Знание языков программирования позволяет аналитику глубже понять техническую сторону проекта. Это поможет нам принимать более обоснованные решения при выборе технологий, оптимизации процесса разработки и обеспечении соответствия техническим требованиям.
5. Развитие профессиональных навыков: Изучение языков программирования помогает аналитикам расширять свои профессиональные навыки и быть в тренде современных технологий. Это делает нас более ценными для работодателей и повышает наши шансы на карьерный рост.
Чаще всего работодатель не разделяет системного и бизнес-аналитика, а хочет видеть две ветви в одном кандидате, так сказать «мастера на все руки», поэтому знание языков программирования будет только плюсом для любого аналитика, который крутится в ИТ сфере. Оно помогает нам лучше понять технические аспекты проектов, общаться с программистами, анализировать и улучшать существующие системы, создавать прототипы и принимать обоснованные решения.
Почему же от нас требуют знание и понимание языков программирования:
1. Разделение обязанностей и коммуникация с программистами: В рамках проектов аналитик работает близко с командой программистов. Знание языков программирования позволяет аналитику лучше понимать технические требования и возможности проекта. Как аналитик, мы можем эффективнее общаться с программистами, переводить бизнес-требования в язык кода и обеспечивать успешную реализацию проекта.
2. Анализ существующих систем и их улучшение: В процессе анализа существующих систем аналитику нужно понимать, как именно работает приложение, его компоненты и взаимодействие между ними. Знание языков программирования позволяет легче разбираться в коде и выявлять потенциальные проблемы, оптимизировать систему и предлагать улучшения.
3. Построение прототипов и тестирование: Аналитик часто занимается разработкой прототипов системы, чтобы продемонстрировать функционал и собрать обратную связь от заказчика. Знание языков программирования поможет реализовать прототип, сделать его более интерактивным и функциональным. Также знание программирования будет полезно при тестировании системы, помогая более эффективно выявлять и устранять ошибки.
4. Понимание технической стороны проекта: Знание языков программирования позволяет аналитику глубже понять техническую сторону проекта. Это поможет нам принимать более обоснованные решения при выборе технологий, оптимизации процесса разработки и обеспечении соответствия техническим требованиям.
5. Развитие профессиональных навыков: Изучение языков программирования помогает аналитикам расширять свои профессиональные навыки и быть в тренде современных технологий. Это делает нас более ценными для работодателей и повышает наши шансы на карьерный рост.
Чаще всего работодатель не разделяет системного и бизнес-аналитика, а хочет видеть две ветви в одном кандидате, так сказать «мастера на все руки», поэтому знание языков программирования будет только плюсом для любого аналитика, который крутится в ИТ сфере. Оно помогает нам лучше понять технические аспекты проектов, общаться с программистами, анализировать и улучшать существующие системы, создавать прототипы и принимать обоснованные решения.
👍5❤4🤔4😢3🔥2
Forwarded from QApedia | Тестирование
This media is not supported in your browser
VIEW IN TELEGRAM
Типичный рабочий созвон в каждой компании
🤣58💯7❤4😁1
Forwarded from Analyst IT
Виды баз данных. Большой обзор типов СУБД
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Description Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Description Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
Хабр
Виды баз данных. Большой обзор типов СУБД
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать...
🔥15👍6❤3
UML: обзор основных типов диаграмм. Диаграмма компонентов. Часть 2
Перейти | BA|SA
Диаграмма классов. Часть 1
Перейти | BA|SA
Диаграмма классов. Часть 1
❤5👍5🔥4
Серия статей «Карьера в IT. Системный аналитик»
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
Пикабу
Пример практической задачи на интервью СА
Вдогонку к теме с интервью поделюсь одним из вариантов практической задачи, которую мне уже очень давно задавали на собеседовании, и с тех пор я ее транслирую, когда сам выступаю в роли интервьюера.
❤37🔥21👍8
Как грамотный подход аналитиков может сэкономить бюджет компании за счет изменения подхода к реализации проекта
Перейти | BA|SA
Перейти | BA|SA
Хабр
Как грамотный подход аналитиков может сэкономить бюджет компании за счет изменения подхода к реализации проекта
Привет, Хабр! Меня зовут Лена Махова, я работаю системным аналитиком в РСХБ‑Интех. Бывают ситуации, когда нужно решить проблему бизнеса и сократить время на разработку. Так случилось и...
👍5❤2🥱1
Forwarded from Analyst IT
Всем привет! Сегодня продолжаем рубрику «Задачки и тестовые задания», где мы разбираем задачки, которые могут задать на собеседованиях
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Нужно подбросить монету дважды. Возможны четыре исхода: ОО, ОР, РО и РР. Поскольку монета «благосклонна» к одной стороне, шансы выпадения ОО не эквивалентны шансам выпадения РР. С другой стороны, вероятности выпадения ОР и РО должны быть одинаковы, независимо от степени «благосклонности» монеты. Один участник ставит на ОР, другой — на РО. Если выпадает ОО или РР, просто подкиньте монетку еще два раза.
Источник: @analysis_it
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Источник: @analysis_it
🔥16👍7❤5🤣2
Алоха! Предлагаю сегодня проверить свои знания в сфере БД:
Тест по SQL: проверьте свои знания и навыки - 12 вопросов
@ba_and_sa
Тест по SQL: проверьте свои знания и навыки - 12 вопросов
@ba_and_sa
👍14🥱13🔥3❤1
🔥5👍3❤2😢2