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

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

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

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

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

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

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

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

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

IT + Карьера

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

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Профессия Поиск работы Опыт Успех Зарплата Собеседование Все
962 поста сначала свежее
1
rabota.pikabu
rabota.pikabu
1 год назад
Пикабу Работа

Бизнес-аналитик в Департамент инвестиционной деятельности⁠⁠

Компания: Сбер
Город: Москва

Основные направления работ:

  • Реализация проектов по автоматизации и масштабированию IB бизнеса Банка (поиск потенциала для M&A на данных Банка и др.), развитие цифровой платформы Департамента инвестиционной деятельности.

Требования:

  • Высшее образование, знание финансовой математики, корпоративных финансов, устройства рынка ценных бумаг, опыт работы с большими массивами данных.

Откликнуться на вакансию →

[моё] Аналитик IT Вакансии Поиск работы Собеседование Карьера Работа Москва Профессия Текст
49
Ret666KM
Ret666KM
1 год назад
Серия СРК

Как я спасаю данные каждый день (или не спасаю): часть вторая⁠⁠

Wubba Lubba Dub-Dub, пикабушники, я вернулся из отпуска (но об этом отдельно).

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

Как говорится: хорошая статья — залог успеха, заключённые согласятся, а мы поехали.

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

Давным-давно это был самый обычный кабинет под номером 611. В нём мирно и активно работали сначала продажники, после них продакт-менеджеры и не знали они бед. Мир шатко держался в равновесии, пока однажды народ инженеров не развязал войну и не отнял эту территорию. Хотя по некоторым данным кабинет освободился в ковидные времена, ну да ладно, в нём всё равно никто не сидел в период "самоизоляции".

С тех самых пор как в него перебрался я, бывший инженер службы эксплуатации центров обработки данных (ЦОД) и нынешний инженер систем резервного копирования, кабинет превратился во всеми почитаемый «Душный уголок», который открыт избранным и закрыт… неизбранным ¯\_(ツ)_/¯.

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

В нашем кабинете воистину собрались настоящие душнилы, но в то же время профессионалы своего дела. Я и коллеги совместными стараниями поддерживаем всю IT-инфраструктуру наших Заказчиков, будь то серверы, СХД, LAN/SAN, виртуализация, облачные сервисы, ОС, прикладные службы и СРК, само разумеется.

Так вот продолжим тему СРК. Со времён ещё когда-то тогдашнего ведения своей деятельности иностранных вендоров на территории РФ наша команда бэкаперов занималась поддержкой таких решений как Veritas NetBackup и Backup Exec, EMC NetWorker, CommVault и IBM TSM (последними двумя занималась только часть моих коллег, т.к. проектов по ним было не так много). В Veeam мы, конечно, тоже можем, но кейсов по ним на нас прилетало не так много.

Сейчас, после начала специального крестового похода, когда иностранные вендоры ушли, мы продолжаем пользоваться нашей богатой экспертизой и поддерживать эти продукты у тех, у кого они ещё остались, но также наш портфель пополнился свежими решениями: Кибер Бэкап, РуБэкап и парочка китайских Aishu AnyBackup и VinChin. Open source решения мы не поддерживаем, т.к. профита в такой поддержке нет. К тому же комьюнити само по себе хорошо справляется с настройкой и траблшутингом.

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

Чем бэкапим мы разобрались. А вот на что — тут уже зоопарк поразношёрстнее. Тут всё работает по классике: "горячие" данные крутятся на SSD-стораджах, а вот "холодные" и "архивные" уже у нас на HDD и ленточных носителях. В самых редких случаях используются и VTL (Virtual Tape Library). Я уже понял, что вам интересно узнать обо всём чуточку подробнее, поэтому в дальнейшем планирую выпустить статьи по терминологиям и компонентам СРК. Пишите в комментариях о чём вам хотелось бы узнать.

В комментариях к прошлому посту упомянули про такое золотое правило как «3-2-1». Оно гласит следующее: храни не менее 3 копий — 2 на нескольких разных хранилищах и 1 на удалённом. Это самое короткое пояснение, но не самое подробное. На самом деле у нас есть своё правило, которое звучит так: «Храни копии так, чтобы ты всегда смог из них восстановиться».

