Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Это idle-игра стратегия о рыцарях, исследованиях, крафте и сражениях, которая предоставляет пользователям расслабляющий опыт. Игра не требует концентрации и идеально подходит, когда вам нужно сделать перерыв или отдохнуть.

Герои Мини-Королевства

Кликер, Стратегии, Мидкорные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Обучение

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Образование Учеба Урок Английский язык YouTube Все
984 поста сначала свежее
2
meawminator
meawminator
2 года назад

Плюсы с 0. Часть 1⁠⁠

Продолжаем)

Изначально план был учиться по 9-10 часов в день, привет выгорание... В таком графике учиться удаётся, если честно, редко. Но попыток я не оставляю, в среднем удаётся по 6-7 часов в день учится, что тоже не плохо.

Итак план:
Покажу вам краткое содержание) у меня есть ещё расписанный прям по каждой теме, но это 1/6 моего ежедневника)
1) Основы С++
2) Git
3) Алгоритмы на С++
4) Углубленное изучение С++(+задачи)
5) ООП
6) Дополнительные возможности С++
7) Продвинутые возможности С++
8) Многопоточность, библиотеки и метапрограммирование
9) Параллельное программирование
10) Знакомство с движком (выбрала Unreal Engine)
11) Практика UE
12) Первые попытки сделать игры, опять же практика
13) Soft-skills
14) Английский (подтянуть именно технический)

Что изучила за почти месяц:

1. Установка и настойка Visual Studio✅
2. Комментарии в коде✅
3. Создание проекта c GUI (нахрен мне это сейчас надо было, я не поняла, но что-то сделала)✅
4. Редактирование приложения( все тот же GUI, но в другой руке)✅
5. История языка С++✅
6. Характеристики языка С++✅
7. Зачем нужен компилятор✅
8. Структура кода на С++ (Вот тут мне втирали про стражей и деревья, подумала что уже попала в какую-то souls-like штуку) - я совершенно ничего не поняла, вернусь позже❌❗️
Далее я расстроилась, пообедала и пошла на Youtube в поисках обучения для чайников и нашла, конечно же. Один прекрасный человек объясняет как боженька, прям вот разжевывает и самолетиком в рот(читай мозг) отправляет. Что там у него сегодня прошла:
1. Где скачать Visual studio бесплатно. Visual studio установка.✅
2. Visual studio. Как создать проект. Первая программа.✅
3.Visual studio 2017. Как создать проект. Изучение c++ с нуля. Первая программа.✅
4. Структура и порядок выполнения программы. #Include. using namespace.✅
5. Escape - последовательности. Как использовать.✅
6. Типы данных в C++.✅
7. Переменные. Способы объявления. Правила именования. ✅
8. Константы. Ключевое слово const. ✅
9. Ввод данных. Cin. Пример. Синтаксис. C++✅
10. Операторы. Арифметические операции с числами.✅
11. Домашнее задание. C++. Сумма, произведение, среднее арифметическое чисел.✅
12. Инкремент и декремент. Постфиксный и префиксный. ✅
13. Сокращенные арифметические формы +=, -= и т д.✅
14. Логические операции. Операторы сравнения, равенства, объединения, инверсия.✅
15. If else. Конструкция логического выбора if. Лесенка if - else if. Примеры использования.✅
16. Напишите программу, проверяющую число, введенное с клавиатуры на четность. Домашнее задание.✅
17. Switch. Что это. Пример. Синтаксис. Оператор множественного выбора. ✅
18. Switch. Калькулятор. Меню. Домашнее задание. Залипла и долго не могла понять почему у меня не работал break. Разобралась, дело было в скобках....✅
19. Циклы. Цикл while. Что это. Что делает. Пример. Синтаксис.✅
20. Циклы. Цикл do while. Что это. Что делает. Пример. Синтаксис.✅
21. Работа с циклами. Примеры. Цикл while. Домашнее задание. Разработать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия - вертикальная, или горизонтальная - указывает пользователь.
Вот тут я залипла с циклом и свитчем, в итоге сделала говнокод, работает, но говнокод. Пускай пока так будет, я считаю.✅
22. Работа с циклами. Примеры. Цикл Do while. Домашнее задание. Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователе. Вот тут толи устала, толи что, но без разбора дз решить не смогла.✅
Еще мне тут кое-кто сказал что прописывать в начале namespace это моветон, даже ссылку дали почитать почему, чтошшш соглашусь. И цикл do while тоже моветон, тут не согласна, да у него особенная логика, но! я считаю при построении архитектуры кода он может быть, в каких-то частных случаях, даже полезен... мнения так-то расходятся, да в правилах хорошего тона сказано, что, если есть возможность избежать его использование то лучше так и сделать... с другой стороны, нашла информацию о том, что иногда цикл используется в макросах(эт что за зверь такой?) для того, чтобы объединить несколько инструкций в одну. Если обернуть инструкции в do-while с ложным условием, то это будет удобной синтаксической конструкцией, все инструкции которой выполняются один раз...как то так, в общем жду ваших комментариев по этому поводу, с удовольствием подискутирую.
23. Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. ✅
24. Цикл for. Фишки. Фичи. Особенности. Несколько переменных. ✅
25. Ключевое слово break. Оператор break. Описание. Пример. Синтаксис. ✅
26. Ключевое слово continue c++ что это. Оператор continue. Пример. Синтаксис. ✅
27. Оператор перехода goto. Когда код становится непонятен даже создателю. ✅
28. Найти ошибку в коде. Отладка. Как пользоваться отладчиком. ✅

