Girl who codes
11.4K subscribers
646 photos
46 videos
467 links
Пишу о жизни айтишницы и о том, как ею стать ❤️
Человеческим языком про карьеру в IT и про старт с нуля

Моя школа IT-профессий для девушек с поддержкой на всех этапах - с нуля и до трудоустройства👩‍💻 itgirlschool.com

Вопросы @itgirlschool
Download Telegram
Игры обучалки и боты для изучения 🤓

Каждый программист-новичок сталкивается с одной и той же проблемой - как запомнить все теги или команды? 😐

Есть два варианта:
👩‍🏫 записывать их в блокнот и как можно чаще применять
👩‍🏫 тренироваться в играх-симуляторах и ботах

Я приветствую как первый, так и второй вариант. Но для тех, кто хочет все выучить быстро, я подготовила те самые симуляторы, которые помогут вам играючи выучить самую нудную часть программирования 🤪

💎 flexboxfroggy - любимая игра всех моих студенток)) Помогает разобраться в верстке и позиционировании элементов. Суть игры: нужно помочь группе разноцветных лягушек добраться до их кувшинок, используя необходимые тэги позиционирования. Кстати, в игре есть подсказки, именно они помогут тебе разобраться, какое свойство CSS использовать в той или иной ситуации, но все же придется подумать, какую комбинацию свойств использовать. А еще еще gridgarden на ту же тему.

💎@goit_html_bot - чудо бот в телеграме, который помогает изучать HTML. Каждый день вам приходит напоминалка о том, что сегодня у вас 5 тэгов для изучения. После этого бот предлагает вам пройти тест. Я лично не пробовала, но студенты в восторге.

💎 javarush - это интерактивный онлайн-курс по программированию на Java в формате игры. Курс состоит из четырех квестов (Java Syntax, Core, Multithreading, Collections), в каждом из которых — 10 уровней. Каждый уровень включает короткие лекции по теории Java (одна лекция — одна тема) и задачи на закрепление полученного материала

💎 Code combat - несмотря на то что Code Combat создан для детей школьного возраста, игра остается интересной для всех возрастов. В ней у тебя под контролем находится храбрый герой, которому предстоит пройти через сотни подземелий, сражений с врагами, а также он будет собирать множество самоцветов. Прохождение игры занимает около 20 часов и охватывает основные аспекты программирования.

На сегодня это весь список игр, которые помогут изучить программирование еще легче и проще 😉А если у вас есть свой список любимых игр для программистов, то смело пишите их в комментариях - давайте поможем друг другу стать еще лучше 🤗
​​Как человек, который успевает делать миллион дел, я всегда думаю о том, где же брать энергию в условиях нехватки времени, сил и переизбытка избытка стрессов и дедлайнов. Про меня все говорят, что я еще та зажигалка)) И вот мой секрет, которым с удовольствием делюсь:

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

🌸 Баланс труда и отдыха. Я очень много работаю, но у меня железно есть 1 выходной и 1 вечер в неделю, когда я отдыхаю. Это время зарезервировано у меня в календаре и я очень стараюсь его делами не занимать. Каждую неделю я устраиваю себе самое классное свидание сама с собой, стараюсь себя побаловать и порадовать. Для тех, кому стыдно отдыхать - помните о том, что время, потраченное на отдых, окупится сторицей и даст вам значительное усиление продуктивности.

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

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

🌸 ЗОЖ это… нет, это не качалка в душном помещении с толпой народу и не куриная грудка на пару 3 раза в день. Это экология, это то каким мы дышим воздухом, какую воду мы пьем, сколько шагов в день ходим пешком, как мы спим, как часто проходим диспансеризацию. Это не про "no pain no gain", а наоборот, про здоровую психику и понимание пределов своих возможностей.

🌸 Музыка. Да, вот так просто) Включаешь энергичный бит - и ты можешь все 💪

И этот список можно продолжать еще долго. Но самое главное, что надо обязательно искать свои собственные источники. Что-то важно и работает для всех, а что-то уникально именно для тебя. Остановись на секунду и задумайся, а что же дает энергию именно тебе? 😋
​​Нативная разработка vs кросс-платформенная 😎

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