Можно бесконечно много проектировать инфраструктуру так, чтобы у тебя был переизбыток, но это не всегда оправдано, т.к. бэкапы не ограничиваются 3 копиями. Обычно это длинные цепочки полных и промежуточных копий, которые хранятся месяцами и важно осознанно подходить к тому, что тебе нужно хранить, а что нет. И тебе обязательно нужно учитывать как оно хранится: в каком виде, как получить доступ к этим копиям, а как получить доступ, если доступа не будет. И это не правило резервного копирования — это серьёзная задача к построению отказоустойчивости и катастрофоустойчивости всей инфраструктуры.

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

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

Сейчас важно лишь понимать, что в нашем случае есть несколько типов сетей: вычислительная сеть (LAN/WLAN), через которую проходит связь компонентов и взаимодействие протоколов, обеспечивающих мониторинг, управление, да в принципе любое привычное взаимодействие компьютеров, серверов и периферии; и сеть хранения данных (SAN), через которую осуществляется выделенная высокоскоростная передача данных между системами и устройствами хранения.

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

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

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

Например, резервные копии некоторых чрезмерно больших кластеров баз данных выгоднее по производительности создавать с клона стэндбай ноды, который был создан на уровне СХД. Для чего? — Чтобы не создавать излишнюю нагрузку на стэндбай, т.к. это приведёт к задержке синхронизации активной ноды со стэндбай и это будет очень нехорошо для прикладной системы (кто угадает о какой СУБД идёт речь?). К счастью, такие ситуации бывают редки и во всех остальных случаях кластеры мы бэкапим просто с его стэндбай ноды.

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

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

Копия прошла проверку? — Хорошо, однако это всё равно не гарантирует нам того, что в нужный момент мы сможем из неё восстановиться. Почему? — Потому что в нашей работе на всё нужно смотреть пессимистично. Чем больше ты найдёшь для себя причин «почему это сломается» — тем больше ты проработаешь моментов, которые увеличат шансы на успех. Поэтому мы всегда в первую очередь обращаем внимание не на то, сколько копий мы храним, а как мы это делаем.

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

Как я спасаю данные каждый день (или не спасаю): часть вторая Работа, Волна постов, IT, СРК, Технологии, Пикабу, Пикабушники, Юмор, Длиннопост, Карьера, Фотография, Мемы

Поэтому несмотря на все мемы — к бэкаперам обращаются чаще всего тогда, когда либо кто-то что-то нажал и всё пропало (в случае с плохим мануал-терапевтом мы тут вам не поможем), либо когда всё сломалось настолько, что спасут только бэкапы.

Увидимся в новых сериях!

Показать полностью 7
[моё] Работа Волна постов IT СРК Технологии Пикабу Пикабушники Юмор Длиннопост Карьера Фотография Мемы
14
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Как найти в себе силы и овладеть SQL⁠⁠

Как найти в себе силы и овладеть SQL Программирование, IT, Лень, Время, SQL, Собеседование, Удаленная работа, Программист, Интернет, База данных, Карьера, Поиск работы, Длиннопост

"У каждого взрослого человека всегда много дел". Дмитрий Петров, лингвист, полиглот.

"Aller Anfang ist schwer" (любое начинание сложно). Немецкая поговорка.

Всегда трудно начинать что-то новое. Переживания из-за невладения навыком работы с базами данных и незнания языка SQL могут усугубляться страхом его изучения. Как это всё выучить? И не просто выучить, а ещё и начать хорошо разбираться в этом? А вдруг я не смогу найти работу, ведь везде требуются сотрудники уже с опытом работы? Эти и другие страхи возникают постоянно. Но бояться не надо! Язык SQL не сложный!
- "Конечно, тебе легко говорить". - Скажешь ты. - "Ведь ты его знаешь".
- "Да, знаю. И так же как и ты, когда то впервые его увидел". А ещё я практически сразу понял насколько он прост и лёгок в понимании! Итак, языку SQL и существенным навыкам работы с базами данных можно обучиться за довольно короткое время! А качественное обучение (или самообучение) с обязательной практикой может дать хороший результат! А чтобы начать совсем хорошо в нём разбираться, нужно прорешать множество типичных и каверзных задач. Здесь, конечно, нужен или опыт или нужны хорошие курсы. В своём курсе по SQL и базам данных на простых примерах я проведу тебя через многие практические сложности! Мы научимся решать любые задачи на языке SQL. Научимся видеть потенциальные ошибки в существующем коде и оптимизировать его. Можно реально примерно за месяц (если учиться не торопясь, уделяя час в день) "прокачать" знания языка SQL и навыки работы с базами данных с нуля до уровня специалиста с трёхлетним стажем! Вот так!
Я совсем не уговариваю тебя придти ко мне на курс, но был бы тебе очень рад! Мне уже повезло, что ты читаешь этот пост и я могу ещё кое что тебе рассказать!

