Да, вы правы, стать клиентом через приложение пока нельзя. Весь функционал спроектирован для обслуживания владельцев полисов.
Олег, как вы думаете, что в описанном процессе можно было бы улучшить, чтобы описанные проблемы не появлялись?
Есть набор формальных критериев (качество выполнения заданий, результаты проверок на лекциях и пр.) и неформальных (скорость роста, усердие и внимательность, формулировка и состав вопросов, коммуникация).
По итогам мы собираем все в одно место и принимаем решение по каждому кандидату. В общем, так же, как это бывает после собеседований, но более информированно.
Да, стажировка продлится около полутора месяцев.
Вечернее время мы спланировали так, чтобы можно было успевать с работы (18:30–19:00), но и заканчивать не поздней ночью (20:30–21:00). Это еще будет более точно скорректировано перед стартом для максимального удобства.
Боль ваша, конечно, понятна. Но не все новинки бесполезны: например, всякие фишки типа force touch и quick actions можно спокойно встраивать уже сейчас, новые фичи по безопасности придется учитывать всем (иначе iOS 9 просто заблокирует доступ к ресурсам), работать с iPad multitasking и iPad Pro приходится уже какое-то время. Самое большое разочарование, наверное, это UIStackView, но мы пользуемся ORStackView без особых проблем.
В общем, тут есть много того, о чем нужно поговорить.
Ответил выше — работа над реальными проектами, конечно же, была. В этой статье мы уделили больше внимание организации процесса обучения и подготовки.
Критерии отбора мы формировали исходя из доступных мест и средней компетенции кандидатов — к сожалению, взять всех желающих не представлялось возможным. Вы не проходили тест, его получили только отобранные после первого этапа кандидаты. Именно там и были сосредоточены технические критерии отбора.
Да, вы правы, в итоге получился гибрид. У нас была цель погрузить ребят в работу компании как через работу на проектах, так и через подготовленные лекции и семинары. Тем не менее, все задачи, которые выдавались, были выдраны из реальных проектов — подготовка интерфейсных модулей, работа с безопасностью и сервером и пр.
Плюс к тому, всех участников, которые могли находиться у нас в офисе в рабочее время, мы подключали к проектным командам для выполнения реальных задач из спринтов. Эта активность была из расчета дополнительной 25-часовой загрузки в неделю, и ребята плотнее общались с тимлидами, менеджерами и командами.
На сессии как раз рассказывали про системное приложение, которое отображает главное меню с иконками в iOS. Они где-то 20 минут показывали, что правильное решение для всех крайних ситуаций совсем даже не тривиальное.
Поэтому отрывать руки сразу не надо — ведь разработчиков много, а опытных и толковых мало. А надо прививать культуру и сессии такие рассказывать.)
Есть отдельно выделенные куски приложения на часах — Glances, Notifications, Complications. Как правило, именно их просматривают быстро и на ходу.
А основное приложение WatchApp уже предполагает чуть более продолжительное взаимодействие.
Ну, скажем так, хранить-то они могут любые объекты вообще, как и раньше, но теперь компилятор сможет проверить, что там лежат объекты с одним интерфейсом базового класса, и не поднимать тревогу.
А для нас это дополнительная безопасность и надежность.
И, главное, похожие механизмы теперь заработают для наших приложений. Много рассказывают про App stripping — начиная выборочной загрузкой ресурсов из аппстора (только картинок для этого устройства, например) при установке, и заканчивая инкрементальной подгрузкой целых блоков ресурсов в программу по необходимости (например, уровней в игре, которые открываются постепенно).
Тут речь не про связь методов авторизации с интерфейсом, а про довольно интерактивный процесс авторизации в приложении, который пришлось видоизменять с точки зрения логики и последовательности запросов специально для часов и работы в свернутом режиме.
Да, без очного присутствия нам будет сложно обеспечить индивидуальный подход. К нам не нужно будет приходить каждый день, но удаленки и трансляций не планируется.
Код исполняется на телефоне, а значит, никакого расчета анимаций на самих часах сделать нельзя. Так как рендеры анимаций большие, Apple устроили нам велосипед с их загрузкой в часы в момент установки приложения.
В результате все так, как вы предположили — выбранная архитектура увеличивает жизнь батареи, но лишает возможности визуализировать что-то на часах за пределами заранее определенного поведения ячеек и пр.
Возможно, после WWDC будет время собрать со всех сессий по платформам и написать полную сводку по iOS8 и Yosemite. Сейчас на такое времени нет, да и постоянно рассказывают про новое.
Олег, как вы думаете, что в описанном процессе можно было бы улучшить, чтобы описанные проблемы не появлялись?
По итогам мы собираем все в одно место и принимаем решение по каждому кандидату. В общем, так же, как это бывает после собеседований, но более информированно.
Вечернее время мы спланировали так, чтобы можно было успевать с работы (18:30–19:00), но и заканчивать не поздней ночью (20:30–21:00). Это еще будет более точно скорректировано перед стартом для максимального удобства.
В общем, тут есть много того, о чем нужно поговорить.
Критерии отбора мы формировали исходя из доступных мест и средней компетенции кандидатов — к сожалению, взять всех желающих не представлялось возможным. Вы не проходили тест, его получили только отобранные после первого этапа кандидаты. Именно там и были сосредоточены технические критерии отбора.
Плюс к тому, всех участников, которые могли находиться у нас в офисе в рабочее время, мы подключали к проектным командам для выполнения реальных задач из спринтов. Эта активность была из расчета дополнительной 25-часовой загрузки в неделю, и ребята плотнее общались с тимлидами, менеджерами и командами.
Поэтому отрывать руки сразу не надо — ведь разработчиков много, а опытных и толковых мало. А надо прививать культуру и сессии такие рассказывать.)
А основное приложение WatchApp уже предполагает чуть более продолжительное взаимодействие.
А для нас это дополнительная безопасность и надежность.
А папки были в Notes всегда, и сейчас остались.
Однако мы верим, что с правильным бэкграундом и усердием быстро приобрести их не составит труда.
В результате все так, как вы предположили — выбранная архитектура увеличивает жизнь батареи, но лишает возможности визуализировать что-то на часах за пределами заранее определенного поведения ячеек и пр.