🖥 Что такое кроссплатформенная разработка - это технология, которая совместима со множеством операционных систем и таким образом работает на разных смартфонах и планшетах (например, сразу и на IOS и на Android).

Преимущества:
♥️ Более короткое время разработки. Если вы выберете верный технический стек и распланируете свой проект тщательно, то вы получите возможность переиспользовать большую часть кода.
♥️ Рентабельность. Стоимость кроссплатформенной разработки обычно дешевле, чем нативной (так как нужно не две команды разработчиков, а одна)
♥️ Доступно для большего количества пользователей. Думаю, многие андроид-владельцы ощутили боль про запуске Clubhouse из-за невозможности им пользоваться на своем смартфоне.
♥️ Обновления. В мире где разработчики приложений внедряют обновления 4 раза в месяц, техническое обслуживание может забирать большую часть времени, сил и денег, и это именно то место, где выигрывают кроссплатформенные разработчики.

🛠 Технологии кроссплатформенной разработки: React Native, Flutter, Apache Cordova, Xamarin и др.

🖥 Нативная разработка - это родной язык программирования для каждой операционной системы и рекомендуемый производителем: для iOS это Objective-C или SWIFT, для Android – Java или Kotlin, а для Windows Phone – C#.

Преимущества:
♥️ Высокая производительность
♥️ Большой пользовательский опыт

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

Конечно, знать все технологии и языки невозможно, поэтому лучше заранее для себя определиться, что больше всего нравится именно тебе. Лично я очень ленивая, люблю все оптимизировать и экономить время, поэтому обожаю кроссплатформу (Flutter и React Native) 😆
Швейцарский нож программиста 🤠

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

💻 CodePen - онлайн-редактор для фронтендеров. Это песочница, в которой можно работать с HTML, CSS и JavaScript. Песочницу часто используют преподаватели программирования и вёрстки для демонстрации учебного кода. CodePen применяют авторы статей о разработке, когда нужно показать читателям пример кода. А рядовому программисту будет удобно тем, что сразу виден результат того, что вы там накодили)) Программа доступна абсолютно бесплатно любому желающему.

💻 Flaticon (я обожаю их сайт 😍). Если ты занимаешься веб-разработкой, создаешь сайты (например, как я), то этот сервис будет твоей палочкой-выручалочкой. Это лучший сервис с иконками во flat-стиле в интернете. Здесь можно скачать иконки как бесплатно, так и за деньги, а главное - использовать где угодно. В принципе, я пользуюсь бесплатным тарифом, он меня устраивает. Выбрала иконку, цвет, размер – скачала и юзаю довольная.

💻 Prettier. Немного предыстории: разработчики часто не могут договориться о форматировании кода и типичный рабочий день для многих начинает выглядеть так: кофе, кодинг, всё мирно и хорошо, — а потом, бац, и наступает код-ревью, на котором выясняется, что ты где-то поставил скобочки не так или не перенес что-то на новую строчку. Чтобы таких ситуация не возникало нужно заниматься наведением порядка в коде, т.е. - форматированием… Но кто это будет делать вручную? 🧐 Это же так нудно и скучно. Вот именно эту монотонную работу вместо нас и будет делать Prettier в Visual Studio Code или VS Code... Он как палочка-выручалочка разложит все по своим местам. Люблю это расширение, работа стала в радость)))

На сегодня все, но обещаю, что расскажу еще о многих полезностях для программистов 😋 А какими помощниками пользуетесь вы?
​​Наш проект - школа ITGIRLS - как живой организм: он растет и развивается, взрослеет и становится сильнее.

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

1. Запуск курса по мобильной разработке на Flutter. Мобильная разработка - это одно из самых перспективных направлений в программировании. А Flutter - одна из самых перспективных технологий. Ну а еще я просто его обожаю 😊 Код получается быстрый, красивый и работает сразу на всех платформах. Кстати, я была спикером на нескольких конференциях, посвященных Flutter, кому интересно - видео есть здесь выше на канале)