Итак, язык SQL очень прост. Ты можешь ему научиться. Это аксиома (не требует доказательств).

"Я знаю. Ты можешь"! Ицхак Пинтосевич. Автор множества книг по развитию личности.

Итак, SQL тебе под силу! Теперь осталось разобраться как найти на него время и силы. У тебя, возможно, есть семья, дети. Есть работа, которая отнимает основное продуктивное время, есть друзья, которым хоть пол часа в день времени, но уделить нужно (вотсап, вконтакте, одноклассники,..). Вобщем - день занят. И так каждый день! А в выходные надо отдохнуть, ведь всю неделю ты работал как мог!
- "У меня есть максимум час в неделю!" - скажешь ты.
- "Отлично! С этого и давай начинать!" Час в неделю это лучше, чем ничего.

"Большого слона можно съесть по кусочкам". Народная мудрость.

Итак, если у нас есть час в день, то считай, что SQL мы выучим! Да, да! Тратя по-немногу времени на нужный навык, ты, в конце концов, его освоишь! И даже это не растянется на очень долго! Изучай и практикуй! Начни хоть с часу в неделю, ты заметишь, что ты начнёшь в этом разбираться, а через некоторое время тебе это понравится и ты сможешь находить на это больше времени! Незаметно для себя ты овладеешь SQL и обучишься навыкам работы с базами данных!

Буду рад, если поделишься своей историей как ты смог найти время и силы на язык SQL!

Показать полностью 1
[моё] Программирование IT Лень Время SQL Собеседование Удаленная работа Программист Интернет База данных Карьера Поиск работы Длиннопост
46
Ammiell
1 год назад

Начинаем-с⁠⁠

Привет, пикабутяне. О себе: учусь в айти. Буду вести посты об этом и немного о себе. Может кому пригодится и вдохновлю других.

А пока. Обучение C++/С#, SQL, API разработчика (не кидайтесь тапками, объясню). Давно начинал делать телеграм ботов, да забивал постоянно. работник из меня был никудышный и главное теперь - наверстать упущенное, ищу работу. лучшее - геймдизайн или соцсети, ну да ладно - мечты. В дальнейшем расскажу, почему именно айти.
+ немного личного. Моя главная цель - перестать зависеть от родственников (я несовершеннолетний) и построить себе будущее самостоятельно, для себя, и для своей девушки (снять квартиру, полностью самого себя обеспечить, ещё и помогать подруге, переехать в крупный город).

Уж извините за излишние сопли.


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

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

Буду рад услышать истории "становления", если так можно сказать, других программистов и принимать советы.

[моё] IT Блог Работа Жизнь Карьера Текст
5
127
Kaladinn
Kaladinn
1 год назад
Лига программистов
Серия Карьера в IT. Системный аналитик.

Карьера в IT. Системный аналитик, часть 8.3. Пример ТЗ для описания метода POST⁠⁠

Всем привет!

Я, наконец, смог оторваться от BG 3, поэтому продолжаем разбираться в системном анализе.

В этом посте продолжим разбирать примеры того, как писать ТЗ на различные API (или если быть точнее, то скорее спецификацию к ним, которая выступает и в роли ТЗ в том числе).

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

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

  • Получать список пользователей целиком или по заданным параметрам фильтрации;

  • Открывать карточку пользователя (детальную информацию по нему);

  • Редактировать ее по необходимости;

  • Удалять пользователя (или физически объект целиком, но это скорее редкость, или просто помечать его удаленным или неактивным);

  • Создавать нового пользователя.

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

  • GET /users

  • GET /users/{userId}

  • PUT /users/{userId}

  • DELETE /users/{userId}

  • POST /users

Т.е. по сути реализуем концепцию CRUD по отношению к ресурсу User.

То, как описать метод GET /users/{userId} мы рассмотрели в прошлый раз, сегодня рассмотрим метод POST /users.

Но для начала расскажу как описывать модель данных системы (один из вариантов того, как это можно сделать), т.к. это тоже важная часть ТЗ (спеки), которую должен делать СА. Разберем просто на примере с комментариями:

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

Ссылка на конфлю кому нужно, пока он еще работает.

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

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

В рамках данного шаблона есть немного кастомных вещей, свойственных для моих проектов. Например, вот эта вот "Ссылка на userGroup", это означает FK на таблицу на таблицу USER_GROUP и связку с соответствующим объектом. А атрибут role с ссылкой в типе на ref.Roles это enum (справочник). Т.е. атрибут может принимать только одно из значений из списка:

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

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

