Я особисто навчаюсь по матеріалу на YouTube каналах типу Sean Allan, Let’s Build That App, Brian Advent, Swift Guy, попередньо прочитавши книгу від Apple та пройшовши курс від Стенфорду (для розуміння бази).
Якщо хтось знає про ці канали — як гадаєте — це хороші джерела для навчання? (стосовно книги та курсу від Стенформу — не запитую, оскільки твердо вважаю їх Must Have :) )
Перечить сенсу ринкових відносин, де перемагає конкуренто-здатний.
Але гадаю більшості приємно будучи професіоналом — навчати.
Принаймні мені приємно десь допомогти, підказати в чомусь, в чому я краще розуміюсь
Ввічливість з мягкістю не путайте.
Початківець.
Навчаюсь сам.
2.5 роки бухгалтером (тому і на 1С перейшов).
Три з трьох :)
Дозвольте поцікавитись — звідки ваша впевненість в моєму не знанні принципів ООП та MVC?
О як!
Якщо так, то гадаю ObjC це не той звір, котрого мені варто остерігатись :)
Вельми Дякую Вам, Олександр!
Не часто на DOU зустрінеш людей, котрі таки не забьють на потребуючих в допозі :)
В моєму розумінні — мова, як інструмент, накладає свої вимоги до реалізації.
2 роки програмування в 1С.
Тут, навіть на одній мові, в різних конфігураціях одні і ті-ж методи можіть відрізнятись по реалізації.
Дивні, не спорю. Очікував, що дві різні мови, будуть реалізовувати один і той самий функціонал по різному.
«Правильно поставлене питання — половина відповіді» :)
Я дійсно не знаю.
Останнє питання: А чи є різниця в реалізації фреймворків? І якщо так — чи велика вона?
Дякую Вам! Зараз зрозумів, що сам себе налаштував, що ObjC страшний і його вчити потрібно ще довше, аніж Swift.
Нажаль, не знаю як краще донести свою думку :(
Наприклад UITableView або-ж UICollectionView (чи їх аналоги) — мають такі-ж самі properties та function як в Swift так і в ObjC?
Напевне що різниця є.
Ось про вивчення цих розбіжностей — я переймаюсь.
В даному сенсі — закладував як знання мови, так і знання фреймфорків, котрі необхідно знати, щоб ефективно розробляти додатки. Той-же UIKit у ObjC — напевне-ж, що буде написаний, або-ж спроектований інакше, аніж в Swift, що також потрібно буде освоювати.
Питання, напевне що, не зрозуміло поставив
Так, вірно, це не фіча мови! :)
Вірно, але наприклад в ObjC, для задіювання Notifications & Observers може бути потрібно більше, ніж в Swift (явно вказувати ідентифікатор для Notification, чи додатково, крім ідентифікатора — ще щось), а це вже до фреймворків відноситься.
Особисто я поєдную поняття мови, та фреймворків/бібліотек написаних для неї, і підозрюю — в цьому помиляюсь :)
Виправте, будь-ласка, якщо помиляюсь :)
До самої мови — ні, це я розумію.
Річ про те, що крім знання мови — потрібно розуміти ті-ж патерни проектування, базові фреймфорки (UIKit, CoreData, AVFoundations і т.п.), от їх і вчу зараз. На співбесіді, мене-ж не будуть питати тільки про опціонали, кортежі і т.п.
Я щось роблю не правильно, вивчаючи це?
Тому що сам синтаксис, як мені здається, я вже освоїв давно :)
Дозвольте поцікавитись — це який рівень знань досягається за період вивчення мови в декілька тижнів?
Я ось вже кілька місяців практикуюсь в Swift, з TableView, CollectionView, GCD, анімаціями, ось недавно розібрав відмінність Delegation & Protocols від Notifications & Observers та як вони реалізуються (звичайно-ж з реалізацією на своїх малих тестових прикладах) і тому подібним. В основному з UIKit. І бачу що вчити там ще є чимало чого.
Можливо я забагато вчу для початку, чи не правильно, чи надто глибоко копаю...
Підкажіть, будь-ласка :)
Я планував вивчати ObjC, як мінімум — для розширення кругозору, але пізніше, коли зможу в Swift.
Гадаєте — варто вже на старті опановувати і те і інше, щоб якісно розумітись в тому, що розробляєш?
Дякую за поради.
Врахую.
Хочу заробляти цим на життя, а не тільки самому для себе сидіти щось розбирати та писати :)
План — до квітня вийти на рівень, достатній для виконання першого пункту та реалізувати його
Питання як раз змотивоване другим пунктом, оскільки я бачу, що те, що я вчу — може не вдатись використати для працевлаштування.
2 роки практичного досвіду + 1 рік навчання перед роботою.
Скажете, що мало? Скажете що мову знати не потрібно?
А мене цей прецедент не обійшов боком.
І будь-ласка, не запитуйте як доводилось виходити із ситуації.