• Как искать заказы в интернете вне бирж фриланса и знакомых?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Есть. Напишите веб-студиям, заведите постоянные контакты. Профессионалы ценятся всегда.

    Не демпингуйте. Просто грамотно обслуживайте клиента, задавайте вопросы по дизайну сразу. Вводите человека в диалог, чтобы он видел что вы заинтересованы и являетесь профессионалом.

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

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Кодер пишет код программы. Программист чинит микроволновки, настраивает телефоны, ремонтирует офисную мебель и, в исключительных случаях, пишет программы.
    Ответ написан
    Комментировать
  • Почему классы в ES6 такие убогие?

    KorsaR-ZN
    @KorsaR-ZN
    Да потому-что это всего лишь синтаксический сахар и не более.
    Как не было классов в JavaScript, так их и нет...
    Ответ написан
    1 комментарий
  • Программа создания загрузочной флешки с Windows XP для linux?

    @polozad
    Берёте загрузочный образ ХР (обычный iso с дистрибутивом), копируете через dd на флешку, вуаля.
    dd bs=4M if=winxp.iso of=/dev/sdc, где /dev/sdc - смонтированная флешка, а winxp.iso - сам образ. Главное if и of не перепутать. if - откуда, of - куда. Чтобы посмотреть статус копирования, посылаете kill -USR1 на pid процесса dd.
    Ответ написан
    Комментировать
  • В чем заключается навыки UI / UX?

    @Ndann
    Уличный художник
    UX - правильное расположение элементов интерфейса (приложения, сайта, etc.) и подбор их оформления (опционально) для достижения максимальной вовлеченности пользователя в сайт с целью получения кликов по нужным хозяину сайта элементам.
    Навыки: Когнитивная психология, теория цвета, умение собрать данные об аудитории и понимание нужд оной.
    Задача: "Рассказать историю" сайта (чит. - Провести пользователя по всем нужным кнопочкам и текстовым блокам); Расставить и выделить Call-to-Action; Не заставлять пользователя думать; Максимизировать регистрации/покупки продуктов/позитивные впечатления.
    Пример сходу - сайт дропбокса.

    Занимается этим UX Designer/Developer (В принципе, и дизайнер и девелопер - корректно).

    Front-End Developer не должен этим заниматься, не его работа. Он должен просто заставить работать то, что дал ему UX Dev.
    Про дизайнера - сложный вопрос. В больших компаниях есть отдельный UX/UI (или консультирующий). В небольших же грани часто стираются и один человек выполняет всю работу. На фрилансе такой "Мастер на все Руки" в порядке вещей. Иногда и Front-End Dev этим занимается (зависит от фрилансера и требований клиента, хотя фронтендер не обязан).
    Ответ написан
    1 комментарий
  • В чем заключается навыки UI / UX?

    Да, это не обязанности программиста. Невозможно быть специалистом во всех областях. В UI/UX много подводных камней, законов (например, Закон Фиттса). Тем не менее, базовые знания front-end разработчику нужны. Для них можно прочитать "Не заставляйте меня думать", например.
    Ответ написан
    Комментировать
  • В чем заключается навыки UI / UX?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Все зависит от направленности Вашего сайта и работа эта точно не кодера.
    Можно сделать качественно, но с недочётами или наоборот. Обычно, UX/UI подразумевает размещение элементов и блоков для УДОБНОГО использования и только УЖЕ ПОТОМ - дизайн.
    Конечно, это работа не дизайнера и не кодера, а UX/UI специалиста, который чётко понимает работу человеческого мозга, направление взгляда во времени, восприятие цвета, изображений и т.д и может сделать качественную "интеграцию" страницы веб-сайта (или иного интерфейса) с человеческим восприятием на интуитивном уровне.
    Ответ написан
    2 комментария
  • Что лучше табы или пробелы?

    Холивар, древний как говно мамонта.

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

    Может я немного не в тему, простите, но, как мне кажется, выбор ЯП должен быть за вами. А что конкретно учить в выбранной области подскажет поток заказов на бирже. Если немного помониторить, то станет ясно, что учить и в какую сторону смотреть. Например, выбрали PHP, зашли на биржу, крутим ленту заказов и, о боже, правда что ли статистика не врёт и 40% рынка заказов каким либо боком относятся к wordpress?! ))))
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • С чего начать обучение для фриланса?

    ndr334
    @ndr334
    Веб-мастер
    Я бы начал с изучения английского. На российском рынке фриланса положение работников не завидное, а иногда просто унизительное. Лучше всего самостоятельно ищите возможности, старайтесь быть центром силы, а не периферийным звеном большой цепи.
    Ответ написан
    Комментировать
  • Существует ли красивый linux, но не ubuntu?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вам нужна оболочка, как и сказали выше.
    А лучше Mac OS X - лучший линукс =)
    Ответ написан
    Комментировать
  • Для PHP нужен лок. сервер, а для других ЯП?

    naXa
    @naXa
    Junior Java(Script) Developer
    Самый глупый вопрос тот, который не задан.

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

    Надобность в такой программе возникает именно при разработке динамических сайтов, т.е. сайтов, использующих в своей работе php (или perl, node.js и пр.) – скрипты. Для тестирования обычных html+css сайтов локальный сервер не нужен.

    Тут, по-моему, важно понять, что какие-то вещи способен сделать браузер (распарсить html страницу, выполнить js код, ...), и они выполняются на стороне клиента, а какие-то вещи* выполняются на стороне сервера. В ответ на запрос сервер на основе скрипта / программы генерирует страницу, которую отправляет клиенту. В этом суть сервера. В этом и будет различие: (ещё раз) если Вы в проекте используете исключительно языки, которые "понимает" браузер, Вы можете обойтись без локального сервера.

    Для языков, которые Вы упомянули в тегах, нужны локальные сервера:
    Java** - Tomcat, JBoss AS, GlassFish, Jetty и др.
    Python*** - Google App Engine, веб сервера, реализующие WSGI, (Twisted Web, например) и др.
    JavaScript*** - Node.js (основан на V8) и др.
    Ruby on Rails*** - WEBrick, Mongrel, любой web сервер, поддерживающий FastCGI, ...
    __________
    * Для реализации сайтов с динамическим контентом, либо по соображениям безопасности, либо, чтобы снять вычилительную нагрузку с клиента, ...
    ** Сервер нужен для сервлетов; java-апплеты выполняются в браузере, без участия сервера.
    *** Важно: насчёт этих языков и фреймворка я не уверен, просто по-быстрому нагуглил. Надеюсь, знающий человек не пройдёт мимо этого ответа и поправит меня, если что-то не так.
    Ответ написан
    5 комментариев
  • Какой linux дистрибутив работает из коробки?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    использую Xubuntu 14,04. Все стабильно и из коробки, как и Xubuntu 12,04.
    Настраивайте интерфейс уже по вашему вкусу. Темы под MacOS есть.
    Ответ написан
    4 комментария
  • Жив ли Vanilla.js?

    Он живее всех остальных JS фреймворков.
    Vanilla JS - это Чак Норрис среди JS фреймворков.

    Пара ссылок:
    JavaScript MDN
    ECMAScript Programming Language

    vanilla-js.com - на этом сайте можно собрать VanillaJS под себя. Только посмотрите на размеры получаемого файла: 0 bytes uncompressed, 25 bytes gzipped.

    Это самый функциональный и одновременно самый оптимизированный JS фреймворк.
    Ответ написан
    2 комментария
  • Как найти удаленную постоянную работу программистом(Европа, Америка)?

    krig
    @krig
    В профессиональных сообществах в LinkdeIn есть разделы с вакансиями, в т.ч. на удаленную работу — вступайте, ищите, связывайтесь с потенциальными работодателями.

    oDesk, про который уже помянули, не совсем постоянная работа, точнее совсем не постоянная (знаю о чем пишу, у меня там ~4000 часов), а фриланс.
    Ответ написан
    Комментировать