Нам всегда хочется выбирать более простой вариант из пула доступных. Не самый правильный или подкреплённый какими-то аргументами, не самый производительный, если так угодно. Нет, самый простой.
Так уж мы устроены.
Решение, на которое нужно потратить силы - чаще всего контринтуитивно. Смириться с тем, что небходимо потратить время на исследование документации или какого-то решения самостоятельно, порой кажется непозволительной роскошью.
Поэтому сейчас в сторе волна однотипных приложений (и миллион ещё на подходе), а процесс откликов на вакансии превращается в битву алгоритмов.
Зачем тратить силы и напрягать мышление, если есть подписка за 20 баксов? Зачем решать сложные задачи, если можно скормить нейронке и получить приемлемый, пусть и посредственный результат?
Знаете, я встречал даже точки зрения, в которых легко можно провести параллель с тем, как аркебузы вытеснили лучников в своё время.
Чтобы стать профессионалом, лучнику приходилось обучаться с самого детства. Тренируя меткость в течение 10 лет, овладевая техниками и навыками шаг за шагом, которые выделяли его на фоне остальных. Но вот пришла эпоха аркебуз, и крестьянина можно было за пару недель обучить владению аркебузой. Дело оказывалось вовсе не в навыках или в том, что аркебуза намного дороже, а в процессе самого обучения.
Этот мир мне абсолютно понятен, как говорится. При этом на самом деле ничего кардинально не изменилось.
Умение строить системы все также будет основополагающим, решающим фактором при выборе кандидатов на высокие позиции. Контекст всё также будет важен. Написание кода всё также не самое решающее, что мы закладываем в свою профессию. Более того, это и фактически занимает далеко не всё время. И, как я писал ранее, это всего лишь верхушка айсберга, гораздо важнее процессы внутри.
Не хочется, чтобы в один момент профессия превратилась в:
Да, вы абсолютно правы, вы случайно спалили токены доступа во внутренний контур. Хотите, покажу ещё 10 вариантов, как не допустить такого в будущем.
😃 iOS Dev