iOS Dev IQ

iOS Dev IQ 

Алгоритмы, код, UI, разбор сложных тем

395subscribers

92posts

Showcase

3

Катализатор знаний iOS-разработчика

В iOS я очень давно и видел (такое, во что вы просто не поверите. Штурмовые корабли в огне на подступах к Ориону. Я смотрел, как Си-лучи мерцают во тьме близ врат Тангейзера. Все эти мгновения исчезнут во времени) разные изменения не только в оси, но и в экосистеме на протяжении более чем десяти лет карьеры.
Вызовы, которые появлялись на работе и за её пределами, иногда непростые - и могут требовать нескольких спринтов на адаптацию изменений.
Несмотря на то, что в настоящий момент я руковожу командой разработчиков, мои приоритеты не изменились — изучение сторонних технологий, на первый взгляд не очень популярных, может принести свои плоды в будущем.
Например, когда-то для звонков мы использовали pjsip, но при обновлении стека всё-таки переключились на LiveKit (и там, и там есть свои плюсы и недостатки).
В канале я регулярно делюсь историями и о пет-проектах, и о том, какие сложности могут возникать при этом.
Парадоксально, но помимо очевидного изучения документации и просмотра лекций WWDC, я бы рекомендовал вам иногда пробовать что-то из прочитанного не только в боевых проектах, но и в качестве теста.
Как инженер, в первую очередь я ищу самый простой способ для решения поступающих задач в жестко заданных рамках требований.
Язык программирования по факту всего лишь набор правил, эдакая знаковая система для общения с девайсом посредством инструкций. В своё время я писал и на python, и на c#, и на node.js, плюсы знаю чуть лучше, для пет-проектов до сих пор юзаю cloud functions гугла, умею разворачивать контейнеры в докере и юзал это для пары ботов — но всё это лишь способ достижения цели.
Поэтому важно сосредоточиться на фундаментальных знаниях. Несмотря на то, что у меня есть высшее образование и собственный взгляд на то, что наличие диплома по крайней мере показывает способность человека придерживаться намеченного вектора развития, в современном мире не все компании могут требовать от вас диплом. А вот наличие знаний необходимо (обратите внимание на этот базовый пост с чего начать изучение Swift).
Не стоит верить, что AI за вас всё решит, и тем более - что это нельзя определить.
Я вижу, как многие вместо собственного мнения выдают два обрезанных предложения. А вместо решения задачи пишут статьи или хвалятся как AI сделал за минуту нечто (что невозможно поддерживать в будущем, да и не факт - что это нечто скомпилится).
Но иногда токенов может не хватить для полноценного ответа.
Пару лет назад я говорил, что тестируя свой код AI-помощниками, вы лишь прокачиваете и бесплатно тестируете монструозные корпоративные проекты.
Цена на подписку будет только расти. Как и зависимость слишком полагающихся на неё специалистов.
А что будет с вашими знаниями?
Subscription levels3

Мастер

$13.8 per month
• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev
 с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
• Доступ к notion и всем материалам.
+ chat

Архитектор

$27.5 per month
• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev
 с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
Возможность предлагать свои темы.
• Возможность комментирования материалов в notion.
+ chat

Инженер

$83 per month
Подписка для тех, кто готов поддержать развитие канала по максимуму, так как считает это правильным. 

Преимущества содержат все то, что на предыдущих уровнях.

Но с возможностью доступа в будущем к эксклюзивам.

• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
• Возможность комментирования материалов в notion.
+ chat
Go up