WWDC 2023
Хей, давно не виделись 👋 Надеюсь, что вы не пропустили ни одну интересную сессию WWDC, а если пропустили, то вот два кратких обзора - раз и два.
Среди сессий, которые я добавил в закладки и считаю неоправданно пропущенными авторами выше это - Extend Speech Synthesis with personal and custom voices, Spotlight Shortcuts, SharePlay и Customize on-device speech recognition.И сессия про определение положения и поз животных 🐶🐈
Одно из главных разочарований - не была раскрыта тема сторонних сторов, и у меня сложилось впечатление, что Apple сама еще не решила, как они будут соответствовать этим требованиям, если будут вообще. Позднее Крейг Федериги подтвердил это своими словами. Хотя, большинство так и предполагало, что Apple не была бы Apple, если было бы все просто.
И, конечно же, новое устройство - это та самая "One More Thing", которую все ждали. С этим устройством ты еще меньше привязан к одному месту работы / жизни - не нужен стол, периферия, мониторы и т.д.
Хей, давно не виделись 👋 Надеюсь, что вы не пропустили ни одну интересную сессию WWDC, а если пропустили, то вот два кратких обзора - раз и два.
Среди сессий, которые я добавил в закладки и считаю неоправданно пропущенными авторами выше это - Extend Speech Synthesis with personal and custom voices, Spotlight Shortcuts, SharePlay и Customize on-device speech recognition.
Одно из главных разочарований - не была раскрыта тема сторонних сторов, и у меня сложилось впечатление, что Apple сама еще не решила, как они будут соответствовать этим требованиям, если будут вообще. Позднее Крейг Федериги подтвердил это своими словами. Хотя, большинство так и предполагало, что Apple не была бы Apple, если было бы все просто.
И, конечно же, новое устройство - это та самая "One More Thing", которую все ждали. С этим устройством ты еще меньше привязан к одному месту работы / жизни - не нужен стол, периферия, мониторы и т.д.
👍5
ChatGPT
Решил проверить, как ChatGPT справится с написанием юнит-тестов на простые вещи, например, на регулярные выражения.
Далеко от идеала, но все равно получилось вполне неплохо. Было несколько итераций улучшения кода, чтобы достичь того, что я считаю приемлемым результатом. Например, добавить блоки "given/when/then" и убрать слишком сложные и длинные выражения. Но это заняло пару минут и я не написал ни строчки кода.
Мои выводы таковы: если вы еще не пользуетесь, то давно пора начать. Новичкам - для обучения, опытным разработчиком - для рефакторинга и снятия части рутинных задач.
Решил проверить, как ChatGPT справится с написанием юнит-тестов на простые вещи, например, на регулярные выражения.
Далеко от идеала, но все равно получилось вполне неплохо. Было несколько итераций улучшения кода, чтобы достичь того, что я считаю приемлемым результатом. Например, добавить блоки "given/when/then" и убрать слишком сложные и длинные выражения. Но это заняло пару минут и я не написал ни строчки кода.
Мои выводы таковы: если вы еще не пользуетесь, то давно пора начать. Новичкам - для обучения, опытным разработчиком - для рефакторинга и снятия части рутинных задач.
👍21
SwiftData
На WWDC показали новый фреймворк для работы с данными, который пришел на замену старой доброй CoreData'е.
В статье обзор про то, как создавать схемы данных, конфигурировать хранилище, читать и писать данные. Выглядит это все значительно проще и лаконичнее чем в CoreDate'е.
На WWDC показали новый фреймворк для работы с данными, который пришел на замену старой доброй CoreData'е.
В статье обзор про то, как создавать схемы данных, конфигурировать хранилище, читать и писать данные. Выглядит это все значительно проще и лаконичнее чем в CoreDate'е.
❤14👍3
Forwarded from Роман Галь – Работа в IT (Roman Gal)
Есть такой миф — якобы Apple продвигает новые интересные приложения и у инди разработчиков есть шанс сорвать куш. Нужно всего лишь сделать интересное приложение…
Смотрим сегодняшнюю подборку — приложение Seven, которому уже лет 10. Причем его пушат уже не первый раз. Согласен, приложение неплохое, но в категории фитнес огромное количество приложений и каждый месяц появляются новые
Крутим дальше — Duolingo, Nickelodeon, FIFA, Headspace — объективно у этих приложений и без фичера Apple все классно было и будет.
Редкие фичеры ноунейм приложений чудо, а не правило. Какие шансы у вашего приложения — решайте сами
Смотрим сегодняшнюю подборку — приложение Seven, которому уже лет 10. Причем его пушат уже не первый раз. Согласен, приложение неплохое, но в категории фитнес огромное количество приложений и каждый месяц появляются новые
Крутим дальше — Duolingo, Nickelodeon, FIFA, Headspace — объективно у этих приложений и без фичера Apple все классно было и будет.
Редкие фичеры ноунейм приложений чудо, а не правило. Какие шансы у вашего приложения — решайте сами
🔥6👎3👍1
Анализ зарплат от хабра, хоть и не самый правильный и точный, но все равно способ оценить свое текущее положение на рынке. Листаем к секции про мобильную разработку и делаем выводы
👍4
Forwarded from Хабр
Зарплатные вилки весной 2023: языки программирования и фреймворки
Мы на Хабр Карьере регулярно анализируем зарплаты IT-специалистов: по полугодиям, в разрезе специализаций, квалификаций, городов, компаний, языков программирования и т.д. В этом году мы решили попробовать собрать новый срез и посмотреть на зарплатный рынок со стороны работодателя.
Проанализировали все вакансии, а потом посмотрели предложения только для разработчиков на Хабр Карьере и разобрались, какие языки и фреймворки были популярны этой весной и какие зарплатные вилки предлагали в них работодатели.
Мы на Хабр Карьере регулярно анализируем зарплаты IT-специалистов: по полугодиям, в разрезе специализаций, квалификаций, городов, компаний, языков программирования и т.д. В этом году мы решили попробовать собрать новый срез и посмотреть на зарплатный рынок со стороны работодателя.
Проанализировали все вакансии, а потом посмотрели предложения только для разработчиков на Хабр Карьере и разобрались, какие языки и фреймворки были популярны этой весной и какие зарплатные вилки предлагали в них работодатели.
❤1
Отдых и отпуск ☀️
Подошел к концу мой отпуск, и я хочу немного порефлексировать и поделиться своим опытом.
Раньше я пренебрегал и недооценивал отдых, часто меняя отпускные дни на денежную компенсацию. Однако со временем я пришел к выводу, что отдых необходим и без него невозможна хорошая продуктивность и эффективность на работе. Не говоря уже о том, что я стал осознавать важность влияния отдыха на здоровье и уровень стресса.
При этом важно, как именно проводить отпуск. Если ты тратишь его на вторую работу или свой проект, то не факт, что такой отпуск будет полезен.
Для себя я выделил несколько критических моментов, которые стараюсь соблюдать, чтобы провести отпуск максимально эффективно:
1️⃣ Абстрагироваться от работы и не подключаться к ней. Идеально, чтобы на время отпуска получилось забыть о наличии работы. Я много раз попадал в ловушку, заходя в рабочий чат, видя обсуждение проблемы и сам погружаясь в размышления о том, как бы я справился с ней и как моя команда справится без меня.
2️⃣ Не переключаться на побочные проекты, связанные с твоей рабочей деятельностью. Я пару раз тратил отпускное время на занятия своими пет-проектами, и, честно говоря, после таких отпусков мне обычно требовался еще один отдых. С другой стороны, полезно расслабиться и заняться чем-то новым, например, научиться рисовать, играть на гитаре или попробовать что-то новое.
3️⃣ Уделить больше времени занятиям, которые приносят радость и счастье - игры, сериалы, книги и т.д. Иначе есть риск тратить весь отпуск на поиск нового хобби или занятия и после отпуска ощутить разочарование от того, что не удалось найти то, что приносит удовлетворение. Разумеется, если вы не находитесь в саббатикле.
4️⃣ Не винить себя за отпуск. Да, многие, и я в том числе, испытывают чувство вины из-за отпуска, особенно если отпуск совпадает с важным релизом. В Trello есть отличная статья на эту тему, рекомендую ознакомиться и научиться справляться с этим чувством.
Если мне удается следовать этим принципам, то ближе к концу двухнедельного отпуска я начинаю чувствовать большой прилив сил и даже немного скучать по работе.
Всем хороших отпусков! 🙌
Подошел к концу мой отпуск, и я хочу немного порефлексировать и поделиться своим опытом.
Раньше я пренебрегал и недооценивал отдых, часто меняя отпускные дни на денежную компенсацию. Однако со временем я пришел к выводу, что отдых необходим и без него невозможна хорошая продуктивность и эффективность на работе. Не говоря уже о том, что я стал осознавать важность влияния отдыха на здоровье и уровень стресса.
При этом важно, как именно проводить отпуск. Если ты тратишь его на вторую работу или свой проект, то не факт, что такой отпуск будет полезен.
Для себя я выделил несколько критических моментов, которые стараюсь соблюдать, чтобы провести отпуск максимально эффективно:
1️⃣ Абстрагироваться от работы и не подключаться к ней. Идеально, чтобы на время отпуска получилось забыть о наличии работы. Я много раз попадал в ловушку, заходя в рабочий чат, видя обсуждение проблемы и сам погружаясь в размышления о том, как бы я справился с ней и как моя команда справится без меня.
2️⃣ Не переключаться на побочные проекты, связанные с твоей рабочей деятельностью. Я пару раз тратил отпускное время на занятия своими пет-проектами, и, честно говоря, после таких отпусков мне обычно требовался еще один отдых. С другой стороны, полезно расслабиться и заняться чем-то новым, например, научиться рисовать, играть на гитаре или попробовать что-то новое.
3️⃣ Уделить больше времени занятиям, которые приносят радость и счастье - игры, сериалы, книги и т.д. Иначе есть риск тратить весь отпуск на поиск нового хобби или занятия и после отпуска ощутить разочарование от того, что не удалось найти то, что приносит удовлетворение. Разумеется, если вы не находитесь в саббатикле.
4️⃣ Не винить себя за отпуск. Да, многие, и я в том числе, испытывают чувство вины из-за отпуска, особенно если отпуск совпадает с важным релизом. В Trello есть отличная статья на эту тему, рекомендую ознакомиться и научиться справляться с этим чувством.
Если мне удается следовать этим принципам, то ближе к концу двухнедельного отпуска я начинаю чувствовать большой прилив сил и даже немного скучать по работе.
Всем хороших отпусков! 🙌
Work Life by Atlassian
Why do you get vacation guilt (and how can you beat it)?
When’s the last time you took time off from work? Vacation guilt could be holding you back from the break you deserve. Here's how to combat this common blocker.
🔥22
Ускорение сборки
Доклад разработчика из Тинькофф Бизнес про то, как им удалось ускорить время сборки проекта в два раза с помощью XCFramework
Доклад разработчика из Тинькофф Бизнес про то, как им удалось ускорить время сборки проекта в два раза с помощью XCFramework
YouTube
Сергей Ерохин — Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 раза
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Доклад о том, как Сергей с командой применили…
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Доклад о том, как Сергей с командой применили…
👍8🤡3
Forwarded from Роман Галь – Работа в IT (Roman Gal)
Копировать или искать свой путь
Не нужно делить жизнь на черное и белое — работать на дядю плохо, а на себя хорошо. Любое сектанство плохо. Нужно иметь критический взгляд и действовать по ситуации.
Мой опыт – запустил 9 пет-проектов в AppStore, которые дали мне продуктовый опыт, но по настоящему серьезные деньги я начал получать, когда дорос до топ-менеджмента в найме. При этом существуют и обратные истории, когда люди уходят из найма в бизнес и получают значительно больше.
Я верю, что разработчик должен думать своей головой, а не копировать один к одному советы «гуру». Какой бы не был крутой лайфхак – он теряет полезный эффект, если его повторяют все. Большие деньги у аутлаеров – значит нужно думать, как им стать.
Не нужно делить жизнь на черное и белое — работать на дядю плохо, а на себя хорошо. Любое сектанство плохо. Нужно иметь критический взгляд и действовать по ситуации.
Мой опыт – запустил 9 пет-проектов в AppStore, которые дали мне продуктовый опыт, но по настоящему серьезные деньги я начал получать, когда дорос до топ-менеджмента в найме. При этом существуют и обратные истории, когда люди уходят из найма в бизнес и получают значительно больше.
Я верю, что разработчик должен думать своей головой, а не копировать один к одному советы «гуру». Какой бы не был крутой лайфхак – он теряет полезный эффект, если его повторяют все. Большие деньги у аутлаеров – значит нужно думать, как им стать.
👍12🔥1
5 уровней доверия
Понравилась статья про уровни делегирования. Подумал, что на самом деле это и про уровни доверия между вами, вашими подчиненными и вашим руководителем. Чем больше вами было принято правильных решений, тем больше степень доверия к вам. Чем больше доверия к вам, тем более ценным сотрудником вы являетесь.
Понравилась статья про уровни делегирования. Подумал, что на самом деле это и про уровни доверия между вами, вашими подчиненными и вашим руководителем. Чем больше вами было принято правильных решений, тем больше степень доверия к вам. Чем больше доверия к вам, тем более ценным сотрудником вы являетесь.
Inc. Russia
5 уровней делегирования: когда можно доверять и не контролировать
По бинарной логике мы либо делегируем задачи, либо нет. Но делегирование — скользящая шкала: чем больше лидер доверяет подчиненным, тем больше обязанностей может им делегировать. Можно условно выделить пять уровней делегирования — и шестой, нулевой, где делегирование…
👍2❤1
Дебаггинг
Xcode дает достаточно много инструментов для локализации и поиска ошибок в коде - от print'ов до поиска утечек с помощью графа памяти. В статье, если не про все способы, то, как минимум, про те, которые закроют большинство ваших задач.
Новичкам обязательно для закрытия базовых знаний, «старичкам» для того, чтобы вспомнить хорошо забытое старое.
Xcode дает достаточно много инструментов для локализации и поиска ошибок в коде - от print'ов до поиска утечек с помощью графа памяти. В статье, если не про все способы, то, как минимум, про те, которые закроют большинство ваших задач.
Новичкам обязательно для закрытия базовых знаний, «старичкам» для того, чтобы вспомнить хорошо забытое старое.
Хабр
Полезные iOS-инструменты для дебаггинга
Привет! Меня зовут Альберт, я занимаюсь iOS-разработкой в компании SimbirSoft! Хочу поделиться инструментами для дебаггинга iOS-приложений, которые юзаю лично сам. Любой разработчик наверняка знает,...
❤15❤🔥1
Runtime
Статья про Swift Runtime - что это, зачем он нужен, где появляется и на чем основан принцип его работы, немного про особенности его реализации и про этапы компиляции
Статья про Swift Runtime - что это, зачем он нужен, где появляется и на чем основан принцип его работы, немного про особенности его реализации и про этапы компиляции
Хабр
Раскладываю Swift Runtime на детали
Что такое Runtime? Наверное, вы уже использовали словосочетание «Библиотека Runtime». Можно предположить, что это и есть какая-то библиотека, а значит — у неё есть исходный код. Очевидно, что он...
❤16⚡2
Ошибаться — это нормально
Все мы часто или не очень часто ошибаемся. Кто-то больше боится совершить ошибку и решает не браться за задачу, кто-то после совершения ошибки начинает фокусироваться на том, что сделал не так. Существует множество фреймворков, которые позволяют правильно подойти к решению задачи, чтобы свести к минимуму риски. Но сейчас не об этом.
Самую большую ошибку совершают те, кто после этого не рефлексируют, не пытаются найти первопричину, понять, как можно было решить задачу по-другому и что нужно сделать, чтобы впредь эту ошибку не повторять. Ошибки могут многому научить, но многие даже не обращают на это внимания и заканчивают просто на испытывании чувства вины, пытаются поскорее забыть про неудачный опыт.
Есть такое понятие в мире стартапов - «пивот», означающее полную смену направления деятельности бизнеса. Пивот проводят после рефлексии на тему, почему бизнес в текущей его реализации убыточен или не так успешен. То есть после признания того, что текущая стратегия была ошибочной. И есть много успешных примеров, например, YouTube, Slack, PayPal и множество других — тех, кто стал успешным после анализа текущей деятельности, проблем и ошибок, которые они совершили.
Не бойтесь совершать ошибки, бойтесь не анализировать их и чем раньше начнете, тем меньше будете их совершать 🙌
Все мы часто или не очень часто ошибаемся. Кто-то больше боится совершить ошибку и решает не браться за задачу, кто-то после совершения ошибки начинает фокусироваться на том, что сделал не так. Существует множество фреймворков, которые позволяют правильно подойти к решению задачи, чтобы свести к минимуму риски. Но сейчас не об этом.
Самую большую ошибку совершают те, кто после этого не рефлексируют, не пытаются найти первопричину, понять, как можно было решить задачу по-другому и что нужно сделать, чтобы впредь эту ошибку не повторять. Ошибки могут многому научить, но многие даже не обращают на это внимания и заканчивают просто на испытывании чувства вины, пытаются поскорее забыть про неудачный опыт.
Есть такое понятие в мире стартапов - «пивот», означающее полную смену направления деятельности бизнеса. Пивот проводят после рефлексии на тему, почему бизнес в текущей его реализации убыточен или не так успешен. То есть после признания того, что текущая стратегия была ошибочной. И есть много успешных примеров, например, YouTube, Slack, PayPal и множество других — тех, кто стал успешным после анализа текущей деятельности, проблем и ошибок, которые они совершили.
Не бойтесь совершать ошибки, бойтесь не анализировать их и чем раньше начнете, тем меньше будете их совершать 🙌
👍18❤1
Зачем вам UserDefaults?
Apple постепенно ужесточает правила сбора, хранения и передачи пользовательских данных, которые могут помочь идентифицировать пользователя для показа более релевантных рекламных кампаний с помощью "цифровых отпечатков устройства". И весной следующего года новое приложение или обновление старого не пропустят в AppStore, если заметят, что вы пытаетесь узнать, например, размер оставшейся памяти, и вы не укажете причину зачем вам эта информация.
Но самая большая боль в том, что UserDefaults есть в этом списке. Надеюсь, что Apple ограничатся запросом информации зачем вам это API и не будут в будущем давать пользователям возможность отказать приложению в использовании UserDefaults 😞
Apple постепенно ужесточает правила сбора, хранения и передачи пользовательских данных, которые могут помочь идентифицировать пользователя для показа более релевантных рекламных кампаний с помощью "цифровых отпечатков устройства". И весной следующего года новое приложение или обновление старого не пропустят в AppStore, если заметят, что вы пытаетесь узнать, например, размер оставшейся памяти, и вы не укажете причину зачем вам эта информация.
Но самая большая боль в том, что UserDefaults есть в этом списке. Надеюсь, что Apple ограничатся запросом информации зачем вам это API и не будут в будущем давать пользователям возможность отказать приложению в использовании UserDefaults 😞
👍9🤡2🔥1
Почему вам стоит использовать OSLog?
На WWDC 2020 был представлен новый механизм логирования - OSLog, который многие проигнорировали. С выходом нового Xcode у него станет парой плюсов больше в списке причин, почему его стоит использовать вместо print'а. В Xcode 15 добавили возможность фильтровать логи и выбирать, какую метаинформацию показывать в консоли.
А для тех, кто не знаком с OSLog и не понимает, чем он лучше print'ов, вот примерный список его возможностей из коробки:
- доступны уровни важности (debug, info и т.д.)
- возможность категоризации - вы можете легко отделить сетевые логи, например, от UI логов или логов баз данных
- анонимизация пользовательских данных - можно скрыть чувствительные пользовательские данные, которые попали в лог
- связка с Console.app - можно читать логи с помощью нативного приложения для анализа логов.
Уверен, что Apple и дальше будет развивать этот мощный инструмент, так что попробовать и изучить его точно стоит, тем более он довольно прост.
На WWDC 2020 был представлен новый механизм логирования - OSLog, который многие проигнорировали. С выходом нового Xcode у него станет парой плюсов больше в списке причин, почему его стоит использовать вместо print'а. В Xcode 15 добавили возможность фильтровать логи и выбирать, какую метаинформацию показывать в консоли.
А для тех, кто не знаком с OSLog и не понимает, чем он лучше print'ов, вот примерный список его возможностей из коробки:
- доступны уровни важности (debug, info и т.д.)
- возможность категоризации - вы можете легко отделить сетевые логи, например, от UI логов или логов баз данных
- анонимизация пользовательских данных - можно скрыть чувствительные пользовательские данные, которые попали в лог
- связка с Console.app - можно читать логи с помощью нативного приложения для анализа логов.
Уверен, что Apple и дальше будет развивать этот мощный инструмент, так что попробовать и изучить его точно стоит, тем более он довольно прост.
👍8
Хотел давно написать пост про себя, но все откладывал. Пора это исправить.
Меня зовут Терезников Илья, и я автор этого канала. В мобильной разработке уже около 9 лет. Начинал в нескольких аутсорс компаниях в роли iOS разработчика, затем перешел в продуктовую разработкуи обратно возвращаться совсем не хочется 😅 . Сейчас я работаю в Tinkoff руководителем нескольких мобильных команд в центре технологий искусственного интеллекта. Одна из моих команд занимается разработкой ассистента Олега 🧿 в банковском приложении, о других пока не могу рассказывать 🤫
Еще хотел бы отметить свою любовь к созданию продуктов, которая привела меня к разработке собственных приложений. Они сильно меня прокачали - от дизайна и найма людей до маркетинга, аналитики и юнит-экономики. Помимо небольшого пассивного дохода в $1k в месяц, я научился лучше понимать хотелки бизнеса и стал быстрее, лучше и проще превращать их идеи в работающие продукты.
Этот канал я хочу использовать, чтобы делиться с вами своим опытом и знаниями. Он все еще будет посвящен мобильной разработке, но простого репоста iOS статей будет все меньше и меньше.
Не забывайте приносить свои идеи для постов и вопросы в @EasySwiftBot. По остальным вопросам - welcome в личку @itereznikov.
Stay tuned!
Меня зовут Терезников Илья, и я автор этого канала. В мобильной разработке уже около 9 лет. Начинал в нескольких аутсорс компаниях в роли iOS разработчика, затем перешел в продуктовую разработку
Еще хотел бы отметить свою любовь к созданию продуктов, которая привела меня к разработке собственных приложений. Они сильно меня прокачали - от дизайна и найма людей до маркетинга, аналитики и юнит-экономики. Помимо небольшого пассивного дохода в $1k в месяц, я научился лучше понимать хотелки бизнеса и стал быстрее, лучше и проще превращать их идеи в работающие продукты.
Этот канал я хочу использовать, чтобы делиться с вами своим опытом и знаниями. Он все еще будет посвящен мобильной разработке, но простого репоста iOS статей будет все меньше и меньше.
Не забывайте приносить свои идеи для постов и вопросы в @EasySwiftBot. По остальным вопросам - welcome в личку @itereznikov.
Stay tuned!
❤60🤡9👍6🔥2
TipKit
Apple показали полноценный фрейморк для работы с подсказками. Интересно, что в iOS начали появляться такие верхнеуровневые компоненты, которые раньше все делали сами и на свой лад.
Я искренне верю, что появление таких фрейморков толкают UX и качество приложений на следующий уровень. Проще добавить подсказки, значит больше шансов, что их вообще добавят. Больше подсказок, значит более качественный UX, при условии, что сам UI не станет настолько сложным, что без подсказок будет не обойтись. Кроме того, консистентность компонентов сама по себе положительно влияет на пользовательский опыт.
Подробнее про TipKit в статье.
Apple показали полноценный фрейморк для работы с подсказками. Интересно, что в iOS начали появляться такие верхнеуровневые компоненты, которые раньше все делали сами и на свой лад.
Я искренне верю, что появление таких фрейморков толкают UX и качество приложений на следующий уровень. Проще добавить подсказки, значит больше шансов, что их вообще добавят. Больше подсказок, значит более качественный UX, при условии, что сам UI не станет настолько сложным, что без подсказок будет не обойтись. Кроме того, консистентность компонентов сама по себе положительно влияет на пользовательский опыт.
Подробнее про TipKit в статье.
❤15👍5👎1
FigJam
Периодически мне приходится создавать различные схемы — от взаимодействия между разными системами до диаграмм Ганта и распределения ресурсов.
Раньше я использовал простые whiteboards доски, например, draw.io. Затем я перешел на Miro. И совсем недавно я увидел, как веб-архитектор показывал схемы в чем-то очень похожем на Figma и я решил узнать, что это такое и как это работает.
И я узнал, что уже несколько лет существует FigJam — инструмент Figma'ы для совместной работы над схемами, идеями и брейнштормами. Есть вставка кода, стикеры и лайки, различные объекты, таймер, секции, таблицы и куча всего. Очень похоже на miro, но сильно проще и удобнее. Miro — более сложный инструмент, в то время как FigJam часть Figma'ы и создан дизайнерами для дизайнеров. И при этой простоте и удобстве закрывает все мои потребности.
Очень советую как минимум попробовать, а дальше вы забудете про другие инструменты.
Периодически мне приходится создавать различные схемы — от взаимодействия между разными системами до диаграмм Ганта и распределения ресурсов.
Раньше я использовал простые whiteboards доски, например, draw.io. Затем я перешел на Miro. И совсем недавно я увидел, как веб-архитектор показывал схемы в чем-то очень похожем на Figma и я решил узнать, что это такое и как это работает.
И я узнал, что уже несколько лет существует FigJam — инструмент Figma'ы для совместной работы над схемами, идеями и брейнштормами. Есть вставка кода, стикеры и лайки, различные объекты, таймер, секции, таблицы и куча всего. Очень похоже на miro, но сильно проще и удобнее. Miro — более сложный инструмент, в то время как FigJam часть Figma'ы и создан дизайнерами для дизайнеров. И при этой простоте и удобстве закрывает все мои потребности.
Очень советую как минимум попробовать, а дальше вы забудете про другие инструменты.
👍9❤2