Получи случайную криптовалюту за регистрацию!

Girl who codes

Логотип телеграм канала @aliceitgirl — Girl who codes G
Логотип телеграм канала @aliceitgirl — Girl who codes
Адрес канала: @aliceitgirl
Категории: Технологии
Язык: Русский
Количество подписчиков: 9.22K
Описание канала:

Здесь я пишу о своей жизни айтишницы и как ей стать ❤️ Рассказываю про карьеру в IT человеческим языком
Моя школа IT-профессий для девушек с поддержкой на всех этапах - с нуля и до трудоустройства👩‍💻 itgirlschool.com
Вопросы @itgirlschool

Рейтинги и Отзывы

5.00

2 отзыва

Оценить канал aliceitgirl и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 18

2020-12-04 19:25:23
Сегодня в 20:00 (уже совсем скоро ) смотрите прямой эфир у меня в инстаграм
Будем вместе с карьерным коучем по иммиграции зарубеж прекрасной Региной обсуждать ИТ профориентацию - какие вообще есть направления в ИТ и главное как - понять, какое из них выбрать именно тебе
3.4K viewsaliceitgirlbot, 16:25
Открыть/Комментировать
2020-12-04 10:00:47
Я всегда пишу, что в ИТ очень не хватает людей - и в подтверждение этому мне за последнюю неделю написало сразу трое моих друзей с просьбой помочь им найти сотрудников:

1. Инженер поддержки со знанием SQL в HFLabs (90-130т.р.)
2. Junior+ react разработчик (60т.р. + доля в проекте) от Progkids, писать svzhuchkov@gmail.com (мск временной пояс)
3. Frontend-разработчик в Zalando с релокацией в Берлин

Если вдруг среди моих читателей есть такие - отзовитесь!

А если есть те, кто хочет таковыми стать - приходите ко мне учиться!
Запись на второй поток обучения Frontend-разработке в нашей школе программирования для девушек #ITGIRLS открывается сегодня
Не хочется говорить шаблонными фразами про "торопитесь! количество мест ограничено!". Но оно реально ограничено
Потому что я хочу, чтобы каждой ученице уделялось достаточно внимания - и это совершенно не потоковая история, а нишевая школа, сделанная с душой и "для своих"

И в качестве бонуса для моих любимых подписчиц - промокод BEST -10% до 7/12
3.2K viewsaliceitgirlbot, edited  07:00
Открыть/Комментировать
2020-11-27 10:00:10 ​​Когда я слышу от знакомых, боже ты такая симпатичная, ты совершенно не похожа на программиста, я могу только сделать вот так

Откуда это все берется? Очень просто - все мы много раз слышали и про пресловутую женскую логику, и про красивая = глупая, и мое любимое - девушка-программист как морская свинка, не имеет отношения ни к морю, ни к свиньям

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

И я "странный" программист - ведь я люблю людей, люблю преподавать, люблю писать документацию, выступать на конференциях и многое другое. Хотя кодить тоже люблю)))

Продолжим разрушать стереотипы?
Если вам когда-то скажут, что программирование - не женское дело, расскажите им это:

Не все знают, но одной из первых программистов была именно женщина - Ада Лавлейс, в ее честь даже назвали один из языков программирования. Она опередила свое время больше чем на 100 лет, еще в 19 веке заложив основы современного программирования. Да и в околовоенные годы прошлого века, пока мужчины преимущественно занимались "железом", женщины писали программы. До 1987 года процент женщин-бакалавров по направлению computer science достигал 37%. А в 2010 году он составлял всего около 17% и продолжал падать. На сегодняшний день в мировой IT-разработке около 90% парней и только 10% девушек

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

Что же нам с этой прекрасной информацией делать? Верить в себя, кодить и совершенствоваться день ото дня!

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

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

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

С любовью, ваша А.
3.5K viewsaliceitgirlbot, edited  07:00
Открыть/Комментировать
2020-11-15 20:10:17 ​​Кто такой Middle разработчик?

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

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

Обычно рост с уровня начинающего (Junior) до Middle проходит за 1-2 года.
3.3K viewsaliceitgirlbot, 17:10
Открыть/Комментировать
2020-11-11 19:21:56 ​​Сегодня я начинаю цикл постов про разные уровни разработчиков - наверняка, вы уже видели эти слова "junior" (начинающий), "middle" (средний), "senior" (старший), "team lead" (руководитель команды), но что же за ними скрывается? К сожалению, не существует абсолютно точного "реестра навыков" по уровням, чтобы ты мог их освоить - и все, любая соответствующая вакансия у тебя в кармане!

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

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

Это тот уровень, к которому можно и нужно стремиться. А дальше рост может быть в двух направлениях - в менеджерском до Team Lead (руководитель команды), либо в техническом - до Architect (архитектор).
3.4K viewsaliceitgirlbot, 16:21
Открыть/Комментировать
2020-11-03 19:31:48 ​​Какой язык программирования выбрать новичку?

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

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

Если ты хочешь связать жизнь с Frontend-разработкой: с web- или мобильной разработкой, то стоит начинать с языка JavaScript.

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

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

Если рассматривать другие языки, то совершенно точно не стоит начинать с ассемблера, фортрана, паскаля и дельфи. Это языки, которые почти нигде напрямую не используются, и на них работу найти практически невозможно.
Начинать с C++ тоже не советую, потому что он очень сложный для новичка, и на нем тоже найти работу довольно проблематично, если ты, конечно, не супер-пупер профессионал. Хотя есть исключение, если у тебя лежит душа к сфере IoT.

Если смотреть сторону серверных языков, то кроме Python подойдут C# (если вы очень любите Microsoft и корпоративную среду) или Java (на нее, кстати, в 2 раза больше вакансий). Они очень похожи и достаточно распространены, но могут быть сложности установкой необходимых для разработки программ, они неповоротливы и требует много памяти от компьютера.

Остальные языки стоит изучать по мере необходимости. Желательно, конечно, хвататься за все возможности и изучать что-то новое, но в идеале - учиться уже на рабочем месте, максимально близко к реальности, к настоящим задачам.
3.3K viewsaliceitgirlbot, 16:31
Открыть/Комментировать