GIRLS DO IT
2.29K subscribers
117 photos
5 videos
1 file
287 links
Канал для девушек, которые любят технологии. Пишем о карьере в IT/digital, приглашаем спикеров из индустрии и проводим эфиры.👩🏼‍💻

📌Закрытое сообщество: @ErgoProxyDi
📌Реклама и сотрудничество: @Daria_linlin
📌База знаний: https://vk.cc/cos7G4
Download Telegram
​​Привет! Сегодня тебя ждёт интересное видео про Олимпиадное (спортивное) программирование. О нём нам кратко расскажет Александра, студентка третьего курса бакалавриата Современное программирование в СПБГУ.

Многие воспринимают спортивное программирование — как что-то, что в реальном мире никогда не пригодится. Но на самом деле в наше время уметь решать олимпиады задачки — это must-have.

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

Видео доступно здесь или по кнопке под постом!

Ссылки на Александру:
YouTube — Хочу в Stem
Инстаграм — hsw.kuzminash
Телеграм — @shuralala

Stay tuned
#интервью #обучение_в_IT
​​Вы часто спрашиваете нас про курсы в IT с последующим трудоустройством. Наконец-то мы готовы порекомендовать именно такие! Компания Compass Plus подготовила бесплатное обучение, по окончанию которого ты можешь получить комфортные условия труда на конкурсной основе.

3 раза в неделю команда девушек будет обучаться web-разработке с целью трудоустройства.

🔸 Кто такие Compass Plus?
Compass Plus — международная IT компания, основанная в 1989 году. Она специализируется в сфере электронных платежей и розничного банкинга. Все сотрудники являются высококвалифицированными специалистами и занимаются разработкой надежных автоматизированных систем для финансовых учреждений по всему миру.
 
🔸 Что они предлагают?
Бесплатное 3-х месячное обучение WEB-разработке на конкурсной основе с последующим трудоустройством. Занятия будут проводиться 3 раза в неделю (оффлайн в офисе в Москве и онлайн).
Заявки принимаются до 21 февраля, старт курса будет 20 марта 2022 года.
 
🔸 Что нового я узнаю?
— обзор IT технологий в финансовой индустрии;
— WEB разработка на клиенте: HTLM, JavaScript, React;
— WEB разработка на сервере: NodeJS, JSP;
— работа с NoSQL базами данных: MongoDB;
— основы верстки HTML страниц и использование API;
 
🔸 Кому подойдет этот курс?
— Тем, кто занимается программированием 
Преимуществом для курса будут опыт разработки и WEB-программирования, участие в IT-проектах и работа в IT-индустрии.
— Тем, кто хочет сменить специальность.
Курс предполагает техническую подготовку. Однако профильное высшее образование может быть по математике, информатике или любому инженерному направлению.
Организаторы ждут девушек, увлеченных программированием и готовых работать в команде!
 
🔸 Что компания ждет от учениц?
Ты-идеальная кандидатка, если:
— умеешь мыслить логически,
— самостоятельно организовывать время,
— аккуратно и точно работать,
— быстро усваивать новую информацию,
— взаимодействовать в команде,
— а главное — хочешь расти и учиться!
 
🔸 Почему я должна обратить внимание именно на эту возможность?
Курс «IT4EVA» предлагает обучение с учетом особенностей психологии и социальных потребностей. С тобой будут заниматься профессиональные преподаватели и психолог в офисе в Москве. Будут проводиться Agile-сессии и online-консультирование, а сами занятия будут проходить в комфортных учебных классах с современным техническим оснащением.
 
Главный приз по окончании курса — персонализированное предложение о выгодном трудоустройстве.
 
🔸 О трудоустройстве
Сфера IT предлагает много “плюшек” своим работникам: оплата мобильной связи, корпоративный спорт, социальные проекты для детей, гибкая система бонусов и компенсаций и многое другое.
 
Специалисты с курса подберут варианты трудоустройства учитывая социальные потребности каждой ученицы. 
 
Если ты давно хотела попробовать себя в web-разработке, то курс «IT4EVA» - твой шанс!

Переходи по ссылке, чтобы оформить заявку. Старт курса будет 20 марта. Заявки принимаются до 21 февраля, поторопись!

Stay tuned
#обучение_в_IT #girlsdoIT
​​5 сайтов для начинающих программистов 👩🏼‍💻

Если вы только начали писать код, и у вас ничего не получается, не переживайте. Спокойно выдохните, уберите молоток, которым собирались разбить ноутбук и откройте поисковик. Скорее всего решение вашей задачи есть на одном из сайтов, которые мы перечислили ниже 👇🏻

1️⃣ StackOverflow
https://stackoverflow.com/
👄 Язык: английский