Закончила курс на степике. ✅ Особо новых знание он мне не принес, лишь легкое понимание как работать не в консоли, а с интерфейсом...ну такое...
И повторяла пройденный материал,. в другом курсе на степике, он достаточно странный, этот курс, если честно, странно выстроена программа обучения. Что я там прошла:
1. Как компилируется программа...Тоже большие вопросы к этой теме до обучения синтаксису, чувак показывает код с, предположим, не известным синтаксисом и рассказывает как все вот это вот отражается и взаимодействует с памятью. Мало понятного было пока что...❌
2. Типы данных. ✅
3. Литералы. ✅
4. Переменные. ✅
5. Операции. ✅
6. Целочисленные типы в С++. Операции инкремента и декремента. ✅
7. Преобразование встроенных типов в операторах. ✅
8. Инструкции. ✅
9. Условные операторы. ✅
10. Циклы. ✅
11. Цикл do-while. ✅
12. Управление циклами. ✅
13. Ввод вывод. (Опять же чтооо?? Ввод вывод после циклов....мда...)✅
14. Потоки ввода и вывода. ✅
15. Посимвольный ввод. ✅

Продолжила обучение на YouTube.
29. Что такое вложенный цикл. Вложенная конструкция.✅ Думала будет сложнее, но при решении типовых задач пока нормально. Но что-то мне подсказывает, что дальше больше.
30. Вложенная конструкция. Вложенный цикл. Домашнее задание.✅
31. Что такое массив. Примеры. Теория. Array. Одномерный массив. ✅
32. Инициализация массива. Способы. Инициализация массива нулями.✅
33. Вывод массива. Массивы и циклы. Цикл с массивом. ✅
34. sizeof что это. Узнать количество элементов массива. ✅
35. rand. srand. Задать диапазон. srand time null. Генератор случайных чисел. ✅
36. Генератор уникальных случайных чисел. Дз✅

Естественно помимо этого всего, я решала задачи по пройденным темам, которые просто нашла на просторах сети. На codewars лезть пока боюсь, так как опасаюсь, что в упорстве решить задачу, я забегу вперёд и будет та же хрень что и с питоном...
Вот и всё пока на данный момент)))

Показать полностью
[моё] Обучение IT Gamedev Геймеры Девушки-геймеры Длиннопост Текст
38
meawminator
meawminator
2 года назад

Плюсы с 0. Часть 0⁠⁠

Пу пу пууу...
Начнём?
Что имеем:
Прос*анный год попыток изучения питухона. Какие знания вынесены? Нуууу... Что касается питухона то дошла до "бл..это же словарь, тут по индексу нельзя обратиться, и что делать?". Лапкой 3 раза git потрогала, что-то даже поняла, но это не точно. Sql... Слооожнааа, что-то понятно, но вложенные запросы в связанных таблицах с этими вот if/else. API , ну я знаю чуток про статус коды, я знаю что это называется статус коды. Что ещё? ООП питухонье трогала, но так, посмотрела один раз. Практики - 0. Понимания - 0,1. Ещё какие-то мимолётные поверхностные знания, которые улетучились из моей головы.
Теперь делаем так:
План составлен. Понятно что он будет корректироваться и дополняться. Постараюсь родить в себе более серьёзное отношение к процессу и убить прокрастинатора.

Для общего понимания ситуации:

1) Учить плюсы я начала 13.02.2023.
2) Нет, сейчас я не работаю. Почему? Потому что мне предоставили возможность научиться тому чего я давно хотела и трогала лапками время от времени. Не воспользоваться такой возможностью было бы тупо.
3) Помимо обучения на мне лежит практически вся бытовая рутина.
4) До этого я работала кондитером 8 лет своей жизни. Нет возвращаться к этому я не хочу, потому что мне не нравилось. В общепит попала вообще случайно, из-за нужды(не было ни денег, ни еды), и он, общепит, засосал меня в 8-летнюю воронку. И тут нет истории о том как на тортах я заработала миллион. Нет это был тяжкий труд по 12-16 часов в день 6-7 дней а неделю, на ногах, в холоде и перетаскивании тяжестей, с отвратительно низкой з/п. Относительно нормальные деньги я стала получать только спустя 6 лет опыта. И потом 2020 год и тд... В общем заработок скатился к начальным установкам.
5) При изучении питона, я очень часто забегала вперёд, типовые задачи, заставляли меня скучать... По итогу я получила огромные пробелы в знаниях. Ну они возникли ещё и из-за того, что я переключалась часто на смежные темы в обучении, пыталась впихнуть в себя невпихуемое.

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

Показать полностью
[моё] IT Обучение Геймеры Gamedev Девушки-геймеры Текст
7
5
proDream
proDream
2 года назад
Серия Цифровые профессии: Обучение

