уровень знания, и заинтересовать работодателей?
Если есть интересная задумка - делай ее. Если нет - возьми какое-нибудь существующее приложение и попробуй его повторить.
могу подкинуть проект, который будет интересен работодателю)
важен не проект, а качество кода
А есть, ведь, какие-то рекомендации и хорошие практики. Где найти ресурсы с подобной информацией?
Да, было бы интересно. Как начинающему в iOS, будет замечательно.
Нет, нету рекомендаций. Пиши и делай то, что знаешь и что сможешь объяснить. У меешь работать с сетью, пиши проект, который будет работать с сетью, умеешь верствать на фреймах, верстай на фреймах. А что это будет: приложение погоды или копия твиттера не важно
В Apple, и нет рекомендаций по качеству кода? Интересно однако) В любом случае спасибо
Что в твоем понимании качество кода?) Ну почитай что такое принципы solid, kiss, dry и ид. Почитай про архитектуры и пиши
Вот это и было интересно)
А образование по компьютерным наукам имеется?
Да, по профилю "Информатика и вычислительная техника"
Я бы не начинал с иос)) Очень нишевая история, очень своя атмосфера))
Ещё скажите, что советуете в 1С идти)
Вакансий много, спрос растет
Я бы тоже в ios не пошел, еслиб наперед знал что за дичь тут творится. Пошел бы в раст какой-то.
Здравствуйте, вот именно сейчас я хотел зайти в эту сферу. Но после несколько таки комментариев человек задумывается. Можете сказать почему именно не стоит идти в иос?
Дрянные инструменты: отсталая и глючная ide, бесячие баги в фреймворках из-за которых приходится делать костыли, фиксы доступны только в новой версии ос, а у вас таргет зачастую будет отставать от актуальной на 2. Язык классный и современный, но вот комьюнити зашоренное только в мире ios не позволит вам писать современный код, люди писавшие еще со времен обжси так и остались там по скилам. Всегда будет стресс из-за релизов и дедлайнов, тк нужно поскорее отправить в стор на проверку чтоб фича успела к празднику и тд, отсюда придется говнокодить и потом это нюхать и перешагивать, тк времени сделать нормально никто не даст. Ну и вишенка на торте это дизайнеры стремящиеся унифицировать ios и андроид, в итоге вы будете писать ios приложения с андроидным ui/ux, потому что "они так видят и все тут". Еще кучу минусов можно найти, это просто первые что я вспомнил.
Мне кажется Вы притянули за уши
Вы про Java слышали. Там стек по 10 лет не меняется, в лучшем случае🤣
жава это язык из прошлого тысячелетия, я с ним и не сравниваю)
Это самый популярный и дорогой язык на данный момент из-за миллиарда легаси
На расте классно говорят. Оч круто что там нет всего мультипарадигменного мусора. Просто на свифте если пишешь в современном стиле, то потом приходят люди которые говорят "я не понимаю, так писать нельзя, все должно быть как у всех".
Раст невозможно использовать если у тебя нету системки. Те ты должен 10 лет на плюсах + фп каком-то писать (хаскель) и может быть ты сможешь, но даже сины страдают. Раст это про страдание
Для тех кто не может парадигму поменять конечно это будет страданием. А для остальных он будет классным инструментом для написания качественного кода.
Большая часть выглядит как исключительно проблема команды У меня в нескольких компаниях что-то никаких зашоренных не было Хотя все мы со времён обжа сидим Был только один мега чел, который наяривал на обж и только потому, что он там макросы в одном проекте нахерачил Костыльные либы? Не используй их. В андроиде таких прелестей ещё больше Глючная IDE?) Используй другой инструмент. Автокомплит работает через сорс кит, а он поддерживается в редакторах кода без проблем. А вот чего в других платформах нет — тулзов для дебага Не хочешь костылить — не костыль По поводу багов платформы. Мы столкнулись с одним реальным багом, когда переходили с 12 на 13 из-за того, что древний костыль перестал работать с SegmentedControll. Правда это был единственный проект с тонной легаси в котором я был. И писалось это чудо изначально на обже и переписывалось. Когда мы удалили старые костыли всё заработало
Маленькая продуктовая компания?
Сейчас нет Огромная продуктовка До этого аутстаф Видел очень много проектов
Ты про реактивщину?
Нет, я про ооп/фп
ООП без боли, непрямое управление памятью, отсутствие борров чекера
Ну вот на appcode подзабили, как то не очень поддержать сурс кит вышло
А про дичь можно поподробнее?)
Писал выше, все в принципе терпимо кроме комьюнити которое боится дженериков и говорит что без них проще и лидов которые не могут опционал смапить.
А там ведь не в сорс ките проблема была Они ж вроде говорили, что хотели больше продаж И получилось, что мало кому этот AppCode нужен, но затраты на поддержку превышают доходы А из всех iOSников на AppCode я знаю только себя. Больше в командах никто не сидит
Эммммммм А где это комьюнити? Я может отстал от жизни и тоже пора начинать хейтить)))
Я думаю, что они так культурно съехали с темы Про то что это сложно поддерживать слышал из беседы с челом, который там работал (но не в тиме апп кода, честно говоря)
Идея на голову выше хкода, но увы они сначала дропнули поддержку своего инструмента для сторибордов тк эпл быстро меняли формат и было сложно угнаться за этим имхо, а сейчас еще и sui, то есть в любом случае пришлось бы держать 2 иде открытыми, xcode для превьюх, аппкод для кода. А то что продажи маленькие это либо следствие либо оправдание. Конечно очень жаль. У эпла особо нет мотивации фиксить баги хкода похоже, да и плюс корпорации очень не очень.
Я о том же Они долго поддерживали Сначала хапнули проблем со сторибордами, а потом вышло, что прибыльность крайне низкая
Вы используете дженерики? Джуны с практикумов не поймут же, а значит не смогут быстро сесть за таски, а значит бизнес будет простаивать и тд
Может быть Мы на sui только компоненты перевели Их в xcode, а основная работа в appcode У меня мысли такие, что в apple никто хкодом не пользуется Иначе как они не видят проблем?
Используем Архитектура на этом построена как минимум Везде где выгодно их использовать — надо использовать Я понят твой тейк. У нас нет джунов. Минимум мидлы
На дотнете такая же шляпа была в свое время Хотели в студии на маке поддерживать сториборды, потом тоже их забросили. Посоветовали сидеть в двух ide. Поддерживать сториборды это походу какая то бездна, в которую лучше не заглядывать
Да там на форумах даже было где-то что разные команды внутри эпла жалуются на команду хкода за то что они не могут баги пофиксить 10 лет уже.
В итоге их и не используют особо
Не смотрел, но звучит забавно Хотя сколько я в xcode сидел и в целом было как-то всё равно Appcode просто был лучше в плане ux. Я бы не сказал, что он какие-то мега фичи даёт. Скорее в общем у него может быть недостатков даже больше. Например. Автокомплит не будет работать пока полностью не завершится индексация (у меня это может быть долго). Время до появления этого самого автокомплита куда больше чем в xcode, а когда он не видит тип объекта — это отдельная прелесть. Хотя и в хкоде такое было, но когда последний раз его использовал с этой проблемой не сталкивался, поэтому наверное было будет правильным словом По сути удобнее редактировать и большая система плагинов с кастомизацией и нормальным гитом.
У меня такие мысли, что кор тима скорее всего просто сидит в виме Вот ide от jet brains видно, что они идею разрабатывают в идее, а по икскоду, я бы так не сказал
Там еще упор на шорткаты, можно прогать не отрывая руки от клавы, автозавершение строки и тд
Ну тк это и в xcode есть Когда его юзал я в целом мышь не использовал (только в сторибордах)
С одной стороны мысль то ведь не плохая Насколько я знаю там ещё используется обж, а xcode изумительно работает с обжом
Обсуждают сегодня