• Кодер -> Программист -> Архитектор?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Архитектор - в первую очередь опыт работы, в идеале в разных проектах, чтобы понимать на практике разницу между реализацией разных SDLC.

    Название Waterfall или Scrum - это просто названия без конкретной реализации. Можно реализовать отличный Waterfall и все будут довольны, можно реализовать ужасный Scrum и все развалится. Поэтому опыт разных проектов помогает увидеть именно разные реализации.

    Архитектор, бизнес-аналитик и менеджер - три звена, которые создают основу работы проекта, каждый со своей стороны.
    Бизнес-аналитик - должен максимально разбираться в бизнесе заказчика, чтобы понимать значение требований и переводить их для исполнителей.
    Архитектор - должен как минимум немного разбираться в бизнесе, но его основная задача - решить как воплощать требования бизнеса. Определять железо, технологии, требования. Говорить, что "вот для этого нужно использовать 10 этого и 20 этого, и использовать вот такие языки, библиотеки, платные решения". Техническое hi-level видение проекта.
    Менеджер - по согласованию с бизнес-аналитиком и архитектором должен решать кадровые вопросы. Количество людей, качество людей, работу команды, тайминги, офис и оборудование - все денежные вопросы. Отчеты. Договариваться, убеждать заказчика о ценах и сроках. Выбивать новые задачи и развивать проект. Следить за настроением в команде.

    Переход программист-архитектор не всегда последователен. Он должен быть инициирован программистом.

    Программист может остаться просто сеньор программистом, может стать тим-лидом, тратя часть времени на менджмент команды но все-равно основную часть времени оставляя на кодинг.

    Но кодить крутые штуки и одновременно быть архитектором, который тратит приличное время на митинги - это сложно. Поэтому программист - архитектор это связано, но не всегда последовательно.
    Ответ написан
    1 комментарий
  • Кодер -> Программист -> Архитектор?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Является ли переход программист-архитектор последовательным профессиональным ростом?
    Да.
    В сторону понимания процессов и создания баз данных. (это в самом начале)
    Затем - создание схем движения данных по узлам инфраструктуры.
    И расчёты нагрузок и узких мест в системе.
    После - уже к построению классов и изучению паттернов проектирования.
    Ответ написан
    Комментировать
  • В какой программе/сервисе делать дизайн сайта/приложения?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    В итоге - Фигма. Инструменты кратко описаны тут, философия и напутствия тут.
    Ответ написан
    Комментировать
  • В какой программе/сервисе делать дизайн сайта/приложения?

    e_panchishen
    @e_panchishen
    Веб-дизайнер
    Перешел на Figma. Удобная, простая, легкая программа. После монстра Фотошопа «как гора с плеч». Основное назначение — разработка дизайна сайтов, приложений, веб-сервисов.

    Плюсы
    • бесплатна! (есть платные тарифы, но бесплатной версии для фрилансера или небольшой команды хватает вполне)
    • есть версии для всех популярных ОС
    • есть все необходимые инструменты для дизайна сайта/приложения/презентации/баннеров и пр.
    • компоненты и все что связанно с ними (тема большая и отдельная)
    • файлы макетов занимают минимум места
    • работает практически без вылетов
    • можно делать макет прямо в браузере
    • настройка сеток просто сказка
    • десктопная версия может работать без доступа к интернет
    • облегчает работу верстальщику — показывает отступы, размеры шрифтов, цвета css-код, код для Андроид и iOS разработки. Почти вся эта информация в одном сайдбаре, не нужно использовать всякие инструменты типа пипетки, открывать разные панели
    • встроенные простые инструменты для прототипирования

    Плюсов гораздо больше, все давно описаны и легко гуглятся если копать в сторону Фигмы.

    Минусы (субъективно и если придираться)
    • Прототипирование в Figma очень простое, все переходы возможны только между отдельными фреймами. Нет переходов по якорям, окрытия отдельных попапов и пр. (как в Invision, к примеру)
    • Нет инструментов для анимации интерфейсов (ну это был бы вообще мегакомбайн)
    • нельзя сделать коллаж, сделать полноценный цветокор изображения и пр., что можно сделать в фотошопе (для этого он и нужен)


    Разработчики работают на программой и я думаю, что в ней появится еще много чего. В общем, рекомендую её.
    Ответ написан
    Комментировать