С моделью данных разобрались, это нам поможет при описании метода в том числе.

Описание самого метода (ссылка на конфлю):

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

Обычно методы по созданию объектов сложнее, но тут у нас очень простой процесс, почти нет проверок, поэтому так)

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

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

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

Получился еще более длинный длиннопост, чем обычно. Но вам, вроде бы, не привыкать. Вопросы, комментарии по сабжу - как обычно welcome.

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

P.P.S.: Также веду телеграмм-канал, в котором делюсь разным про профессию и про свой путь в ней. Есть и хардовая информация (асинхронные, синхронные интеграции, примеры ТЗ\шаблонов написания микросервисов), так и более софтовая - см. закрепленный дайджест.

Показать полностью 4
[моё] Пост Карьера IT Системный анализ Обучение Профессия Поиск работы Текст Длиннопост Системные требования Техническое задание Удаленная работа
154
Блог компании Партнёрский материал Реклама
practicum.yandex
practicum.yandex
1 год назад

«Умею работать в команде»: клише или все еще важный навык?⁠⁠

В резюме среди навыков нередко указывают «умение работать в команде», «командоориентированность», но что это означает на деле? Эксперты карьерного центра Практикума перечислили пять черт настоящих  командных игроков.

«Умею работать в команде»: клише или все еще важный навык? Карьера, Офис, Работа, IT, Образование, Блоги компаний

Командный игрок понимает свою роль

Успешность коллектива зависит от того, насколько грамотно распределена деятельность ее членов. Например, в модели Белбина есть целых 9 командных ролей! Умение «отыгрывать» свои функции помогает достигать результатов и экономить ресурсы.

Выполняет обещания

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

Проявляет эмпатию и открытость

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

Помогает коллегам

Если поддерживать и разгружать друг друга в критические моменты, то получится настоящая команда. Сегодня вы кого-то подстрахуете или выручите, завтра — вас. Помощь может выражаться даже в мелочах: например, сменить воду в кулере, почистить кофемашину, зарядить бумагу в принтер. Такая забота важна для создания правильного психологического климата в коллективе.

Уверен в своей команде и доверяет ей

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

В сфере IT командная работа — на первом месте, но чтобы в коллективе было по-настоящему комфортно, важно правильно выбрать направление. В этом поможет бесплатный тест по профориентации Практикума. Он покажет профессии, в которых вы сможете проявить себя и стать сильным командным игроком.

Показать полностью
Карьера Офис Работа IT Образование Блоги компаний
1
16
MayhemHello
1 год назад
Лига программистов

IT просвет #3⁠⁠

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

"Да все же очевидно" - весьма вероятно, тогда этот пост не для вас)

Дисклеймер:
Мир большой и разнообразный, бывает всякое, к любому пункту можно привести контрпример, это нормально. Данный пост - попытка обобщить мой опыт (и опыт товарищей) за последние 8-10 лет в разных компаниях.

Сразу уточню что я понимаю под it-компанией или компания с it-профилем:
IT-компания -
1) дочернее юрлицо "большого" бизнеса, необходимое для создания it-системы данного бизнеса (СберТех, ОзонТех, ..)
2) компания, основной продукт который является it-продуктом/it-системой (Яндекс, Positive Technologies, Профи, ..)
3) компания, разрабатывающая it-решения на заказ aka бодишоп (EPAM, Luxoft, ..)

Пойдем от худших (на мой взгляд) мест к лучшим.

5 - Маленькая компания с не-it профилем
Плюсы:
Обычно невысокие требования для соискателей
Вероятно отсутствие бюрократии

Минусы:
Устаревший технологический стек
Зп ниже рынка
Отсутствие существенного роста навыков
Отсутствие карьерного роста
Отсутствие специализации, может потребоваться заниматься широким профилем проблем (да, это минус)

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

4 - Большая компания с не-it профилем
Плюсы:
Все еще не слишком высокие требования для соискателей
Зп может быть рыночной или практически рыночной
Какой-никакой карьерный рост возможен

Минусы:
Возможен устаревший технологический стек
Отсутствие существенного роста навыков
Может быть отсутствие четкой специализации
Вероятна очень сильная бюрократия

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

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

3 - Небольшая компания с it-профилем

Монетка, может быть "чудо как хорошо", может быть "ниже среднего"
Плюсы:
Как правило актуальный стек технологий
Как правило рыночная зп (иногда выше рынка)
Какой-никакой карьерный рост
Рост навыков
Отсутствие бюрократии
Понимание заметного вклада в общее дело (== "здесь я не винтик, я большой молодец")

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

