Задать вопрос
  • Как из Figma сохранить целый Артборд как изображение?

    oxyberg
    @oxyberg
    Продуктовый дизайнер ВКонтакте
    Наверное, подойдет экспорт артборда. Можно в правом окне добавить опцию экспорта, выбрать формат, разрешение и нажать Export. Подробнее у Фигмы.
    Ответ написан
    Комментировать
  • Как из Figma сохранить целый Артборд как изображение?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    В Figme отпадает необходимость отправлять заказчику PNG файлы из-за каждой правки, сейчас есть возможность отправлять просто ссылку на прототип, который принимает в себя изменения в реальном времени.

    Для того чтобы отправить такую ссылку заказчику, нужно открыть режим прототипа и нажать на кнопку Share, оттуда уже скопировать ссылку:

    1
    5c2339468029b113631370.png
    2
    5c23399b28a18783762826.png
    Ответ написан
    2 комментария
  • Какая иерархия/система в IT компаниях?

    v_sadist
    @v_sadist
    DevOps engineer
    Приветствую, топикстартер!

    "Какая иерархия/система устроена в IT компаниях?"
    Иерархия аналогична производственным предприятиям или коммерческим структурам. Отличие IT компании от других сфер бизнеса только в том, что IT - источник прибыли.

    "Кто главный, должность?"
    CEO, Owner - зависит от типа компании и ее размеров.
    "Кто такой техлид, тимлид?"
    В зависимости от ситуации техлид и тимлид это одно и тоже. Если проектов много и имеется технический директор (техлид, СТО), то имеются так же тимлиды (прорабы) - прогеры, одновременно отвечающие за свою команду разработчиков/инженеров и тд

    "Кто над кем стоит?"
    Собрание Акционеров - СЕО - СТО - директоры (разработки/эксплуатации и тд) - тимлиды - специалисты
    "Кто такой аккаунт-менеджер? "
    Обычно это менеджер особо толстых клиентов, которые продает им решения и следит за тем, чтобы толстым клиентам было хорошо и приятно.

    Кто за что отвечает?
    СЕО - общая стратегия фирмы
    СТО - обрая стратегия техники (разработка, эксплуатация, архитектура)
    Директоры архитектуры, разработки, эксплуатации отвечают за свой домен
    Тимлиды - отвечают за результаты своей команды, занимаются координированием работ.
    Ответ написан
    Комментировать
  • Какая иерархия/система в IT компаниях?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Есть барин и холопы. Всё остальное это просто красивые слова))
    Ответ написан
    Комментировать
  • Back end или Front end?

    Выберите сами, попробуйте и be и fe. Возможно выберите оба :) fe + be = profit.
    Ответ написан
    Комментировать
  • Back end или Front end?

    PavelK
    @PavelK
    Это слишком индивидуальный выбор, наравне с тем, почему вы стали программистом/верстальщиком, а не чиновником/юристом. Попробовать то стоит в любом случае - хотя бы будет представление как там - с другой стороны баррикад, в дальнейшем будет проще взаимодействовать с бэкендерами.
    Ответ написан
    Комментировать
  • Back end или Front end?

    azovl
    @azovl
    Все зависит от Вас, что интереснее создавать... Это как говориться вопрос очень "личностного" характера.
    Могу сказать по себе, начинал я с бэкенда, но после, перешел на фронтенд, на данный момент занимаюсь и фронтендом и бэкендом. Просто сейчас стало интересно создавать полностью весь проект "для себя". Что касается зарплат, то где-то больше, где-то меньше, все зависит от умений и Вашего уровня... Проанализируйте что для Вас ближе и ... Вперёд!
    Ответ написан
    Комментировать
  • Какая теоретическая база нужна, чтобы заняться функциональным программированием на Haskell?

    Для [Haskell] вроде как нужна большая теоретическая база
    Это не совсем так. Вот Вы когда сдачу в магазине пересчитываете, Вы вряд ли задумываетесь о том, что множества, используемые Вами для пересчёта мелочи (множество натуральных чисел, целых чисел и т. д.) с заданными на этих множествах операциями (сложение, умножение и т. д.) образуют различные алгебраические структуры (всякие там кольца, полугруппы, поля и прочее). Более того, даже если бы Вы об этом задумывались, это бы ну никак не помогало посчитать сдачу.

    С теоретической безой Haskell'а почти также — Haskell активно использует понятия из теории категорий (категории, стрелки, монады, функторы и т. д.), но для использования этих понятий в рамках Haskell достаточно (по крайней мере на первых порах) рассматривать их просто как ФП-паттерны (по аналогии с ООП-паттернами, такими как фасад, синглтон, адаптер и вот это вот всё). Так, монада — просто тип, имеющий определённый набор "методов" (выражаясь в терминах ООП), удовлетворяющих определённым требованиям.

    В общем, чтобы начать учить Haskell, ящитаю, особого теоретического бэкграунда не нужно. На первых шагах всё что Вам нужно будет понять — каррирование, ФВП, лямбды, ленивость. Это всё достаточно простые вещи, разжёванные в начале любой книжки по функциональному программированию. Ну а если вдруг, когда Вы столкнётесь с понятием "монада", Вам захочется узнать, что оно значит вне Haskell'а, откуда оно взялось — никто не мешает прочитать статейку/главу книги о ТК когда это понадобиться, не обязательно делать это заранее.
    Ответ написан
    Комментировать
  • Какие книги почитать по функциональному программированию?

    Начинать изучение функциональщины, я считаю, стоит с Haskell. Функциональный код можно писать и на Scala, и даже на JS, но Haskell с точки зрения изучения ФП хорош тем, что он навязывает функциональный стиль, так что не будет соблазна решить задачу в привычном императивном стиле.

    Начать можно с лекций Дениса Москвина по лямбда-исчислению:

    1. https://youtu.be/7BPQ-gpXKt4
    2. https://youtu.be/nyulPOcDLGM
    3. https://youtu.be/S-mqZrmUUqU


    Конкретно по Haskell могу посоветовать книгу Антона Холомьёва.
    Ответ написан
    3 комментария
  • Есть ли хороший учебник по Haskell для начинающих?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Ответ написан
    Комментировать
  • Есть ли хороший учебник по Haskell для начинающих?

    eastywest
    @eastywest
    Backend developer
    Есть отличный бесплатный курс - Функциональное программирование на языке Haskell
    Ответ написан
    Комментировать
  • Как диагностировать ошибку установки Laravel?

    vsting
    @vsting
    Ruby, Ruby on Rails.
    Да, через VPN работает.
    Я просто в акуе от наших блокировщиков.
    Ответ написан
    Комментировать
  • Как диагностировать ошибку установки Laravel?

    Henxed
    @Henxed
    Воспользуйтесь бесплатным vpn. Выбираем PPTP, а UDP, TCP, ZIP нам не нужны, это у кого установлен OpenVPN.
    Если вы на windonws 10, то включить VPN можно в Пуск > Настройки (шестеренка) > Сеть и Интернет > VPN > Добавить VPN-подключение
    5c4c6d20a9cff619440369.jpeg
    По крайне мере Вы не каждый день будете устанавливать ларавел. Поэтому его хватит для установки.
    Ответ написан
    1 комментарий
  • Как диагностировать ошибку установки Laravel?

    @Dozent_AS
    И как теперь поставить через проксю?

    composer create-project --prefer-dist laravel/laravel

    Вроде ставит но что будет ХЗ
    Ответ написан
    Комментировать
  • Как клонировать самописный шаблон на WP?

    Есть куча плагинов, которые позволяют делать бекап из админ панели сайта.
    Ответ написан
    Комментировать
  • Как клонировать самописный шаблон на WP?

    secsite
    @secsite
    Безопасные и быстрые сайты
    Доступа к хостингу нет (или не дают пока).

    Без этого даже не пытайся ничего делать с сайтом - дороже станет.
    Когда будет доступ - см ответ Денис Янчевский
    Ответ написан
    Комментировать
  • Как клонировать самописный шаблон на WP?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Можно попробовать с помощью плагина Duplicator его скопировать.

    Но без доступа к FTP я бы не рискнул что-то делать с сайтом.
    Ответ написан
    Комментировать
  • Что даёт навык написания кода по памяти?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Неважно какое сравнение, хотя очевидно в нём музыкант это компьютер, а программист - скорее композитор.

    По большому счёту копипаста не является чем-то плохим самим по себе. Те же сниппеты по сути та же копипаста, только в профиль. Беда кроется не в копипасте как таковой, а в китайско-индусском коде. Современные языки программирования оперируют такой важной концепцией, как общий код с туевой хучей инструментов для этого: функции, классы, шаблоны/дженерики, интерфейсы, циклы, etc. Очевидно, что если вы используете копипасту, то код общий. Если он общий, то возможно стоит вынести этот код в общие функцию или класс. Другими словами, сам язык программирования предоставляет собственные инструменты переиспользования кода. А тупой и брутальный ctrl+c, ctrl+v приведёт лишь к тому, что со временем, при изменении интерфейса, потребуется перелопатить не пару функций/классов, а тысячи строк копипасты. Причём, если изменение ambiguous, то вполне возможно код даже соберётся (если речь идёт про компилируемый язык программирования) и будет работать. Просто не правильно. А в тысячах строках однотипного кода поди найди это изменение.

    По сути жёсткая копипаста в лучшем случае является чем-то очень быстрым, но непрактичным на длинной дистанции, причём это показывает программиста не с лучше стороны: ведь описать класс и реализовать интерфейс не то, чтобы намного дольше, поэтому отсутствие данных действий представляет его как недальновидного и некомпетентного.

    Хотя опять же. Ситуации разные бывают. Если всё горит и надо вот прямо сейчас быстро морфировать простой интерфейс, оставив прежний, то копипаста может быть оправданной мерой. Так же, не смотря на все возможности по обобщённому программирования, паттерны в принципе схожи друг с другом, да и сам код имеет далеко не самую высокую энтропию, посему хорошие программисты активно используют сниппеты, позволяющие быстро вставлять часто используемые фрагменты кода. Кроме сниппетов есть другие инструменты, вроде Resharper или IntelliSense: они добавляют собственные инструменты сниппенга и подобные, позволяя анфолдить некоторые "макросы" в целые блоки кода. Да и реализуют автодополнение, позволяющее освободить от необходимости точно знать интерфесы всего проекта и всех используемых библиотек (что в принципе не очень реально). Наконец, можно просто научится быстро печатать, что значительно ускорит ввод, а в некоторых случаях быстрее будет даже просто набрать похожий текст, чем копировать его.
    Ответ написан
    Комментировать
  • Что даёт навык написания кода по памяти?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Плохое сравнение, музыкант по нотам играет определенную мелодию. Если Вам надо написать туже программу, один в один, тогда копирование выглядит разумным вариантом. Заново писать гугл не стоит. Но если композитор собирает мелодию из других мелодий - тогда это говномелодия. Или в случае с программой говнокод.
    Ответ написан
    Комментировать
  • Что даёт навык написания кода по памяти?

    @stratosmi
    Вроде бы даже опытные музыканты играют по нотам.
    Что плохого в написании программ через копирование кода?


    Это разные вещи.
    Музыкант повторяет (со своими вариациями) то, что придумал композитор.

    Программист решает уникальную задачу.
    Если он её решил - зачем ему платить еще и еще раз за то же самое, просто за повтор?

    Музыканты тоже, кстати, не только концертами зарабатывают.
    А и записи продают.

    Что плохого в написании программ через копирование кода?

    То, что ты не понимаешь, что делаешь.

    Типичная ошибка, например:

    Берем какую-нибудь статью с некими примерами кода.

    И тупо копируем код.

    Но! Автор статьи, ради упрощения чтения, ради фокусировки читателя на главном - выкинул из кода все проверки на ошибки!

    А ты код скопировал, не понимая, что использовать его в виде, приведенном автором статьи - нельзя.
    Ответ написан
    Комментировать