StackOverflow — это самая большая база вопросов и ответов по программированию разработанная Джоэлем Спольски и Джеффом Этвудом в 2008 году. Если вы столкнулись со сложной задачей, которую не можете решить самостоятельно, welcome to StackOverflow.

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

2️⃣ Дока
https://doka.guide/
👄 Язык: русский

В Доке вы найдете материалы по веб-разработке для новичков на человеческом языке: HTML + CSS + JavaScript.

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

3️⃣ Хабр Разработка
https://habr.com/ru/flows/develop/
👄 Язык: русский

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

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

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

4️⃣ Tproger
https://tproger.ru/
👄 Язык: русский

Издание о разработке и обо всём, что с ней связано.

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

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

5️⃣ CodeProject
https://www.codeproject.com/
👄 Язык: английский

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

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

Stay tuned
#подборка #обучение_в_IT
​​Как понять, когда нужно искать ментора и где его найти?

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

Консультация с ментором — это тот случай, когда один полезный разговор заменяет десять часов поиска в интернете 🔎

Кому нужен ментор?

Если коротко, то всем. Он будет бесполезен только для совсем-совсем начинающих, для тех, кто ещё не определился с направлением в IT.

Джунам и тем, кто только учится, ментор поможет:

👩🏻‍🎓 Оценить уровень знаний, увидеть и заполнить пробелы.
👩🏻‍🎓 Сэкономить время на поиске информации.
👩🏻‍🎓 Решить даже нерешаемые задачи. Или подскажет, как без их выполнения успешно завершить проект.
👩🏻‍🎓Понять куда расти дальше, как профессионалу.

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

Более опытные специалисты могут обратиться к ментору с другими запросами: 

🧙 Проработка конкретных хард- или софт-скиллов.
🧙 Решение сложных кейсов.
🧙 Управление командой.
🧙 Наставничество в освоении новой области.
🧙 Получение навыков для повышения или перехода в новую компанию.

Где найти ментора?

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

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

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

No Flame No Game: Поиск менторов
Ссылка: https://t.me/Nfng_bot
Telegram-бот для поиска менторов. Бот помогает менторам и менти находить друг друга. Есть те, кто готовы брать подопечных бесплатно. За использование бота тоже не нужно платить.

Getmentor – открытое сообщество IT-наставников
Ссылка: https://getmentor.dev/
Некоммерческая площадка от Георгия Могелашвили, разработчика из Shopify, ex-Booking. За свою работу площадка не берет никакой комиссии ни от менторов, ни от менти. На Getmentor есть профессионалы, готовые помогать бесплатно.

Solvery io – обучение IT 1 на 1 с наставником
Ссылка: https://solvery.io/
Коммерческая площадка по поиску менторов. На ней можно отфильтровать наставников по стеку, поговорить первые 15 минут бесплатно и определиться: подходите вы друг другу или нет. Все консультации платные.

Girls discuss Tech 
Это чат нашего сообщества, в котором общаются и делятся опытом девушки из разных IT-направлений. Иногда желающие предлагают свое менторство или активную помощь. Чтобы вступить в чат, нужно написать @ErgoProxyDi «Привет, хочу в чат» и ждать ответа 👌🏻

Найдите своего ментора и вы получите буст не только в техническом плане, но и в психологическом: поверите в себя и свои силы 💪🏻

И не забудьте поздравить своих самых первых менторов, тех, кто помогал вам запоминать буквы и цифры, чтобы вы могли учить джаву и питон. Ведь сегодня 5 октября — День Учителя 👩‍🏫

Stay tuned
#подборка #обучение_в_IT
​​Всем привет!

В эту субботу мы приглашаем вас на прямой эфир на тему: «Как бесплатно учиться в Европе на продуктового дизайнера»

Дата: суббота 5 ноября
Время: 11:00 (Московское время)
Место: Телеграм-канал Girls do IT
Ссылка: https://t.me/girlsdoit_moscow?livestream

Наши гостем будет продуктовый дизайнер и студентка Aalto University направления Human-computer interaction — Айгуль. 

Human Computer Interaction, сокращенно HCI — это увлекательная дисциплина, которая объединяет изучение поведенческой науки и технологий с целью улучшения взаимодействия человека и контента.

Айгуль расскажет о своем пути в продуктовом дизайне, о работе Mail.ru, Яндексе и Райффайзен Банке. О том, как она переехала из Казани в Москву, а затем отправилась изучать Human-computer interaction в Хельсинки 💥 

Вы узнаете: 
📍 Как бесплатно учиться за рубежом?
📍 Как выбрать университет и пройти вступительные экзамены?
📍 Как построен процесс обучения в европейских университетах?
📍 Какие существуют плюсы и минусы обучения за рубежом?
📍 Как найти свою первую работу в Европе?

