• Порог вхождения в Bootstrap?

    Sanes
    @Sanes
    Пишите с 0, если быстрее. В чем проблема-то?
    Ответ написан
    2 комментария
  • Серверные языки - как не запутаться и что изучить?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > c# на нем еще пишут?)
    С чего вдруг столь странный вопрос?

    > Есть ли смысл браться за все направления серверной разработки?
    Есть.
    Я еще и десктопную туда добавил, и мобильную, и еще ряд более редких направлений. И ни разу не жалею.

    > Что учить?
    Учат - стихи, наизусть.
    А программированию - учатся.
    Главное в программисте - это понимание общей логики. Веб не исключение. Скажем, формы (form) - они и в Африке формы. HTTP-запросы - они и в Африке HTTP-запросы. MVC - он и в Африке MVC. И главное - гугл - он и в африке гугл.
    И чем больше вы изучите разных средств (в смысле изучите на практике, а не сколько учебников прочитаете), тем обширнее, глубже и тверже будут эти знания.
    Да, если говорить об учении наизусть (чтоб прям все функции помнить без гугла), то лучше что-то одно, чем много, ведь голова-то имеет ограниченный объем памяти. Но знать функции наизусть - задача кодера, а не программиста.
    Ответ написан
    4 комментария
  • Что написать в почасовой ставке в профиле на Upwork?

    vicodin
    @vicodin
    Имею некоторый опыт
    комфортную для себя цену ставь, но учти, что если профиль будет полон проектами с 10 баксами, то потом придется приложить усилия чтобы вылезти из категории низкооплачиваемых работяг
    Ответ написан
    Комментировать
  • Что написать в почасовой ставке в профиле на Upwork?

    edli007
    @edli007
    full stack, team lead
    middle разработчик получает от 10 долл. в час
    Ответ написан
  • Что написать в почасовой ставке в профиле на Upwork?

    @abcyu
    Разработчик
    Ты фриленсер - ты сам проводишь свой маркетинг, привыкай сам решать все.

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

    Смотри конкурентов на интересующие тебя заказы, прикидывай.
    Ответ написан
    Комментировать
  • Стоит ли экономить, покупая amd 8320 вместо intel I5?

    opium
    @opium
    Просто люблю качественно работать
    А у вас уже ссд диск и 16 гигов памяти ? Если нет то лучше деньги тратить на них а не на ваш апгрейд
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    lasto4kin
    @lasto4kin
    Свободный специалист, Графический дизайн, Анимация
    Заведите дневник, куда будете вносить все дела за день, вплоть до "посидел на Хабре".
    Через месяц вы начнете, а может быть и раньше, замечать, что в самые продуктивные дни, вы работаете "в чистую", без перерывов и отвлечения, не более 3-4 часов. Все остальное время вы тратите на общение, самообразование и развлечение. Это нормально, и это еще крайне высокий показатель продуктивности для человека, работающего головой.

    8 часов да, это рабочий день, но лучше всего работать в режиме: час работы/ час что-то другое, отдых. В итоге и набежит 7-8 часов.

    Дневник, это еще и распределение задач на день, это позволяет экономить время в течении рабочего дня на мысли "чем же заняться", потратьте 20 минут утром, сэкономив пару часов на "тупление".

    Человеческие ресурсы крайне ограничены, а еще мы склонны из мухи раздувать слона на пустом месте.

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

    Вобще это хороший старый вопрос на собеседованиях, что бы понять в чем человек разбирается лучше, ответов на него в интернете полно, очень странно что вы собираете информацию по кусочкам.
    Наиболее подробно ( на мой взгляд ) описано тут: habrahabr.ru/company/htmlacademy/blog/254825 и тут Вы в браузере набрали адрес сайта, нажали Enter. Расскажите максимально подробно о технических процессах происходящих далее?
    Ответ написан
    1 комментарий
  • Как работает Web-сервер?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    1 комментарий
  • Какие пути попадания вредоносного js-кода на сайт?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    попадает через уязвимости - обновляйте всегда срипты до последней версии,но еще проблемы кроются в плагинах, которые не так строго проверяют на sql inject etc.
    Ответ написан
    Комментировать
  • Как в php создать имя переменной из переменных?

    nazarpc
    @nazarpc
    Open Source enthusiast
    $$a = 'Значение'; 
    ${$a.$b} = 'Значение';

    Только учтите, что $1 писать нельзя)
    Ответ написан
    Комментировать
  • Чем отличается хороший код от плохого, если оба работают?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я взял меч. В левую руку. Ударил рыцаря на котором был надет черный доспех по голове. Но не попал. А он ударил. И попал. Я умер.

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

    RubaXa
    @RubaXa
    Посылай таких экспертов сразу.

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

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

    syschel
    @syschel
    freelance/python/django/backend
    1. Сервера у себя держать и оформлять их на себя. Любой чих через вас.
    2. Объяснить, что доработка или фикс багов своевременный, возможен только при оплате какой-то минимальной поддержки. Если есть оплата, то время отклика столько то часов (Не забудьте указать лимит и объём обращений на поддержку, выше лимита - за отдельный прайс/договор). Если же не было поддержки, то говоришь сразу, что время отклика может быть столько-то дней и дальше уже в очереди среди других заказов. Ибо время под их проблемы ты не резервировал и брал новые заказы, которыми и занимаешься.
    3. В договоре на разработку, сразу указывать поддержку.
    4. etc
    Ответ написан
    1 комментарий
  • Как правильно подготовиться до уровня Junior PHP?

    Boolean_Type
    @Boolean_Type
    Вы можете подумать над курсами: наряду с теорией будут рассмотрены и задачи. Здесь нужно подойти ответственно, почитать отзывы, ибо не любые курсы в итоге оказываются полезными)
    Вам посоветовали сразу учить фреймворки. Не уверен, что надо вот так, в омут с головой. Я сначала осваивал HTML+CSS, потом JS, затем php, потом - фреймворки и CMS. По правде говоря, я и сам новичок, но могу заявить, что учить Yii2/Symfony 2 без PHP - это НЕ то же самое, что учить jQuery без JS (как делают многие, кто потом величает себя jQuery-программистами), серьёзно.
    Если на курсы нет возможности пойти, можете изучать сами, начните с JS. Наверняка знаете отличный сайт Ильи Кантора, где всё разжевано и с примерами.
    php после этого будет учить ГОРАЗДО легче, во всяком случае, теор. базу. Но, изучив её, сможете перейти к фреймворкам. Ещё популярны CMS-ки, можно начать с наиболее популярной и простой - WordPress; не забывайте поглядывать и разбирать ядро изучаемого Вами фреймворка/CMS, дабы понимать, как оно там всё устроено.
    Ответ написан
    Комментировать
  • Как получить первый заказ в области верстки новичку?

    Вообще на бирже регистрируйтесь, и просто беритесь за любую работу, ставить минимальную цену на заказ не советую, обычно демпинг запрещен на фриланс проектах, да и не нужно работать за еду, уважайте себя.
    На что обычно ведутся заказчики:
    1. Цена (Не все ведутся на минимальный ценник, учтите это)
    2. Сроки (Есть проекты где это основное)
    3. Портфолио/отзывы на бирже фриланса (Для некоторых это является основным критерием)
    4. Общение с заказчиком, никогда не пишите шаблонных сообщений заказчику, не делайте свою работу рутиной. Не забывайте об уважении при общении.

    Поскольку 3 пунктом Вы никого не завлечете, нужно делать упор на 1 и 2, 4, Если рассматривать биржу, то сделайте ставку, и сразу же напишите заказчику сообщение, о том что Вас заинтересовал его проект, докажите ему что нужно выбрать Вас.
    Ответ написан
    Комментировать
  • Где в БД MODX Revo хранит параметры сниппетов?

    zooks
    @zooks
    Frontend
    Я бы на вашем месте снес 2.4.0 и поставил бы 2.3.6.
    Ответ написан
    Комментировать
  • Как людям удается столько зарабатывать на фрилансе?

    romapad
    @romapad
    веб-дизайн фрилансер
    Наработать портфолио, сделать свой сайт, даже простой
    Наработать постоянных клиентов
    Заботиться о качестве сервиса и качестве работы, тогда включается принцип сарафанного маркетинга
    Наращивать базу клиентов
    Постепенно повышать цены, отказываться от мелких и неинтересных закзаов, переходить на крупные, долгосрочные, с хорошим бюджетом
    Постоянно учиться - курсы, книги, конференции (можно онлайн, вот сейчас у яндекса идет трехмесячная, все в курсе?), блоги, форумы. Быть в курсе последних тенденций и инструментов.
    Вести блог, позиционировать себя, как эксперта
    Постоянно укреплять и расширять предложение - делал просто сайты-визитки, а сейчас еще + адаптивка, + базовая сео-оптимизация, + безопасность, + больше удобств в админке (для примера)
    Еще сильнее повышать цены - будет меняться уровень заказчиков, мелкие отвалятся, пойдут солидные + уже начнет работать ваша прокачанная репутация
    Делегировать текучку помощникам - найти одного постоянного и несколько на разного рода задачи - дизайн, верстка, программирование - по которым скиллов не хватает
    Изучать маркетинг, менеджмент, развивать управленческие навыки
    Открыть Ип, начать работать с крупными фирмами, минимальный ценник не меньше 60 тыс. за любой проект
    И так по кругу...
    Ответ написан
    5 комментариев
  • Как людям удается столько зарабатывать на фрилансе?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Внесу свою небольшую лепту.

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

    Во-вторых, на фриланс биржах жуткий демпинг. Так что первые два месяца скорее всего придётся поработать на зп дворника. Вооще, сейчас фриланс сообщество относительно стабильно именно из-за высокого входного порога. Первые серьёзные деньги раньше второго месяца увидеть очень сложно. Здесь придётся работать на престиж, то есть зарабатывать контакты. Очень часто бывает, что довольный клиент вернётся, а бывает даже не уходит - оставляет проект на сопровождение. Причём делать скорее всего ничего не придётся, а лишняя копейка никогда не помешает. Набрав 10-15 проектов на сопровождение можно вообще не работать и получать пару зарплат дворника.

    В-третьих, время, требуемое на проект, что вы привели, это не средней руки вэб-мастера. Это начинающего вэб-мастера. К тому же вэб-мастера вымирают как вид. Идеально, когда со временем вы специализируетесь на чём-нибудь узком - разработка дизайна, вёрстка с дизайна или программирование бэк-энда, найдя других надёжных дизайнеров или даже скооперировавшись в вэб-студию. Многие "фрилансеры" есть никто иные, как клиент-менеджеры вэб-студий. То есть менеджер формирует ТЗ - пара часов (или дней) общения в скайпе, передаёт дизайнеру, который формирует дизайн - ещё пара часов (или дней), а верстальщик с программистом верстают и программируют - последние пара часов (или дней) =) По моему очевидно, что специализируясь на узком профиле можно значительно ускорить свою работу: знакомство с инструментами, доскональное знание области, проще следить за трендами... Когда знаешь, что делаешь, количество работы можно свести к минимому, к тому же постоянное использование уже готовых наработок...

    Впрочем, постоянный поток заказов, сформированный круг знакомых как заказчиков, так и фрилансеров, узкая специализация... Это всё хорошо и классно. Но часто не хватает одного - дисциплины. Обустроить свой рабочий день таким образом, чтобы минимально отвлекасться и действительно выполнять свою работу быстро, действительно нагружать себя по максимому. Такое даётся далеко не каждому. Но таким ни демпинг не почём, ни кризис. Заказы будут всегда, они сами будут приходить, тогда как высокая дисциплина позволит выполнять их быстро.
    Ответ написан
    6 комментариев