• Как выровнять картинку?

    Exploding
    @Exploding
    wtf?
    Может так?
    <fieldset>
       <legend><img src="..."></legend>
    89 услуг...
    </fieldset>

    А лучше бы звезду фоном legend сделать, т.е. без использования тега img
    Ответ написан
    2 комментария
  • Какой язык/фреймворк выбрать?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Фреймворки нужны для упрощения и ускорения разработки - избавления от бойлерплейта и защиты от типичных ошибок. Можно ли всё тоже самое сделать вручную? Можно, но не нужно - большая часть времени уйдет на изобретение велосипедов, некоторые из которых будут медленными или небезопасными.

    По моему опыту, Django позволяет реализовывать типичные задачи вдвое быстрее, чем Laravel (использовал оба). Во многом это заслуга Python и сложившейся вокруг него экосистемы. Здесь выбор очевиден.

    VueJS скорее с ReactJS нужно сравнивать, а не с Angular, т.к. Angular это фреймворк, а VueJS и ReactJS - библиотеки. Все три помогают быстро и эффективно создавать фронтенд современных веб приложений, но делают это по разному. В качестве первого мягко (ненастойчиво) рекомендую изучить VueJS.

    p.s. Вне зависимости от выбора, не стоит заниматься веб-разработкой под windows. Стандартные среды - Ubuntu 18.04 (либо любой другой, но не слишком маргинальный дистрибутив) и MacOS.
    Ответ написан
    5 комментариев
  • С чего начать обучение для развития в программировании?

    @Za0r
    pop()
    Кроме IT нет других сфер?)
    Займитесь рисованием,прочтением бизнес литературы,стихи пишите.

    IT это не саморазвитие,это проф.образование и проф.деятельность,а если даже не можете нагуглить что надо,то уже можете ставить крест на своей карьере очередного индуса-ITшника) Потому что даже индусы не задают такие вопросы.
    Ответ написан
    Комментировать
  • С чего начать учить front-end?

    @qpz
    Курсы и интенсивны на HTML Academy. Платно, но для начала идеальный вариант. Базовый курс очень хорош.
    Ответ написан
  • Действительно ли Node.js такой популярный?

    SPAHI4
    @SPAHI4
    реактовцы - это не девы, а прокидыватели пропсов
    да
    Ответ написан
    Комментировать
  • Стандарт поддерживаемых браузеров для сайтов в 2017-2018?

    @karminski
    Senior React.JS Developer
    Я бы рекомендовал вам вначале определить аудиторию сайта. Например, если это госуха и чиновники - это более "консервативные" браузеры. Если сайт - очередная социальная сеть - упор на мобильные браузеры и т.п.

    Хотя в целом, конечно, IE ниже 9 можно забыть.
    Ответ написан
    Комментировать
  • Стандарт поддерживаемых браузеров для сайтов в 2017-2018?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Все упирается в аудиторию и страну. Например в России к вам на сайт никогда не зайдут в IE6, а в Китае это все еще возможно.

    Крупные компании с миллионами посещений со всего мира ежедневно, часто следуют следующему правилу:
    1. Основная версия сайта - только вечнозеленые браузеры (Chrome, FF, Edge/IE11 + Safari and Opera)
    2. Legacy версия сайта - очень простой, примитивный сайт для древних браузеров, тем не менее позволяющий получить минимальную конверсию.
    Ответ написан
    Комментировать
  • Как с помощью sass сделать background-image?

    @AnneSmith
    самая ленивая
    SASS и SCSS - это только препроцессоры, которые позволяют вам писать структурированный css

    но сам код css остается в силе, и фоновое изображение делается везде одинаково
    Ответ написан
    Комментировать
  • Как с помощью sass сделать background-image?

    Tizi
    @Tizi
    гуру программист ( no )
    background-image: url()

    P.s: не благодари
    Ответ написан
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    gobananas
    @gobananas
    finishhim.ru
    Программист - узконаправленный специалист который выполняет только 1 задачу. Ну пару смежных (сисадминистрирование, вёрстка).

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

    слепая печать

    На кой этот навык предпринимателю? Вы что машинисткой работать собрались?

    навыки решения типовых задач

    Предпринимателю нужен навык решения НЕ типовых задач ))

    доведенные до автоматизма

    Это тоже скилл исполнителя

    по настройке сервера, веб-дизайну, типографике итд.

    У вас бизнес в сфере дизайна? Если нет то дизайн и типографика не ключевые процесс - выбрасываем

    если коммерческий проект успешно работает на Yii 1, то его без веских причин никто не будет переписывать на Yii 2

    Проблема с поддержкой, сейчас найти человека который согласится работать на Yii1 уже сложнее, хотя у меня есть знакомые, которые не перешли на 2, далее кадровый дефицит заставит вас или перейти или работать с теми кто согласится
    Ответ написан
    5 комментариев
  • Стал работать по часам и обнаружил, что выходит 6 часов в день. Это нормально?

    alexfilus
    @alexfilus
    Senior backend developer
    6 часов - это отличный результат. Я на первой работе написать для внутреннего пользования систему учёта времени, с кучей разных отчётов. Так вот, эффективное время у программистов колебалось в районе 60%. 75% считалось отличным результатом. Рекорд принадлежал Димону, у него было 83% (то есть 7 часов в день в среднем), но он сверхмозг. Так как он работает - обычным людям недоступно)
    Ответ написан
    1 комментарий
  • Как должен выглядеть сайт-портфолио front end разработчика?

    axaxa_man
    @axaxa_man
    web developer
    ИМХО
    1) Обо мне – не стал бы писать, кому какая разница какой я коммуникабельный, проактивный и эмпатичный человек. Лучше привести примеры работы с ссылками на сайты и с подробно расписанными кейсами. Не просто простыня из рендеров страниц, а подробное описание: Цель, задачи, трудности, как решил, какой стек, результаты работы. Условно, можешь это писать на каком-нибудь medium и просто подтягивай на страницу портфолио. (Medium.com явно будет индексироваться лучше, чем твой сайт)
    Еще прикрепи свой github и активно веди его, отмечай какие-то свои находки, веди проекты, разрабатывай инструменты для сообщества и так далее.
    Да, контакты тоже нужно не забыть прикрепить.
    2) Всё, что не стесняешься приложить (телеграм, почта, социальные сети) [почтовый адрес не надо]
    3) Ты конечно можешь сделать "просто и понятно как у эпл", но зачем. Сделай как тебе нравится и как тебе хочется, ведь к тебе придут люди предложить работу и лучше пусть их зацепит то, что нравится тебе, тогда ты будешь кайфовать от работы.
    Ответ написан
    7 комментариев
  • Как сделать верстку кроссбраузерной?

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

    @bogomaz67
    верстальщик
    before, after, position: absolute, а родителю position: relative
    Ответ написан
    2 комментария
  • Почему люди уходят с фриланса в офис?

    Thor
    @Thor
    1. Во многих случаях – это единственная опция легально перебраться в страны первого мира. Т.е. иммигрировать по рабочей визе. Конечно, круто какое-то время пожить на Бали, но рано или поздно начнут бесить эти "птичьи права", когда в любой визаран тебе могут отказать в визе;
    2. Потому что, если делать работу хорошо – то очень быстро возникнет ситуация, когда этой работы будет больше, чем свободного времени. Да, можно повышать ценник, чтобы хоть как-то сузить список. Но все равно регулярно будут случаться "накладочки" – когда хапнешь работы больше, чем рассчитывал. Размывается граница работы и другой жизнедеятельности.
    3. Для профессионального роста полезно регулярно менять проекты / коллективы. На фрилансе ты чаще всего варишься в своих наработках, которые кочуют из проекта в проект и достаточно быстро морально-технологически устаревают (а менять их влом, ибо работает – не трожь!).

    P.S.
    100+ законченных проектов на Elance (R.I.P.) и общий рейтинг 4.7.
    4. Приходят какие-то ч(м)удаки в менеджмент любимой биржи и грабительски задирают проценты :(
    Ответ написан
    Комментировать
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан
    1 комментарий
  • Что делать веб разработчику, если уже всё придумано?

    AgentProvocateur
    @AgentProvocateur
    Правильно заметили, что есть люди-исполнители, а есть люди-генераторы идей. Нужно реально взглянуть на себя и...принять это. Быть профессиональным исполнителем гораздо кошернее, чем быть генератором провальных идей. По статистике, 9 из 10 стартапов провальны...зачем пополнять собой этот список? Если ты - рыба, то многого ли ты добьешься от фрустрации по поводу неумения залезать на дерево?

    Самый верный путь к рабочей идее:
    1. Проработать в какой-либо сфере достаточное количество времени;
    2. Познать её изнутри на собственной шкуре;
    3. Выявить в ней боли/проблемы/недостатки;
    4. Решить их с помощью прикладного навыка (программирования);
    5. Обкатать в собственной работе;
    6. Упаковать решение и реализовать коллегам по сфере;
    ...
    7. PROFIT!

    Далее...даже если завтра в голову залетит рабочая идея, готов ли ты её реализовать? У тебя есть команда, готовая работать минимум полгода-год бесплатно на время создания беты, тестов, обкатки, раскрутки? Она сможет действительно реализовать всё как надо? Если нет команды, имеются ли у тебя средства на зарплатный фонд хотя бы для 5 человек на эти полгода-год? А с учетом налогов и отчислений (+30% к зарплате на руки)? У тебя есть условия для работы этих 5 человек? Есть ли у тебя сумма на маркетинговое исследование твоей идеи (или лучше облажаться на авось)? Есть ли у тебя хотя бы миллион на первичный трафик из директа? Или надеешься донести свой стартап до пользователей путём емэйл-спама?)) Я не указал и доли того, что потребуется для реализации небольшого web-сервиса, даже при наличии действительно рабочей идеи. Может быть, идеи не прут именно потому, что ты просто не готов к их реализации, и неча порожняка гонять?)

    Как выглядит стартап глазами романтичного юноши, начитавшегося глянцевых историй успеха:
    1. Придумать гениальную идею;
    2. Закодить в гараже в одну харю или в паре с дружбаном;
    3. Разместить на сервере и получать от мира благодарности, признание и мешки денег.

    Как выглядит стартап на самом деле:
    1. Пахота минимум 10 лет в одном направлении/сфере;
    2. Наработка профессионализма, идей, контактов, связей, клиентской базы, понимания всех нюансов сферы;
    3. Угон базы, угон клиентов на себя, переманивание лучших коллег/сотрудников, оформление юрлица, открытие "своего дела" на рабочей идее)))

    К примеру, "икона стиля" стартаперов - Павел Дуров, он идеолог? Нет! Прикол в том, что он именно стырил рабочую идею (также, как тырят клиентскую базу у работодателя), собрал команду, создал для неё условия, привлек корешей-евреев с еврейскими ресурсами, бюджетами и влиятельной питерской крышей, и обеспечил этому всему грамотный проект-менеджмент и маркетинг. Дело в идее? Нет, дело в реализации:)

    А если серьезно, сайт - это просто промо-материал, как билборд, только интерактивный и в интернете. Языки веб-разработки - такие же инструменты, как молоток для изготовления билбордов. Веб-разработчик - нифига не носитель уникальных знаний (который просто обязан повторить успех Цукерберга, иначе не тру), и всего-лишь современный слесарь, изготавливающий технологичные интерактивные промо-материалы. А теперь представь слесаря, который завидует предпринимателям, которые заказывают у него билборды, и вскидывает руки к небу с криком "Доколе??")) Смешно? Смешнее только реплики других слесарей на тему "если нет идей, значит меняй профессию"))

    P.S. Понимаю, что вряд ли отметишь мой ответ решением, ведь тебе хочется подбадриваний вида "Не сдавайся! Ищи и обрящешь! Не опускай руки и всё получится! Вот тебе ссылочки, вот тебе инструкции!", а не режущей глаза суровой реальности. Но в некоторых случаях действительно полезно осознать своё место в пищевой цепочке - антилопа или гепард, слесарь или архитектор, промо-изготовитель или промо-заказчик и т.д. И исходя из этого уже взращивать свои амбиции, комплексы и фрустрации. Повторюсь - в стремлении стать самым крутым слесарем нет ничего постыдного, и даже в финансовом плане может оказаться куда выгоднее и стабильнее других амбициозных вариантов.
    Ответ написан
    4 комментария
  • Brackets Как отключить автозакрающий тег?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    1a136360972e48bf8e95030ec496888a.gif

    Нужно зайти в Debug → Open Preferences File и добавить туда:
    "closeTags": {
            "whenOpening": false,
            "whenClosing": true,
            "indentTags": []
        }


    https://github.com/adobe/brackets/wiki/How-to-Use-...
    Ответ написан
    2 комментария