Swift. Как его учить?

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 125

  • @evgenykravtsov2157
    @evgenykravtsov2157 3 роки тому +56

    Начинал в январе 2020, устроился на работу через 12-13 мес, полностью подписываюсь под этим порядком. Примерно так я и следовал, кроме разве что того что кор дату и сеть я изучал до изучения многопоточности. Удачи!

    • @darthvader8144
      @darthvader8144 3 роки тому +1

      Скок получаешл?)

    • @GringoOne1
      @GringoOne1 2 роки тому

      как успехи ? И где работаете - в рф или релокейт ?

    • @evgenykravtsov2157
      @evgenykravtsov2157 2 роки тому +1

      @@GringoOne1 Изначально устроился в компанию в Украине на удаленке. Так и работаю.

    • @GringoOne1
      @GringoOne1 2 роки тому

      @@evgenykravtsov2157 если не сложно, на что на собесе обращали внимание ? И как вообще работается ? Уже наверное мидл ?)

    • @Дмитро-р4н
      @Дмитро-р4н 2 роки тому

      @@evgenykravtsov2157скажи, будь ласка, без знань SwiftUI реально знайти роботу?

  • @vladimir5603
    @vladimir5603 Рік тому +11

    отличная мапа для изучения. Месяца 2-3 изучаю свифт, все хорошо. Для старта приобрел книгу Усова, 6е издание. Не дочитал последние главы про UIKit, поскольку его учить по книге не очень удобно. На это ушло недели 2-3. После этого решал различные задачи на кодварсе. Сейчас изучаю UIkit по курсу с канала "The Swift Developers". Не откладывайте все на потом и не ленитесь, и все у вас будет хорошо

    • @zontz7486
      @zontz7486 11 місяців тому

      как успехи спустя время?

    • @vladimir5603
      @vladimir5603 10 місяців тому

      Все отлично, буду записываться на менторство к Константину @@zontz7486

    • @КузяКузин-й7л
      @КузяКузин-й7л 3 місяці тому

      @@zontz7486 А В Ответ Тишина

    • @КузяКузин-й7л
      @КузяКузин-й7л 3 місяці тому

      ​@@zontz7486Закайфовал😊

    • @КузяКузин-й7л
      @КузяКузин-й7л 2 місяці тому

      @@zontz7486 Сдулся

  • @ioannis2000
    @ioannis2000 Рік тому +8

    Sorry guys, to spend up to 1,5 month for learning Boolean Algebra, basic structures and OOP is too short time period and it is not necessary. You can start learning Swift, as any other programming language AND use time to learn Boolean logic and other programming principles as long as you feel the necessity and meet the needs in what you learn. By the way, SwiftUI is the preferred UI today.

  • @elvinduck1728
    @elvinduck1728 3 роки тому +6

    Очень полезная схема, спасибо)

  • @mrrakalanov
    @mrrakalanov 3 роки тому

    Полезный ролик, еще не разу не видел чтобы показывали на схеме наглядно.

  • @abylaym4157
    @abylaym4157 3 роки тому +4

    Спасибо за ваш труд

  • @serhie
    @serhie Рік тому +1

    Спасибо вам большое!

  • @vladimirrybakov7229
    @vladimirrybakov7229 3 роки тому +32

    99% людей закончат свой путь в it, если на первом условии диаграммы получат "false" и пойдут с нуля учить алгебры логики, алгоритмы еще и не дай бог всё это всё вне контекста своего языка. Есть прекрасных два человека в интернете, звать Наиль Алишев и Заур Трегулов, да они по стэку java, а не swift, но их подход к новичкам - имхо лучше всех на свете, а эти советы новичку без знаний аля учи "алгоритмы", "алгебры логики", "ООП" являются устаревшим дОцент-подходом. без обид:)

    • @iosskills8130
      @iosskills8130  3 роки тому +5

      Далеко не все могут начать учить программирование сразу "в контексте", тут есть порог входа как и во многих других сферах. Человек может просто не понять как работает цикл/иф и т.п. - и это не мое мнение, а опыт преподавания. Да, таких людей не так много, но они есть.
      Ну и хотелось бы увидеть откуда цифра 99%)), а особенно сравнение "дОцент-подхода" с каким-то другим. Наверное, есть какое-то исследование?))
      P.S. Большинство заканчивают свой путь в ИТ независимо от того с чего они его начали, с основ, или языка, или покупки курса.

    • @vladimirrybakov7229
      @vladimirrybakov7229 3 роки тому +4

      @@iosskills8130 как человеку с нуля войти, если есть порог? существует чудесная площадка udemy с ее прекрасным ментором Зауром Трегуловым, где любой поймет его преподаваемую Java, если захочет. Что касается дОцент-методов, здесь есть у большинства опытных и умных преподавателей один неприятный скилл, при чем у всех под копирку и это ПРОСТО неумение понимать, что кто-то может НЕ ПОНИМАТЬ те природно у того или иного человека иначе распарс этого мира в мозге происходит, но это не значит, что этому человеку нельзя донести, если нормально все разжевывать, а не влетать с козырей... и таких людей большинство. Я беру статистику, опираясь на сотни судеб вокруг, которые натыкаются на менторов-дОцентов и успешно закапывают свой путь в it так и не начав. При верном подходя, любого человека с желанием можно научить, но чтобы не перегорело то самое "желание", надо по полочкам с нуля все разлаживать приводя примеры из реальной жизни, как это и делает уважаем З. Трегулов.

    • @vladimirrybakov7229
      @vladimirrybakov7229 3 роки тому +1

      Конкретно возьмите человека не понимающего фор или вложенный фор и постарайтесь донести ему иным языком, имхо только так можно разработать нормальную методику обучения, ведь в следущий раз вы будете знать, как разжевать поднобное))

    • @iosskills8130
      @iosskills8130  3 роки тому +2

      Говорил уже, начать с основ, так будет проще разбираться в остальных темах. И вероятность не бросить так же повышается. И да, я никого не мотивирую, если человек не хочет что-то учить - мне без разницы. Если хочет, то я не отобью у него желание, даже если буду этого сильно хотеть. Кто я такой чтобы решать за человека чем ему заниматься?))
      Про неумение понимать - посмотрите про IQ и заодно "Project 100,000 (McNamara's 100,000)".(Макнамара тоже считал что достаточно "нормально все разжевывать", последствия этого были ужасными)
      Мнение, что любой может научиться любому - ложь, считаете что это не так? Докажите. За это(способ увеличения iq у людей) дают нобелевскую премию, поднимите хорошие деньги)).
      P.S. Вы, по всей видимости, занимаетесь рекламой гражданина, о котором пишете, но кажется выбрали не совсем тот канал))

    • @vladimirrybakov7229
      @vladimirrybakov7229 3 роки тому +1

      @@iosskills8130 не совсесм, вкратце мы апнулись с парнями в приклонном возрасте лишь благодаря такому подходу и другие методы нас чуть не погасили. Что касается мотивации, то вне айти никак денег не заработать и другого пути жить как человек просто нет

  • @rustamtleubayev1803
    @rustamtleubayev1803 3 роки тому

    Спасибо за схему!

  • @pennywise3227
    @pennywise3227 9 місяців тому

    За шесть месяцев с нуля весь свифт - это нереально. С такими сроками ты напоминаешь учебные планы вузов: выучи с нуля тервер и матстатистику за семестр. В голове за такой короткий срок теория банально не уляжется, нужна постоянная практика для закрепления. А на практику время уходит в несколько раз больше чем на теорию.

  • @KseniyaKhakimova
    @KseniyaKhakimova Рік тому +2

    Спасибо 🙏🏽

  • @redjohn4626
    @redjohn4626 3 роки тому +2

    Перехожу с веб-разработки к ios разрабоке

    • @thecryptonation
      @thecryptonation 2 роки тому

      Хмм, интересно почему?
      Вроде на рынок в вебе легче зайти (если ещё не там:). Сам прогаю на react native, параллельно изучаю swift, ООП, solid и прочие прибомбасы (а то в JS'e как-то грустно). И понимаю что зайти с минимумом в swift разработку - очень тяжело)
      Сам за 4 месяца устроился на junior позицию в web, при этом если бы это был swift, потребовалось бы раза в два больше времени чтобы найти первую работу.
      Еще думал что возможно я не вижу реальных цифр в зарплатах, но сравнив на hh запросы со словом "react" и "swift" не увидел разницы, а даже наоборот, "react" перевесил (ну естественно ЗП для топовых позиций), а с учетом того что конкуренции на фронте меньше (на высокие зарплаты), то и дорастешь до них быстрее. ИМХО
      Но за что люблю swift - интересно на нем разрабатывать как-то, видишь что можно структуры всякие, архитектуры до посинения строить)

  • @service1_ru
    @service1_ru 9 місяців тому

    Где можно изучить алгебру логики алгоритмы основы структуры данных ООП?????

  • @AlexPInv
    @AlexPInv 2 роки тому

    Реально круто )

  • @babaika_dev
    @babaika_dev 2 роки тому +1

    простите, а что такое "Алегбру логики" в первых колонках?

  • @МаратСаляхетдинов
    @МаратСаляхетдинов 3 роки тому +1

    А какой проект подойдёт как учебный ? На сколько большим он должен быть

  • @naraku1408
    @naraku1408 2 роки тому +1

    прочитал свифт бук, накидал убогий тестовый проект, вперед искать стажировку

  • @eugenedudkin5628
    @eugenedudkin5628 3 роки тому +6

    Привет, можешь выложить в электронном виде эту диаграмму?

    • @-._-.-
      @-._-.- 3 роки тому +4

      я бы ее на стену распечатал))

  • @СавелийЛевап
    @СавелийЛевап 2 роки тому +4

    Добрый вечер, а можно ссылки на литературу или рекомендации из каких источников брать информацию?

  • @mulyug
    @mulyug 2 роки тому

    Пишу комментарий 13.09.22. Сейчас изучаю основы языка, а точнее - замыкания. Отпишу через пол годика

    • @Lili-ys6im
      @Lili-ys6im 11 місяців тому

      Прошел год 😉

    • @mulyug
      @mulyug 11 місяців тому +3

      @@Lili-ys6im до февраля 2023 потыкался еще со свифтом и юай китом, а потом перескочил на обучение аналитике. Удачно устроился на стажу в ноябре и на днях взяли в штат)

  • @viktoriafedosova9641
    @viktoriafedosova9641 2 роки тому

    А почему лучше изучать url session а не alomofire ?

  • @sergeysuvorov704
    @sergeysuvorov704 3 роки тому +4

    спасибо за такой невероятно полезный ролик. пойду изучу вначале основы а после уже продолжу изучение по книге Усова. ) дальше может уже и курсы. )) и да, если есть такая возможность, скиньте jpg или pdf данный график (было бы круто). подписан на канал и телегу(

  • @Куроми_домики
    @Куроми_домики 11 місяців тому

    Где учить основы то ?

  • @codeInMe
    @codeInMe 3 роки тому

    Доброго времени суток
    Подскажите пожалуйста сколько стоят ваши курсы?

  • @sarvarqosimov8363
    @sarvarqosimov8363 Рік тому +1

    👍

  • @islamov88
    @islamov88 2 роки тому +1

    У меня такой вопрос: на какой уровень рассчитан данный план - стажёр, джуниор, джуниор +?

    • @garp_tv4849
      @garp_tv4849 2 роки тому +2

      джуниор+

    • @islamov88
      @islamov88 2 роки тому

      @@garp_tv4849 спасибо

  • @ilyaosipov7351
    @ilyaosipov7351 3 роки тому +9

    Начал 20.07.21 отпишу чарез +/- год. Всем удачи 🍀

    • @Gleb-hk9zz
      @Gleb-hk9zz 3 роки тому +1

      ну как? не бросил еще?)

    • @KZ_Patriot
      @KZ_Patriot 3 роки тому +1

      Живой еще?)

    • @GringoOne1
      @GringoOne1 2 роки тому +2

      алгебpу то подучил ? ))

    • @CKA3OK_HET
      @CKA3OK_HET 2 роки тому +5

      Не выдержал парень :) А ведь за этот год уже мог стать джуном и начать зарабатывать

    • @ПОМАЙНИМ
      @ПОМАЙНИМ 4 місяці тому

      Ну че как там дела?))

  • @berikomarov
    @berikomarov Рік тому

    Если все это выучить и написать свои 2 приложения с публикацией в app store, я буду считаться мидлом в iOS?

    • @iosskills8130
      @iosskills8130  Рік тому +1

      Зависит от сложности приложений и компании, которая назовет вас мидлом. Нельзя однозначно сказать.

  • @ГеннадийСамойлов-с4ю

    30.07.21 Стартанул. Всем удачи🤞
    UPD: 02.08.21 Бездельничал эти дни😂 вот ща стартанул

    • @-._-.-
      @-._-.- 3 роки тому

      я за тобой))

    • @original163
      @original163 3 роки тому

      ну как вы там братцы?

    • @ГеннадийСамойлов-с4ю
      @ГеннадийСамойлов-с4ю 3 роки тому +1

      @@original163 кароч сначала еле-еле полз, а сейчас затянуло с кайфом🤙

    • @ГеннадийСамойлов-с4ю
      @ГеннадийСамойлов-с4ю 3 роки тому +4

      Кароч сессия, лень, хондра. За эти 2 месяца потыкал UIKit по книжке Усова и забил. Сейчас снова появилось желание (слава Богу). В этот раз точно kill it! Следующий комент оставлю после собеседования. Уверен. Всем кто читает, желаю чтобы огонь внутри не переставал гореть. Трудности появляются у тех кто действует.

    • @АлексейКаземиров-ы5е
      @АлексейКаземиров-ы5е 2 роки тому +1

      @@ГеннадийСамойлов-с4ю собес то прошел?)

  • @CKA3OK_HET
    @CKA3OK_HET 2 роки тому +2

    24.03.2022 - Начинаю учить :) Пните меня через пару месяцев

    • @GringoOne1
      @GringoOne1 2 роки тому

      Как успехи ?

    • @aidarospanov7735
      @aidarospanov7735 2 роки тому

      @@GringoOne1 как успехи?

    • @GringoOne1
      @GringoOne1 2 роки тому

      @@aidarospanov7735 учу но медленно ) основы почти все и начал uikit но сложно))))

    • @aidarospanov7735
      @aidarospanov7735 2 роки тому +1

      @@GringoOne1 в принципе тоже самое! но мы справимся! спешимся через пару месяцев 0)))))

    • @mulyug
      @mulyug 2 роки тому

      @@aidarospanov7735 Как успехи?

  • @vadimkent9576
    @vadimkent9576 2 роки тому +1

    для процентов 60 - 70 Увеличивайте срок😁 до 2.5 < 3 лет

  • @AzaResp
    @AzaResp 2 роки тому

    Проводите онлайн обучение?

    • @iosskills8130
      @iosskills8130  2 роки тому

      Да, информация по условиям на сайте и в телеграм канале.

  • @bumpagram
    @bumpagram Рік тому +4

    Шалом пацанам и пацанихам. Залетаю в SWIFT как в первый язык и сразу в Dev на Mac os. (Накопил на ноут и купил). По правде говоря, у меня в школе ещё был C, C#, Pascal, JavaScript, CSS/Html. Но я мало что помню оттуда. Визуально синтаксис Свифта такой же как чистый Си. Стратегия следующая: из чистого принципа не буду платить за курсы. Источники: документация Apple по Swift 5.7 на 967 страниц + 7 томов по 600 страниц учебных пособий из Apple Books для студентов, куда Apple внедрилась в программу обучения. Естественно, все на английском. Составил на основе запросов на Джуна с HH перечень из 30 критериев знаний. Горизонт- жесть, я даже представить не могу сколько это курить надо будет. На глаз 1.5 года.
    Напишите реплай на этот коммент через годик,- расскажу как дела)

    • @wb_gems
      @wb_gems Рік тому +4

      ну что как успехи?

    • @elsefai
      @elsefai Рік тому +1

      ??

    • @NoiseOkay
      @NoiseOkay Рік тому

      ???

    • @bumpagram
      @bumpagram Рік тому +3

      @@wb_gems ну год ещё не прошел так то, но окей. Прогресс идёт медленнее чем я думал. Сначала совмещал с работой месяца 3, потом уволился и сейчас на финансовой подушке сижу, грызу документацию. 1 книгу освоил целиком, вторую на 63%. Реально медленно, ТК мозги сопротивлялись 3 месяца, отказываясь воспринимать информацию, выбивая меня из фокуса и тд. (Выходил из консервации мозгов) потом стало легче, сейчас спокойно иду по рельсам, грызу лабораторки из книг, тестовые задания и прочее. Без посидеть в разработке уже день не мил) прям реально в кайф и хочется учить дальше. Английский по ощущениям преодолел как барьер, он перестал быть проблемой как в самом начале, где мне надо что то сделать, а я нихрена не понимаю. Теперь гораздо легче. Думаю к 5й книге он вообще как родной станет, этой стены больше нет. Да, и ещё. В Apple Education на 2й книге начинается обучение созданию продукта с нуля. От идеи до экранов, логики,тестов и релиза в маркет. Потрясающе. На выходе к моменту похода по собесам и меня будет куча мини тестовых заданий с учебников и один большой проект, куда я запихаю все что знал. С такой позиции вести разговор с работодателем существенно проще.

    • @antonafonin5906
      @antonafonin5906 4 місяці тому

      @@bumpagram как сейчас у тебя дела с учебой? работу смог найти или до сих пор учишься?

  • @Croleack
    @Croleack 2 роки тому +2

    Учу swift с 03.01.2023 позже отпишу

    • @wb_gems
      @wb_gems Рік тому

      выучил?

    • @Croleack
      @Croleack Рік тому +1

      @@wb_gems прохожу компьютерные свойства///сеттеры и геттеры

  • @ВладЖелезняк-н4щ

    …. почему не Alamofire?!

  • @shurale85
    @shurale85 3 роки тому +5

    Мой опыт 5 лет в бекенд разработке, последний год занимался изучением ios, ничего сложного не увидел, область гораздо уже чем бек, а денег почему-то платят больше. Тем не менее, даже на позицию джуна не хотят рассматривать резюме. Я не знаю, как вообще новичкам можно зайти. А ваш план, доя человека без опыта программирования, показался антигуманным, хотя может и справедливым, учитывая какие-то завышенные требования июньским претендентам. Устроиться на сеньора в разы проще, чем на джуна

    • @alienspro
      @alienspro 2 роки тому

      на Go платят хорошие деньги, поболее чем на Swift, но тоже не везде.

    • @kipo1313
      @kipo1313 2 роки тому +1

      Мой знакомый после 89 раза устроился на Джуна, а другой за год выучился на мидла при этом джуном он не был
      кто-то за пол года без опыта устраивается

  • @abylaym4157
    @abylaym4157 3 роки тому

    24.09.2021

  • @МираЗахват
    @МираЗахват 3 роки тому

    Изучила основы, хочу купить air 2020 в минимальной комплектации (8гб оперативной, 256 ssd). Хватит ли этой комплектации для проектов? Если есть возможность взять или 16гб оперативки или 512гб ssd что лучше выбрать?

    • @iosskills8130
      @iosskills8130  3 роки тому +2

      Минимальной комплектации точно хватит для обучения и маленьких проектов. Для работы над большими проектами желательно иметь больше памяти, оперативки. Что выбирать решать только вам), мнений много разных на эту тему. Плюс часто компании выдают ноутбуки для работы, и редко кто работает на своих маках.

    • @МираЗахват
      @МираЗахват 3 роки тому

      @@iosskills8130 спасибо!

    • @carlife_ua
      @carlife_ua 3 роки тому

      Берите сразу Прошку и 8гб хватит на пару лет

    • @aleksandrsemenov9641
      @aleksandrsemenov9641 3 роки тому +2

      @@carlife_ua Какая прошка нахрен? Тот же проц, только тачбар бесполезный привезли и получше охлаждение. А стоит дох88

    • @aleksandrsemenov9641
      @aleksandrsemenov9641 3 роки тому +1

      Главное - бери на процессоре А1, это зверь за свои деньги

  • @GringoOne1
    @GringoOne1 2 роки тому +4

    Господа разработчики) отпишите кто как продвинулся в обучении ? И как с трудоустройством ? Нынче говорят джуны исчезли как класс после 24 ))

    • @ignordizlaykov5193
      @ignordizlaykov5193 2 роки тому +2

      После 24 как класс исчезли вакансии для джунов, а джунов-соискателей на вакансию стало больше на порядок.