2. Курс "Как успешно пройти собеседование". Это кусочек нашего курса по Фронтенд разработке - но адаптированный и усиленный для всех. Ведь все мы знаем, что пройти собеседование не так-то легко как кажется. Именно в этот момент всплывают все наши страхи, ловушки и переживания. Но лично я собеседования обожаю - это такая интеллектуальная игра, в которой я практически всегда выигрываю. У меня есть масса лайфхаков о том, что же нужно делать на собеседовании, чтобы тебя взяли на работу мечты😉

3. Запуск технологического акселератора. "Что это?" - спросишь ты 😉 Это такое место, в котором твою идею "за ручку" проводят по всем этапам бизнес-процессов от самого начала до финиша (запуска проекта). Я лично была в таком акселераторе, очень вдохновилась - и именно он помог мне запустить свою IT школу для девушек. Я уверена, у многих из вас есть куча идей своих проектов и стартапов. Мы можем помочь друг другу заботливо вырастить их из семечка идеи до сбора урожая 🥳

4. Запуск YouTube канала. Я планирую два основных направления по нему:
- обучение для начинающих
- интервью с успешными программистками (да-да, мы есть и нас много!)
Обещаю, будут только самые вкусные и интересные темы.

5. Благотворительный фонд. Это прям моя мечта. Очень хочу, чтобы благодаря этому фонду девушки, у которых нет возможности оплатить свое обучение в моей IT школе, смогли себе это позволить. Обучение будет оплачиваться за счет спонсорской помощи, ученицам не придется ничего платить.

На сегодня все, но планов у нас гораздо больше 😉 Голосуйте в комментариях: какой из планов вы бы хотели, чтобы осуществился первым?

P.S. Кстати, кто еще не знает меня в лицо - вот она я ))
​​На определенном этапе обучения наступает момент, когда становится тяжело учиться… Не понимаешь информацию, нет вдохновения, не знаешь, зачем вообще начала это все, и главное - не видишь конечную цель (не видишь себя в будущем в работе). И это нормально. Ничего постыдного в этом нет. Главное в такие моменты не опускать ручки, а искать вдохновение.

Если у тебя такой момент настал, то лови мой чек-лист поиска вдохновения!

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

2. Найди человека по духу, а еще лучше дружи с девочками со своей учебы. Обсуждайте общие сложности. Поддерживайте друг друга. И можешь даже “хныкать”, если что-то не получается. Девочки тебя поддержат. Ведь вы команда! А команда сильнее одного человека.

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

4. Займись медитацией или визуализацией. Подумай, для чего ты начала обучение. К какой цели ты шла. Да, путь не легкий, но он приведет тебя к той жизни, которую ты себе рисовала изначально. Другие могут! Они уже смогли! И ты сможешь! Верь в себя!

5. Напиши преподавателю. Преподаватель как фея - поможет, расскажет и вдохновит тебя на великие дела.

6. Тайм-аут. Если совсем дела плохи и ничего не помогает, бери тайм-аут. Но не бросай дело, которое тебе так нравится. Отдохнешь месяц-другой и снова вернешься в строй! С новыми силами, вдохновением, а главное - желанием.

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

А как вы себя мотивируете?
Что такое code style?

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

Для чего все это делается:
1. Чтобы вновь прибывшему программисту было проще понять код
2. Код легко читался и был однотипным
3. Его было проще поддерживать

Как сделать стиль чище? 🧐
1. Название переменной, функции или класса должно отвечать на все важные вопросы. Оно должно рассказать вам, почему оно существует, для чего оно нужно и как оно используется. Если название требует комментария, то оно недостаточно точное, так как не раскрывает его предназначения
2. Первое правило функций - они должны делать свою работу хорошо. Второе правило функций - они должны делать только это 😉 Например, функция по передаче ошибок - если она обрабатывает ошибки, то она больше ничего другого делать не должна
3. Название файла должно отражать его содержимое
4. Для именования методов, переменных, классов используйте только английский язык (а в идеале - и в комментариях тоже). Использование английского — это стандарт, чтобы ваш код был всем понятен.
5. Нежелательно при именовании использовать сокращения

