• Создаю сайт, нужно очищать историю браузера чтобы изменения отобразились. А как сделать чтобы заказчику не нужно было очищать историю браузера?

    UnluckySerivelha
    @UnluckySerivelha
    1. Вместо полной очистки истории достаточно нажать Ctrl+F5.
    2. При изменении файла стилей в конец добавлять версию файла и обновлять ее каждый раз, например: style.css?v=2
    Ответ написан
    Комментировать
  • Как выбраться из теоретика?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Программирование напоминает сборку сложной конструкции из простейших кубиков лего.

    Раз плаваешь на 6-кью катах, значит мозг вообще пока не настроен на процесс программирования. То ли незачем, то ли еще что мешает настроиться.

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

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

    В процессе стыковки и композиции частей будут вылезать недодумки и недоделки, их фиксишь походу дела, это тоже процесс дебаггинга и отладки. А еще примерно на середине процесса заказчик внезапно вспомнит, что вот неплохо бы еще это, то и вот это... Бывает что с нуля все переписывашь несколько раз, потому что лень лепить костыли.

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

    Лично я других подходов не ведаю.

    И здесь, как справедливо заметили коллеги ранее, нужно нафигачить очень много кода. Примерно 10 тысяч часов, чтобы набить руку, выработать рефлексы, поставить основные алгоритмы и структуры данных на автомат, чтобы применял на лету, вообще не задумываясь. Никакой теорией тут результатов не добиться. Мой давний наставник училменя, что пока ты не отпрограммировал минимум 3000 часов, никаким программистом ты называться даже близко не имеешь права.

    Вообще в практическом программировании именно практика гораздо важнее теории. Лично я всегда пытался сделать нечто уже знакомыми мне минимальными инструментами (я начинал с 5 команд бейсика, которых, внезапно, бывает даже достаточно для ряда задач), и, по мере, необходимости осваивал что-то новое, или углублял уже знакомое. Таким образом любому изучению у меня всегда предшествовала острая необходимость, поэтому обучение всегда шло легко и в прок.

    Есть и минусы у данного подхода - всякие третьестепенные мелочи ты не учишь, т.к. в практике они встречаются только в чем-то большом и/или экзотическом. А на собесах их таки спрашивают. Поэтому моё решение - доучить их потом, чисто "щоб було".

    Таким образом я выношу тебе вердикт - у тебя самомотивация ниже плинтуса, поэтому результата нет и не будет.

    Когда я начинал программировать (мне было 14), меня лютейше пропирал тот факт, что я повелитель этой железяки, причем абсолютный, другими словами эдакий Боженька. Железяка моментально и безпрекословно выполняет любые мои повеления, а если не выполняет, значит это я пробакланил. Я столько всего хотел поручить сделать железяке, но не знал как, однако научился довольно быстро, т.к. мотивация зашкаливала. В том числе интенсивный процесс программирования здорово повышает дисциплину мышления, потому что иначе результатов просто не будет.

    Может быть тебе просто ничего не нужно от железяки?

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

    Но, скорее всего этого всего не произойдет, потому, что всегда найдутся более важные, срочные и существенные занятия, чем это теребление собственного мозга... Короче говоря мой прогноз неутешительный.

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

    У меня была такая же проблема и нужно просто начать писать код, желательно что-то своё. Писать свое велосипеды, слайдеры, пытаться повторить что то сложное. Кстати лучше пытаться делать что посложнее тк одновременно будешь и закреплять на практике что знаешь и нагугливать новые знания( и тут же их применять). Я сам далеко не про и только учусь, но был период когда я вроде и знаю теорию, всё понимаю, но когда нужно что-то сделать САМОМУ, то сразу ступор что-как-где.Причем когда смотришь реализацию, то все понятно и не понимаешь как сам не допер.
    Ответ написан
    1 комментарий
  • Как выбраться из теоретика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    motherfucker.png
    (кликайте на изображение и там всё написано...)
    Ответ написан
    Комментировать
  • Первая работа для верстальщика, как получить?

    ibr_98
    @ibr_98
    странно, что с такими умениями, ты до сих пор не нашел работу, круто верстаешь, а сколько лет этим занимаешься?
    Ответ написан
    2 комментария
  • Первая работа для верстальщика, как получить?

    @arsenalsar Автор вопроса
    И вот еще вопрос в продолжение темы. Если верстальщики не нужны, то кто же верстку делает? Там же суеты много, шрифты подбери, svg поправь, кучу косяков за дизайнером + сама верстка... Неужели это все делают профессора react-ов?
    Ответ написан
    3 комментария
  • Первая работа для верстальщика, как получить?

    Veneomin
    @Veneomin
    Можно с любым уровнем получить работу. Подавай везде резюме, ходи на собеседования. Не важно кокой у тебя уровень, твоя задача попасть в команду хотя бы интерном, а там дальше ты быстро подтянешь скилы, зп и тд.
    Ответ написан
    Комментировать
  • Как заставить одновременно двигаться два слайдера?

    @aarty20
    Front-end / Wordpress developer
    Если есть возможность рассмотреть альтернативный слайдер, то рекомендую попробовать slick, он умеет синхронизировать несколько слайдеров, второй с конца пример - Slider Syncing.
    Ответ написан
    Комментировать
  • Скрыть блок при клике на другой блок?

    @TANK_IST
    Допустим за открытое меню отвечает класс show
    Тогда все просто:
    $('nav li').click(function() {
            $(this).parents('nav').find('.show').removeClass('show');
            $(this).addClass('show').parents('li').addClass('show');
        });
    Ответ написан
    Комментировать
  • Как сделать такую прокрутку карусели?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Любая карусель типа slick, у которой есть api. Их сотни. В js считаем кол-во слайдом, выбираем рандомное число, дергаем по api метод перехода к номеру выбранного слайда (для slick это slickGoTo).
    Ответ написан
    Комментировать
  • Как изогнуть input?

    @vanyamba-electronics
    <script language="JavaScript">
    function setMyTextValue() {
     myTextValue = "bla-bla-bla";
    }
    </script>
    <form>
        <input type="hidden" name="myTextValue" />
        <svg onChange="setMyTextValue()">
    </form>

    Примеры можно найти здесь.
    Ответ написан
    Комментировать
  • В чем минусы CSS column-count?

    monochromer
    @monochromer
    DIVeloper
    CSS Columns больше подходит для создания мультиколоночного текста, как в газетах и журналах, а не для создания структуры. Используйте для решения задачи CSS Grid, FlexBox, inline-block, float, table-cell в зависимости от нужной поддержки браузеров.
    Ответ написан
    Комментировать
  • Как сделать viewport так чтобы сверстанный макет на 400 в ширину, уменьшался на экран 320?

    alexandr2006
    @alexandr2006
    весь во фронтенде
    <meta name="viewport" content="width=device-width">
    Ответ написан
    Комментировать
  • Дизайнер интерфейсов с нуля. С чего начать и как двигаться?

    ZaykaPupkin
    @ZaykaPupkin
    Кратко о себе
    Я бы дал более практичные советы:
    1. Ютуб-> ui process 4-5 видосов.
    2. Ютуб-> ui tutorial 4-5 видосов.
    3. Ютуб-> дизайн интервейсов семинары, лекции часов 6-15 позырить разного в общем.
    --
    4 Гугл -> best ui design 4-5 сайтов скачивайте примеры в папку ui вдохновение
    5 Pinterest - ui design - часа 2-3 пролазить по квадратикам снизу, скачивай примеры
    6 Behance, dribble - каждый день смотри, скачивай.
    -- Прошло 3 месяца, каша голове перемешалась, устаканилась.
    7.1 Типографика, композиция, модульные сетки, вебдизайн - гугл по каждому топику в течении 1-2 дня.
    72 Открываешь фотошоп/скетч/иллюстратор/пэйнт в нем открываешь 3-5 экранов с любого проекта скачанных. И БЫЛА НЕ БЫЛА! ноль ноль перерисовываешь. организуешь слои, представляешь что все это передаешь заказчику, его требования итд.
    8 Идешь на сайт типа dayly ui challenge, или russiandesigncup и пиздрячишь нечто оттуда.
    -- Прошло 3 месяца
    9 Гугл, Ютуб: UX, information architecture, personas, userflow итд. - подтягиваешь UX
    10 Гугл, Ютуб: Resolutions for UI, android screen Sizes/ iOS screen sizes. - сходить с ума в данном пункте - норма. https://stackoverflow.com/questions/2634898/what-a...
    https://stackoverflow.com/questions/13487124/andro...
    11 Гугл, Ютуб: Style guidelines, deliverables UI, deliverables UX - учишься что давать заказчику

    --
    12 ФИНАЛ ПЬЕСЫ: оформляешь красивое портфолио. На качественную презентацию по началу уходит 3-10 дней. Это норма. Наработай 4-6 презентаций, проектов-проектиков из 4-12 экранов. Выкладывай на беханс

    Самое сложное в миллионный раз искать рефы, мониторить еженедельно новые стили, идеи. ctrl+c ctrl+v, сохранить изображение как... в первый год - самые частые действия.
    книги: куча списков, Отдельные книги по типографике, композиции, интерфейсам итд можно потом, когда возникнут вопросы связанные с ПРАКТИКОЙ. По мне беханс и блоги ux чуваков с живыми кейсами лучше. на skillshare много инфы и на slideshare (в росси не доступен по впн ходи)
    После портфельки и понимания процессов го на фриланс делаешь первые 5-10 проектов по рабским ценам за отзывы. Гордость можно засунуть в жопу. Дальше все зависит от качества портфельки, социальных навыков, умения делать бизнес в сети. Можно продолжить на биржах, можно отправить 100500 писем студиям с предложением о выполнении заказов за 10-30 процентов им. Можно самому стать агенством.
    По деньгам - это не нефть и даже не солярка. 10-30тр по началу. Потом как повезет. потолок среднему фрилансеру за проект 100тр. а сколько ты его будешь делать(неделю или 2 месяца и спать по 5 часов в сутки) никого не епет.
    Ответ написан
    3 комментария
  • Нужен приятный шрифт для формул?

    Sanches
    @Sanches
    Посмотрите Cambria Math (идёт с MS Office):

    Или вот список со StackExchange:
    c9uvu3fmqavctx6df31h9hyaupy.png

    XITS — https://github.com/khaledhosny/xits
    Asana — https://ctan.org/tex-archive/fonts/Asana-Math/
    Ответ написан
    Комментировать
  • Как верстать как в awwwards?

    @Insolation
    В большей части проектов на awwwards присутствуют библиотеки для анимаций. Хотя я знаю одного человека который сам писал всю анимацию.

    Так же для того что-бы вашу работу выложили на awwwards, код должен быть хорошо документирован и отформатирован.
    Ответ написан
    Комментировать
  • Как не писать г-код html?

    Xaz16
    @Xaz16
    Front End Developer
    По CSS вопросов нет - там просто соблюдать "чистоту"

    Да как бы ни так, по моему лично мнению, касательно html, достаточно следовать этим styleguid'ам
    От разработчика bootstrap
    Опять же соблюдать DRY в чистом html сложно (6 одинаковых блоков по структуре), по этому как советуют выше присмотритесь к jade и другим шаблонизаторам (особенно к php, волею судеб придется работать с ними).

    Ну и чтобы быстрее придти к осмысленности, стоит взглянуть на БЭМ хотя бы на уровне именования классов.
    nicothin.github.io/idiomatic-pre-CSS
    Ответ написан
    3 комментария