Обучение: седьмой месяц⁠⁠

Приветствую.
Походу опаздывать входит в привычку....
Мужчин с прошедшим 23 февраля, дам с наступающим 8 марта!
Предыдущий пост: Обучение: шестой месяц

Общий блок 2/2 месяцев.
Специализация 5/9? месяцев.

Пост будет скромненький, особо событий не было.

Начался и уже закончился курс по Linux.
Освежил знания, выучил новое, по лекциям. Лекции длинные по полтора-два часа, наполненные информацией, что редко у ГБ.
А вот с семинарами нам, увы, не повезло от слова совсем. Нам попался максимально некомпетентный преподаватель как в материале, так и в плане обучения. К семинарам не готов, материал не знает, всё время лезет в гугл, что бы починить то, что до этого сломал у студента своими рекомендациями. Даже больше, у нас некоторые студенты, после лекций лучше были погружены в предмет, чем он.
Из интересного, меня заинтересовал Docker. После лекции, прочёл несколько статей на хабре и собрал своего бота в контейнер. Забавно и очень полезно. Развернул у себя на компе PostgreSQL контейнер, что бы не ставить и в целом планирую использовать его.

Дипломный проект!
Как гром среди ясного неба появился Волчек и Ко со словами "Пора бы уже пилить дипломный проект" и дали бесполезный выбор направления. Озадачили так, озадачили. Ну а я что? Сказали пора, время есть до конца обучения, значит и браться надо за что-то масштабное И полезное.
Придумал себе задачу: Сделать сайт а-ля вики или база знаний у которого будет Telegram-бот в качестве зеркала. То есть, хочешь, открываешь сайт и выбираешь раздел и читаешь материал, а хочешь, выбираешь раздел в боте и так же читаешь материал. Выглядит просто, но я же не ищу лёгких путей!
Будут применены следующие технологии:

  • Сайт будет написан на Django

  • В качестве шаблона сайта будет Bootstrap 5

  • БД будет PostgreSQL

  • Telegram-бот на Aiogram

  • Всё это будет работать в сети Docker-контейнеров

    Да, я в курсе, что можно же взять какой-нибудь Wordpress и иже с ними и не париться, но Django у меня в программе обучения, правда под конец и не много, а если судить по вакансиям питониста, он много где требуется.

Так же, был записан на несколько курсов "Вне четверти". Знакомство с веб-технологиями и Гибкие методологии.
Знакомство с веб-технологиями - это такой небольшой обзорный курсик. Чуть-чуть показали HTML и CSS. Познакомили с JS и PHP. Но благодаря отличному преподу, было интересно и весело.
Гибкие методологии - это страшная вещь. Я осознал, что не быть мне управленцем) Методологий полно, у них свои особенности, правила, заветы. Поди пойми когда какую применять и как правильно. Честно, запомнил мало что, но надеюсь то, что запомнил когда-нибудь пригодится.

Что касается дополнительных курсов от KTS, Ozon и Яндекса.
В Озоновском контесте набрал мало очков. Там сложно и явно не хватает моих знаний. Особенно это проявилось, когда задача выполнена, работает, но не проходит по ограничениям на больших объёмах данных. Надо оптимизировать, а как я ещё не умею.
На курс Яндекса банально не хватило времени даже начать, да и судя по тамошним задачкам, результат был бы наверняка даже хуже, чем на контесте Озона.
На курс KTS время немного было. Интересный материал про сетевые протоколы, aiohttp, SQL и тестирование своего кода. Но сложно, это тоже выше моих нынешних навыков, но поскольку у них курс проходит два раза в год, я планирую вернуться.

Дальше у нас по плану SQL. Стартуем 13 марта. Надеюсь лекции будут такими же информативными и полезными и что на семинарах будет компетентный преподаватель.

Вроде всё. Продолжаем учиться и изучать штуки для дипломного проекта, надеюсь у меня получится сваять что-то интересное)
Как-то так.

Показать полностью
[моё] Обучение Python Образование IT Программирование Программист Linux Инвалид Текст
0
Dendidead
Dendidead
2 года назад

Программирование,JavaScript⁠⁠

Хочу начать изучать языки(уже начал),но,увы ,через час общения с пк...я начинаю отвлекаться!,что делать,подскажите?

Живу один,ничего не отвлекает,максимум соседи которые долбятся за стеной.

Java очень интересна...,хочется уже приступить к чему то,но,основа ,есть основа....

Обучение IT Программирование Текст
14
meawminator
meawminator
2 года назад

Войти в айти?⁠⁠

12.02.2023

Итак, что писать то тут? Обо мне? Ну мне 31, зовут меня Маша и я хочу в геймдев с детства. Ну даа, я знаю куча времени про*бано, но коли сейчас у меня есть возможность обучиться и попробовать, то почему же не попробовать?
Учить я буду самостоятельно. Пока. На вышку пойду, правда пойду, без профильного образования думаю будет тяжко в дальнейшем.
Люблю всё структурировать, очень, потому план есть, даже купила тетради, ручки и маркеры, писать я тоже люблю и списки люблю делать, но больше всего мне нравится вычеркивать из списков выполненное😜
Все это оформлю и обязательно покажу)

