• Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

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

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан
    1 комментарий
  • Что должен знать junior ios developer?

    tikhonov666
    @tikhonov666
    iOS, Swift, Objective-C
    Должен знать один из двух языков Swift или Objective-C;
    Должен иметь представление об паттерне MVC и как приложения строятся на основе этого паттерна;
    Должен знать базовые классы фреймворка Foundation - Int, String, Date, Data, DateFormatter, IndexPath ..., фреймворка UIKit - UIView, UIViewController, UITableViewController, UINavigationController, ... ;
    Должен знать жизненный цикл вью контроллера;

    Должен уметь строить простые интерфейсы как в коде так и в сториборде, должен знать AutoLayout;
    Должен уметь читать английскую документацию;
    Должен уметь пользоваться гуглом;

    Очень желательно иметь небольшой опыт с
    GCD, Operation
    CoreData
    MapKit
    Cocoapods
    Ответ написан
    Комментировать
  • Что должен знать junior ios developer?

    Davka1900
    @Davka1900
    Ответ написан
    Комментировать