Задать вопрос
  • Стоит ли заключать договор?

    sim3x
    @sim3x
    0. Жадность - ето плохо
    1. Даже написание блестящего приложения не гарантирует успеха. Даже не гарантирует, что им будет пользоваться один человек
    2. Бизнесс такая сфера, где лучше быть хорошим, чем плохим

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

    @mletov
    Вы не забыли часом, что предприниматель еще и риски несет на тот случай, если проект не выстрелит.
    Если видите себя наемным рабочим, то претендуйте на гарантированную зарплату, но не на двиденды с проекта. Если видите себя сооучредителем и партнером (если заказчику, конечно, это надо) - претендуйте на дивиденды, но не на зарплату, т е если проект окажется убыточным, то вообще ни копейки не получите, а даже если и начнет приносить прибыль, то до этого момента придется работать бесплатно. А то вы хитрый, и на елку влезть...
    Ответ написан
    Комментировать
  • Кого можно почитать в Twitter веб-разработчику?

    terrier
    @terrier
    Этот аккаунт содержит все. что вам нужно знать о современной веб-разработке.
    Ответ написан
    Комментировать
  • Кого можно почитать в Twitter веб-разработчику?

    @WayMax
    Серьезно? Твиттер? Не книги, не справочники, не даташиты, не стандарты, а твиттер?
    А инстаграмм пробовали? Может там достойные материалы для обучения найдете.
    Ответ написан
    5 комментариев
  • Вопрос чисто к опытным верстальщикам?

    @AntowaKartowa
    Дк вроде уже ни в одной статье писалось, что цепочки селекторов это зло. Не столько с эстетической сколько с практической точки зрения.

    1. Если тебе где-то нужно переопределить стили в каком-то отдельном контексте придеться такую же длинную цепочку фигачить.
    2. Ну и размер файла стилей это не уменьшает.
    3. Плюс дополнительные элементы цепочки это лишние циклы поиска браузером соответствии элементов в ДОМ структуре, что ест ресурс. Одна цепочка может не заметна, но полчища таких цепочек уверен могут показать существенную разницу.
    4. Потом браузер ведь читает справа налево. В .navbar .navbar-right-menu li.notify-dropdown .notify-list li a .notify-body он сначало найдет все .notify-body, потом начнет проверять какие из них вложены в тег a и искать будет до самого верхнего эелемента пока не найдет или не упреться в бади. Потом начент проверять а какие из них лежат внутри списка li и тд. Куча ненужных обработок.
    5. В этом же ключе стоит упомянуть, что селекторы в идеале все должны быть классами. А селекторы теги типа a, li, p, span и тд нужно избегать потому что они неспецифичны, не несут большой ценности, создают лишние цыклы обхода дерева элементов. По той же причине нельзя использовать селектор *.

    В идеале вообще не должно быть вложенных селекторов. Почитай про БЕМ методологию. https://ru.bem.info/methodology/ Максимум 2 в крайних случаях три уровня вложенности.
    Ответ написан
    Комментировать
  • На сколько VueJS сегодня востребован на рынке труда?

    Тоже задался этим вопросом, и сделал анализ вакансий front-end разработчиков в Московских компаниях, где в требованиях упоминали Angular, React и Vue. Вот что получилось:
    Angular - 33;
    React - 25;
    Vue - 2.
    Востребованность очевидна, но многие писали так: "Опыт работы с Angular, либо другим фреймворком". Такие ответы я тоже включал в вышеприведенную статистику, и плюсик отдавал именно Angular, т.к. он конкретно был написан, хотя думаю это не совсем правильно.
    Многие пишут, что смотреть нужно именно на задачи выполняемые фреймворком, а не на его популярность. Может оно, конечно, и правильно, но для новичка это важно, т.к. если фреймворк популярен, то куда не плюнь, везде и всюду есть уже ответы по реализации той или иной задачи, что не скажешь о новой технологии. Хотя, может, оно и к лучшему, т.к. придется думать больше своей головой, чем заниматься копипастом и при этом ничего не понимать. Как, например, куча недоспециалистов, которых породил WordPress своей легкостью и кучей готовых решений (ничего не имею против этого движка, но вот к "специалистам", коим считает себя каждый второй школьник научившийся устанавливать плагины, есть огромная прямо таки ненависть - учитесь думать своей головой!!!).
    Так, если брать в расчет Angular и React, то по ним куча туториалов: видео, статьи, книги и т.д. Vue таким количеством пока что похвастаться не может (это будет и не правильно, если сравнивать по такому критерию, т.к. Vue появился сравнительно недавно), но зато у него просто замечательная документация, которая на русский язык переводится даже быстрее, чем на английский (Vue просто китайский проект), для многих, не знающих английский (а нужно бы знать), это будет большим плюсом.

    Что касается Vue, то его комьюнити очень быстро растет с каждым днем. Также существующие статьи, сравнивающие его с другими фреймворками, отдают предпочтение именно ему. Причем там пишут не только люди, для которых Vue стал первым фреймворком (звучит пошловато, ну да ладно), но те, кто уже работал с другими, вроде Angular и React.
    Отдают предпочтение из-за того, что он довольно легок в использовании (это для новичков), а также быстрее и т.д. (для более продвинутых). Отсюда, возможно, опасность перехода всех JQuery приверженцев, а в следствии полный интернет говно-решений, которые начнут копировать люди не хотящие думать своей головой, а затем и ненависть к самому фреймворку из-за испорченной репутации. Это, конечно, не должно стать проблемой при выборе, но посчитал нужным, что все таки указать нужно. Хотя, опять таки, это просто моё мнение, и не факт, что оно правильное.
    По использованию - встречается в вакансиях он хоть и не так часто, но все же появляется, а это уже о чем-то говорит. Тем более если учесть факт, что появился он сравнительно недавно.
    Также Vue включили в Laravel, а это уже серьезная заявка. Также встречал ответы, что gitlab также использует Vue.

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

    @soledar10
    html css3 js jquery
    Вариант 1 - background-color: rgba
    background-color: rgba(r, g, b, a);
    Первые три буквы расшифровываются как red, green, blue
    Последняя - альфа-канал и задает прозрачность элемента.
    Пример

    Вариант 2 opacity
    Пример
    Ответ написан
    Комментировать
  • Однодневкам-одновопросникам тостера запретить задавать вопросы?

    dom1n1k
    @dom1n1k
    Ну зашибись идейка!
    Необходимость что-то спросить часто (почти всегда) возникает внезапно. И ты такой идешь за помощью, а тебе херакс - сначала сам ответь на 10 вопросов! Прям сейчас ответить?.. У меня задача горит, а вы меня грузите своей дедовщиной? 9 из 10 просто уйдут, 1 нафлудит мусора в 10 вопросах, чтобы пройти фильтр.

    Вот что было бы реально полезно - так это кнопка "не нравится". Иногда очень хочется.
    Ответ написан
    Комментировать
  • Однодневкам-одновопросникам тостера запретить задавать вопросы?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Нельзя.

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

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    (если можно на codepen покажите )

    Сначала выложи то, что у тебя не получается, а потом проси помощи.
    Если нужен готовый код - это на фриланс.

    PS: Не знаю, в чем тут сложность. Вообще простейший блок.
    Ответ написан
    1 комментарий
  • Как начинающей студии платить ЗП фрилансеру?

    @deworkers
    Middle front-end, UI designer
    Имея опыт работы с фрилансерами могу сказать, скучно вам не будет точно)
    Обычно фрилансеры насколько я знаю работают попроектно или позадачно. Т.е. закрыл этап/задачу/проект получил олату. По проценту прибыли решаете только вы. Лично я делаю чтобы и мне было интересно и клиенту и фрилансера толкового можно было нанять (либо сразу закладываю цену знакомого уже мне специалиста). Ну и естественно выгодно искать постоянных исполнителей, т.е. поработали с кем-то, понравился - берете на заметку. Следующую задачу кидаете, и так далее. После нескольких проектов уже можно обсуждать условия постоянного сотрудничества. Работать со случайными людьми каждый раз труднее и почти всегда затратнее.
    По оплате думаю более-менее опытные фрилансеры всегда берут предоплату, часто от 30 до 50 процентов, и это нормально. Т.е. будьте финансово готовы что проект еще не закрыт и клиенты не заплатили. а работникам нужна 100% оплата, т.к. их не очень волнует согласование с клиентом, т.к. их этап уже завершен.
    Как вариант еще, искать знакомых разрабов которые будут всегда на связи и в ними легко договориться об оплате по факту сдачи проекта.
    Вообще нюансов масса, с опытом придет понимание как лучше строить процесс работы. Наверняка рано или поздно придете к полноценной студии с офисом, т.к. с управленческой точки это пока наиболее эффективный вариант.
    Ответ написан
    Комментировать
  • Лучший способ представления образовательного материала или "почему научные статьи такие нудные"?

    sim3x
    @sim3x
    Полностью согласен с @gbg

    Добавлю

    Часто не исключены ситуации, когда объяснения настолько абстрактны, что не имеют никакой ценности, и больше смахивают на философские рассуждения
    да.
    Пофиг вообще на плебс

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

    Научный мир настролько опередил знания "широких масс", что любое изобретение, основанное на открытиях прошлого десятилетия, воспринимается как магия
    И описание его также больше похоже на магию
    Ответ написан
    21 комментарий
  • Лучший способ представления образовательного материала или "почему научные статьи такие нудные"?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Проблема в том, что серьезная наука обычно сложна и нудна. На Хабр могут выложить перевранный, порезанный, упрощенный вариант изложения, от которого у нормальных ученых будет только кислое выражение лица.

    Настоящий ученый дорожит своей научной репутацией. Поэтому, ему необходимо излагать свои идеи максимально рациональным и недвусмысленным языком (отсюда и унылый стиль научных текстов). Иначе коллеги его моментально поднимут на смех.

    Дальше, читайте Докинза, у него остальные подробности.
    Ответ написан
    Комментировать
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    DevMan
    @DevMan
    на галеры. в смысле в контору.
    если контора нормальная:
    1. быстрее подростешь в проф.плане
    2. увидишь/поймешь как устроена разработка ПО
    3. прокачаешь коммуникационный скил

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

    lukoie
    @lukoie
    Прихожу я по ссылке из гугла, где должны быть кошечки. Аоно меня на главную. Плююсь и закрываю.
    404 мне скажет "ой, тут действительно были кошечки, но куда-то девались". Или "тут ничего не было отродяся" - и я такой перепроверяю урл, и вижу что одну укву куда-то посеял.
    Короче, оформляйте 404 как заведено. Кому надо на главную = пройдет на главную. Положите еще лучше пару ссылок на топовые статьи сайта.
    Ответ написан
    1 комментарий
  • Ничего не будет если я куплю домен на одном сайте, а хостинг будет на другом сайте?

    puchkovk
    @puchkovk
    Усложнять — просто. Упрощать — сложно.
    Это распространенная практика, и если регистратор и хостер нормальные - все будет отлично работать.
    Ответ написан
    Комментировать
  • Конструкторы vs дизайн + верстка ручками. Что выбрать?

    Sanes
    @Sanes
    Лендинг должен быть изначально продуманный и хорошо оформленный. Иначе он теряет смысл.
    Ответ написан
    2 комментария
  • Теперь это норма для фриланса?

    syschel
    @syschel
    freelance/python/django/backend
    Начнём с того, что Вы видать сами не поняли. MVP это считайте прототип, а дословно "minimum viable product — минимально жизнеспособный продукт — простейший работающий прототип продукта". То есть тут не требуется высококлассный законченный продукт. Уже есть почти на любом языке фреймворки/программы, которые позволяют создать на своём языке приложение, а потом нажать "сгенерировать под андроит, иос и т.д.". Да, работать они будут хуже чем писалось бы на нативных языках, особенно с логикой. Но ведь тут просят MVP.

    Клиентов которые НЕ программисты, тоже полно. Они могут шапочно знать какие-то "страшные слова", но сами не являясь специалистами в НАШЕЙ сфере, не понимают что пишут. Так же наверно и на медицинском форуме, народ обсуждает "клиентов", которые "пьют слабительное вместе со снотворным, перепутав рецепты". Часто видел клиентов, которые просто по незнанию написали "бред". Либо задачу ставил HR, вообще далёкий от темы и тупо скопировавший "похожие" объявления.

    Ну а клиентов которые хотят всё и сразу, при том за копейки (второй фейсбук за 100 долларов! сам бы сделал, да времени нет, делов на пару вечером), полно. При том за мои ~15 лет фриланса/офиса, это было постоянно. Уже даже не обращаю внимания на них, как на рекламные баннеры взгляд перестал цепляться. По этому ваше "удивление" мне не понятно. Такое было всегда, везде и будет так же всегда и везде. Просто отсеивайте.
    Ответ написан
    2 комментария
  • Верстка Pixel Perfect?

    andykov
    @andykov
    Shit happens
    1. нет, это физически невозможно, если сравнивать рендеринг в редакторе и браузере, это разные вещи.
    2. хз
    3. не нормально

    В PP допускаются погрешности, но и сам макет должен быть идеальным, что само по себе редкость.
    И в основном PP проверяется на десктопах и то не всегда, делать его под все разрешения е....ся
    Ответ написан
    2 комментария