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

Джоан Нгатиа из Andela открыла для нас год в нашем двухмесячном «Знакомстве с боссом», который поделился с нами своими мыслями о жизни женщины-разработчика программного обеспечения и переходе к разработке программного обеспечения без традиционного CS.

Заблуждение о том, что степень CS является единственным способом, было устранено. Так что теперь вы можете попасть в крутой детский клуб и без этой карточки-ключа. Джоан сделала это, получив степень в области геоматической инженерии и геопространственных данных и желание предоставлять более качественные услуги ГИС, и это отлично сработало для нее. Теперь давайте посмотрим, как мы можем это сделать и исправить это;
Уроки, извлеченные при переходе к разработке программного обеспечения.

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

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

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

Гендерное неравенство: наши коллеги-мужчины начинают намекать, но не позволяйте им задеть вас, а используйте их себе на пользу. Превратите этот источник устрашения в ресурс. Они были обнаружены ранее, поэтому являются постоянным источником информации, когда она нам нужна. Не оставайтесь в устрашающей обстановке; уйдите, если можете, всегда помните в уме, чего вы хотите, сохраняя цель обучения и цель того, чему вы хотите научиться.
Теперь, когда это было заявлено, приложите сознательные усилия для создания своего бренда как разработчика и намеренно относитесь к этому. Начните с создания портфолио, используя личные веб-сайты или доступные платформы, такие как GitHub. Работа на фрилансе увеличивает ваш опыт и знания за счет дополнительных денег, это никогда не повредит. Разместите свой код на GitHub и внесите свой вклад в программное обеспечение с открытым исходным кодом (OSS). Участвуйте в хакатонах, это позволяет вам учиться у других. Уточняйте свое резюме на каждом этапе. Никогда не уклоняйтесь от просьб о помощи. Сохраняйте позитивное утверждение, что да, вы можете это сделать, вы начали это путешествие и должны его закончить.

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

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

~ Джоан Нгатиа