Войти в айти? Обучение, IT, Геймеры, Девушки-геймеры, Gamedev
Показать полностью 1
Обучение IT Геймеры Девушки-геймеры Gamedev
38
16
Kaladinn
Kaladinn
2 года назад

"Золотые горы в IT"⁠⁠

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

А именно вот от этого:

"Золотые горы в IT" Профессия, Поиск работы, IT, Обучение, Негатив, Раздражающая реклама, Длиннопост

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

За 8 месяцев до уровня middle, серьезно?

Я занимаюсь индивидуальным и групповым обучением системному анализу уже больше трёх лет и смело могу сказать, что можно с нуля за три месяца обучить человека до уровня junior или уровня стажёра в какой-нибудь проект, где требуются очень сильные стартовые навыки и в целом высокий порог вхождения, типа Тинькофф.

Ещё за год упорной работы и саморазвития в профессии после окончания базового обучения можно дойти до уровня middle в рамках СВОЕГО коммерческого проекта и аналогичных ему, но не вообще в целом в рамках профессии.

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

Тут я могу сделать допущение, что если вы работали в жёстком и кровавом энтерпрайзе, сменили несколько проектов с разным стэком и задачами за те же полтора года и не выгорели - то можно осторожно начинать считать себя миддлом в общем смысле.

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

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

Можно ли с уверенностью заявлять, что вот прям любой человек без коммерческого опыта за 8 месяцев начнет удовлетворять этим критериям? Ответить можете сами.

Если же говорить не конкретно про этот пример, а в целом про тренды на рынке обучения IT-специальностям, то это всё идет уже не первый год - как раз пару лет назад начался "бум". Я думаю, каждый видел рекламу на тему того, что "Приходи на курс - гарантируем (!) трудоустройство после окончание курса и зарплату 100+ через 3 месяца обучения" и вот это всё? Возможно, не будь это моей областью - меня бы это не цепляло, потому что это стандартные маркетинговые подходы по продаже чего угодно.

Однако, отсюда можно сделать выводы и я это сделаю:

  1. Оценивайте риски. Обучение новой профессии - дело благородное и я только "за" это. Однако, важно понимать, что конкуренция сейчас действительно большая и кратно больше, чем 2-3-4 года назад. Это не значит, что "войти в IT" невозможно, как раз наоборот, однако это потребует усилий и труда от вас (!) в первую очередь;
    Например, это нормально, если вы прошли курс, а потом еще стажировку в компании (т.к без базы на стажировку не возьмут), а потом уже получили работу.

  2. Выбирайте курсы или ментора с умом. Обучение, индивидуальное с ментором или в группе на курсах стоит денег. Чтобы их не потратить зря и получит по итогу какой-то "выхлоп" анализируйте программу курса и оценивайте ментора. Большая часть курсов предлагают полугодовые/годовые обучения с не очень внятной программой (привожу пример курса, про который писали у меня в комментариях: 3 месяца база по анализу, 3 месяца питон, 3 месяца SQL и потом 3 месяца техническая часть по СА). Подумайте сами - можно ли освоить профессию, слушая одну часовую лекцию в неделю на протяжении полугода?

    Когда я запускал первые потоки стажировки еще в рамках работы в компании - я брал 2-3 выпускника на 40-часовую рабочую неделю и они стажировались 2 месяца. Это не совсем то же, что и обучение, но всё же. Чтобы научиться профессии, нужно прикладывать к этому усилия и уделять не малое количество времени, отрабатывая полученные от ментора знания на большом количестве практики;

    Ментор должен быть практиком - иначе никак. Обратная связь по вашим выполненным заданиям и ответы на вопросы от ментора - самое ценное, что есть в обучении.

    1. Ментор > групповое обучение. Тут даже пояснять не нужно, априори индивидуальное обучение эффективнее группового и далеко не всегда дороже.

    2. Обучение не должно быть растянутым (и слишком коротким тоже, само собой) и не может состоять только из теории - это вам ничего не даст.

  3. Трудоустройство после обучения - абсолютно отдельный процесс! И он зависит только от вас - никто не пройдет собеседование кроме вас. Банально? Да, но вы должны это понимать и не вестись на "гарантированное трудоустройство" в контексте того, что можно расслабиться и получать офферы. Вам придется постараться сначала для того, чтобы получить приглашение на собеседование, а потом еще пройти его. Это тоже требуется отдельной работы - вам нужно выделиться среди других кандидатов без опыта: иметь портфолио с учебным проектом, в котором вы демонстрируете свои hard-skills; хорошо оформленное резюме, где вы описываете свой опыт используя ключевые слова, которые заметят рекрутеры при скрининге резюме; сопроводительное письмо - отдельный вид искусства и так далее.

  4. Хотите войти в IT только ради денег - не стоит. Если вам заочно не интересна эта сфера ни капли, вы просто знаете, что тут хорошо платят и поэтому хотите войти ради этого - правда не стоит. Опять же, в ИТ сейчас много направлений и при выборе нужно ориентироваться на ваши интересы и предыдущий опыт, если он есть.

