Комментарии 9
неплохая статья, но на мой - надо еще 3D, игры, клиент-сервер, ML И на указанные вами сажиовкиконкуррс бльше на на рработу в теже фирмы. Ну и конечно не указано, что собеседование - это очень серьезно и гонятьь ттам будут по алгоритмам обязательно. ну и софт скил - это же тоже надо. Мое мнение - в нынешних условиях начитьс неплохо прорамировать намного проще, чем пройти собеседование в указанные вами фирмы.
Непонятно, за что минусуют автора коммментария выше, вроде очевидно, что там в первой части сарказм, причем вполне уместный. Ощущение, что статью написали с целью привести стажеров за ручку в указанные компании, ну или к менторам.
Нельзя просто взять и изучить все перечисленное, а потом внезапно получить оффер и начать применять все знания на практике. Скорее всего, на практике не пригодится и половина перечисленных знаний, включая курсы по CS, алгоритмы и инструменты дизайнера.
Будет здорово, если мой комментарий снимет напряжение с вайтишников. Ребята, в реальном рабочем проекте все сильно проще, чем написано в статье, поэтому пишите пет-проекты, набирайтесь знаний и откликайтесь на вакансии, тогда у вас все получится! Навык общения, кстати, будет на первом месте на собеседовании, потому что если не сумеешь грамотно презентовать свои сильные качества, шанс получить оффер будет ниже.
В реальном проекте все сильно по разному на самом деле. И для любой задачи есть разные инструменты подходящие для разного уровня знаний. Но в целом да, жить можно без большей части, но если есть желание развиваться - то учить нужно.
Действительно, у каждого будет свой подход к обучению и применению конкретных знаний в реальных проектах.
Статья охватывает спектр навыков, которые могут быть полезны в процессе обучения и устройства на работу, и дает некий "средний по больнице" срез требований.
Однако, я полностью согласен с вами, на практике не все перечисленные знания будут использоваться в равной мере. Конкретные требования и набор навыков могут варьироваться в зависимости от проекта и компании. Так, знание простых алгоритмов сортировки проверяется сильно реже, чем разница между value и reference типами в Swift.
И также верно, что умение эффективно представить свои качества и навыки часто играет решающую роль в процессе найма. Хорошее владение коммуникацией помогает продемонстрировать свою способность работать в команде и доносить свою позицию.
Важно помнить, что каждый путь к успеху индивидуален, и множество факторов, а где-то и удача, влияют на процесс достижения цели - получение оффера.
Классный роадмэп!
А можно такую же статью для Флаттера/Реакт нетив, мне для друга надо.
В статье фокус на нативной разработке под iOS, однако некоторые из рекомендаций, например, про сохранение мотивации, создание собственных pet‑проектов и стажировки (вот Яндекс активно ищет талантливых Flutter‑разработчиков) точно будут полезны. Также вступительная часть о важности базовых знаний в Computer Science, я думаю, актуальна для всех разработчиков независимо от выбранной платформы.
Из похожих роадмапов есть в закладках этот — можно другу передать ?. Надеюсь, будет полезен для изучения.
Как стать iOS-разработчиком?