• Какую книжку по TCP/IP лучше всего прочитать?

    zelenchuk
    @zelenchuk
    Занимаюсь консалтингом в бизнес и ИТ сфере.
    Вместо книг рекомендую посмотреть курс по сетям. К примеру, можно взять Андрея - https://www.youtube.com/watch?v=OLFA0soYGhw&list=P...

    Улучшать знания по сетям, дальше, можно статьями с Хабра, практикой и чтением RFC.
    Ответ написан
    Комментировать
  • Какую книжку по TCP/IP лучше всего прочитать?

    @m0nym
    Серия статей на Хабре: "Сети для самых маленьких"
    Ответ написан
    1 комментарий
  • Как отдать веб-дизайн сделанный на adobe XD верстальщику?

    @Olgakuz91
    В adobe xd после обновления появилась возможность передать макет разработчику. Там видны все размеры, шрифты, расстояния, цвета и и.д. Картинки и иконки вроде надо отдельно прикреплять, ещё не разобралась. Я в Xd стараюсь последнее время все делать, но пока без Фотошопа не получается, нужно фотографии обрабатывать, цвета у иконок раньше нельзя было в xd поменять...
    Ответ написан
    Комментировать
  • Дизайн сайта в Adobe XD для чего?

    @Olgakuz91
    В xd сейчас есть возможность отправить ссылку на проекты и там верстальщик может в режиме реального времени посмотреть все отступы, размеры, шрифты и цвета. А картинки и иконки легко экспортируются в png и jpg. Так зачем сейчас дизайнеру Фотошоп?
    Ответ написан
    Комментировать
  • Дизайн сайта в Adobe XD для чего?

    GriNAME
    @GriNAME
    Front-End Developer, Android Developer
    Ну тут уже и нечего добавить к предыдущим комментаторам. Лишь для статистики выскажусь, что Адоб ХД отличный инструмент и дизайны стоит делать в нем. Фотошоп или иллюстратор использовать только для рисованной графики, всякие авторские иконки, текстуры, обработка фотографий. То для чего фотошоп и иллюстратор и предназначены. Дизайн макетов на них была вынужденная мера, так как не было других инструментов. Адоб ХД это инструмент созданный специально для создания макетов дизайна. Так же можно макеты экспортировать в svg формате, что позволит верстальщику открыть их в браузере и просматривать все стили и разметку через девтулс
    Ответ написан
    2 комментария
  • Дизайн сайта в Adobe XD для чего?

    @V_Holmow
    дополню что xd и figma дают только те инструменты которые дает css, то есть в этих прогах не сделать того, чего нельзя реализовать средствами css и svg
    Ответ написан
    Комментировать
  • Дизайн сайта в Adobe XD для чего?

    avanesov
    @avanesov
    С дизайнером раньше работали в фотошопе, теперь только в XD. Очень удобно создавать макеты, очень удобно верстать. Все параметры, включая padding и margin, а также ширина, высота, размер шрифтов, межстрочный интервал и тд - все это легко и быстро доступно в XD. Панель только нужных инструментов, быстро грузится, ничего лишнего.

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

    kellas
    @kellas
    веб-разработчик
    Не соглашусь с предыдущими , о работе за часы итп.
    Скорость это важно. Если что-то можно сделать быстрее это выручает во многих ситуациях.

    Почему-то мне кажется что вы как и многие не умеете пользоваться компьютером на профессиональном уровне. Быстро переключаться между рабочими пространствами, окнами, вкладками. Учить и использовать хоткеи. Больше операций в терминале etc. "Быстро" это например значит что в случае с macos ставите спец. софт который убирает 1,5 секундную анимацию при смене рабочих столов. Плагины для ide, тренировка их использования, скрипты для терминалах. Слепая печать разумеется. Без всего этого любая работа за ПК немного нудновата, теряется фокус из-за мелких сложностей при взаимодействии с интерфейсом системы.
    Самый простой пример упрощающий жизнь: fish+oh-my-fish / zsh+oh-my-zsh

    На github много startkit для проектов, видимо каждый под себя что-то делает. Найдите , перепишите под себя.

    Другие рекомендации зависят от вашей ОС , ide.
    Ответ написан
    3 комментария
  • Как ускориться и быстрее писать веб-приложения?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Сколько времени у вас уходит на развертыванием веб-проекта

    3 часа 14 минут. Не зависимо от ТЗ и сложности. Просто чудо какое-то что б не делал всегда 3,14 часов. Что бы не делал - 3,14 просто ПИ...тое число.

    Хочу ускориться, делать больше работы за единицу времени

    Найми сотрудников. Или прими за единицу времени большую единицу. Еще есть опыт, он со временем даст прирост скорости.

    Неужели создание сайта (верстка, бэкенд, фронтенд, проектирование бд итд) настолько нудный и муторный процесс?!

    Вам виднее, это дело вкуса. Если Вам нудно - значит нудный. Попробуйте копать траншеи, может веселее пойдет.

    Поделитесь секретными инструментами, приемами, фреймворками, позволяющими выполнять проект за считанные дни.

    boostrap, vue, jquery, gulp, нормальная IDE, опыт и т.д.
    если надо волшебства - беритесь за проекты, которые делаются за "считанные дни". Например, работайте только wp и готовыми шаблонами. Думаю за пару часов можно собрать сайт (3 часа 14 минут).
    Ответ написан
    Комментировать
  • Как организовать код для небольшого лендинга?

    FeNUMe
    @FeNUMe
    Посмотрите лекции меила, там есть о разбивке на модули и организации кода.
    Ответ написан
    4 комментария
  • Как организовать код для небольшого лендинга?

    filgaponenko
    @filgaponenko
    frontend developer
    Хорошей практикой будет разбивка кода покомпонентно.
    Это даст вам более четкое понимание структуры проекта и позволит в случае необходимости переиспользовать эти компоненты в будущем.

    Примерная структура может быть такой:
    ./
    index.html
    src/
      /scss
        _header.scss
        _slider.scss
        ...
      /js
        /header.js
        /slider.js
        ...


    После этого собираете эти модули любимым сборщиком и радуетесь структуре)
    Ответ написан
    Комментировать
  • Div, который выглядит по-разному в каждом браузере?

    @itsjustmypage
    Outline это контур элемента с внешней его стороны, то есть сразу за border. В отличие от border он никак не влияет на элементы, их ширину и расположение. Ключевое слово inset в свойстве outline: inset 100px green; устанавливает этот контур в виде псевдотрехмерной рамки за счёт осветления правой и нижней границ и затемнения левой и верхней относительно указанного цвета. Ширина 100px, цвет зелёный.

    Баг создаёт свойство outline-offset: -125px;, которое задаёт смещение контура. При положительном значении контур будет расширяться во все стороны. А при отрицательном будет сжиматься внутрь элемента.

    Спецификация CSS Basic User Interface Module Level 3 в статусе рекомендации говорит о том, что контур элемента со свойством outline-offset при отрицательном значении не должен становиться меньше, чем двукратная вычисляемая ширина контура. То есть если в примере у нас размеры элемента 100x100 пикселей и контур задан у нас шириной 100px, то при outline-offset: -125px; он должен сжаться внутрь элемента на 125px со всех сторон, а спецификация визуально ограничивает сжатие до outline-offset: -50px; (по 50px внутрь с каждой стороны элемента). То есть контур должен просто сойтись вместе со всех сторон, образуя квадрат в нашем случае и насколько больше не ставь отрицательное значение, больше он сжиматься не должен. Но реализация в браузерах не учитывает это поведение и выдаёт непонятные фигуры, если отрицательное значение слишком большое.

    https://www.w3.org/TR/css-ui-3/#outline-offset
    5b447ea6c9061121780680.jpeg

    Поведение при отрицательном outline-offset должно быть как на гифке. Если дальше уменьшать значение, ничего меняться не должно. AMQ4hnM.gif
    Ответ написан
    1 комментарий
  • Как делать такие условные заголовки?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Белый или черный
    https://github.com/Taraflex/Brackets-Color-Highlig...
    https://github.com/Taraflex/Brackets-Color-Highlig...
    Цвет из картинки лучше вычислить заранее на сервере, ибо на клиенте не выйдет отобразить цветную карточку до загрузки картинки
    https://github.com/ksubileau/color-thief-php
    https://github.com/thephpleague/color-extractor
    https://github.com/brianmcdo/ImagePalette
    https://www.phpclasses.org/package/3370-PHP-Extrac...
    ну и еще можно нагуглить

    UPD
    Градиентный блур на js
    https://jsfiddle.net/8ujmn5zs/62/
    Ответ написан
    Комментировать
  • Как набираться опыта и формировать портфолио?

    @dsmaslov
    Можете обратить внимание на htmlacademy: после окончания трёх интенсивов есть проект, называется «Лига А»: https://liga-a.ru

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

    MisterN
    @MisterN
    Ниче не понял. Че там конкретно сказано про знания, которые не устраивают? Кого не устраивают, он бы вас иначе на работу взял? В каком контексте и как вас упрекнули в отсутствии подготовки?
    Вы через год хотите получить стажеровку, чем вы до этого времени питаться планируете? Вопрос риторический и это не мое дело. Я просто хочу сказать, что план должен быть реальным, а не абстрактным и отвечающим вашим финансовым запросам. Вы ведь зарабатывать тоже планируете. На энтузеазме далеко не уйдешь. Опять же, зарплатные ожидания - очень существенная корректирующая инфа, чтобы ориентироваться на конкретику. Хотя от региона зависит. Следовательно, нужно посмотреть на вакансии в вашем городе. Что-то мне подсказывает, что вакансий на php случайно может оказаться существенно больше, чем на ноду. Да, холиварный вопрос конечно, но вы конкретно у себя по вакансиям посмотрите. Html и js в вебе знать нужно определенно, вопрос на каком уровне. Опять же, вопрос к вакансиям, что в них требуется. Надо понимать конечно, что в вакансии описан кандидат мечты и возможно даже описание составлено левым человеком. Но процентов на 70 наверное нужно соответствовать. Процент конечно на глазок, по ощущению. И это тоже от региона зависит.
    Непонятно, что вы уже знаете, от какой точки отсчета начать советовать, какие курсы проходите. Полному нулю по js в частности и проганью вообще подайдет книга Выразительный javascript. И неплохо подтянуть к ней es6. Я плохо помню, кажется там нет стрелочных функций и прочих новых плюшек. Тем не менее, это книга, которую я бы смело рекомендовал абсолютно зеленому новичку в программировании, не смотря на всю свою неприязнь к js. Следующий шаг после прочтения с решением задач - изучение вакансий, подтягивание под вакансии. Может у вас ангулар популярен, надо доосвоить. Или правда вздохнуть и пойти учить пыху, требования покажут.
    По ос, я сижу на линуксе. Не могу сказать про винду. Но вам надо уметь установить ноду, то, что еще надо для развертывания ваших проектов (от вакансии отталкиваемся. У меня это постгрис, ngnix, апач, джанга с вытекающими, у вас не знаю), устанавливать ide любимую и все. Я к тому что не надо прям глубоко знать все. Я читал книги по линукс, но честно позабывал все и помню только то, что постоянно юзаю. Вам выше давали ссылку на карту развития разраба. Там была книга Пецольда. Код, тайный язык информатики. По архитектуре компа збс. Но для того, чтобы получить стажировку оно вам не надо. На то, что у вас в плане куча лишнего вам уже сказали
    Начал прогать в 28 или может чуть раньше, сейчас 33, прогаю, зарплатой доволен, скучать не приходится, иньересно, рабочий день тьфу-тьфу нормированный, без стаханства.
    Я конечно море ошибок наделал. Извиняюсь
    У нас ночь и пишу с телефона
    Ответ написан
    3 комментария
  • Знания, которые не устаревают. С чего начать?

    Вам однозначно на hexlet.io.
    Сам такой (мне 31), только математического бэкграунда нет.
    Вот эту кучу всего изучать - точно не надо, психическое расстройство можно заработать в худшем случае, в лучшем просто заколебётесь и потеряете интерес.
    Вообще, во всей этой нашей истории изучение "в стол" - это худший путь, который только можно себе запланировать.
    И нафига вообще такое жёсткое планирование и категоризация вещей в природе?
    Ответ написан
    1 комментарий
  • Знания, которые не устаревают. С чего начать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Зачем тут этот длинный список? Просто выберите язык, возьмите по нему учебник для начинающих и изучите. Потом учебник посложнее, потом учебники по стандартной библиотеке, популярным фреймворкам, прикладным применениям изученного языка и т.д. и т.п. И конечно же, постоянная практика. Большая часть пунктов из списка придут сами в процессе профессионального роста, а с некоторыми можно так никогда и не столкнутся за 18 лет работы, будучи при этом востребованным и высокооплачиваемым специалистом.
    Ответ написан
    5 комментариев
  • Знания, которые не устаревают. С чего начать?

    Stalker_RED
    @Stalker_RED
    Прям совсем с нуля, или вы за эти 12 лет какие-то успешные шаги сделали?

    Список дисциплин выглядит неплохо, но вы должны понимать что не успеете за год разобраться в каждой из них досконально.

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

    Если в компах полный ноль, то посоветовал бы ознакомиться хотя-бы поверхностно с архитектурой компьютера, операционных систем и сетей. Если Танненбаум не зайдет в легкую, то хотя-бы по книжкам для детей.

    Может Мартин Гарднер зайдет, попробуйте. Не стоит даже пытаться глубоко погружаться в каждую тему которую он описывает, но у него довольно много интересного и по математике и по логике.

    Пусть это будет как "фоновое" чтение, может даже получится читать эти книги для развлечения. Никаких мгновенных преимуществ в программировании они не дадут, но однажды вы можете заметить, что понимаете ПОЧЕМУ одни алгоритмы работают быстрее других.

    Для быстрого погружения в кодинг попробуйте пройти colobot, например. Он довольно легкий, ориентирован для детей. С интернете полно подсказок и готовых решений, но не стоит ими злоупортеблять и копировать код без понимания его работы.

    Потом можно переключиться на codewars, делать по одной задачке в день, например. Сравнивать свое решение с решениями других людей.

    Вот вам еще один список: Карта развития веб-разработчика
    Здесь уже не только неустаревающие знания, но неплохо бы потратить на каждую из этих тем хоть по 10 минут, чтоб понимать о чем речь. Конечно, для нормальной работы на многие из этих тем придется потратит намного больше времени.
    Ответ написан
    2 комментария
  • Замена фотошопа верстальщику?

    Valter1234
    @Valter1234
    Здравствуйте ! можно использовать платный Avacode или бесплатный Adobe assets
    Ответ написан
    3 комментария