Ну вот. Я хотел просто немного повозмущаться, высказать накипевший негатив по поводу подобных маркетинговых подходов - в итоге уже час пишу этот пост, чтобы сделать его структурированным, полезным и поделиться какими-то выводами (проф.деформация, чтоб ее).

P.S. Возможно, я чего-то не знаю про дата аналитиков и там действительно все просто, быстро и вообще сказка - тогда простите за флейм. Аналитики данных - прошу ваш профессиональный комментарий на этот счёт.

Показать полностью 1
[моё] Профессия Поиск работы IT Обучение Негатив Раздражающая реклама Длиннопост
8
skaynet25022022
skaynet25022022
2 года назад
Лига программистов

29 вопросов аналитику данных⁠⁠

29 вопросов аналитику данных IT, Программирование, Обучение, Python, Аналитика, Работа, Профессия, Интервью, Удаленная работа, Чехия, Релокация, Длиннопост

Герой сегодняшнего интервью - Егор. Егор родом из Читы, но сейчас живет и работает аналитиком данных в Чехии.

- Что из себя представляет работа аналитика?

- Как нашёл первую работу?

- Какие плюсы и минусы жизни Чехии?

Эти и другие вопросы мы зададим нашему герою.

Буду благодарен, как за положительную, так и за отрицательную обратную связь по интервью. Критика поможет делать дальнейший материал лучше.

Также, если вы хотите стать героем интервью и рассказать о своей работе, пишите мне в ТГ @skaynet88

1. Добрый день! Меня зовут Роман Гильберт, позвольте в общих чертах сформировать образ о вас. Расскажите о себе?

Здравствуйте! Меня зовут Егор. Мне 24 года.

По образованию я чистый экономист — бакалавриат питерской НИУ ВШЭ по специальности экономика и магистратура в чешско-американском университете по направлению «Экономические исследования», в относительно скором времени надеюсь получить PhD (аналог кандидата\доктора наук) в экономике.

В плане хобби все довольно стандартно :) — книги, фильмы, игры, сериалы и программирование с уклоном в анализ данных. В основном увлекаюсь фэнтези и фантастикой. Например, книги Джо Аберкромби по миру Первого закона (особенно «Герои» и «Лучше подавать холодным»), «Память, что зовется империей» Аркади Мартин, цикл о Киллерботе Марты Уэллс и цикл Пожиратель солнца Кристофера Руоккио. Из игр предпочитаю стратегии и РПГ, например Total War, Warhammer и Divinity Original Sin 2. Сериалы я люблю либо по-мрачнее (первый сезон Настоящего Детектива) или, наоборот, комедии (Бруклин 9-9 и Друзья). В данный момент я работаю на python, соответственно и изучаю в основном его. Но в планах изучение julia – я им пользовался несколько лет, и мне интересно, как этот язык будет развиваться.

Глобальная цель у меня одна — хорошо жить :) Для меня под этим понимается наличие семьи, жилья и возможность работать над тем, что лично мне интересно. В данный момент выполнен полностью последний пункт, практически выполнен первый.

2. Почему именно аналитика данных?

На самом деле, еще до поступления в вуз я хотел стать аудитором с уклоном в бухгалтерский учет. Это желание существовало ровно до первого моего курса по бухучету, который его напрочь отбил. В то же время, у меня были курсы по анализу данных (в формате вводного курса по R и более профильных курсов по статистике и эконометрике), которые мне нравились и которые мне давались относительно легко. Мне в принципе нравится копаться в данных, находить закономерности и, как это ни странно, делать отчеты, в том числе строить графики.

3. Что из себя представляет работа аналитиком данных? Прошу ответить так, чтобы было понятно человеку из любой сферы деятельности.

Лично для меня, работа аналитиком данных — это постоянный поиск развернутого ответа на вопрос. Вообще, в аналитике все начинается с вопроса. Как работает ценообразование на рынке автомобилей? Как поведут себя производители в ответ на дополнительные субсидии? Аналитик должен выдвинуть обоснованное предположение, проверить его с помощью данных, и убедить остальных в том, что он прав. Так что работа состоит из

1. Поиска данных и «вникания» в них;

2. Выдвижения гипотез и их проверка;

3. Презентации результатов.

4. Как вы нашли свою первую работу в этой сфере?

На самом деле, первую работу я нашел достаточно легко, хоть и не совсем самостоятельно.) Я поговорил с преподавателем в своем университете по поводу поиска работы. Она предложила послать мое резюме в компанию, с которой раньше работала и дать мне рекомендацию. После этого у меня было интервью с главой отдела аналитики — нужно было решить одну из задач, которые возникали перед компанией в прошлом. По моему опыту, не столько важны качество кода и полнота решения, сколько хорошая идея (те самые предположения) — опыт работы с python у меня тогда был примерно в месяц, а вот идей было много.) После прохождения этого интервью у меня были собеседования с главой и сотрудниками конкретного отдела, в котором мне предстояло работать. Судя по результату, я все успешно прошел и начал работу.

5. Чем занимается ваша компания, где вы сейчас работаете?

