• Как/на чем заработать обычному верстальщику?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Общие советы, что уже были даны:
    + учи js,
    + учи english хотя бы до intermediate,
    + генерируй портфолио,
    + какой же верстальщик без своего сайта? сделай его идеальным и храни там своё портфолио и контакты, по возможности ставь на создаваемые сайты свой копирайт со ссылкой на портфолио (конечно, если заказчик не возражает),
    + в свободное время потерзай какой нибудь backend (RoR или Django)

    От себя добавлю: бросай PHP и никогда о нём не думай, может он и становиться лучше, но ему никогда не избавиться от своего тёмного прошлого (и переменных со знака доллара, вот ужас!). Когда будет пара хороших отзывов, смело иди на фриланс биржи, вроде odesk. C RoR и хорошим, красивым, технологичным, кроссбраузерным фротендом там вполне можно иметь и по $100 в час.

    Ах да, учись быстро копипастить. Использовать плагины. Избавляйся от всяческих попыток напилить велосипед, даже если так будет быстрее и лучше. Со временем, это мастерство позволит тебе делать сайты со скоростью пулемёта. Тогда ты постигнешь тёмный дзен и получишь свою порцию печенек. Я на полном серьёзе, когда ты поднимаешь сервер за 2 минуты, ставишь на него Bootstrap за 1 минуту и подгоняешь его (натягиваешь вёрстку из заранее созданных темплейтов) за 5 минут, обвешиваешь нужными виджетами из js, html5 и css3 за 5 минут и через 15 минут после получения заказа отправляешь заказчику наступает странное чувство эйфории. Конечно, это непостяжимый дзен, как всегда, по закону Мёрфи, какая-нибудь библиотека отвалиться, что-нибудь заглючит, а где-нибудь поползёт вёрстка и дебаг займёт пару часов, но всё же, делать полноценный сайт за 3 часа - бесценно. Для всего остального есть MasterCard.
    Ответ написан
    48 комментариев
  • Стоит ли сейчас изучать JQuery?

    ItsEvilTime
    @ItsEvilTime
    Сайленсер не дает мне покоя
    Смысла в jQuery не вижу. Для кода использую свою библиотеку сниппетов, что ускоряет работу быстрее, чем это может предложить jQuery (без сниппетов, офк) + в такой реализации не подключаю избыток ненужного хлама и полностью контролирую все происходящее под капотом.

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

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    То, что делается больше 5 раз и занимает больше двух минут должно быть заскриптовано. То есть всякие бэкапы, апдейты, деплои, миграции, поиск самых смешных котиков и прочие важные в работе вещи можно и нужно автоматизировать. Тем более, что в виндах теперь есть нормальный bash

    ЗЫ Перед тем, как хвататься за Evernote, я бы посоветовал посмотреть, как оттуда можно извлекать свои заметки (экспорт, при необходимости уйти в какой-нибудь другой сервис). Это не так просто. Это касается любого SaaS, который вы планируете использовать в качестве базы знаний.
    Ответ написан
    10 комментариев
  • Как вы организуете свою работу?

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

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

    2) Создал себе на Гитхабе две дополнительные организации внутри своего аккаунта.
    - «paulradzkov-forks» — для форков чужих проектов.
    - «paulradzkov-heaven» — кладбище для старых проектов, куда перемещаются все неактуальные проекты.
    Эти две дополнительные организации позволяют очистить основной аккаунт от мусора. В нем теперь только несколько актуальных проектов, в которых легко ориентироваться.

    3) Перемещаю все старые проекты из Дропбокса на Гитхаб в «paulradzkov-heaven». Проектов много, это долго, но освободилось уже несколько гигов (т.к. там кроме кода psd-исходники, архивы с инсталляторами и прочее). Место в облаках заканчивается, а на Гитхабе — резиновое.
    Это кладбище уже пригодилось, когда у меня попросили поискать исходники проекта, над которым я работал 3 или 4 года назад, а я через минуту ответил им ссылкой на нужный репозиторий. Не пришлось никуда лезть, распаковывать, искать, запаковывать, отправлять почтой или закачивать в облако.
    Повторюсь, что на Гитхабе классный поиск по исходникам: если нужно посмотреть, как что-то сделал в старом проекте, но не помнишь в каком — можно довольно быстро найти искомое без возни с архивами.

    Итого.
    Код должен лежать на Гитхабе.
    В том числе старые проекты.
    Используйте организации, чтобы рассортировать проекты, если их много.
    Порядок там, где у каждой вещи есть своё место. Придумайте себе правила порядка заранее и соблюдайте их, чтобы не тратить время на ликвидацию беспорядка.
    Ответ написан
    10 комментариев
  • Нужно ли заниматься глубоким изучением JS?

    @D3lphi
    Вы уже определитесь, кем хотите быть... Или вы используете только готовые решения: шаг влево, шаг вправо - расстрел, у вас недостаточно знаний и вы не можете видоизменить код под свои нужды. Или же вы умеете писать собственные решения. По-моему, ответ очевиден. Собирайте портфолио и параллельно изучайте js, поднимайте навык. В чем проблема-то?
    Ответ написан
    1 комментарий
  • Нужно ли заниматься глубоким изучением JS?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    Смотря на какой уровень дохода ты ориентируешься. Если хочется чего-то такого, чтобы о деньгах вообще не думать (ну хотя бы первое время с непривычки), то надо знать всё - и вёрстку, и CSS, и JS, причём по самую последнюю спецификацию, причём знать именно на уровне "понимать как то вот всё работает".
    Ответ написан
    2 комментария
  • Нужно ли заниматься глубоким изучением JS?

    @architawr
    "Ok, Google" и все твои проблемы решены
    Знать JS необходимо.Просто когда тебе нужно будет кастомизировать плагин, тогда очень легко сделать это самому, а не искать ответы в интернете
    Ответ написан
    Комментировать
  • Для чего используют несколько классов в div-ах?

    @entermix
    Для чего используют несколько классов в div-ах?

    Чтобы применить несколько классов к 1 елементу

    Например:
    .text-green{
       color:#00FF00;
    }
    .text-center{
       text-align:center;
    }

    <div class="text-green">Текст зеленого цвета</div>
    <div class="text-center">Обычный текст размещенный по центру блока</div>
    <div class="text-green text-center">Текст зеленого цвета, размещенный по центру блока</div>
    Ответ написан
    6 комментариев
  • Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

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

    @HowardRoark
    Full stack developer
    Мне кажется, самый простой пример замыкания - это счетчик.
    var counter = (function () {
    	var current = 0;
    	return function () {
    		current++;
    		return current;
    	}
    })();
    
    console.log(counter()); // 1
    console.log(counter()); // 2

    В данном случае мы не имеем доступ к переменной current и функция гарантированно возвращает каждый раз уникальное значение.
    Если бы это была простая функция, то переменная, содержащая состояние (current), должна была бы находиться вне функции.
    var current = 0;
    var counter = function () {
    	current++;
    	return current;
    }
    
    console.log(counter()); // 1
    current = 5;
    console.log(counter()); // 6

    А это уже нарушает принцип "черного ящика", т.к. переменной можно присвоить другое значение в любом месте.
    Ответ написан
    4 комментария
  • Освоение HTML5, CSS, JS. Как продвигаться?

    zorro76
    @zorro76
    1. Каким образом лучше и продуктивнее продвигаться в освоении?

    Верстать, верстать и еще верстать
    2. Есть какой-либо смысл покупать "индивидуальные курсы"?
    сейчас так точно уже нет
    Ответ написан
    Комментировать
  • Освоение HTML5, CSS, JS. Как продвигаться?

    @McBernar
    1. Базовые навыки html/css. Здесь отлично помогает htmlacademy.ru

    2. Чистый JS на learn.javascript.ru

    3. Попутно верстаете все, что плохо лежит, практику по JS можно получать на каком-нибудь Codewars.

    4. Дальше начинаются различные тулзы — препроцессоры, сборщики, фреймворки. Начните с простого — Gulp, Sass, Jquery, Bootstrap, Emmet, Git, NodeJS на уровне npm.

    5. А здесь вы уже начнете неплохо ориентироваться во фронт-разработке и вопросов — куда двигаться дальше — не появится. Разве что только философские.
    Ответ написан
    2 комментария
  • Заработок на вёрстке?

    Mark54
    @Mark54
    Web-developer
    Изучай не ради денег, а ради результата.
    Наработай небольшое портфолио, выложи на фриланс-биржи и тогда уже будешь зарабатывать деньги, показывая свои работы.
    Ответ написан
    1 комментарий
  • Заработок на вёрстке?

    @semki096
    Деньги это хороший стимул на самом деле.
    Ответ написан
    1 комментарий
  • Заработок на вёрстке?

    @free_login
    сам четвертый месяц в обучении. с верстки перешагнул в php. так же не понимаю когда же можно приступать к выполнению заказа ибо "чистой" верстки за все время почти не попадает в поле зрения. Еще думаю, если есть возможность с кем нибудь совместно обсуждать материал , то явно ускорит процесс.
    Все заказчики хотят портфолио, а как его насобирать если без опыта ХЗ. как то не логично)
    Ответ написан
    1 комментарий
  • Заработок на вёрстке?

    @myskypesla
    за 1.5 месяца вы изучили даже html и css процентов на 30, впереди ещё много... котсыли, препроцессоры, анимации, сборщики, подбор сторонних библиотек и т.д. это что касается вёрстки. Одна нормальная настройка проекта у вас для понимая месяц займёт
    Ответ написан
  • Заработок на вёрстке?

    lukoie
    @lukoie
    А портфолио хоть минимальное готовите?
    И не написали что у Вас с англичанским наречием.
    Ответ написан
  • Заработок на вёрстке?

    @kstyle
    Нет, не можете. Только заказы по администрированию сайтов - мелкие правки верстки, настройки плагинов и т.п.
    Ответ написан
    Комментировать
  • Заработок на вёрстке?

    zorro76
    @zorro76
    Изучил html, css процентов так на 70.
    это еще не тот уровень, который даст Вам возможность быть востребованным на фриласнсе, кроме того что такое 70%? Это Ваше субъективное мнение, покажите работ 10 сверстанных Вами, и я скажу насколько Вы готовы.
    Когда я доучу JS - могу идти верстать за зелёные?
    вы может даже сейчас идти себя пробовать на фрилансе, но понятно не за зеленные, а за деревянные и начинать с мелких подработок. Поверьте, даже если Вы изучите все на 100% на бирже Вы полный ноль без завршенных проектов, и что бы набить себе рейтинг, Вам придется очень много всякой мелочи сверстать за гроши. Никто новичку не даст проект в работу, это 100%.
    Ответ написан
    4 комментария
  • Как стажеру лучше понять JavaScript?

    xoma2
    @xoma2
    Программист
    Блин почему меня стажёром никто не берет =(
    Ответ написан
    Комментировать