Виды именований (нейминга)
UpperCamelCase - имя состоит из нескольких слов и каждое слово также начинается с большой буквы, например CoreItem
lowerCamelCase - именуются со строчной буквы; если имя состоит из нескольких слов, то каждое последующее слово начинается с большой буквы, например, calculatePrice
snake_case - слова разделены нижним подчёркиванием, например, end_date

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

Используйте эти несложные правила и запомните фразу одного известного программиста: «Пишите код так, как будто поддерживать его будет склонный к насилию психопат, который знает, где вы живёте» 😅
Зачем программисту учить SQL 🤓

Если вы хотите научиться создавать современные сайты, то вам нужно освоить с десяток технологий: HTML/CSS для верстки, один из серверных языков (например, Python, Java или .NET), JavaScript для клиентских скриптов, и, конечно, не обойтись без SQL — языка для общения с базами данных.

Ведь практически любой сайт - от небольшого блога на WordPress до крупнейших интернет-ресурсов, использует базы данных 🤷‍♀️

Даже одностраничники, которые только собирают заявки — должны эти заявки где-то хранить 📝 И проще всего это делать в базах данных.

Есть много разных систем управления базами данных (СУБД): SQLite, MySQL, PostgreSQL, Microsoft SQL Server, Oracle. Какие-то из них платные, какие-то нет, для работы одних нужен всего лишь файл, а другие позволяют хранить информацию в сотне распределенных кластерах, но все эти базы данных объединяет SQL – язык, который позволяет программе общаться с СУБД.
И даже если вы только начинаете свой путь в веб-разработке, знание SQL это один из первых навыков, который вам стоит освоить наравне с HTML, CSS, JavaScript и каким-нибудь из серверных языков программирования.

Кстати, язык SQL может быть нужен не только программистам, но и например аналитикам ☝️

Выучить SQL можно по книгам, ютубу или на специализированных курсах. Мне нравятся сайты-тренажеры типа sql-ex, sql-academy и курс на datacamp.
Кстати, а вы слышали об SQL? Умеете, практикуете? 😉
Привет, я Алиса! Давайте знакомиться заново ☺️

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

Я знаю, как сложно идти вперёд без поддержки и денег. Как отказывать себе в отпуске, походе в кафе или покупке зимних сапог.

Ты можешь сказать: «Хорошо, конечно. Но это всё для меня слишком сложно, я не справлюсь».
Я отвечу: «Мой преподавательский опыт говорит: у тебя получится! Дай себе (и программированию) шанс».

Моя миссия — не только помочь девушкам открыть для себя возможности IT-мира, но и дать им возможность достойно зарабатывать. Столько, сколько нужно. Столько, сколько хочется. Чувствовать уверенность в своих силах, инвестировать в будущее и не зависеть ни от кого. Школа itgirlschool.ru — про это.

В этом канале:
❤️ простыми словами о сложном мире IT
❤️ конкретные шаги — с чего начинать новичку
❤️ мотивация и поддержка
❤️ жизнь и вдохновение
❤️ саморазвитие, юмор...
и не только (да и зачем ограничения?) 😉

Никаких нравоучений или пространных размышлений, никакой математики. Конкретные советы и проверенные инструменты — я делюсь только тем, что знаю сама. Если это поможет сделать мир богаче хотя бы на одну программистку (не на одну же? ДА?! 🥺) — значит, всё не зря!

Поделись, пожалуйста: кто ты и как давно меня читаешь? Давай знакомиться! 🥰
Привет всем читателям!

Простите, что пропадала!
У меня столько всего произошло! 🔥🔥🔥

🌷Я вышла на новую работу в opera.com в крутой геймерский проект
🌷Я переехала в Крым в г. Севастополь! И теперь каждый день наслаждаюсь солнышком, морем и горами 😍 У меня было совершенно потрясающее лето!
🌷Я доделала свой курс по фронтенд-разработке в школе itgirlschool.ru, выучила и трудоустроила 100% выпускниц первого потока👩‍💻 А сейчас в школе учится уже 160 учениц!
А еще готовим к запуску новый курс по мобильной разработке 📱