Компания, в которой я работаю занимается торговлей на рынках электроэнергии в Европе и США. То есть мы заключаем контракты на покупку электроэнергии с электростанциями и потом продаем электричество либо на бирже, либо заключаем контракт на поставку с потребителем энергии (например городом или фабрикой).

6. Вы в Чехии родились или переехали? Если переехали, расскажите об этом подробнее

В Чехию я переехал после бакалавриата в 2020 году, оригинально я из Читы — это город в Забайкалье. Во время бакалавриата многие преподаватели работали также в Пражском университете и отзывались о нем достаточно хорошо. Это заинтересовало меня и моего друга — мы посмотрели, какие программы предлагаются и на каких условиях. Оказалось, что программа магистратуры и PhD (программа сдвоенная — первые два года PhD являются полной магистратурой) идеально стыкуются с нашим бакалавриатом. Относительно большая стипендия тоже сыграла свою роль.) Так что было принято решение пытаться поступить в этот вуз, что и было успешно сделано. В целом, переезд был относительно быстрым, хотя и нервным — все-таки я первый раз уезжал жить в другую страну. Помогла моя девушка, которая поехала со мной, и прекрасная поддержка иностранных студентов со стороны моего университета.

7. Насколько сильно отличается менталитет в Чехии от менталитета РФ?

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

8. Сложнее ли учить чешский язык по сравнению с тем же английским языком?

Я на самом деле практически не учил английский — в школе я изучал немецкий, а английский «изучал» по играм, сериалам. Позже по учебникам и статьям по экономике и живому общению. Лично для меня английский был довольно легким. А вот с чешским неоднозначные у меня отношения — с одной стороны он похож на русский (много похожих слов и правил), с другой стороны язык довольно сложный с большим количеством «не вполне четких» (по типу в 90% случаев верно, но есть еще 10%, в которых нет, и системы в этом нет)) правил. Но я надеюсь в конце концов изучить чешский частично в живом общении, частично с помощью репетитора\курсов.

9. Как вам культура в Чехии?

Мне в целом нравится — я вообще люблю средневековье, а Прага им пропитана насквозь. Конечно, все мне пока что не доступно из-за незнания языка, но это дело поправимое.) Здесь довольно много событий, так что найти культурное событие не составляет труда. В плане именно поведения людей, здесь очень популярны занятие бегом, собаки и походы в горы.

10. Какие плюсы и минусы жизни в Чехии?

С моей точки зрения есть несколько плюсов:

1. Это не так далеко от России, так что раньше можно было довольно быстро добраться до Санкт-Петербурга или Москвы;

2. Довольно много людей, которые говорят на русском;

3. Чешский сам по себе можно понимать на базовом уровне со знанием русского\украинского;

4. Чехия расположена довольно удобно: легко добраться до Италии, Германии, Франции и т. д. - легко путешествовать;

5. У многих международных компаний есть офисы в Праге — относительно легко трудоустроится в них.

11. Сколько стоит жизнь в Чехии?

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

Основная статья расхода — жилье. Квартиру в Праге сейчас снять можно от 900-1000 евро (20-25т крон по курсу 23.37 крон за евро). Плюс ЖКХ в районе 170-200 евро (сумма различается в зависимости от энерго-эффективности дома и типа отопления (газ, вода, электричество). В данный момент приходят довольно большие перерасчеты за оплату ЖКХ за 2022 год. Цены на ЖКХ конечно стали меньше, чем в 2022, но все еще больше чем в 2021, так что месячные платежи за ЖКХ скорее всего будут больше при заключении контракта на съем жилья в этом году.

Продукты на неделю по моему опыту выходят на примерно 40 евро. Эта сумма конечно сильно зависит от индивидуальных предпочтений и готовности вылавливать продукты по скидкам. Бизнес-ланчи стоят примерно 8-10 евро за достаточно большую порцию еды.

Проездной на месяц в Праге стоит 24 евро (дает право ездить на любом транспорте в центральных районах Праги, если нужно выезжать в пригород, то будет дороже). Сотовая связь и мобильный интернет стоят в районе 30 евро в зависимости от тарифа и оператора. Интернет в квартиру стоит 20-25 евро.

В целом в Чехии много скидок для студентов. Например, проездной стоит 4 евро, связь выйдет в 18 евро. Общежития хоть и подняли цены на проживания, но не так же сильно как арендодатели. В общежитии, в котором я жил, сейчас снять место в комнате для двоих стоит 6 евро в день (если вы собираетесь жить там не меньше года).

12. Теперь более о вашей профессиональной деятельности. Какие задачи сейчас решает аналитика данных?

В целом, задача аналитика разобраться в вопросе и предоставить его анализ. Это может заключаться как в описании определенного события или объекта (например цен на электричество), так и в решении определенной проблемы: расчет финансового показателя, оценка возможного эффекта какого-либо нововведения (например увеличения налога), оценка прибыльности существующей стратегии\продукта и т. п. Также аналитик часто помогает техническим специалистам, если им требуется экспертиза: например программист разрабатывает приложение для отслеживания прибыли, а аналитик советует

13. Нужно ли высшее образование аналитику данных? Требуется ли оно при трудоустройстве?

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

1. Умение самостоятельно разбираться в теме

2. Усидчивость

3. Умение мыслить в определенном ключе (например в терминах предельных издержек\прибылей) и знакомство с контекстом.

14. Насколько важно знание языков программирования для аналитика данных?

Зависит от места и специфики работы. Excel является довольно мощным инструментом, которые позволяет сделать многое. Но он имеет свои ограничения, так что знание либо языков, специализированных для анализа данных (например R), либо языков общего программирования (здесь конечно лидером выступает python) определенно является плюсом. Также стоит быть морально готовым к работе с контейнерами, базами данных и unix системами.

15. Как вы изучали Python?

У меня был короткий вводный курс в python во время бакалавриата. После этого я пользовался в основном R и julia, так что забыл практически все, что узнал на этом курсе. Восстанавливал я знания уже самостоятельно по видео на youtube и учебникам\гайдам. Также помогла ежедневная практика на работе (в частности помощь более опытных коллег).

16. Как вы изучали SQL?

SQL я изучал на stepik и на личном опыте. Но я в целом использую только базовые функции, а все сложные преобразования делаю уже в python. Так что я определенно не эксперт в SQL.)

