Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×
iOS developer
  • Безнадега или есть выход?

    Спасибо, Ваше яркое выступление на летнем CocoaHeads с упоминанием Uncle Bob-а видел.
    Естественно, Роберт Мартин — дурак и бездарь, его книги — макулатура, а на конференции приходят только хомячки и смузихлебы.
    Куда ж ему до Вас...
    Могли бы посоветовать земляку с Донецка что-то вместо вставляния традиционных 5 копеек.

    Підтримав: Anastasiia Nevidomska
  • Безнадега или есть выход?

    Начните с переезда в Киев. Там действительно много возможностей.
    Сравните колличество вакансий по тому же айос там и с любым другим городом.
    Да, для этого нужны какие-то средства. Но это не переезд в те же США.
    В Киев переезжают тысячи Ваших соотечественников каждый день.
    На платные курсы идти не советую. К сожелению, большинство из них банальная выкачка денег.
    Разве если это курсы не при какой-то нормальной компании.
    Самообразование Вам в помошь.

    Никто не пытается перевести Вас в другое направление. Вы сами вольны в том чем заниматься.
    Просто Вам рекоммендуют не зацикливаться. Хотите iOS, восстановите знания по iOS, раз уж его учили — указанных мной ресурсов Вам хватит на год вперед читать. Все есть в открытом доступе.
    Но не зацикливайтесь на определенной технологии. Можно тот же JS подучить, лишним не будет точно. И пробуйте, пробуйте. Авось что-то выстрелит. А отказы Вы можете получить независимо от Вашего уровня — начинающий или эксперт.

    Думаю Вам нужно найти возможности, а не искать причину.
    Если гора не идет к Магомету то Магомет идет к горе.
    В Вашем случае гора точно сама не пойдет.

  • Безнадега или есть выход?

    Грустная история, но увы одной ее недостаточно чтобы Вас взяли на работу. Искренне надеюсь что этот топик будет иметь счастливое продолжение.
    Хотел бы подрезюмировать некоторые уже даные советы и добавить что-то от себя.
    Комментировать дбильные анектоды или подымать Вам мотивацию думаю не нужно.
    1. Вам нужно переехать в Киев. Я не люблю столицу но предложений там в разы больше включая для старта. В селе для старта айти делать нечего. Начните в неайти и учитесь одновременно.
    Лучше всего найти курсы при компании. Но самообразование на первом месте.
    2. Не рассматривайте айти как единственный способ решения финансовых проблем. Есть масса профессий с неплохим заработком. У меня есть знакомая дизайнер по интерьеру с з.п не ниже синьйорской. Просто хороший спец и нашла заказчиков за границей.
    Вам должно быть интересно то на что Вы будете тратить львиную долю своего рабочего и свободного времени. Но думаю интерес к программированию у Вас есть.
    3. Не рассматривайте iOS как единственное направление. Пишу это как iOS девелопер)
    Мобильная разработка довольно специфическая ниша. Также в ней практически отсутствует энтерпрайз. Из украинских компаний где мобильная разработка на действительно качественном уровне я могу назвать три — бывший Stanfy, Techery и Yalantis (у них кстати офис уже есть в Киеве, и когда-то проводили курсы)
    4. Если Вы решили таки двигаться в направлении iOS — Вам нужен English.
    Вся передовая литература и материаллы на нем. Многие компании с целью экономии сдают разработчиков напрямую заказчику. Без английского никак.
    5. Я тоже начинал учиться без мака. Почитайте про хакинтош — как временное решение для учебы сойдет.
    Учиться я бы рекомендовал начать с Objective-C. Или с С — если есть желание.

    Если с английским плохо — список литературы на русском.
    — Бесплатный видеокурс Алексея Скутаренко — прекрасный материалл от хорошего и талантливого человека который помог многим начать свой путь в iOS. Также есть его группа Вконтакте (да, в том самом страшном Вконтакте).
    www.youtube.com/user/AlexSkutarenko
    Разберитесь с Objective-C и его динамической природой, основами управления памятью, базовыми UI элементами, жизненным циклом UIViewController.
    Разберитесь с MVC, не забивайте в начале голову MVVM, VIPER и т п.
    В конце придете или к правильному MVC или к MVP/MVVM)))
    Потом переходите ко Свифту — у Скутаренко по нему тоже есть курс.
    — «Сила Objective-C» — habrahabr.ru/...​ompany/piter/blog/209056.
    Отличная книга на русском языке. Описывает «best practices».
    — Разберитесь с паттернами — maleevdimka.files.wordpress.com/...​patterns-cliff-notes2.pdf На русском языке и по iOS. Для начала сойдет.
    — для общего понимания ООП почитайте несколько начальных глав какой-нибудь книги.
    www.ozon.ru/...​ntext/detail/id/26036833. Да хоть с этой.
    Разберитесь с основными концепциями объекто-ориентированной парадигмы, понятием интерфейса, абстракции, полиморфизма.

    Теперь набор must-have ресурсов на английском, который, надеюсь, у Вас есть. Или Вы его подтяните.
    — objc.io — сейчас подписка стала платной, но Вам с головой хватит имеющихся там свободных материаллов.
    — www.mikeash.com — Блог Майка Эша — разбирание айос «по косточкам».
    — www.raywenderlich.com — я не фанат этих курсов и некоторые сорсы вызывают ужас, но для начала сойдет
    — nshipster.com — Блог Метта Томпсона.
    — academy.realm.io — Блог Реалма, интересные материаллы лучших айосников.
    — www.amazon.com/...​iques-ebook/dp/B00EHJCORC — книга Ника Локвуда об основах Core Animation. Если захотите углубиться в данный топик.
    — www.objc.io/books/core-data — книга по Core Data от авторов objc io
    — pragprog.com/...​zswift/core-data-in-swift — еще одна книга от гуру Core Data.
    — www.apress.com/us/book/9781430241164 — книга в деталях описывает управление памятью в iOS. Также охватывает как устроенны под капотом блоки и основы GCD.
    — www.amazon.com/...​dam-Freeman/dp/148420395X — книга в деталях описывает реализацию паттернов на Swift.
    — для общего развития посмотрите подборку видео Роберта Мартина «Clean Code» — пока только те части, которые касаются SOLID. Так как именно он их обобщил.
    — документация яблок и WWDC само собой

    Из конференций по iOS — CocoaHeads — есть также в открытом доступе на ютубе.
    Все указанные выше материаллы можно при желании найти.
    Вам просто нужно переехать в Киев, много учиться и найти первую работу. Неважно как. Курсы или сразу на джуниора.
    Было бы желание. Верю у Вас оно есть и желаю удачи.