Лето заканчивается - и я возвращаюсь к активному ведению соцсетей, скоро тут будет много полезных постов о мире ИТ для новичков 😊
🆘 Дайте инструкцию! Или что такое «программирование» на самом деле

Годами программисты ассоциировались с бородатыми мужчинами в свитерах с оленями, которые с трудом находили общий язык с окружающими 👾. Человеку «не в теме» сложно было понять разницу между системным администратором, кодером или тестировщиком. Все, кто интересовался веб-технологиями и техникой + не боялся компьютера => автоматически записывались в айтишники.

А само написание сайтов и программ воспринималось как что-то магическое, невероятно сложное, как выведение математических теорем 🤯

Язык терминов, на котором часто общаются между собой IT-специалисты человеку вне контекста кажется иностранным. По сути, так и есть) Но так в любой профессии: от повара до врача. Как часто ты действительно понимала, что написано в твоей медкарте?)) Признаюсь, я давно перестала пытаться 😅

Википедия говорит:
Программирование — это процесс создания компьютерных программ.

Добавлю:
И творческий процесс поиска самого простого пути выполнения команд.

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

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

Я убеждена, что способности девушек недооценены. Мы — сила! Может, через пару лет удастся воспользоваться ТВОИМ приложением или программой? Пишу и сердце переполняют чувства 🥰

С любовью, твоя А ❤️
«Только не смотри вниз, только не смотри вниз!» — повторяла я про себя как мантру, крепко держась за канатные «перила» (насколько они надёжные вообще? Мне казалось, я их оторву). Впереди был ещё не один верёвочный мост над пропастью. Я шла по первому.

Страх.

Сковывает мысли, парализует движения. Холодком по позвоночнику. Дрожью в руках.
Я не знаю людей, которые не боялись бы ничего. Я боюсь. Высоты, глубины, скорости, разговоров с незнакомыми людьми, быть непринятой другими... Многого, короче 😅🙈

Возникает, конечно, вопрос: как я попала на подвесной мост? И, главное, зачем? 🤔

Тут могла бы быть история успешного успеха, но — это не она. Не то чтобы я всю жизнь боялась высоты, а потом — раз! — и прошла над пропастью. Нет. Я сражалась со своими страхами, раз за разом потихоньку отодвигая от себя панику. Могу поделиться в комментариях (если интересно — пиши 😉).

Я уверена, что мы пришли в этот мир для двух вещей — быть счастливыми и преодолеть свои страхи. И я намерена победить. Может, много позже, но победить. А ты?

Пишу этот текст, не чтобы похвастаться (хотя, что уж таить, разделить победу с кем-то приятно). Пишу, чтобы ты задумалась:
🎈 про что твои опасения?
🎈 насколько они реальны?
🎈 что может тебе помочь справиться?

Оказаться над пропастью и пройти весь путь до конца на высоте больше 1200 метров, мне помогло обещание другу. Осознание того, что я не одна, у меня есть поддержка окружающих — как близких, так и далёких. На фото я улыбаюсь не потому, что не боюсь. Это уже последний подвесной мост, самый конец пути. Начало — всегда самое сложное. Но пока я дошла до конца, смогла успокоиться, отвлечься от страха и оглядеться. Дух захватило от красоты и ощущения свободы. Очутившись снова на земле, я осознала, что управляю своей жизнью и могу справиться. Со всем! 🙌🏻

И я желаю тебе ощутить это окрыляющее чувство. Пробовать не так страшно, как жить в клетке ограничений. И это касается не только высоты. Но и новой профессии, новой страны, новых маршрутов... Позволь мне поддержать тебя на этом пути ❤️
Можно ли войти в сферу ИТ без каких-либо навыков?

Прежде всего: какие-то навыки есть у всех! 💯

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

🌟 Если говорить о базовых навыках, то для твоего успеха пригодятся:
1) Любознательность и готовность учиться
2) Умение искать информацию, то есть гуглить
3) Целеустремлённость и настойчивость

Хорошая новость — любой навык можно развить. Самодисциплина и практика в этом плане универсальны. 😉

Для меня очень важно, чтобы ты поверила: всё получится! Поэтому предлагаю под этим постом написать свои способности, которые помогут тебе на пути в мир ИТ. Я знаю, они есть! Давайте поддержим друг друга в комментариях 🥰
— Теперь моя очередь, мам! — так в 4,5 года я отстаивала право на игру в тетрис на Спектруме. Конкуренция была нешуточная 👻

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

Тем не менее всё, чем я занималась лет до 13 — это читала и играла днями напролёт. Родители были, мягко говоря, не в восторге, но и поделать ничего не могли.

Первые осознанные шаги в сторону программирования мне помогла сделать книга по веб-дизайну Дмитрия Кирсанова. Я так увлеклась, отрабатывая примеры и пробуя создавать что-то своё, что не заметила, как начала работать по заказам. В 14 лет я продала свой первый сайт (предвосхищая вопросы о том, как я нашла первого клиента — сарафанное радио! Я всем вокруг говорила о том, что делаю сайты и предлагала свою помощь). Вспоминаю и улыбаюсь — какое опьяняющее это чувство! Я осознала, что могу заработать, делая то, что нравится 😍

Тогда я сформулировала требования к профессии моей мечты так:
Удалённая работа — жить, где хочешь и как хочешь. Главное, стабильный интернет 😉
Интересные и творческие задачи
Бо́льшая часть общения в переписках — актуально для тех, кому непросто формулировать мысли вслух или тех, кого утомляет живое общение 😎

Позже к ним добавились:
Заработок 200–300 тыс. р. — а если хочется больше, то всегда можно основать свой стартап 💃
Равноправие — не всегда и не везде, но намного важнее КАК ты выполняешь работу, чем то, какого ты пола или как ты выглядишь ⚖️

Образование в топовом вузе, работа в международной компании, преподавание, выступления на конференциях — сейчас я могу сказать, что довольна тем, как реализовалась в своей профессии. Значит ли это, что я остановлюсь? Нет, никогда! ☺️

Сейчас моя цель: развитие женского IT-сообщества в русскоязычных странах. Поэтому я сосредоточилась на предпринимательстве, создала #ITGIRLS и мне нравится, каким крутым проектом она становится!

Выводы ❤️
Твои перспективы растут и меняются вместе с тобой. И только ты определяешь свой предел.

Скажи, пожалуйста, а что для тебя важно в профессии сейчас?
Приближался 60-й день рождения Масако, а с ним и выход на пенсию. Для общительной и деятельной женщины — довольно мрачная перспектива. Тем более что предстояло стать домохозяйкой и заботиться о своей 90-летней матери. Мысли об этом заставляли её чувствовать себя депрессивно.

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

💻 В конце ХХ века у неё появился личный компьютер. С этого времени каждый день Масако боролась. Потому что поставила своей целью настроить его самостоятельно. День за днём она изучала книги, советовалась со знакомыми, пробовала, ошибалась и начинала заново. Женщина отказывалась сдаваться, ведь на кону была возможность общаться, не пренебрегая дочерними обязанностями.

Утром в воскресенье, спустя три месяца после покупки, она увидела на экране сообщение:

Welcome, Marcin!

«Я сделала это!» — воскликнула она, вытирая пот и слёзы с лица. Масако подключилась к интернету и нашла онлайн-сообщество пенсионеров.

С тех пор жизнь Масако Вакамии изменилась: общение по сети, изучение новых программ, желание показать другим людям в возрасте 60+ важность выхода в сеть, создание Excel-ART, участие в 79 лет в TEDx Tokyo и других мероприятиях, изучение программирования и создание собственного приложения для iOs в 82 года, общение с Тимом Куком (президентом Apple), интервью для СМИ...

История этой женщины восхищает и вдохновляет 😍

Я хотела рассказать её тебе, потому что верю: войти не бывает слишком рано или слишком поздно. Ты можешь начать в 6–8 лет и стать к 11 программисткой, за которой охотится Google (Самайра Мехта), а можешь начать в 80 — и о тебе узнает весь мир. В любом случае ты создашь то, чего не создал бы никто другой 🌟

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