17. Нужно ли аналитику данных знание иностранных языков и если нужно, то какие преимущества это дает?

Я считаю, что знание языков никому не повредит. Как минимум, это значительно увеличивает список потенциальных работодателей. Плюс значительное количество учебных материалов на английском языке поможет быстрее разобраться в любом вопросе (и я даже не говорю о том, что практически вся документация по языкам программирования на английском). Для международной компании знание по крайней мере английского является вообще требованием и необходимостью. Я занимаюсь анализом для немецкого рынка, так что знание немецкого является плюсом.

18. Насколько часто пригождаются университетские знания при работе аналитиком?

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

19. В чем плюсы и недостатки работы аналитиком данных?

Плюсы (лично для меня)):

1. Интересные задачи

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

3. Знания, полученные на работе, можно применять и в повседневной жизни

4. Работа поощряет общение с людьми и обмен мнениями

Субъективные минусы:

1. Относительно часто встречаются монотонные задачи

2. Иногда требуются переработки

20. Где удалось поработать? С какими проектами/задачами встретиться?

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

21. Есть ли какие-нибудь особенности, что отличают работу аналитика данных от всех остальных профессий?

Как мне кажется, особенность именно аналитики данных в необходимости как в умении находить ответ на вопрос, так и хорошо его презентовать. Так что аналитика данных требует как hard так и soft skills. Плюс аналитику данных зачастую требуется разбираться во многих областях одновременно. Полезно знать не только технический аспект анализа, но и разбираться в индустрии, с которой связана работа. Например, знать то, как работают электростанции и линии электропередач, как добывается уголь и газ при работе с рынками электроэнергии.

22. Ваша работает требует от вас постоянного нахождения в офисе или вполне себя хорошо чувствуете на удаленке?

Очень хорошо чувствую себя на удаленке.) В принципе, аналитик данных может работать самостоятельно. Конечно, нахождение в офисе полезно для вливания в коллектив и обмена мнениями (можно спросить совета у более опытных коллег, просто обсудить проблему с кем-то довольно часто помогает взглянуть на нее под другим углом и найти решение). Но в целом работа на полностью удаленной основе вполне возможно.

23. Сколько можно зарабатывать аналитиком данных в РФ и зарубежом?

Я зарабатываю больше среднего для Чехии. Мои друзья в России на похожих позициях также не испытывают потребности в финансах по моему опыту.

24. Стоит ли идти в аналитику данных, не имея математической и «программерской» базы?

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

25. К примеру, я являюсь смышленым человеком средней эрудиции, но без необходимых компетенций для позиции аналитика данных. С чего мне начать, какие источники взять за основу, чтобы освоить вашу профессию?

Лично мне помог данный курс на Stepik по SQL и данный гайд по python (на английском). Также мне нравятся данные каналы на youtube: ArjanCodes, Диджитализируй. Иногда также смотрю RobMulla. Но основа моих знаний была получена на бакалавриате и магистратуре.

26. Сложнее ли стало найти работу аналитиком данных в 2023?

На этот вопрос я ответить не могу — не менял работу в этом году.)

27. На что обращают внимание работодатели при собеседовании в вашей сфере? Технические или коммуникативные навыки в приоритете?

В моей компании 30 на 70 — технические навыки можно подтянуть (даже довольно быстро в зависимости от задач), а вот коммуникативные навыки улучшить сложнее. А аналитик, которые не умеет объяснить свои идеи или результаты, не особо полезен.

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

На основе собственного опыта могу сказать, что нет.) Я пробовал и chatGPT и copilot и его аналоги. Они облегчают работу, но не могут заменить человека. Copilot нужен человек, которые будет встраивать его функции в общий фреймворк. Аналитик данных часто работает с уникальными задачами, в которых нужна человеческая смекалка и мышление.)

29. Что можете посоветовать тем людям, что хотят стать аналитиком данных в 2023?

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

