Що вивчати: JS/NodeJS чи Swift/iOS?
Вiтаю!
З неосяжного списку вибору спеціалізації, мови і тд. вибір зупинився між JS/NodeJS та Swift/iOS.
Щодо власного уявлення — JS дуже велика конкуренція, сумнівна репутація мови, Swift — високий поріг входу (матеріальний + база для вивчення), відповідно нижчий попит.
Так як досвіду в IT сфері не маю, буду дуже радий почути ваші думки/поради.
PS: Більше подобається Swift. Також, питання, щодо курсів по iOS в Україні. Знайшов декілька ресурсів, які м’яко кажучи викликають недовіру. Тримаю в голові думку про самонавчання але як і казав раніше, досвіду в цій сфері я не маю і структурований roadmap (з умовним початком і кінцем) + дедлайн був би доречним.
Дякую за приділену увагу)
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівЦе схоже на вибір між бути бібліотекарем чи далекобійником — геть різне. NodeJS — це серверна архітектура і інфраструктура, бізнес-процеси і їх відображення в логіку і модель даних, батлнеки і їх усунення зміною архітектури або масштабуванням. Swift — це UI, UX та деталі взаємодії апки з оською.
PS: JS — вже давно не опція для NodeJS, Typescript домінує. Але сумнівну репутацію JS і до того мав тільки в людей, які не розуміють для якого сегменту він потрібен.
Таке також є: Server Side Programming In Swift
А вакансії є на таке?
В 2017 році готувався до перекваліфікації, розглядав Swift як варіант для серверної розробки, але що тоді, що зараз вакансій ~ 0
Можна згасаючий розвиток побачити на графіку розвитку каркасу Vapor
для фулстек мобайл — те що доктор прописав. чи — ні?
Якщо це ваш домашній проєкт то так, підтримувати дві кодові бази на Swift буде простіше
Якщо для бізнесу то із-за відсутності вакансій буде складно знайти кандидата, який буде робити тільки серверну частину на Swift
Уявімо ситуацію, ви пишете застосунок й серверну частину на Swift
Застосунок напишете добре й більшість задач від замовника далі буде на зміну логіки на сервері
Вам через рік-два запропонували кращу пропозицію й тепер рекрутер шукає Swift Server Side Developer-а на ваше місце
Скільки досвідчених фахівців спокусяться на вакансію Swift Server Side Developer?
Чи погодитесь ви зараз на вакансію Swift Server Side Developer?
Для початку треба запитати самого себе:
«Яка мета навчання? Швидке отримати роботу/фріланс?
Або вивчати щось більш рідкісне, не поспішаючи (бо є фінансова подушка)?»
Якщо я не помилясь, то перша шука кросплатформена а друга чисто під яблуневі платформи.
Apple має безкоштовні книги зі swift у iBooks. Там уся база. Навчався за ними самостійно, все збс.
Почніть з бази CS50, а далі вчіть що більше сподобалось
Так, Здатність пройти cs50 самостійно це тест на ’войтівойті’
Дякую)
Дякую)