"Ну теперь то ок?"
Ну почти
Не самый плохой вариант для старта, не самый плохой вариант для работы
Есть риски стабильности, есть риски "потолка", выше которого будет сложно двигаться

В подобной компании также работал, вполне ок, коллектив можно разделить на 2 части
1 - Те, кто уже работал в наших следующих вариантах компаний, устал, и пришел в тихую гавань доживать it-век в удовольствие
2 - Те, кто еще не работал в наших следующих вариантах компаний и практически гарантированно уйдет туда

2 - Большая компания с разработкой на заказ (бодишоп/галера, да простят меня работающие в них люди)

Плюсы:
Как правило актуальный стек технологий
Хорошая зп
Карьерный рост
Рост навыков
Может быть релокация силами компании

Минусы:
Возможно отсутствие постоянной команды (== "команды под проект")
Возможно отсутствие интереса к контексту (== "Username, надо проект вот в этой сфере, давай")
Проекты могут быть устаревшими/неинтересными
Может быть отсутствие четкой специализации

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

1 - Большая it-компания

Имхо - чудо какой хороший вариант, но не без проблем

Плюсы:
Зп от "рыночная" до "сильно выше рынка"
Актуальный технологический стек
Прозрачный и понятный карьерный рост
При желании крайне сильный рост навыков
Четкие выработанные процессы
Максимально четкая специализация
Большая стабильность
Может быть релокация силами компании*

Минусы:
Возможна сильная бюрократия
Возможно понимание незначительности вклада в общее дело (== "я винтик")

"И вот эти ваши тиньковы-авито лучшее что есть на рынке что ли?"
На мой взгляд - да
Крайне уважаю большие продуктовые компании, работаю в подобной, весьма доволен)
Также считаю что это очень хорошее место для начала карьеры, если получится попасть стажером или джуном - есть шансы что у вас все сложится очень-очень хорошо)


А на этом все, рад если был чем-то полезен)
При желании можете написать в комментарии интересующие темы, мб про что-нибудь напишу, если компетенции позволят.

Показать полностью
[моё] IT Программирование Профессия Карьера Длиннопост Текст
13
Партнёрский материал Реклама
specials
specials

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

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

Попробовать

Ремонт Теплый пол Текст
user7360339
user7360339
1 год назад

Как я занял 3 место в самом большом хакатоне в мире с более чем 3к человек⁠⁠

Привет. Меня зовут Дима Карпов, на данный момент я являюсь продактом в топ-1 edTech компании Skyeng, ex-Head of product билайн. И в этой статье я решил поделиться крутейшим опытом призёрства в хакатоне на более чем 3к человек!

Когда я был ещё магистром СПбГУ программы «Экономика фирмы» мне довелось стать призёром в хакатоне, который попал в книгу рекордов гиннесса, как самый крупный хакатон в мире! Расскажу, как проходит чемпионат и какие приёмы помогают побеждать в подобных соревнованиях.

Цифровой прорыв на сегодняшний день самый большой хакатон в мире. Данный рекорд был занесён в Книгу рекордов Гиннесса: три с половиной тысячи участников на протяжении сорока восьми часов разрабатывали решения для крупнейших компаний России!

Про команду и коммуникации

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

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

Как я занял 3 место в самом большом хакатоне в мире с более чем 3к человек Рекомендации, IT, Хакатон, Карьера, Длиннопост

Распределение ролей было очевидным. У нас был тимлид — он задавал общий вектор работы, фронтэнд и бэкэнд разработчики, я отвечал за финансы и продвижение, дизайнер — за визуализацию. Работали по принципам Agile — спринты, проверка статусов и вот это вот всё.

В коммуникациях возникали трудности в силу совершенно разных бэкграундов. Тут важно понимать, что нужно находить компромиссы. Поэтому ещё на старте мы определили лицо, принимающее решение. И даже если интересы расходились, веса были следующие: специалист в своей области имел коэффициент принятия решения равный единице, остальные по 0,4.

Таким образом, если мне в маркетинге говорят, что моё решение не совсем хорошее, то мой 1 балл — против 1,6 от остальных, говорит о том, что мне нужно прислушаться и что-то изменить. Но если против будут трое (1,2 балла), то конечное решение за мной, так как со вторым участником у нас 1,4.

Про подготовку