Мой канал в телеграмм

Если интервью показалось вам интересным, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

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

Также публикую обзоры книг и интервью на сайте https://russia-it.ru

Показать полностью
[моё] IT Программирование Обучение Python Аналитика Работа Профессия Интервью Удаленная работа Чехия Релокация Длиннопост
12
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
41
Kaladinn
Kaladinn
2 года назад
Лига программистов
Серия Карьера в IT. Системный аналитик.

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN⁠⁠

Всем привет.

Сегодня продолжу рассказывать о таком прикладном инструменте системного аналитика, как UML и также рассмотрим BPMN.

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

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

Если говорить по-умному, то диаграмма последовательностей относится к диаграммам взаимодействия UML, описывающим поведенческие аспекты системы, но рассматривает взаимодействие объектов во времени. Другими словами, диаграмма последовательностей отображает временные особенности передачи и приема сообщений объектами. Но зачем нам это, верно?

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

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

Выглядит диаграмма следующим образом:

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

Тут, например, отображен бизнес-процесс покупки курса пользователем. По шагам описано взаимодействия пользователя с системой и дальнейшее взаимодействие системы с другими участниками процесса (такими же системами).

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

BPMN

Теперь по поводу BPMN.

Business Process Model and Notation (нотация моделирования бизнес-процессов) — это система условных обозначений, которая отображает бизнес-процессы с помощью блок-схем.

BPMN диаграмма показывает в какой последовательности совершаются рабочие действия и перемещаются потоки информации.

Наглядная схема показывает, где в процессах есть узкие места или вовсе тупики, из-за которых клиенты уходят или не заканчивают целевое действие (заявка, покупка, звонок). BPMN подсвечивает места, которые можно улучшить и моделирует способы адаптации под новые условия.

BPMN-схемы описывают бизнес-процессы единым стандартизированным языком, который понятен всем участникам независимо от уровня их технических познаний.

Пример схемы:

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

Теперь немного о базовых объектах BPMN:

● Event – Событие;

● Activity – Действия;

● Gateway – Шлюзы или Развилки;

● Flow – Поток.

● Date – Данные;

● Artefact – Артефакты;

● Swimline – «плавательные дорожки»;

● Pool (Пул) — набор.

EVENT (СОБЫТИЕ)

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

События могут быть начальными, конечными или промежуточными.

Например, опишем процесс получения заказа от клиента по телефону:

●  Событие Старт – это входящий звонок от клиента.

● Событие Финиш – это отправка готового расходного документа на печать.

ACTIVITY (ДЕЙСТВИЯ)

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

Activity – это те действия (задачи), которые должны быть выполнены на определенном этапе бизнес-процесса. Их при моделировании обычно обозначают в виде прямоугольников, в которые вписывают суть действия.

Действия могут быть элементарными, т.е. неделимыми на какие-то более простые действия, так и не элементарными, т.е. такими, которые при детализации делятся на последовательность определенных более простых действий.

GATEWAY (ШЛЮЗ, РАЗВИЛКА)

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

Gateway – это контрольный узел, который появляется в случае условного ветвления бизнес-процесса. Графически изображается в виде ромба.

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

FLOW (ПОТОК) И MESSAGE FLOWS (ПОТОК СООБЩЕНИЙ)

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

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

Message Flows – это пунктирные стрелки в бизнес-модели, которые показывают сообщения, которыми обмениваются участники бизнес-процесса. Например, если заказ переходит от клиента в обработку в отдел продаж, он сопровождается сообщением, которое содержит информацию об этом заказе. Также Message Flows могут связывать два отдельных пула в диаграмме.

Message Flows Association – еще один вид линий, в отличие от сообщений, которые являются пунктирными линиями, этот вариант отображается в виде последовательности не отрезков, а точек.

POOL (ПУЛ)

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

Пул – это объект описывающий какой-то один процесс на диаграмме. Он может быть не изображен на диаграмме, но он всегда есть. На одной диаграмме может быть несколько Пулов. Пул можно развернуть для просмотра деталей.

Пул может также содержать, так называемые, «дорожки». Они нужны для того, чтобы указать участников процессов, которые скрыты в пуле. Например, в процессе работы с клиентами участвует менеджер по продажам, руководитель отдела продаж, возможно, бухгалтер или кассир.

Итого.

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

И что еще важно - BPMN можно на самом деле использовать не только для построения бизнес-процессов, но и для описания тех же интеграций. Да, это не по фэншую, но кто нам может запретить?

Например (сорри за качество, так уж шакалится картинка):

Карьера в IT. Системный аналитик, часть 3.1, диаграммы. UML + BPMN Пост, Карьера, IT, Системный анализ, Обучение, Профессия, Поиск работы, Текст, Длиннопост, Системные требования, Техническое задание, Удаленная работа

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

P.S: Уже по традиции - буду признателен за вопросы про карьеру\профессию\чему угодно связанному со сферой IT - постараюсь ответить на всё.

Показать полностью 8
[моё] Пост Карьера IT Системный анализ Обучение Профессия Поиск работы Текст Длиннопост Системные требования Техническое задание Удаленная работа
14
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии