Может ли быть девушка программистом: Как относятся в сфере IT к девушкам-программистам?
как женщине стать «своей» в мире программирования
Фото Getty Images
«Женщина в IT — как морская свинка: и не морская, и не свинка. И не совсем программист, и не совсем женщина» — эту шутку студенты и преподаватели технических вузов смаковали и обыгрывали не один раз. Но IT-индустрия развивается колоссальными темпами: стремительно устаревают не только технологии, но и гендерные стереотипы. Какие роли играют женщины в сфере IT сегодня?
Сегодня вряд ли кого-то удивит девушка-тестировщица или project manager, хотя некоторые предубеждения по-прежнему актуальны. За время работы в IT мне повезло познакомиться со многими специалистами-женщинами, и я условно выделила четыре роли, которые они чаще всего играют в технологичном мужском коллективе.
Профи-коллега
Топ-менеджеры крупных IT-компаний не скрывают, что в их коллективах есть место гендерному неравенству. На недавно прошедшем Всемирном мобильном конгрессе руководителей IT- и телеком-компаний спрашивали: «Как по десятибалльной шкале (10 — отлично, 1 — очень плохо) вы оцениваете ситуацию с гендерным равноправием в IT-индустрии?» Управляющий директор Accenture по коммуникациям, медиа и технологиям Гарри Хефернан поставил 4 балла, директор по стратегии FTI Consulting Кэролайн Дас-Монфрайс — 3,5 балла, вице-президент AT&T Билл Хейг — 6 баллов. Иными словами, ответы топов колебались между «очень плохо» и «удовлетворительно».
С цифрами не поспоришь: гендерный разрыв по-прежнему существует. Если уж вы окажетесь первой женщиной в IT-команде, будьте готовы к проверке на профессионализм. Можно возразить, что такую проверку проходит любой новобранец, независимо от пола. Но, как справедливо и иронично замечают некоторые программистки: если мужчина-разработчик стартует с позиции джуниора, то женщина — с позиции «женщина». Ей нужно доказать, что она может ничуть не меньше, чем мужчина, и что ей по силам взяться за проект любой сложности. И заявить об этом нужно сразу же — на собеседовании.
В IT-коллективе, как и в любом другом, существуют негласные установки: например, что женщина не может стать высококлассным специалистом, поскольку на ней лежат семейные обязанности и забота о детях. По этой причине работодатели, отбирая кандидатов, предпочитают мужчин, даже если у женщины больше опыта.
Из-за существующих предубеждений и стереотипов многие девушки не стремятся поступать в технические вузы, считая, что в этой сфере сложно пробиться и сделать карьеру. На факультетах точных наук российских вузов по-прежнему можно наблюдать численное превосходство юношей. Например, на факультете вычислительной математики и кибернетики в МГУ женщин около 25%, в МГТУ им. Н.Э. Баумана — 20%, а в МФТИ и вовсе всего 12%.
Тем временем американки, благодаря своей настойчивости, уже завоевали место под технологичным солнцем и получают одни из самых высоких зарплат именно в этой отрасли. Согласно рейтингу Forbes, профессия разработчика программного обеспечения, приложений и систем программного обеспечения находится на седьмом месте среди 25 самых высокооплачиваемых профессий для женщин. Средний недельный доход на этой позиции составляет $1415. Чуть меньше получают женщины-программисты — $1302 в неделю (десятое место в рейтинге). Самые высокие зарплаты в IT имеют женщины IT-менеджеры, которые зарабатывают $1563 в неделю (четвертое место).
Профи-друг
Считается, что коллегам-женщинам сложнее найти общий язык с разработчиками-мужчинами. Вне сферы IT распространен стереотип, что разработчики — люди особенные и настолько увлечены работой, что живут в своем собственном мире, и характер их на первый взгляд может показаться скверным: постоянная концентрация и погруженность в работу провоцируют синдромы хронической усталости и эмоционального выгорания. Но когда ты начинаешь работать с ними в одной команде, становится очевидно, что образ бородатых, суровых парней не соответствует реальности. Они действительно увлечены своим делом настолько, что и в отпуске скорее всего не станут валяться на пляже, а займутся чем-то полезным, например изучением нового языка программирования или чтением профессиональной литературы. Найти женщине общий язык с такими коллегами, может быть, не так уж просто, но и не слишком сложно. Отношения в IT-коллективе строятся так же, как и в любом другом. Чтобы влиться в мужскую команду, достаточно соблюдать три негласных правила:
— Поддерживать профессиональный уровень (не только в рамках рабочих проектов). Женщины все чаще и активнее участвуют в жизни IT-сообществ. Если в прошлогоднем опросе разработчиков Stackoverflow количество женщин было около 9%, то в этом году цифра, пусть и ненамного, но увеличилась и составила уже более 11%. Это означает, что активность женщин в профессиональных сообществах постепенно растает.
— Быть частью команды: смешанные команды работают более эффективно — люди с различным восприятием способны под разными углами смотреть на проблемы, генерировать более креативные идеи, создавать успешные продукты. Поэтому соблюдение баланса ролей в команде имеет большое значение как со стороны женщин, так и со стороны мужчин.
— Быть надежным другом: на поле межличностных взаимоотношений на первый план выходят простые человеческие качества, такие как взаимовыручка, доверие и, что немаловажно, чувство юмора. А эти качества не зависят от принадлежности к определенному полу и индивидуальны у каждого человека.
Профи-мама
Проводя параллель между отношениями в коллективе и взаимоотношениями в семье, можно выделить определенную аналогию, связанную с ролью мамы. Конечно, роль «мамы» в мужском коллективе не должна сводиться к постоянной опеке или шефству над неприспособленными к жизни коллегами и примирению конфликтующих сторон. Речь идет об определенном авторитете, об отношении со стороны коллектива, которое появляется, когда все сомнения в профессионализме развеяны в пух и прах, когда к вам придут за помощью или советом, не только с техническими задачами, но и с эмоциональными вопросами.
Результаты исследования Кембриджского университета показали, что женщины демонстрируют более высокую эмпатию, чем мужчины. Максимальный балл теста на уровень эмпатии (EQ) составляет 80. Средний балл у мужчин составил 40, а женщины в среднем получили 50 баллов. Что еще раз подтверждает, что они в большей степени способны понимать состояние других и ставить себя на место другого человека. При этом такое отличие не обусловлено генетически, а причины не могут объяснить даже сами ученые.
Профи-босс
Считается, что разнополые команды более продуктивны и успешны. Даже среди стартапов более прибыльны те, в которых преобладают менеджеры-женщины. Но с собственниками-женщинами картина иная. Так, лишь 7% венчурного капитала в США идет на развитие бизнеса, принадлежащего женщинам. И это не только в Америке, но, например, и в Китае. Когда основательница торгового сайта Sugarlady.com Шао Йилеи искала инвестиции, венчурный капиталист засыпал ее вопросами: «Мне нравится ваш проект. Но вы уверены, что сможете работать 16 часов в сутки и шесть дней в неделю, как мужчина? Сколько лет вашему ребенку? Сколько времени вы, будучи матерью, будете отсутствовать, оставаясь дома?» В итоге деньги Шао Йилеи не получила. Хотя по всему было видно, что она может вести проект на высоком профессиональном уровне: китайская предпринимательница получила диплом в сфере компьютерных наук Принстонского университета и много лет работала в нью-йоркском офисе Goldman Sachs.
Это не единичный случай, когда сдерживающим фактором карьерного роста становится пол. По данным исследования «Женщины на рабочем месте» от Lean In и McKinsey & Company, на каждых 100 мужчин, повышенных до руководящих должностей, приходится только 79 повышений среди женщин.
Если вы собственник или руководитель технологичной компании и к тому же у вас гуманитарный бэкграунд, будьте готовы встретить предвзятое отношение, и не только со стороны инвесторов. Вполне возможно, что вы не раз прочитаете в глазах коллег-мужчины немой вопрос: «Руководитель? А что женщина может понимать в IT?» Как показывает опыт самых влиятельных женщин в индустрии — Джули Свит из Accenture, Митчелл Бейкер из Mozilla, Мариссы Майер из Google, Кэрол Бартц из Yahoo и многих других, лучший способ развеять сомнения — это профессионализм.
Справедливости ради нужно сказать, что в крайности впадают не только мужчины: одна руководительница крупной компании даже в Facebook добавляла в друзья далеко не всех менеджеров и специалистов. Ее цель понятна — создание трудовой дисциплины. Никто не вступал с ней в сетевые дискуссии, не «лайкал» посты, никто вообще не знал никакой другой стороны ее жизни, кроме рабочей. Такой подход может показаться радикальным, но в нем есть рациональное зерно, и он работает не только для женщин, но и для мужчин. Сотрудник, который позиционирует себя как грамотный специалист и профессионал и умеет держать дистанцию, когда этого требует работа, банально не даст повода для сексистских замечаний или косых взглядов даже в самой консервативной компании.
Девушка-программист: реально ли это, плюсы и минусы
«Женские» и «не женские» профессии – деление довольно старое, даже, наверно, вернее сказать – застарелое. Привычка делить работу на «дамскую» и «не дамскую» основана в большинстве своем не на по-настоящему важных вещах и фактах, а на косой логике людей, которые просто не приемлют идеи, что женщина может быть равной мужчине хоть в чем-то. Увы, дремучие умы не обходят стороной и программирование как способ заработка.
Вопрос, стоит ли девушке становиться программистом, все еще довольно настойчиво витает в воздухе, и если за рубежом это давно не представляет никаких проблем, то в России дама все еще может столкнуться с некоторыми проблемами при трудоустройстве и даже обучении. Так что стоит обсудить, взвесить все «за» и «против» того, чтобы даме идти в программисты.
Но сначала стоит вспомнить матчасть. Программирование – это не что иное, как процесс кодинга – создания программ, которые используются на компьютерах (а также иногда телефонах, телевизорах, «умных колонках» и других гаджетах). Этот процесс строится на специальных языках, каждый из которого применяется для разных вещей. В любом случае, это сложная и ответственная работа, без которой в современном мире все жили бы иначе.
Аргументы «за»: девушке стоит становиться программистом, потому что…
- Доступность работы. Найти работу в нынешнем мире программисту – не проблема. Они нужны везде: в любой компании, клинике или центре продаж, у коммунальщиков, в школах и других местах. Светофоры, телефоны, умные ванны и дома, компьютеры, в конце концов – все эти места и вещи требуют программ, которые кому-то надо написать. А если программы уже написаны – эту систему нужно поддерживать. А кто-то заплатит за то, чтобы ее взломать. Иными словами, без программистов сейчас никуда, и это очень хорошо при нынешних условиях труда.
- Возможность работать из дома. Для интроверток это – рай. Никуда не нужно ехать, просто подключаешься через TeamViewer – и вуаля, доступ ко всей базе данных. Разумеется, это прокатит и пройдет не во всех компаниях, но в некоторых открыто пишут, что у них можно работать, сидя дома в одних трусах, в теплом пледе и с кошечкой на коленках. Хорошая работа, оплачиваемая достойно, да еще и из любимой квартирки – многие об этом даже мечтать не могут.
- Фриланс. Не обязательно устраиваться на работу официально, можно делать маленькие заказы, вылавливая их на бирже труда. Разумеется, государству больше понравится, если программист(ка) будет платить с этого налоги, но-о-о нельзя не отметить, что проверить факт получения денег будет довольно сложно.
- Возможность избежать дискриминации. Это подходит больше для фриланса. Беря заказ, девушка может не указывать свой пол, а заказчик на форуме/сайте не сможет его проверить. Если же он по умолчанию считает, что девушка не может выполнять работу так же хорошо, как и парень (что является сексизмом), анонимность в интернете поможет даме получить хороший заказ, несмотря на мерзкие взгляды застаревшего в понятиях пятидесятых мужика. Можно считать это обманом системы, но в мире, где девушки получают меньшую зарплату, чем мужчины, это можно назвать вендеттой или преимуществом.
- Уровень заработной платы. Программисты о-о-очень хорошо зарабатывают. Разумеется, если руки у них из того места растут. При желании можно найти много работы на подработке – фрилансе. Средняя зарплата программиста очень хороша по своей стоимости.
- Возможность кодить по фану. … к примеру, делать моды для игры. Любимой. Какой-нибудь. Это тоже может быть весомым плюсом: когда работа становится еще и хобби, работать становится значительно легче.
Аргументы «против»: девушке не стоит становиться программистом, потому что…
- Обучение. Обучение сейчас на программиста недешевое. Все еще не стоимость вышки на юриста, но все же выше, нежели на многих других специальностях. Впрочем, и рвутся на факультеты программирования многие, так что помимо высокой цены за обучение (если девушка не прошла на бюджет) стоит учитывать также до ужаса огромную конкуренцию за места. За рабочие, впрочем, тоже.
- Сексизм в универе и на работе. Все еще считается, что девушка не может выполнять традиционно мужскую работу. По крайней мере, в такой стране, как Россия. Кто приписал программирование мужчинам – непонятно, однако, в отличие от прекрасного будущего под фрилансом, в университете девушка будет вынуждена испытывать постоянные унижение и насмехательства со стороны не только преподавателей, но и друзей-сокурсников. То же самое будет на работе, если она будет работать где-то в штабе (к примеру, в компании какого-нибудь фонда).
- Постоянно растущие требования. Где требования – там конкуренция. Чем больше языков программирования знает девушка-программист, тем более она ценна (впрочем, то же самое честно и для представителей мужского пола). Требуется постоянно учиться и повышать квалификацию: к счастью, многие языки можно изучить самостоятельно.
- Программист – традиционно «неаккуратная» работа. В голове людей сложился образ, что программисты всегда неряшливы и неаккуратны. Такая профессия может подпортить личную жизнь девушке, представив ее знакомым ложный стереотип.
- Необходимость таскать тяжести. Увы, девушки-программисты – все еще программисты. И таскать компьютеры, сервера и блоки питания им придется: больше-то некому. Это нелегко, да еще, чаще всего, и не оплачивается.
Краткий итог
Как ни посмотри, но программирование – чрезвычайно выгодная профессия. Девушке будет крайне неплохо иметь такой уровень дохода, и многие будут готовы перетерпеть годы сексизма в универе ради тихой, спокойной, но прибыльной работы из дома.
Препятствий же настоящих, непреодолимых, для девушки в программировании нет, потому как все мифы об «отличиях» в мышлении мужчин и женщин – всего лишь мифы. И даже если нужно будет что-то перенести – программистку не заставят таскать тяжести, как строителя, а значит, она сможет с этим справиться. Кодить же женские половые органы никак не мешают, из чего следует вывод: несмотря на минусы, стоит попробовать пойти в программирование, если к этому лежит душа.
Похожие записи
Если вы девушка, то стоит ли идти в разработчики. Мой опыт / Хабр
Если ты – девушка и думаешь пойти учиться в вуз на программиста или начать искать свою первую работу разработчиком, но колеблешься, эта статья для тебя. Также, возможно, мое повествование поможет и руководителям взвесить все за и против при приеме на работу кандидаток. Итак, приступим, плюсы, минусы, подводные камни.
Предупреждение
Если вам не интересно читать обо мне, то рекомендую пропустить несколько следующих разделов.
Школа
Начну, пожалуй, со школы. По складу характера я — технарь, а не гуманитарий, поэтому алгебра и геометрия шли относительно легко, а вот русский язык или английский, мне казались, слишком скучными. Я далеко не гениальна, а скорее середнячек. К концу одиннадцатого класса у меня в мозгах не было совершенно никакого понимания куда податься дальше. Собственно, как и у большинства моих одноклассников. В большинстве случаев решают родители, и я не исключение. Моя мама считала, что раз я звезд с неба не хватаю, то и дорога мне в пединститут. А что, надежно, всегда востребовано.
Вуз
В вузе меня ждало разочарование: те же классы, парты, учителя, звонки. Чему меня только не учили: и комбинаторике, и топологии, и теории рядов, но только не тому, как обучать детей, да и с практикой оказалось как-то туговато. Не хочу сказать, что нас не пытались научить, старались в силу знаний и возможностей. Кто забивал на учебу больше сорока процентов времени, вылетали. Из четырех групп нашего направления к выпуску осталась только одна. Я входила в пятерку лучших выпускников группы.
Написание диплома и госы — это отдельная история. На защите у одного студента комиссия нашла что-то про фракталы в дипломе, и спросили его, о чем речь, он не смог по этому поводу ничего сказать. Выпустился. На госах студенты не потрудились даже написать шпоры, они оказались у кого-то одного. Девушки из секретариата потом ходили, и раздавали их с нужными ответами. Если и было взяточничество, то я об этом ничего не знала.
Еще из минусов — строгое отслеживание посещаемости, за нее могли и отчислить. Зато в вузе я познакомилась с программированием. Преподавали Java, внезапно, так как в школе до сих пор изучают Basic. Сейчас забавно вспоминать, после рисования блок-схем мы перешли к написанию кода на бумаге, а затем перепечатывали на компе. Заводили класс, и внутри него уже писали все остальное, причем, никакого понимания, что такое класс, у нас не было. Просто вначале следует написать какой-то код, чтобы твоя программа заработала, формальность, не больше.
В программу так же входило обзорное изучение C(после Java, где больше разных методов, как без рук), С++, Лиспа и Ассемблера.
Вне программы, на момент окончания, у меня появились какие-то знания по HTML, CSS, PHP.
Работа в школе
Я понимала, что нечего и думать, идти в разработку, с моим-то уровнем, поэтому мне одна дорога, в школу. На момент 2008 года в школе, как начинающему специалисту, мне платили смешные деньги, где-то около 7000, это в Москве, а в маленьких городах, такая зарплата была у учителей со стажем.
В общем, все печально, нет ни материальной, ни моральной удовлетворенности. Платят мало, ученики не заинтересованы в учебе, стараются откосить, как только возможно, вот и чувствуешь себя надсмотрщиком за копейки.
Живя с родителями, удавалось что-то сэкономить, могла бы описать кучу слезливых историй о жизни голодного учителя, стремящегося выгадать денег разными способами, но не хочу. Для такого человека как я, работа в школе и ежедневные «публичные выступления», давались тяжело. В то же время, меня мучила скука, каждый год
одно и тоже. Рассказываешь, что такое системы исчисления, как переводить из одной в другую, что такое информация, как делать презентации. В то же время перспектива безденежья до старости угнетала. Я старалась что-то читать по пыхе, что-то верстать, скопила некоторую сумму для оплаты курсов по программированию. Так как начальные знания у меня уже были, я искала что-то, что не с нуля. Выбрала два курса, второй и третий уровень, они мне обошлись в три с половиной зарплаты. Также удалось найти парочку заказов по созданию сайтов. В общем, со старших курсов, я не теряла надежду стать программистом.
Прощай, школа
Вроде высшее образование (практически техническое) есть, парочка работ тоже имеется, даже дополнительный диплом курсов. Реальный опыт разработки — не имеется, и это жирный минус, как и то, что ты девушка. Вообще, с возрастом у девушек все сложно. То слишком молода, то «сейчас выскочишь замуж и родишь ребенка», то «с маленьким ребенком, часто станешь брать больничные», то слишком стара.
Женщины в таких профессиях как бухгалтер, врач, продавец и некоторых других не редкость, а вот если ищешь работу по программированию, то тот факт, что ты женщина, скорее минус, чем плюс. Хотя, я как-то слышала, что знакомый знакомого искал девушку-программиста, говорил: «Пусть она даже ничего не умеет, но пусть будет, хоть такая, чтобы разбавить чисто мужскую компанию».
Я пыталась устроиться 1С-программистом, как раз в это время открывалась куча разных фирмочек с дикой текучкой кадров. Когда нет опыта, нет и особого выбора. Обычно там не смотрят девушка ты или парень, вот тебе книга по бухгалтерии, и вот тебе неделя, выучи ее, пройди тест, а дальше поговорим. Если не пройдешь, вот тебе еще неделя, не сдал тест со второго раза, то извиняй. Поучив дня четыре, я сказала себе: «Спасибо, нет, это не для меня». Когда нет опыта, то стоит запихнуть корону куда подальше, ходить и ходить по собеседованиям, делать тестовые задания.
На тот момент наблюдался расцвет различных cms, а я не умела писать сайты, и чувствовала себя белой вороной.
Есть два пути для начинающего программиста, обычно либо фриланс, либо веб-студия. Мне досталось второе. Если бы не увольнение из школы, то, наверное, спасовала и осталась работать учителем.
Итак, ура, я — разработчик, цель достигнута.
Ура, я разработчик, цель достигнута
Я выполняю задачи, меня учат. Здесь я залипла даже на большее время, чем в школах. Но постепенно, моя работа свелась к работе с контентом и разной другой фигне, я человек, которым затыкают разные дырки. Почему не ушла раньше? Пугала неизвестность новой работы. За это время направление профессионального развития изменилось. Стала активно изучать JavaScript, тому виной стали несколько причин. Во-первых, девушек во фронт берут легче, им больше платят, и мой парень уже на тот момент работал в крупной front-end команде разработчиком. Он составил мне некоторую учебную программу по освоению нескольких тем, за которые мне следовало отчитываться. Отвечая, я получала ряд вопросов по теме, из-за чего всплыли разные тонкости, особенности, разъяснения. Как-то неделю летнего отдыха я потратила на изучение теории, после чего много свободного от работы времени уходило на учебу. Следующей частью моей учебной программы стало написание реальных вещей. Как и многие фронтендеры я писала слайдеры, менюшки и так далее.
В веб-студии стало совсем тухло, и я начала искать новую работу.
Джаред — Притворщик
Парень написал мне резюме, и я уже искала работу как полноценный разработчик. В итоге у меня оказалось несколько предложений. Я выбрала работу в одном крупном банке, это оказалось самое крупное предложение из имевшихся на тот момент. Никто не заподозрил мой обман, там я проработала больше года и стала искать новую работу.
Если посмотреть на мой опыт, то мне пришлось посетить достаточно много собеседований. Ни разу не было, как у моих коллег, чтобы сходила на одно собеседование и сразу прислали офер. Как ни печально, но если ты и какой-то еще кандидат прошли собеседование на приблизительно одном уровне, то более вероятно, что выберут парня.
Хотя, на моей предпоследней работе, тим лид предпочитал брать девушек. Когда я пришла в компанию, то там уже трудилась одна фронт-ендерша, она уволилась, и на ее место нашли новую.
На мое место тоже нашли девушку. На мою нынешнюю работу при поиске кандидата начальство тоже говорило, что девушки предпочтительнее, они аккуратнее.
Вот еще случай из жизни. Я хотела работать в одной известной фирме, мне не хватало решимости. Знакомая рассказала, что у них дизайнера пригласили на собеседование туда фронтендером. Я решилась тоже отправить свое резюме и ничего. Через какое-то время, по инсайдерской информации, я узнала, что в тот отдел руководитель берет только мужчин.
Конечно, я сама отчасти виновата и зафейлила ряд собесов совсем глупо из-за своей неуверенности и тем, что тупила. Если учитывать время для подготовки ответа, то на обдумывание мне необходимо больше времени, чем моим коллегам или знакомым.
Как-то я отлично прошла собеседование, но с ответом тянули чуть ли не три недели, вроде хотят подумать, посмотреть других. Я туда не особо хотела, и поэтому даже не учитывала как вариант. Создавалось впечатление, что тебя оставили про запас, вдруг все же ничего лучше не подвернется.
Вот еще одна ситуация, оставившая до сих пор неприятный осадок. Предложили пройти технический собес в одну крупную фирму, по результатам вроде бы все нормально, встретились еще раз, уже поговорить. После, звонит мне эйчарша и пытается сбить зарплату, я готова была скинуть. Она предложила оплату наравне с той работой, что я занимала на тот момент. Я согласилась, так как фирма постатуснее, хотя и скрипя сердцем, уж больно сильно скинули. Эйчарша удовлетворилась моим ответом и исчезла на полторы недели. Потом позвонила, сообщила что они все сомневаются, и не приду ли я на еще одно техническое собеседование. Вся эта тягомотина занимала уже около четырех месяцев, бросать уже было как-то жалко, вроде на финальной стадии. Я согласилась, прошла, эйчарша опять не спешила отвечать, а затем позвонила: «Они готовы предложить, но ниже суммы, озвученной ранее». Я отказалась работать за еду. Уровень моих знаний давно миновал эту отметку, не стоит фирма с известным именем такого, ведь можно найти и менее известную, но с той зарплатой, которую хочешь.
Конечно, мне порой грустно, что некоторые мои знакомые, которые начинали позже, и, порой консультировались у меня, работают в более известных компаниях, чем я. Хотя это не средний показатель по больнице. Большую поблажку в пробелах знания дают мужчинам, с расчетом, что парень толковый и быстро втянется.
У моего парня высшее образование, с ним училось около шести девушек. Они решили, что программирование модно, хорошо платят и пошли учиться. Ни одна из них не тянула, за них программы писали одногруппники. Так что в этой отрасли за красивые глаза поблажки можно не ждать. Надо реально много вкалывать, чтобы не только находиться наравне со всеми остальными, но и быть лучшей. Я стараюсь в выходные, праздники, отпуска, вечера, использовать свободное время с пользой, чтобы узнать что-то новое и повысить свой уровень. Конечно, не всегда удается, иногда ленюсь.
Мне доводилось собеседовать людей. Если честно, то на место джуна, я бы предпочла парня девушке. Если искала бы мидла, или сеньора, то без разницы, если показывает достойные результаты.
Как-то обсуждали собеседование, приблизительно такой диалог произошел у меня и интервьюера.
— Как ваш сегодняшний кандидат? — спросила я.
— Сегодня к нам приходила девушка.
— И как?
— Мне не понравилось. На самом деле, я больше ей рассказывал, чем она мне. Слабая, но коллега повелся, сказал, что вырез глубокий и вроде норм.
Вывод
Несмотря на все сложности, в плюсе — это интересная работа и нет места скуке, а также достойная зарплата.
P.S.
Бенефит на моей нынешней работе.
Еще несколько фоточек
Коллега распечатал в подарок мне елочную игрушку
Моя магическая тетрадка, в нее я записываю всякие полезные вещи
Не много праздника
Почему женщин-программистов сильно меньше мужчин? Инфографика опроса от «Моего круга»
Среди 50 тыс. пользователей «Моего круга», указавших в своём профиле свою основную сферу деятельности, 29 тыс. приходится на разработчиков (бэкенд, фронтенд, разработка программного обеспечения и мобильная разработка). Из них женщины составляют только 7%.
А год назад группа студентов провела исследование, в котором изучила более 3 млн. предложений правок чужого кода (pull request) на GitHub, и обнаружила, что код, предлагаемый женщинами и мужчинами, одобряется примерно с равной вероятностью, в 75% случаев, и у женщин этот показатель даже на несколько процентов выше, чем у мужчин.
Возникает резонный вопрос, почему если женщины и мужчины одинаково хорошо программируют, доля женщин в этой сфере так низка? Напрашивается очевидный вывод, что тому причиной скорее всего служат социо-культурные стереотипы, относящие программирование к чисто мужской работе.
Чтобы разобраться с этим, Анна Каменева, студентка 4 курса факультета социологии СПбГУ, чуть более месяца назад на «Хабре» и «Моём круге» провела опрос среди женщин-программистов, в котором попросила их поделиться своим опытом разработки и профессиональной социализации. Всего было собрано более 800 анкет, Анна их обработала, визуализировала и прокомментировала. Мы публикуем часть её исследования.
В опросе приняли участие именно те женщины, для которых программирование является основной профессией. Большинство из них имеет опыт работы в коллективе в компаниях самых разных размеров.
Также примечательно, что в топ-10 языков программирования, которые чаще других используются женщинами в работе, входят примерно те же языки, что и в целом по ИТ-отрасли. Есть некоторые исключения, но это тема для отдельного исследования.
Тем, кто отметил, что имеет опыт работы в коллективе, было предложено ответить на вопрос о соотношении мужчин и женщин среди коллег-разработчиков. Каждая вторая женщина отметила, что на рабочем месте женщин-разработчиц в 3 раза меньше, чем мужчин, каждая четвёртая, что 5-10 раз меньше. И только каждая двенадцатая — что женщин и мужчин поровну. Подобный разрыв прослеживается как в малых, так и в крупных компаниях.
Примерно каждый третий респондент сталкивался с давлением из-за выбранной профессии. Самые значимые факторы давления, на которые указали женщины, — это давление со стороны коллег и руководства (38% отметили этот фактор) и со стороны родственников и знакомых (34%). Самые незначимые факторы — давление со стороны учителей и преподавателей (8%) или собственное внутреннее давление (4%).
Приведём несколько примеров-цитат от наших респонденток:
- Погружение в профессию привело к замкнутости и расхождению интересов с близкими, как итог, проблемы в общении. Потребовалась пара лет для адаптации.
- Члены семьи категорически не хотели видеть меня в программировании поскольку не владели достаточным количеством информации об этой сфере и, попросту говоря, боялись неизвестности. По этой причине меня всеми силами пытались заставить поступать на юрфак.
- Да, многие знакомые и родственники считают неженской профессией и следовательно, что я слишком много на себя беру, и характер подвергается деформации — поведение больше похоже на мужское.
- На первой работе для меня проводили несколько собеседований, женщинам запрещали ходить в юбках выше колена, коллеги смотрели снисходительно. До тех пор, пока я не стала показывать хорошие результаты.
- Многие работодатели считали, что девушки плохо знают свою специальность и приходилось доказывать вживую свою квалификацию полностью или просто отказывали в работе.
- Давление встречалось исключительно от коллег, которых задевает, что программист-женщина. Также нужно работать в несколько раз упорнее, чтобы руководство могло воспринимать тебя наравне с программистами-мужчинами.
- В университете на моей специальности было 6 девочек из 31 человека. До диплома доучились 3. На работе я всегда была единственной девушкой программистом в отделе. Все коллеги по началу, на каждом новом месте работы, проецировали на меня свой опыт общения с неработающими женами, сестрами, подругами творческих профессий. Это отношение всегда, можно сказать, унизительно-снисходительное, как с менее умным человеком. В течении первых 2-3х месяцев это обычно продолжалось. Это просто нужно было перетерпеть, так устроен патриархальный наш мир. Было, конечно, много неприятного общения на собеседованиях. Даже приглашали как-то чтобы посмотреть просто.
- Родители до сих пор не согласны с выбором профессии, требуют идти в школу преподавателем. В университете некоторые преподаватели прямым текстом говорили, что медведя можно научить программировать, а женщину нет.
- Давление было внутренним. Тяжело было решиться выбрать данный путь, ибо это мужская профессия. Хоть все давалось мне легко, и я всегда была лучшей, внутри всегда были сомнения, что программирование не для меня. Но так как очень нравилось и безумно хотелось, решила рискнуть и теперь безмерно счастлива.
Большинство опрошенных впервые заинтересовались программированием с занятий в учебных заведениях: школах, колледжах, университетах (38% отметили этот вариант). Каждая пятая отметила, что её интерес к программированию начался с знакомства с компьютером или с его покупки (21%). Каждая шестая заинтересовались программированием после личного знакомства с программистами (18%), каждая восьмая столкнулась с яркими примерами среди родственников (13%).
Абсолютное большинство опрошенных (63%) пришли в программирование путем получения высшего образования, четверть (27%) занимались обучением самостоятельно, 4% получили профессиональное образование в среднем образовательном учреждении. 6% отметили вариант ответа «Другое»: здесь женщины отмечали переход из смежных профессий (тестировщик, аналитик и т.д.), а также получение сначала среднего специального, а затем и высшего профильного образования.
Основными детерминантами интереса к профессии выступают осознание перспектив, в том числе материальных, таких как высокий заработок, (64%), привлекательность компьютера в качестве инструмента для работы (61%) и осознание того, что данный вид деятельности дается легче всего (35%).
Каждый четвертый респондент отметил специфические особенности профессии, как причину выбора конкретно этой профессии. Среди таких причин — возможность работать удаленно и уйти в декрет без ущерба для карьерного роста, высокий уровень заработка, возможность свести общение с коллегами к минимуму, а также возможность работать в «мужском коллективе».
12% опрошенных отметили, что их привлекла сложность профессии, еще 10% указали свой вариант ответа, например, возможность реализовать творческий потенциал, постоянное развитие профессиональной сферы, а некоторые ответили, что изначально не испытывали особой заинтересованности, она возникла уже в процессе профессиональной деятельности.
Подведём итоги всему выше сказанному
К выбору профессии программиста большинство девушек подходит через осознание всех перспектив специальности, ведь индустрия разработок развивается быстрыми темпами, а рынок труда заинтересован в новых специалистах. К тому же, в среднем по рынку данная профессия является одной из самых высокооплачиваемых.
Для женщин эта профессия имеет ряд преимуществ, таких как возможность работать удаленно, а значит не быть привязанной к одному месту, а также возможность уйти в декрет и продолжать работу по специальности.
Многие девушки отмечают большим преимуществом развитие индустрии технологий и возможность постоянного совершенствования навыков. Несмотря на то, что большинство женщин становятся программистами путем получения высшего профильного образования, каждая четвертая разработчица пришла в программирование через самостоятельное освоение профессиональных знаний и навыков.
Женщины, даже будучи заинтересованными в этой профессии, порой поддаются внутреннему и внешнему давлению и поступают на другие специальности, но со временем возвращаются к желанному делу, преодолевая социально сконструированные барьеры.
Как в крупных, так и в малых IТ-компаниях, женщины представляют собой меньшинство. Как отмечают девушки, в обществе действительно существует представление о профессии программиста как о «мужской» специальности, однако нередко женщины замечают, что этот стереотип характерен в большинстве своем для «старшего поколения» и людей, которые просто не обладают достаточной информацией о сущностных характеристиках профессии.
Большинство разработчиц знают о существование гендерного разрыва в профессии, и готовы признать, что он действительно есть, а не является спекулятивной выдумкой. Также среди девушек есть множество тех, кто не считает гендерный разрыв проблемой, а некоторые искренне признаются, что больше всего в профессии их радует общество мужчин-программистов.
Все диаграммы подготовлены с помощью сервиса infogr.am
Как девушке-гуманитарию стать программистом | GeekBrains
Рассказывает Мария Горелова, консультант блока BI в компании AT Consulting.
https://d2xzmw6cctk25h.cloudfront.net/post/513/og_cover_image/481a78649796446d8ad6d9fdc014e97f
Существует стереотип, что программирование — не женская работа, несмотря на то что первым программистом в истории была именно девушка, англичанка Ада Лавлейс, чье имя носит один из языков.
Cегодня женщины все чаще выбирают сферу IT. Как живется девушкам в IT компаниях, и есть ли место гендерным различиям в программированнии? Мария Горелова, консультант блока BI в компании AT Consulting, рассказала о своем опыте, как из студентки филфака стать программистом, а также о том, как преодолеть стереотип о девушках в IT.
Как ты оказалась в IT-сфере? Это было спонтанным решением?
Мои первые шаги в IT были нелегкими. Я училась в гуманитарном классе, поэтому все считали, что у меня нет таланта к точным наукам. Любовь к иностранным языкам и литературе предполагала, что я и по жизни буду этим заниматься. После школы я успешно поступила на филологический факультет Саратовского государственного университета, где училась на отделении лингвистики. Многие мои одногруппники, окончив вуз, остались в Саратове и работают преподавателями.
Интерес к информационным технологиям у меня появился на третьем курсе, когда у нас были лекции по базам данных и верстке. От преподавателей мы часто слышали: «Вы же гуманитарии, все равно ничего не поймете». Меня это мотивировало глубже погрузиться в тему. Однажды я узнала, что в компании EPAM открыта вакансия стажера по направлению Business Intelligence — я сразу поняла, что это мой шанс, что нужно действовать и попробовать себя. Единственным требованием к соискателю было знание SQL и принципа работы базы данных, которое у меня уже было. Первым челленджем стало само приглашение на собеседование: по мнению эйчара, гуманитарий на эту вакансию не подходил. Однако мое упорство взяло верх, и спустя несколько часов после встречи мне сделали предложение о трудоустройстве.
Сначала я была вторым разработчиком отчетов — делала мелкие исправления в макетах, разбиралась в коде и логике хранимых процедур. Меня обучили основам теории хранилищ данных, SQL, благодаря этому я глубже погрузилась в тему, поняла принцип работы главных инструментов. Мне очень нравилось то, чем я занималась. Спустя год поняла, что нужно двигаться дальше и решила переехать в Москву. Одним из первых мест, куда я пришла на интервью, была компания AT Consulting. И вот уже четыре года я работаю здесь консультантом в блоке BI, разрабатываю витрины данных и визуализирую их в виде самых разных отчетов – статичных и интерактивных, провожу тренинги по инструментам BI для коллег-аналитиков.
Получается, ты в IT уже пять лет. Чувствуешь ли ты нехватку специализированных знаний? Используешь ли в работе свои переводческие навыки?
Да, в IT-сфере я уже почти пять лет и за это время ни разу не пожалела, что сменила специальность. В самом начале, действительно, чувствовалась нехватка технического бэкграунда. Иногда простые, на первый взгляд, вопросы, приводили меня в ужас, например, было непонятно, как работают компьютерные сети, и я совсем не умела работать с командной строкой. Но на помощь всегда приходили коллеги, которые помогли преодолеть трудности и восполнить пробелы.
Кроме того, я постоянно читаю профессиональную литературу, многое изучаю самостоятельно. Лингвистическое образование помогает мне разобраться в различных тонкостях работы. Благодаря хорошему знанию английского я могу свободно общаться с иностранными заказчиками, без труда читать западные блоги и форумы. Самое главное – использовать в работе свои сильные стороны, расширять кругозор и не ограничиваться имеющимися знаниями.
Что тебе больше всего нравится в работе?
Мне нравится, когда заказчик доволен моей работой, очень приятно, когда говорят: «Твой отчет заменил месяц работы». Моя задача заключается в том, чтобы свести данные в единую форму: нужно собрать информацию, провести тщательный анализ и «выудить» из нее определенные показатели, агрегаты, минимум-максимум. Раньше у сотрудника на это уходил целый месяц, а теперь эта процедура доведена мной до автомата. Положительные отзывы клиентов мотивируют, сразу начинаешь чувствовать, что ты работаешь не зря.
Какими профессиональными достижениями ты гордишься? Что тебя в работе вдохновляет?
То, что я горжусь чем-то особенным, – слишком громко сказано. Мне нравится подключаться к срочным задачам и проектам, где нужно работать с незнакомыми инструментами. Такие ситуации меня вдохновляют и делают более дисциплинированной, внимательной к деталям, дают стимул активно развиваться и получать новые знания. В IT ты привыкаешь постоянно учиться и не можешь остановиться. Например, летом всего за две недели я подготовилась к экзамену для сертификата по одному из ранее не знакомых мне инструментов BI – Tableau. Результат поразил всех, было очень приятно узнать, что 100% моих ответов были правильными.
Как ты считаешь, почему женщин среди программистов меньше, чем мужчин? Дело в стереотипах и предрассудках или в чем-то другом?
Думаю, какая-то доля стереотипов здесь есть. Принято считать, что у девочек более гуманитарный склад ума, а у мальчиков математический. Наверное, поэтому в технических вузах учится больше парней, чем девушек. Со мной было так же, когда я поступала на филфак.
Моя коллега недавно рассказала историю о девушке, которая пришла устраиваться на должность тестировщика в одну компанию в Чебоксарах. И тут произошла очень неприятная ситуация: девушке посоветовали сначала родить двоих детей, а потом приходить на собеседование. На мой взгляд, это очень некрасиво и непрофессионально со стороны работодателя – мы живем в 21 веке, когда у женщин и мужчин должны быть равные возможности и условия для работы.
Есть ли, на твой взгляд, разница между женщиной программистом и мужчиной? Говорят, что женщины внимательнее к деталям.
Мне кажется, не стоит привязывать гендерный признак к качеству работы. Действительно, внимательность к деталям часто приписывают женщинам, но нельзя сказать, что, например, мужская половина нашего коллектива в AT Consulting небрежно относится к задачам. Внимательность, сосредоточенность – это важные качества для каждого IT-специалиста, они зависят только от самого человека. Любой код состоит из деталей, и если у тебя не будет к нему трепетного отношения, ты не пройдешь испытательный срок. Что касается разницы между программированием мужчины и женщины, то, на мой взгляд, ее нет. Наши мальчики всегда сосредоточенно работают над кодом: аккуратно его форматируют, придерживаются определенных правил и сердятся, если что-то идет не так.
Как ты относишься к сообществам вроде womenwhocode.com. Они, на твой взгляд, множат стереотипы? Неужели женщины должны учиться кодить как-то иначе?
Да, я знаю, что есть различные сообщества для женщин-программистов. Они проводят встречи, где делятся успехами, обсуждают специфичные проблемы с привлечением «коллективного разума». Если говорить обо мне, сложно представить, что я буду участвовать в подобном сообществе – мне не о чем там говорить. Текущие проблемы я привыкла решать, узнавая информацию на форумах, в книгах или консультируясь с коллегами.
Вообще стоит ли как-то выделять тему женщин в IT?
Боюсь, что акцент на теме девушек в IT только усиливает дисбаланс и стереотипы. Надеюсь, скоро шутки про нас станут такими же бородатыми, как про блондинок, но, на мой взгляд, лучше не создавать вокруг этой темы ажиотаж.
Начать с малого: профессия «Веб-разработчик».
Может ли девушка стать высококлассным программистом?
Программисты на сегодняшний день являются одними из самых высокооплачиваемых специалистов. Без них даже сегодня невозможно себе представить современный быт: все приборы, от чайника до автомобиля, программируются умелыми руками программистов. Обычно под программистами понимают мужчин. А может ли девушка стать программистом?
Ответ прост. Конечно девушка может стать программистом, более того, есть примеры, когда девушки являются достаточно успешными программистами.
Вот Грейс Хопер, она была выдающимся компьютерным ученым и создателем первого в мире компилятора:
В то далекое время, когда компьютерная индустрия еще только зарождалась, она была далеко не единственной женщиной-программистом. Например, в НАСА были целые команды из программисток:
Эти женщины занимались подготовкой к запускам космических аппаратов. Но куда же они все подевались и почему сейчас относительная доля женщин в программировании невелика? Возможно, на каком-то этапе истории компьютерных наук мужчины захватили полную власть над отраслью и девушкам там не осталось места. Скорее всего, это произошло в 80-е годы 20-го века.
Но сейчас все по-другому. По всему миру созданы специальные фонды для привлечения женщин в программирование. Например, Women In Technology. Один из таких фондов спонсируется корпорацией Google. Они предоставляют возможность женщинам обучаться программированию и оплачивают проезд к местам проведения конференций.
Сейчас девушкам очень выгодно становиться программистами, тем более им все в этом помогает.
Как девушке стать программистом?
Мотивация к программированию очень важна. Посмотрите текущие вакансии и уровень зарплат в среде ИТ, это будет лучшей мотивацией. Если девушка хочет хорошо зарабатывать, то ей лучше идти в программирование.
В первую очередь, если речь идет о поступлении в университет, нужно выбрать специальность, связанную с информатикой и математикой. Если девушка уже имеет специальность, то это не беда, можно научиться основам самостоятельно.
На Youtube много образовательных бесплатных роликов, где объясняются основы программирования. Можно смотреть как на русском, так и на английском языках. Кстати, программисты должны знать английский, поэтому его стоит начать учить.
Нужно выбрать язык программирования, с которого девушка будет начинать изучение. Самый лучший кандидат — это Python. Он относительно простой, и в то же время востребованный. Когда девушка изучит Python, она уже поймет, куда она хочет развиваться и сама выберет себе путь в программировании.
Обучение немыслимо без компьютера. Девушке нужен свой собственный компьютер, на котором она могла бы тренироваться. Желательно чтобы на нем была установлена операционная система Linux (например, Ubuntu). На Windows тоже можно программировать, но все же лучше приучаться к Linux.
Если девушка говорит, что программирование — это не ее и она не сможет, можно привести примеры, когда в прошлом индустрия компьютеров держалась на женщинах. Программирование — это очень просто, сейчас этому обучают даже детей с 4 лет. Поэтому, если девушка хочет хорошей и интересной жизни, то ей непременно нужно идти в программирование:
- сайтов
- мобильных приложений
- настольных приложений
- решений для банковской системы
- роботов
Отраслей в программировании масса, можно выбрать любую на свой вкус. Кстати, если у вас есть дети, обучайте их программированию тоже. Это в будущем многократно окупится.
Загрузка …
«Может ли девушка стать хорошим программистом?»
Я училась в университете на программиста, но не решаюсь этим заняться — все время думаю, что другие, особенно мужчины, лучше меня. Работаю тестировщицей уже 5 лет, ненавижу свою работу. Надоело видеть вокруг успешных программистов, которые получают в два раза больше, даже если у них нет высшего образования. Они любят свою работу. Неоднократно пыталась втянуться в программирование, но при первых же сложностях опускаю руки, думаю — ну куда мне до этих парней, которые еще в детстве «подсели» на компьютерные игры и через них пришли к программированию… а я никогда не играла, и думаю, что из меня получится плохой программист. Я вообще все бросаю, если вижу, что у других это получается лучше — так же было и с гитарой, например. Может, просто сменить область? На фотографию, рисование… хотя мне кажется, что я и там буду хуже других и опять все брошу.
Вероника, 29 лет
Здравcтвуйте, Вероника! Ни одно дело не дается людям просто так, ни один специалист не достигает уровня специалиста, не потратив достаточно большого времени. Есть исследование, в котором посчитано количество часов, которое требуется для того, чтобы считать себя экспертом. Это примерно десять тысяч часов трудовой деятельности.
Конечно, важно иметь призвание, но без длительного сосредоточения на чем-то одном невозможно добиться успеха. Вам помогло бы, на мой взгляд, если бы вы начали соревноваться не с мальчиками, которые интересуются программированием с пеленок, а с самой собой. У вас есть образование и необходимая база в профессии, и абсолютно неважно, какого вы пола — среди женщин полно прекрасных специалистов в технических сферах, в том числе и в программировании.
Я бы рекомендовала овладеть той профессией, которая у вас уже есть. Это потребует гораздо меньше труда и времени, нежели осваивать что-то новое. Станете более уверенной в своей профессии — может быть, поймете, что могли бы делать еще.
Но пока вы не знаете, на что менять ту профессию, которой владеете (хоть и думаете, что владеете ей недостаточно), посоревнуйтесь с собой. Сможете улучшить результаты — это даст вам силы к дальнейшим изменениям.
И попробуйте воспринимать более успешных программистов (особенно женщин) не как соперников или более удачливых специалистов, а как хороший пример, который будет вас вдохновлять и напоминать о том, что ваши достижения — в ваших руках, и они не определяются вашим биологическим полом.
26 организаций, обучающих программированию для женщин и девочек | Женщины-программисты
Все всегда говорят о нехватке женщин-программистов в сфере технологий — и я не могу спорить со статистикой. Но так не должно оставаться! В наши дни существует больше ресурсов по программированию для женщин, чем когда-либо, чтобы помочь женщинам-программистам проникнуть в технологическую индустрию.
Давайте исследуем некоторые из замечательных мест, где женщины и девушки могут научиться программировать (часто за небольшую плату или бесплатно!).
В следующий список включены 26 организаций в США и за рубежом, которые преподают программирование для женщин и девочек.
Он разбит на три части: курсы интенсивного программирования для женщин, классы и семинары по программированию для женщин, а также программирование для женщин и девочек младше 18 лет.
Содержание
- Ada Developers Academy
- Hackbright Academy
- Skillcrush
- Программа Grace Hopper в Fullstack Academy
- 23 Code Street
- Codebar.io
- Code First Girls
- Girl Develop It (GDI)
- Ladies Learning Code by Canada Learning Code
- MotherCoders
- PyLadies
- Rails Girls
- RailsBridge
- Women Who Code
- Django Girls
- Coffee & Coded
- Lesbians Who Tech
- ChickTech
- Girls in Tech
- Hear Me Code
- Alexa Café
- Digital Youth Divas
- Black Girls Code
- Tech Scholars Online
- Girls Who Code (GWC)
- TechGirlz
Начать кодирование сейчас
Хватит ждать и начать учиться! Получите мои 10 советов, как научиться программировать.
Успех! Теперь проверьте свою электронную почту, чтобы подтвердить подписку.
Учебные курсы по интенсивному кодированию для женщин-программистов
1) Академия разработчиков Ada
➡️ Веб-сайт: adadevelopersacademy.org
💻 Курс: Разработка программного обеспечения
💰 Цена: Бесплатно
⏰ Продолжительность: Шесть месяцев интенсивного обучения в классе с последующими пятью месяцами стажировки (всего 11 месяцев)
📍 Расположение: Сиэтл, Вашингтон
Ada — это долгосрочная академия разработчиков для женщин и взрослых людей различного пола, продолжающаяся 11 месяцев.Первые шесть месяцев проходят в очной форме с понедельника по пятницу, а последние пять месяцев включают обучение на местах.
Это поддерживаемый спонсорами учебный курс по программированию для женщин, в котором участвуют многие известные участники, включая Amazon, Zillow, EMC и другие. В Ada вы изучаете Ruby, Rails, HTML и CSS, JavaScript, веб-API, основы CS, Git и систему управления версиями.
Хотя это бесплатная программа, помните, что вам все равно нужно будет покрыть расходы на проживание и любые сборы за переезд, если вы приедете в район Сиэтла из другого места.
Вернуться к содержанию »
2) Академия Хакбрайта
➡️ Сайт: hackbrightacademy.com
💻 Курсы:
.
5 личностных качеств, которыми должен обладать каждый новый программист
Есть ли какие-то черты личности, которые могут помочь одному человеку стать программистом лучше, чем другим?
Следующий гостевой пост Криса Кайта рассматривает именно это. Крис — программист / предприниматель-самоучка с опытом работы более 12 лет.
В следующей статье Крис рассказывает о пяти чертах личности программиста , которые помогли ему стать успешным программистом. Оцените и наслаждайтесь!
Начать кодирование сейчас
Прекратить ждать и начать обучение! Получите мои 10 советов, как научиться программировать.
Успех! Теперь проверьте свою электронную почту, чтобы подтвердить подписку.
—–
Я впервые попробовал программировать в 2000 году. Звучит как пророчество, но гораздо более невинно. Я закончил колледж на год, получил степень по маркетингу и только что получил отличную работу в списке Fortune 500 аналитиком по ИТ-поддержке.
Что это? По сути, это рабочее место начального уровня, которое обрабатывает заявки в службу поддержки, принимая запрос от пользователя и передавая его разработчику для исправления. Похоже на фильм, о котором вы слышали? Во время «обработки» этих заявок меня познакомили с людьми, которые действительно могли решить проблемы, разработчиками .
До этого я набирал текстовые документы на компьютере. У меня не было никакого интереса к обучению программированию или пониманию внутренней работы компьютера.
Однако все изменилось, когда я увидел, что кто-то запустил сеанс терминала, отредактировал сценарий с помощью VI, запустил запрос в базе данных и сказал мне, что это было исправлено примерно за 30 секунд.Я был в восторге. Как только я освоился на новой работе, я стал раздражать всех вопросами о программировании вместо того, чтобы заниматься своей настоящей работой.
Я наконец нашел то, чем хотел заниматься — это было моей страстью . (Как вы увидите, страсть — одна из немногих черт, которые, как я позже понял, помогли мне стать программистом и предпринимателем.)
Более того, я всегда чувствовал, что если я смогу научиться программировать, то это сможет любой.
Почему? Конечно, не потому, что я умен: я никогда не был ученым.
Но просто потому, что у меня было терпение, смелость, энтузиазм, креативность и прикладная логика, когда это было возможно. Эти пять качеств позволили мне научиться программировать, и я уверен, что они могут помочь и вам.
Давайте подробнее рассмотрим каждый из них и то, как я смог их использовать, чтобы научиться программировать.
1. Программисту нужно терпение
Для меня это самая важная черта.
Конечно, у вас должно быть желание учиться или быть финансово мотивированным.Но если вы не будете достаточно терпеливы, чтобы справиться с невзгодами обучения программированию, ваше желание угаснет.
Я сравниваю это с обучением игре на гитаре и изучением графического дизайна. У меня было страсть научиться играть на гитаре, и я добился успеха, потому что был терпелив. У меня не было никакого энтузиазма в изучении графического дизайна, но я придерживался его и в конце концов узнал достаточно, чтобы делать то, что мне нужно.
Вы должны научиться принимать разочарование как средство для достижения цели.
2.Более того, они должны иметь мужество
По мере знакомства с языком
Php
$ cnt = 1;
while ($ cnt <4) {
echo $ cnt. "
";
$ cnt ++;
}
?>
в конечном итоге будет выглядеть так:
1
2
3
Мои наставники-программисты любили говорить мне одну старую поговорку: «Это легко, если ты знаешь как». Для них это было весело, но в то время меня расстраивало. Тем не менее, он научил меня тому, что все станет лучше, если я буду придерживаться этого.
Большинство людей пугаются, когда видят свои первые строчки кода, и я не исключение. Я обнаружил, что попытка сначала понять синтаксис, чтобы начать расшифровывать логику, является непосильной задачей. Одно это может составить один код страха.
Вот почему иметь смелость отбросить страхи и понять, что — это просто еще один язык. важно при преодолении барьеров, мешающих многим начать работу. На CodeConquest.com мы помогаем избавиться от ваших страхов, делая все просто.В конце концов, страх проистекает из непонимания.
3. Страсть, как и любая профессия, необходима
Почему вы хотите научиться программированию? Быть крутым? Чтобы получить лучшую работу? Или потому что вам нравится решать проблемы и строить вещи?
Страсть может исходить от всех этих вещей, но если это последнее, вы, вероятно, на правильном пути. Большинство программистов — инженеры и им присуще желание создавать, разбирать, задавать вопросы, решать проблемы и преодолевать проблемы, которые другие не могут.Они делают это потому, что им нравится, а не потому, что им нужна зарплата.
Страсть — это то, что не даст вам уснуть всю ночь, пока вы не решите проблему. Passion заставит вас работать по ночам и в выходные, чтобы учиться или творить, когда другие отдыхают на диване.
Без горячего желания учиться ваша попытка усвоить концепции программирования будет очень сложной задачей. Будьте честны с собой и начните свое путешествие, когда будете действительно готовы.
4. Творчество — ключевой компонент программирования, тоже
Научившись программировать, вы даете себе возможность раскрыть свой творческий потенциал.
Есть несколько способов решить программную задачу, и вы должны решить головоломку, чтобы выполнить работу.
Должен ли он быть эффективным? Нужно ли, чтобы его было легко обслуживать? Это должно быть абстрактно? Все это может повлиять на то, как вы пишете код, но, в конце концов, m
.
9 самых забавных мемов программистов прямо сейчас
Вы ищете потрясающие мемы, связанные с программированием? Тогда вы попали в нужное место.
Здесь мы рыскали по Интернету в поисках лучших мемов по программированию, которые можно купить за деньги (ну, на самом деле все они совершенно бесплатны).
Добро пожаловать!
СВЯЗАННЫЕ С: 9 ИНЖЕНЕРНЫХ МЕМОВ, ПОМОГОВИХ ФОРМИРОВАТЬ 2019
Какие мемы самые смешные?
Интернет буквально тонет в веселых мемах на самые разные темы.От старых школьных мемов, таких как «Grumpy Cat» до «Hide Your Pain Harold», простой поиск в Интернете предложит вам серию мемов, которые обязательно сделают ваш день.
При этом некоторые из самых смешных мемов всех времен включают, но не ограничиваются:
- Плохой шутливый угорь
- Плач, Уэсли Снайпс
- Самый интересный человек в мире
- Эрмахгерд
- Business Cat
- Печать неловкого момента
- Doge
- Конфиденциальность в Facebook
Какой самый великий мем всех времен?
Какой из бесчисленных мемов, созданных каждым, является величайшим за все время, — вопрос, на который невозможно ответить.Такие вещи очень субъективны по самой своей природе.
Но, как уже было сказано, одними из самых популярных и запоминающихся серий мемов всех времен являются те, в которых есть «Соус Тардар», сварливый кот.
Это безошибочно узнаваемое животное из семейства кошачьих стало известным мемом примерно в 2012 году после того, как его владелец загрузил изображение своей ужасно выглядящей кошки на Reddit.
Остальное, как говорится, уже история.
Что делает мем великим?
По-настоящему отличный мем обычно имеет некоторые базовые компоненты, которые делают его широко распространенным и достойным вирусного распространения.К ним относятся, но не ограничиваются ими:
1. Обычно они остроумны. — Этого можно добиться либо с помощью каламбура, либо игры слов, либо просто представляя собой хорошо составленную шутку. Мемы по своей сути должны быть глупыми и забавными, а также передавать более глубокий смысл или послание.
Но, в конце концов, мемы должны быть больше для развлечения, чем для принудительной подачи пропаганды в аудиторию. Они этого не оценят!
2. Подражание — самая искренняя форма лести. — Большинство великих мемов основываются на существующей тенденции мемов.Яркие примеры включают «Тардар Соус» сварливого кота и «Скрыть боль, Гарольд» и т. Д.
«Например, серия мемов Райана Гослинга« Эй, девочка »была сенсацией, которую General Electric решила воссоздать с помощью своего собственного голоса и бренда чтобы затем запустить в Pinterest и привлечь внимание «. — brianhonigman.com.
3. В маркетинговых целях мемы должны иметь отношение к вашему бренду — Чтобы мемы использовались эффективно, они должны иметь широкое отношение на вашу платформу или сообщение.Для бизнеса это значительно улучшит вовлеченность вашей аудитории и принесет дивиденды в долгосрочной перспективе.
4. Оцените конкуренцию — Если у вас не хватает идей, вы всегда можете почерпнуть вдохновение из существующих фабрик мемов, таких как Reddit, 4Chan, Imgur, Tumblr и т. Д. Это даст вам представление о том, какие мемы сейчас популярны.
Или, как вариант, идите своим путем! Вы можете начать новую тенденцию к созданию мемов.
Какие забавные мемы про программирование?
Итак, без лишних слов, вот несколько забавных мемов о программировании, которые сделают ваш день лучше.Этот список далеко не исчерпывающий и в нем нет определенного порядка.
1. Освещение чужой боли всегда приносит пользу
Повышение юмора с болью; p от r / ProgrammerHumor
Самые лучшие мемы — это те, которые частично освещают чужую боль. Программные мемы — не исключение.
Как очень лаконично резюмирует этот мем, многие программисты, которые внешне смеются над такими мемами, будут втайне плакать изнутри.
2. Каламбуры + шутки о программировании = победа, победа, победа
По крупицам из r / ProgrammerHumor
Когда вы комбинируете каламбуры с шутками о программировании, вы понимаете, что на правильном пути.Этот мем — яркий тому пример.
Классическая отговорка с очень смелым восстановлением — мы очень впечатлены!
Было бы интересно узнать, будет ли это работать на самом деле. Полные оценки за креативность и отличное использование слов.
3. Что вы только что сказали?
Что подождать? от r / ProgrammerHumor
Жизнь программиста незавидна. Если вы не знаете что-то об этом, вы никогда не поймете, насколько это обременительно для старой головы.
Но непрофессионалу программисты могут показаться немного «особенными»; В более чем один путь.
4. Ваш код похож на монстра Франкенштейна?
Я должен был изменить текст на «Одна женщина / буквально каждый второй программист на планете» из r / ProgrammerHumor
Хотя мы ценим довольно романтичный взгляд на программирование, который, похоже, у некоторых есть — реальность может быть далека от истины . Хотя всегда приятно создавать свой код с нуля, в большинстве случаев вы, вероятно, заимствовали часть (или все) его из Stack Overflow.
Но не мучай себя слишком сильно.Если работает, значит работает!
5. Всегда найдется другой программист, чей код посрамит вас на Stack Overflow
И после того, как вы увидите, что это сообщение, опубликованное вашей учетной записью из r / ProgrammerHumor
Если говорить о переполнении стека, этот мем довольно многое подводит итог жизни каждого программиста. Всегда обидно создавать удовлетворительно работающий фрагмент кода только для того, чтобы обнаружить, что это можно сделать гораздо более эффективно.
Возможно, в будущем будет лучше не проверять Stack Overflow на предмет аналогичных решений для вашего кода.Но, будучи обжорой наказания, этого не произойдет в ближайшее время.
6. Всегда проверяйте свой код перед развертыванием!
Всегда проверяйте правильно перед развертыванием в производственной среде. Предоставление тестирования пользователям может вызвать нежелательную цепную реакцию. от r / ProgrammerHumor
Возможности пользователей проверить ваш код на разрушение безграничны. У некоторых есть неестественная способность находить критические ошибки в вашей работе, которые могут полностью подорвать весь проект.
Это не только невероятно расстраивает программиста, но также временами до боли стыдно.По этой причине лучше всегда тщательно тестировать свой код перед развертыванием.
Или нет, это твоя жизнь (и репутация).
7. Развертывайте хитроумные хаки в модерации, вы можете пожалеть об этом в конечном итоге. может захотеть оставить это при себе. По крайней мере, ненадолго. Если вы слишком охотно предоставите свое потрясающее решение, вас, скорее всего, попросят предоставить еще более безумные решения для нелепых запросов функций в будущем.
Возможно, лучше дать оценку времени разработки, которая включает время, которое вы уже потратили на кодирование, отладку и контроль качества. Затем добавьте дополнительное время заполнения от 20 до 50% для хорошей меры.
Таким образом, если вы предоставите решение раньше срока, вы будете выглядеть как супергерой!
8. Нет решения по переполнению стека? Это невозможно!
Худшая боль, которую только можно себе представить, от r / ProgrammerHumor
Stack Overflow — замечательный ресурс для многих программистов.Вы можете в значительной степени гарантировать, что где-нибудь есть решение для каждой вашей проблемы.
Но в тех редких случаях, когда вы «оставлены без внимания», может показаться, что мир замышляет заговор против вас. Думаю, тебе придется пройти нелегкий путь.
9. «Самые продуманные планы мышей и людей»
Just Developer Thinking! от r / ProgrammerHumor
И последнее, но не менее важное, это красота мема программирования. В то время как каждый программист мечтает со временем добавить «больше струн на свой лук», иногда в жизни есть другие планы.
Когда дело доходит до изучения новых языков, например, «самые продуманные планы мышей и людей часто идут наперекосяк».
.
Худшая боль, которую только можно себе представить, от r / ProgrammerHumor
Just Developer Thinking! от r / ProgrammerHumor