🙋‍♀️ А если у вас есть другие вопросы к Айгуль, оставляйте их под этим постом в комментариях. И мы обязательно разберем их во время прямого эфира!

Ставьте напоминания в календаре и до встречи на эфире 🚀

Stay tuned
#обучение_в_IT #прямой_эфир
Запись сегодняшнего эфира уже доступна по ссылке:
https://youtu.be/crKbeDz-CxU

Всем приятного просмотра/прослушивания и отличных выходных!

#обучение_в_IT #прямой_эфир
​​Что такое мудборд и для чего он нужен?

Мудборд (англ. moodboard - «палитра настроения») – это набор изображений, имеющих общую цветовую гамму, тему, шрифты, формы, эмоциональный посыл и одну идею. Они могут быть размещены рядом друг с другом в графическом редакторе или иметь физическое воплощение. Коротко: доска/картинка в которой много других картинок поменьше 🙂

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

Еще одна важная задача мудборда — уточнить и конкретизировать то, что вы придумали. Как для себя, так и для заказчика, инвестора, клиента.

Из чего состоит мудборд?

Разберем составляющие мудборда на примере доски настроения для будущего приложения интернет-знакомств:

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

Цвета помогут подобрать эти сервисы:
👉 Создает палитру на основе выбранного цвета – https://colorscheme.ru/
👉 Монохромные палитры – https://copypalette.app
👉 Готовые палитры (вы точно видели такие в Pinterest) – https://copypalette.app

Шрифты ✍️
Правильно подобранный шрифт тоже влияет на восприятие. Определите характер: с засечками или без, рукописный или декоративный. Хотите, чтобы вашим приложением пользовались не только для поиска своей пары? Выберите шрифт попроще, не рукописный и без засечек.

Ищите среди бесплатных шрифтов Google – https://fonts.google.com/

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

Иллюстрации 🖼️
Они могут быть выполнены в любом стиле и тоже влиять на восприятие. Так, рисунок одной и той же парочки может передавать разные настроения. Ведь девушка и парень на картинке могут застыть в страстном поцелуе, а могут робко держать друг друга за руки.

Фотографии 📸
Представьте, что вам нужно показать, какой будет целевая аудитория вашего приложения. Будут ли это уверенные люди, которые знают, чего ищут или студенты-первокурсники, которые не знают чего хотят? Решать только вам, ищите нужные фото, к примеру, на Pinterest и добавляйте их в свой мудборд.

Где искать вдохновение?

Вот несколько полезных ресурсов:

📍 Behance – социальная медиаплатформа, где дизайнеры, видеографы, иллюстраторы, 3D-визуализаторы делятся успешными проектами. Даже есть отдельная вкладка с мудбордами. (https://www.behance.net/)
📍 Loadmo – витрина мобильных веб-сайтов (https://loadmo.re/)
📍 Dribbble – миллионы портфолио крутых дизайнеров и агентств. Много фильтров, удобно искать (https://dribbble.com/)
📍 Awwwards – для веб-дизайнеров и разработчиков приложений (https://www.awwwards.com/)
📍 Pinterest – куда же без него (https://ru.pinterest.com/)

Помните, что главное правило создания мудборда – это отсутствие рамок! Если вы не хотите использовать фотографии реальных людей, не добавляйте их. Ваша идея понятна без слов и в проекте они не нужны? Тогда не тратьте время на поиск шрифтов. Можете даже создать мудборд на деревянной доске выжигательным аппаратом!

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

Stay tuned
#лонгрид #обучение_в_IT
​​Что такое код-ревью и кто им занимается?

Код-ревью – это проверка кода программы или проекта на предмет безопасности, качества, производительности, изящности решений, стилистики, оформления и наличия комментариев.

Если код выполняет свои функции – это уже хорошо. Но будет совсем замечательно, если его смогут понять другие разработчики. А это значит, что он как минимум должен быть: читабельным, понятным и компактным.

Кто проводит код-ревью?

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

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

Примеры инструментов для статического анализа кода:

📍 SonarQube - один из лучших инструментов статического анализа, который позволяет писать более чистый и безопасный код. Проверяет код на качество по правилам, основанным на соглашениях и стандартах.

Поддерживаемые языки: Apex, C, C#, C++, COBOL, Flex, Go, HTML, Java, JavaScript, Kotlin Objective-C, PHP, PLI, PL/SQL, Python, Ruby, Swift и т. д.
Стоимость: Базовая версия бесплатна

📍 PVS‑Studio — это статический анализатор кода, предназначенный для проверки C, С++, С# и Java проектов. Выявляет опечатки, мертвый код, потенциальные уязвимости.

Поддерживаемые языки: Visual Studio, C, C++, C++/CLI, C++/CX (WinRT) и т. д.
Бесплатная пробная версия: Есть (по запросу)

📍 Codacy – это онлайн-сервис, который выполняет статический анализ кода для большинства код-репозиториев, например, GitHub. Он поможет проверить качество кода и отследить технический долг на более чем 40 языках программирования.

Поддерживаемые языки: Apex, AsyncAPI, AWS Cloud Formation, шаблоны Azure Resource Manager, C, C#, C++, CoffeeScript, Go и другие.
Бесплатная пробная версия: 14 дней.

Stay tuned
#лонгрид #обучение_в_IT
​​ChatGPT о GitHub на примере «Лего» 🤖

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

Вот подробное объяснение ChatGPT, которое поможет понять, как работает GitHub:

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

Как же строить домик вместе? Вы можете использовать GitHub, который поможет вам сделать это проще и эффективнее.

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

Вы также можете использовать функцию «issues» на GitHub, чтобы обсуждать вопросы, с которыми вы сталкиваетесь в процессе создания домика. Например, если у вас возникла проблема с недостаточным количеством кирпичиков определенного цвета, вы можете создать задачу (issue) и обсудить, как это решить.

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

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

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

Это еще один способ, как можно использовать ChatGPT в жизни. Нейронка отлично справляется с объяснением технической информации через понятные и знакомые вещи. К примеру, если вбить в ChatGPT «Что такое модификаторы С++. Расскажи, как для десятилетнего ребенка», то нейросеть даст исчерпывающий и понятный для всех ответ 🙃

Ставьте реакции, если вам полезна тема GitHub, и мы углубимся в этот вопрос 🔥

Stay tuned
#лонгрид #обучение_в_IT
Отзыв о курсе «Менеджер проектов» в Практикуме, базовая программа.

О курсе: длится 6 месяцев, цена – 102 000 ₽.

Об ученице: начинающий проджект-менеджер, проходила обучение параллельно с работой. 

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

Плюсы:
+ Действительно актуальный материал с жизненными примерами и юмором.
+ Удобный и приятный глазу тренажер, есть десктопная и мобильная версия. 
+ Объясняют сложные вещи простыми словами, часто дают ссылки на полезные дополнительные материалы.
+ Качественная проверка домашних работ с подробным разбором.

Минусы:
– Групповые домашние задания, где 6 будущих проджектов имитируют работу команды. Ощущение, что  их сделали групповыми, для того, чтобы уменьшить количество ДЗ для проверки.
– Бесконечные баги в мессенджере «Пачка», где ведется все учебное общение.
– Неудобная кураторская система. Есть наставник, куратор, ревьюер… И ко всем нужно идти с определенными вопросами, а хочется единое окно.

Вывод: Если вникать в каждую лекцию и параллельно устроиться на стажировку в компанию, то толк будет. Курс дает базу, систематизирует информацию и заполняет пробелы. Но не дает главного — опыта управления командой. Поэтому его нужно добирать где-то на стороне.

Ставьте реакции, если вам понравился формат и вы хотите читать больше отзывов на курсы по IT-профессиям 🔥

#отзыв #обучение_в_IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Как стать наставником в IT?

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

Вот несколько шагов, с которых можно начать свое наставничество:

1️⃣ Определи свою экспертную зону
Проанализируй, в какой сфере ты обладаешь наибольшими знаниями и опытом. Это могут быть разработка, DevOps, аналитика данных или что-то другое.

2️⃣ Развивай навыки общения
Наставничество — это не просто передача знаний, но и умение слушать, понимать потребности учеников и давать четкие, конструктивные советы.

3️⃣ Найди платформу для менторства
Существуют различные онлайн-платформы, где можно стать ментором: GetMentor, Solvery, а также локальные сообщества. Еще стать наставником можно на собственной работе или пойти ментором в IT-курсы (вроде Практикума или Нетологии).

4️⃣ Будь готова учиться и адаптироваться
Важно понимать, что каждый ученик уникален, и подход к менторству может варьироваться. В процессе ты тоже будешь учиться новому, будь то методики обучения или новейшие технологии.

5️⃣ Избавьтесь от самозванца
Ваши 3/5/7… лет в IT что-то да значат. Да, вы можете передавать свои знания другим. Вы уже не новички и разбираетесь в том, о чем говорите. Вы справедливо занимаете свою должность, это не везение, а ваши навыки и ваше старание!

Повторяйте это себе как можно чаще и будьте самым лучшим наставником 😎

♥️
хочу стать ментором
🔥 – хочу найти ментора
😄 – хочу шляпу из капусты, как у этого кота 😎


#лонгрид #обучение_в_IT
Please open Telegram to view this post
VIEW IN TELEGRAM