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

Вы должны быть математическим гением, чтобы быть разработчиком

Когда я впервые решил стать разработчиком, я работал плотником, и я никогда не был лучшим учеником по математике в старшей школе, поэтому я был в ужасе, что не смогу работать в области технологий, потому что у меня не было сильных технических знаний. или математическое образование. Это основная причина, по которой многие люди отказываются от карьеры в разработке программного обеспечения или от работы, связанной с технологиями. Математика, безусловно, является ключевой частью, когда дело доходит до мастерства разработчика, но это не то, о чем вам нужно беспокоиться. Через некоторое время я обнаружил, что быть разработчиком — это то же самое, что быть строителем, есть простые уравнения, которые вам нужны время от времени, но по большей части вы смотрите на проблему и используете доступные вам инструменты, чтобы решить эту проблему. . Если вам нужны математические знания для решения конкретной проблемы, с которой вы столкнулись, все, что вам нужно сделать, это поискать в своем поясе инструментов интернет-браузер, и вы найдете свое решение.

Университет — ключ к построению «успешной» карьеры в сфере технологий

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

Вам не нужны soft skills, чтобы быть разработчиком

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

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