Как зайти в IT. Владислав Щербаков
Расскажу тебе всё о том, как попасть в IT легче всего: направления, специальности, зарплаты, навыки. Ссылка на канал: https://t.me/+wJ6XwvKswulhNDNi Автор: @frap_3d
Mostrar más5 148
Suscriptores
-524 horas
-347 días
-25330 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
Про API простыми словами
API — это набор правил и инструментов, которые позволяют различным программам общаться друг с другом.
Представим, что API — это меню в ресторане.
- меню предоставляет список блюд, которые можно заказать, а также описание каждого блюда;
- когда вы делаете заказ, то повар (внутренняя система) готовит блюдо и приносит его вам;
- вы не знаете, как именно повар готовит еду, но вы знаете, что вы получите то, что заказали.
Пример из повседневной жизни
Возьмём приложение погоды телефоне. Когда мы открываем его, оно отправляет запрос к серверу погоды через API. Сервер получает этот запрос с набором нужных параметром (например, местоположение), обрабатывает его и отправляет обратно данные о текущей погоде в нашем городе.
Основные понятия в API
- Запрос: клиент отправляет запрос к серверу (запрос погоды).
- Ответ: сервер обрабатывает запрос и отправляет нам ответ (данные о погоде).
- Эндпоинт: URL-адрес, по которому отправляется запрос (например, https://api.weather.com/current).
- Методы: действия, которые вы можете выполнить через API (например, получить данные о погоде).
Пример использования API
1. Запрос: отправляем запрос к API сервера погоды, чтобы узнать температуру в нашем городе.
GET https://api.weather.com/currnetОтвет:
"city": "London",
"temperature": "15°C"
}
Почему API нужен?
Да потому что это возможность общения между системами: API позволяет различным программам и сервисам взаимодействовать друг с другом с помощью запросов без обращения к внутреннему коду.
Для системного аналитика важно понимать API, потому что:
1. Аналитики часто работают с интеграцией различных систем и сервисов.
2. Понимание API помогает в постановке и документировании технических требований.
3. Аналитики могут использовать API для тестирования работы системы и её компонентов.
____
Описал всё максимально простыми словами, но если что-то осталось непонятно - пишите, не стесняйтесь, буду рад ответить ☺️
Кстати, по поводу "где изучить API?" - на степике можно со скидкой по моему промокоду GO2IT взять любую версию курса «Проектирование архитектуры и интеграций сервисов»
- без обратной связи
- с обратной связью
- полный тариф👍 7
44593
Photo unavailable
Проходить собеседования — это навык.
Если в 2024-м вы хотите
— меньше волноваться на собесах,
— эффективнее отвечать на вопросы и грамотно задавать их,
читайте канал про собеседования в IT, где собран опыт и кандидата, и работодателя.
——————
🔹Булат ходит на собесы из азарта и интереса и пишет, что да как: какие были этапы, какие задавали вопросы.
Лонгрид раз — про интервью к поставщику и разработчику технологий для бирж
Два — про интервью в финтех
Три — в Medtech
🔹Булат сам нанимает сотрудников и рассказывает, почему кандидату отказали.
Лонгрид раз — про закрытые ответы
Два — про улыбку и болтовню
Три — про кандидата, который спорил
—————
✅Подписывайтесь, чтобы быть готовыми к собеседованию, а в случае отказа — сохранять здравую самооценку.
https://t.me/tryoutonadancefloor
👆
👍 5❤ 3
34630
Какая разница между системным аналитиком и бизнес-аналитиком (часть 2)
Взаимодействие между ролями
Бизнес-аналитик и системный аналитик часто работают вместе, иначе как обеспечить нормальную реализацию проекта?
Бизнес-аналитик выявляет и документирует требования бизнеса, которые затем передаются системному аналитику для разработки технических решений, соответствующих этим требованиям. Такой подход обеспечивает согласованность между бизнес-целями и технической реализацией.
Пример взаимодействия:
1. Бизнес-аналитик: определяет необходимость автоматизации процесса обработки заказов для увеличения скорости обработки.
2. Системный аналитик: разрабатывает систему, которая автоматизирует этот процесс, обеспечивая интеграцию с существующими системами и соблюдение всех технических требований.
Таким образом, обе роли играют важную роль в успешной реализации проектов, дополняя друг друга и обеспечивая, чтобы бизнес-требования были правильно поняты и технически реализованы.
👍 5
74320
Какая разница между системным аналитиком и бизнес-аналитиком (часть 1)
Во-первых, это две ключевые роли, каждая из которых имеет свои особенности и задачи. Разберём каждую роль:
1. Бизнес-аналитик
Основной фокус:
- Сосредотачивается на понимании бизнеса и его процессов.
- Работает над выявлением потребностей бизнеса и предлагает решения этих потребностей.
Основные задачи:
- Выявление и документирование требований от бизнеса;
- Анализ текущих процессов и поиск их улучшений;
- Создание моделей бизнес-процессов (например, BPMN);
- Разработка предложений по улучшению процессов и систем.
Необходимые навыки:
- Понимание бизнес-процессов и стратегий их развития.
- Способность к аналитическому мышлению и решению проблем.
- Навыки коммуникации и ведения переговоров.
- Основные знания в области IT для понимания технических ограничений и возможностей.
2. Системный аналитик
Основной фокус:
- Сосредотачивается на технической стороне решений, обеспечивая реализацию требований в рамках IT систем и сервисов.
- Работает над проектированием и внедрением систем, которые соответствуют требованиям бизнеса.
Основные задачи:
- Перевод бизнес-требований в технические спецификации.
- Разработка архитектуры систем и определение компонентов, необходимых для реализации.
- Создание технической документации.
- Участие в тестировании систем, контроль их соответствия требованиям.
- Взаимодействие с разработчиками и тестировщиками для реализации решений.
Необходимые навыки:
- Глубокие технические знания и понимание IT-инфраструктуры.
- Навыки системного проектирования и моделирования.
- Способность анализировать и документировать сложные технические процессы.
- Опыт работы с различными IT-системами и технологиями.
👍 4
75750
А пока готовлю посты на темы:
- В чем разница между системным и бизнес аналитиками
- Про API простыми словами
- Чем отличается продуктовый от проектного менеджера
👍 10🔥 2
65900
Самые частые вопросы
Хочу понять, что тебе сейчас интересно больше всего. Ищи свой вопрос и отправляй в комменты. Если есть ещё вопросы - тоже в комменты!
- Как начать карьеру в IT?
- Какие навыки и знания нужны для начала?
- Какие курсы и ресурсы лучше всего подходят для новичков?
- Какую область IT выбрать?
- Какие языки программирования изучать в 2024 году?
- Какие языки наиболее востребованы?
- С чего начать обучение программированию?
- Как написать резюме и сопроводительное письмо для IT?
- Какие навыки и достижения стоит выделить?
- Как структурировать резюме?
- Как подготовиться к собеседованию в IT-компанию?
- Какие типы вопросов обычно задаются?
- Как решать задачи по алгоритмам и структурам данных?
- Как настроить окружение для разработки?
- Какие технологии и фреймворки сейчас в тренде?
👍 6
69503
Разбираемся с направлениями, специальностями и зарплатами в IT (часть 2)
5. Разработка игр
- Game Developer: разработка игровых приложений (Unity, Unreal Engine).
- Game Designer: проектирование игрового процесса и механик.
- 3D: создание 3D моделей и текстур.
Зарплаты:
- Junior: 50,000 - 90,000;
- Middle: 90,000 - 150,000;
- Senior: 150,000 - 250,000;
6. DevOps и системное администрирование
- System Administrator: управление и поддержка серверов;
- DevOps Engineer: автоматизация и улучшение процессов разработки и развертывания ПО.
Зарплаты:
- Junior: 60,000 - 100,000;
- Middle: 100,000 - 150,000;
- Senior: 150,000 - 250,000.
7. Управление проектами и продуктами
- Product Manager: управление жизненным циклом продукта.
- Project Manager: координация и управление проектами.
- Scrum Master: ведение agile проектов.
Зарплаты:
- Junior: 100,000 - 150,000;
- Middle: 150,000 - 300,000;
- Senior: 250,000 - 600,000;
Факторы, влияющие на ЗП:
- География: ЗП сильно зависит от региона.
- Опыт и навыки: более опытные специалисты с редкими или востребованными навыками получают больше.
- Компания: в крупных IT компаниях зарплаты выше, чем в небольших стартапах или менее известных фирмах.
👍 9🔥 3
699105
Разбираемся с направлениями, специальностями и зарплатами в IT (часть 1)
Поступлю так же, как поступили с последним фильмом Гарри Поттера - разделю пост на 2 части.
1. Разработка ПО
- Frontend: создание пользовательских интерфейсов (HTML, CSS, JavaScript, React, Angular);
- Backend: работа с серверной частью приложений (Python, Java, Node.js, Ruby);
- Fullstack: комбинация frontend и backend разработки;
- Android/iOS: разработка приложений для iOS и Android (Swift, Kotlin, Flutter).
Зарплаты:
- Junior: 80.000 - 160.000
- Middle: 120,000 - 250,000
- Senior: 200,000 - 400,000
2. Анализ данных и машинное обучение
- Data Analyst: анализ данных и создание отчетов (SQL, Excel, Python);
- Data Scientist: построение моделей машинного обучения, работа с большими данными (Python, R, SQL, ML- библиотеки);
- Data Engineer: инфраструктура и обработка данных (Hadoop, Spark, SQL).
Зарплаты:
- Junior: 100,000 - 200,000
- Middle: 200,000 - 400,000
- Senior: 400,000 - 800,000
3. Кибербезопасность
- Security Analyst: мониторинг и анализ угроз;
- Penetration Tester: поиск уязвимостей и тестирование безопасности;
- Security Engineer: проектирование и внедрение защитных мер.
Зарплаты:
- Junior: 80,000 - 150,000;
- Middle: 150,000 - 250,000;
- Senior: 250,000 - 400,000;
4. Сетевое администрирование
- Network Administrator: поддержка и управление сетевой инфраструктурой;
- Network Engineer: проектирование и внедрение сетевых решений;
- Cloud Engineer: управление облачными сервисами (AWS, Azure, GCP).
Зарплаты:
- Junior: 50,000 - 80,000;
- Middle: 90,000 - 150,000;
- Senior: 150,000 - 250,000.
👍 10❤ 6🔥 4
766215
Начинаем погружаться в IT системно
1. Определяемся с интересующей нас областью
Гуглим, смотрим видео, спрашиваем у знакомых, читаем мои посты - то есть пытаемся узнать больше о каждой области, чтобы понять, что нам всё таки интересно.
Несколько примеров: разработка ПО, техническая поддержка, тестирование, анализ данных, кибербезопасность, сетевое администрирование.
2. Формируем базу
Везде свои харды, но вот несколько примеров, что/где изучать:
- Программирование: можно начать с Python, Golang или C#;
- Основы: структуры данных, алгоритмы, сети и базы данных;
- Онлайн обучение: Stepik, Coursera, Udemy, edX, Codecademy, sql-ex.
3. Практика
Придумай свои мини-проекты, прояви фантазию. Если найдёшь способ сделать что-то полезное для других людей, то вообще шикарно. Это может быть что-то простое, как создание веб-сайта или конвертация данных на Python.
4. Портфолио
Залей в гит всё, что ты создал. Это поможет продемонстрировать потенциальному работодателю свои навыки и достижения.
5. Начни получать опыт с простого
Если ты не пишешь код и не готовишься зайти в IT уже несколько лет, то стоит рассмотреть стажировку. Она в большинстве случаев оплачиваемая и у работодателя есть цель при вложении в тебя минимального ресурса вырастить полноценный кадр.
6. Сообщество
Соц. сети и форумы: ищи тематические группы на LinkedIn, GitHub, Stack Overflow и в телеге.
Если есть конкретные вопросы, дайте знать в комментах!
👍 11❤ 6🔥 1
919160
1. В октябре я пришел в WB с целью выстроить отдел поддержки внутренних складских систем. На тот момент в отделе разработки на 150+ человек были только проектные менеджеры и разработчики, других коллег не было. Об IT поддержке там мало кто слышал, многие не понимали, кто это и зачем они вообще нужны.
Соответственно пришлось столкнуться с большим количеством трудностей, но главная - никому это не было нужно.
Примерно через 6 месяцев работы (не опускаясь до детальных подробностей) я решаю ротироваться (переводиться) в другой отдел разработки, который конкурирует с моим текущим внутри компании, но при этом более молодой.
И вот здесь мне уже удается выстроить отношения и взаимодействие между всеми членами команды и бизнесом, составить стратегию развития техподдержки и уже не до отдела, а до целого департамента. Я рад, что принял решение о ротации, ведь тут несмотря на мелкие трудности в виде отсутствия процессов удается достигать куда больших успехов в более короткие сроки.
Приведу пример-сравнение прошлого и текущего плана:
- нанять 4 специалиста 2/2 и одного старшего;
или же теперь
- создать 3 команды (поддержка склада, логистики, 1 линия), внутри каждой команды тимлид, 2 спеца 5/2, 2 спеца 2/2, и с перспективой расширения каждой группы до отделов, внутри которых будут домены, разбитые по процессам поддержки.
Сами понимаете, с последним вариантом воодушевления и желания работать выше крыши 😀. Прям настроение - творить, общаться, выстраивать процессы и налаживать коммуникации!
Поэтому каждый день собеседования, планирования и операционка.
2. Касательно обучения - после пары занятий ушли на майские праздники и только на прошлой неделе продолжили. Рассказал уже про IT в целом, про техподдержку, её задачи, инструменты и зоны роста. Отобрали себе вакансии для будущих собесов, проанализировали требования.
И сейчас настало время изучения хардов: выдал все материалы для самостоятельных занятий с sql, api, linux, и немного архитектурной информации про IT.
Теперь готовлюсь вместе с менторами к более детальным урокам по хардам, а так же планирую встречи с выпускниками курса, актуальными разработчиками, продуктами и аналитиками.
А впереди у нас помимо хардов ещё анализ рынка, составление резюме, подготовка к собеседованию, написание сопроводительных писем и боевые собесы!
3. Ну и немного про спорт. Так же как и в работе, тут главное - цель и дисциплина. Как бы не было весело или грустно, хорошо или плохо, нужно поставить себе план и идти по нему.
Что я и сделал:
4-6 тренировок в неделю, стабильно, каждую неделю без перерывов
ограничения по питанию
отказ от всех вредных привычек
отказ от сахара в любом его виде
Было: 180см, 82кг, 22% жира и "спасательный круг" и виде жирка.
Сейчас: 180см, 75кг, 14% жира, адекватный вид.
🔥 17👍 4
1 37868
Elige un Plan Diferente
Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.