Если ты ждёшь от меня таких высказываний, что ж... Их не будет! 😏 Да, первый шаг важен. Но не потому, что к нему нужно готовиться, взвешивать за и против, читать отзывы... Нет! Важен сам шаг, каждый шаг 🐾 Он может быть любым, даже самым маленьким: посмотреть обучающее видео, подписаться на IT-канал в Telegram или принять участие в бесплатном интенсиве. Например, в моём 😁

2 сентября в 20:00 (по мск) жду тебя онлайн. В программе:
✔️ основные направления в разработке
✔️ с чего лучше начать погружение в IT
✔️ зарплаты — на старте и в перспективе
✔️ секрет эффективного обучения и поиска первой работы
✔️ мастер-класс по созданию сайта
И, конечно, ответы на вопросы.

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

➡️ 1,5 часа
➡️ Бесплатно
➡️ Без «воды»

Мне так не терпится показать тебе, что мне нравится в программировании, какие возможности открывает IT-сфера 😍

Сделай первый шаг со мной!

2 сентября в 20:00. Регистрация по ссылке https://clck.ru/XAJZZ. Последний вебинар в этом году. Не пропусти, пожалуйста ❤️
Надеваю свой костюм педагога 👩🏻‍🏫

Знаешь ли ты себя? 🧐 Кажется, что вопрос неожиданный и простой) Но очень важный. Ведь ты — основной твой ресурс, центр собственной вселенной. И то, насколько эффективным будет твоё обучение, а потом и работа — зависит только от тебя.

Предлагаю понаблюдать за собой, повспоминать и выписать ответы по пунктам:
🧩 Как тебе проще запоминать информацию — визуально, на слух, на практике и т. д.?
🧩 В какое время суток твоя продуктивность максимальна — рано утром, в обед или вечером?
🧩 Что помогает тебе удерживать фокус и мотивацию — люди, обстановка, музыка/тишина, постановка краткосрочных целей, кнут/пряник и т. д.?
🧩 На какие твои навыки, опыт ты можешь опереться — усидчивость, въедливость, инициативность, лень (ленивые айтишники всегда находят способ выполнить работу максимально быстро) и т. д.?

После самонастройки хорошо пройти бесплатный курс или вебинар (привет тем, кто был вчера на интенсиве) 👋🏻 Тут планировался продающий пост к сентябрьскому запуску, но мест уже нет😅

ТОП-4 принципа обучения, которые я считаю важными:
1. Движение из интереса и без принуждения, с фокусом на себя
2. Увлечённый своим делом педагог и наставницы
3. Практика по реальным запросам заказчиков
4. Поддерживающее сообщество по интересам

Моя мечта — влюбить как можно больше девушек в IT.
❤️ Поэтому я веду блог в Instagram и этот канал в Telegram, участвую в подкастах и прямых эфирах.
❤️ Поэтому появилась школа и сообщество.
❤️ Поэтому чаты #ITGIRLS для меня — источник вдохновения и мотивации.

Я вижу, как девушки стараются, как ищут и находят ответы и решения для задач, как получают первые заказы, поддерживают и радуются друг другу. И понимаю — всё не зря! 😍

А что в обучении важно для тебя? 🤗
На интенсиве многие спрашивали про выпускниц первого потока #ITGIRLS. Поэтому команда взяла интервью у одной из них 😍🔽

Марина, ты и врач, и junior frontend в свои 34, как так вышло?
— Если бы 5 лет назад мне сказали, что буду программистом, я бы не поверила, наверное. Мои дни были расписаны: работа с пациентами, дети, дом... Я чувствовала, что должна найти компромисс между любимой профессией и семьёй. В 2017 году я перешла на частичную занятость и начала пробовать различные варианты удалёнки: сетевой маркетинг, сторис-мейкинг, моушн-дизайн. Погрузилась в развитие компетенций и подработки с головой.