Если честно, к региональному этапу мы практически не готовились. Как только организаторы выложили перечень тем, за два дня мы расставили приоритеты. И просто пришли на конкурс.

Перед нами стояла задача создать продукт для ЖКХ структур — чат-бота для пользователей. Мы совершено не отладили тайм-менеджмент, и в итоге не успели выполнить весь объём работ. Работа было недостаточно системной, но это была первая наша командная работа.

Когда закончились защиты, я был уверен на 100%, что мы пройдём в следующий этап, так сильно мне понравился наш питч и продукт. Конечно, ожидали результатов мы всё равно с волнением, за то когда нашу команду назвали в числе победителей — восторг переполнял.

Мы сказали себе, что к финальному этапу будем готовиться основательно и не допустим старых ошибок: мы потеряли очень много времени из-за того, что система не была выстроена заранее

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

Про продукт

В финале мы делали продукт по заказу АНО «Россия страна возможностей», тесно связанной с государством. У них был запрос на создание экосистемы для мониторинга трудоустройства студентов/выпускников.

Для министерства образования важно получать честную статистику о том, чем занимаются студенты после университета и куда идут работать. Только с этими данными можно выстроить эффективную образовательную политику. Главной задачей было создать систему, которая бы объединяла, вузы, работодателей и студентов/выпускников

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

Человек авторизуется через портал «Гуслуги» и добавляет свои данные. Система подбирает подходящие компании, при этом предлагает как доступные варианты, так и возможные в будущем, для которых на данном этапе не хватает навыков. Если компания мечты сейчас не доступна, система даёт перечень рекомендаций: курсов или программ обучения. В конечном счёте пользователь приходит к цели — получает работу мечты.

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

Про защиту

Защита проходила в два этапа. На предзащите, которая состояла из короткой беседы с техническими экспертами, отбирались 12 команд. И нам хватило баллов, чтобы выйти на главный полигон.

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

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

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

На региональном этапе это выглядело так:

Как я занял 3 место в самом большом хакатоне в мире с более чем 3к человек Рекомендации, IT, Хакатон, Карьера, Длиннопост

А на финале так:

Как я занял 3 место в самом большом хакатоне в мире с более чем 3к человек Рекомендации, IT, Хакатон, Карьера, Длиннопост

Да-да, в моей голове это тоже не укладывалось. Но, мы решили рискнуть, и не прогадали.

Про финал

Я думал, мы попадём примерно в топ-5, так как конкуренция в Казани была в десятки раз выше, чем в регионе. Но когда выложили протоколы, оказалось, что мы стали третьими в своей секции! Все усилия, которые мы прилагали, и весь труд конвертировались в призовое место. Просто потрясающие ощущения.

Мы были в шаге от первого места, но поскольку решили сфокусироваться на проработке идеи, техническая часть не получила максимальных оценок

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

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

Как я занял 3 место в самом большом хакатоне в мире с более чем 3к человек Рекомендации, IT, Хакатон, Карьера, Длиннопост

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

Мы доказали себе, что способны на многое, и это далеко не последняя победа.

Добиться высокого результата помог опыт участия в кейс-чемпионатах, в стартап-конкурсах и хакатонах. Знания маркетинга и экономики, конечно, тоже пригодились. Без этого никуда. ЭкФак — One Love!

9 советов участникам: как побеждать в подобных конкурсах

  1. Используйте комплексный и системный подход

  2. Вводите Agile методологии в управлении

  3. Помните про тайминг и распределение задач

  4. Отличайтесь от других, будьте оригинальными

  5. Работайте над командным брендом

Наша команда — «Eigenspace» или «свободное пространство». Своего рода — множество. Индивидуальных векторов, где каждый имеет свой идентификатор. Так же под наш бренд мы заложили продукт: это была не просто автономная система для трудоустройства, она имела возможность выстроить собственный вектор развития. На хакатон мы приехали в брендированных футболках

6. Распечатайте раздаточные материалы для судей, в которых вы отразите суть проекта

Используйте шаблоны для бизнес-плана на одной странице, напечатайте их в крупном формате на качественной бумаге. Мы стандартно использовали шаблон Lean Canvas. Красиво его оформляли, а с обратной стороны помещали информацию о команде. Помните про лаконичность и читаемость, как в презентации, так и в других материалах

7. Уделите подготовке защиты много времени

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

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

9. Назначайте роли заранее

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

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

МОЙ АВТОРСКИЙ ТЕЛЕГРАММ КАНАЛ ПРО АЙТИШКУ, КАРЬЕРУ И ПРОДУКТЫ.

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