А как пришла к программированию?
— В какой-то момент услышала о web-разработке. Помню, подумала: «Вот специальность, про которую никто из окружения не скажет „ерунда и пустая трата времени“!» Пробовать свои силы в этом направлении было страшновато. Поэтому начала издалека: смотрела бесплатные видеоуроки по вёрстке и программированию на ютубе в свободное время (во время уборки, например). Подписывалась на IT-фрилансеров, задавала вопросы про заработок, обучение и т. д. Мне везло — всегда отвечали очень приветливо. Как-то так вышла и на страницу Алисы ☺️

Почему ты выбрала #ITGIRLS?
— До этого мне часто попадались курсы от IT-самоучек, которые сами недавно прошли обучение и поэтому не внушали доверия. Поэтому, узнав, что Алиса — практикующий senior fullstack-разработчик с многолетним опытом, я решила довериться ей. Для меня важно обучаться под руководством опытного наставника. И, знаешь, не пожалела! Алиса ещё так заряжает и мотивирует!))
🌟 Кроме того, в программе курса — разбор новых технологий, в том числе Git. А с ним не каждый умеет работать (некоторые даже боятся).
💸 Ну и удобная оплата — ежемесячно, без рассрочек от банка. Не нужно связываться с кредитом, нет никаких процентов или пени (когда ипотека, это очень важный пункт).

А что больше всего понравилось во время обучения?
— Классно выстроено общение группы на созвонах. Группы небольшие — поэтому страха конкуренции не было. В больших группах стеснялась бы задавать вопросы, а тут нет 🙋🏻‍♀️ Плюс работа в команде: когда понимаешь, что отвечаешь не только за себя, легче поддерживать мотивацию и действовать 🤩
Тем более, что была реальная практика с заказчиками — не было времени расслабляться 🔥

Как приятно 🥰
— А еще! Наставницы быстро и подробно отвечают на вопросы по домашним заданиям 😍 Это приятно и держит в тонусе: получила ответ и скорее проверять! Никто не ругается и не грозится отчислением, можно выполнять и сдавать домашние задания в своём темпе. И подача информации: теория в видео и текстовом формате 🎞 + 📃 Для меня это важно, потому что так информация лучше воспринимается (я проверяла!)

Скажи, мотивации всегда хватало? Были сложные дни?
— Конечно, иногда появлялось чувство, что ничего не понимаю. В такие моменты я старалась переключаться: работала над заказами, чтобы не терять навыки по прошлым темам, и включала подкасты и просто видео по программированию. Чтобы мозг привыкал мыслить по-новому: что это нормально — менять вёрстку не через код, а через функции JavaScript, например.

Самый популярный вопрос: первая оплачиваемая работа. Как было у тебя?
— Сама не заметила, как начала подрабатывать. Ещё во время учёбы делала сайты на конструкторах. Клиентов находила через друзей, инстаграм. Как-то специально не искала, но старалась брать все предложенные заказы: выходило 1–2 в месяц. Помню, как волновалась перед собеседованием (да и после него!) на первый большой проект. По рекомендации Алисы меня взяли. Знаешь, когда в тебя так верят — будто крылья появляются за спиной. Понимаешь: ты справишься! (Потом всё равно бывает страшно, но я научилась идти навстречу страхам)
А что сейчас в работе?
— Сейчас уже больше месяца работаю с московской компанией, которая занимается организацией ремонта. Они в Москве, а я у себя дома, в Хабаровске, представляешь?)) Задача интересная: создаём многостраничный сайт. За первые три недели выполнила вёрстку и адаптив, начала добавлять интерактивные элементы на JavaScript. В быстром темпе вспомнила и применила всё, что проходили в первые 8 недель учёбы (Спасибо, Алиса!).

Я очень рада, что решилась, записалась на обучение и дошла до конца. Быть в новой профессии специалистом, которого ценят и с чьим мнением считаются, — бесценно ❤️

Советы новичку от Марины:
💎 Не бойся изучать вёрстку и/или программирование. Обязательно рассказывай всем, что учишься, — друзьям и знакомым. Даже если поначалу они с недоверием отнесутся к этому решению, это будет мотивировать тебя не сдаваться.
💎 Спрашивай! Чем больше, тем лучше. Педагогов, Google, в профессиональных чатах и тредах. Так мозгу будет легче воспринимать сложные темы. Всё получится!