• Правильно ли выполнять такие заказы?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Вы, очевидно, хотите получить здесь для себя оправдание. Но вам его здесь никто не даст. Всё, что вы делаете (кто бы вам что ни сказал) - на вашей совести и ответственности.
    Ответ написан
    2 комментария
  • Где бы поднабраться опыта в верстке?

    А чем вам fl.ru freelance.ru weblancer.net и подобные сайты не устраивают? Вам только кажется что там сидят одни профессионалы. В реальности же процентов 85% составляют такие люди как вы, которые ищут где поднабраться опыта и тд.

    Большинство людей вообще не смыслит в том, что вы будете делать. Вы дали им результат - получили оплату, что там под капотом, интересует единицы. Так что дерзайте.

    P.S Я нисколько не поощряю халатность, но реалии этих биржи именно такие.
    Ответ написан
    Комментировать
  • Сколько времени надо на написание кода с TDD тестами?

    sim3x
    @sim3x
    <12h
    Ответ написан
    Комментировать
  • Как уйти от callback hell в node.js?

    igorperegudov
    @igorperegudov
    Frontend-developer
    es6 и промисы? :)
    Ответ написан
    Комментировать
  • Как уйти от callback hell в node.js?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    ну промисы же, а теперь ещё и async/await, ну
    Ответ написан
    2 комментария
  • Какой необходимый уровень знаний для junior React.js Разработчика?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    UPDATE: реальные тестовые задания и разборы здесь, ответы на все вопросы из поста в моем блоге об обучении react.

    не включая основы js

    Извините, но стандартная задача, про "напишите функуцию add, которая при вызове add(1)(2) вернет 3" - многих положила на лопатки =) Поэтому будьте готовы..

    React
    0) Какую проблему решает react ?
    1) Мгновенно ли срабатывает setState? Если нет, то как выполнить код, который 100% выполнится после того, как новый state будет установлен?
    2) Зачем многие постоянно пишут в constructor: this.FUNCTION_NAME = this.FUNCTION_NAME.bind(this) и отсюда вопрос вытекает чему равно this в разных местах вашего компонента...
    3) в каких методах жизненого цикла стоит выполнять xhr запросы? В каких стоит "обновлять state на основе props"?
    4) Что будет если вызвать this.setState в render методе компонента?
    5) зачем нужен componenWIllUnmount, приведите пример..
    6) Контролируемые, не контролируемые компоненты
    7) Как организовать роутинг в реакт приложении? (ответ: взять react-router - подходит, но было бы круто, если бы вы рассказали, как он примерно работает)*
    8) Зачем нужны propTypes? Что происходит с ними в production сборке?
    9) Как можно удобно "отлаживать" чужой код приложения, написанного на react (намек в сторону React devtools)
    ...

    Redux
    0) Какую проблему решает redux?
    1) Зачем многие создают типы действий NAME_REQUEST / NAME_SUCCESS ? А заодно, что такое "действие", а что такое "создатель действия"...
    2) Что такое редьюсер? Можете написать простой редьюсер без react/redux?*
    3) Для чего нужен redux-thunk? Как он работает? Напишите (можно псевдокод) асинхронный создатель действия (либо, если надоело говорить "терминами" - асинхронный aciton)
    4) Как компоненты приложения получают "пропсы" из "стора"?*
    5) Можно ли (и считается ли это нормальным) использовать state, если используется Redux?
    6) Почему в reducer'ax мы возвращаем новые объекты? Приведите пример, когда вы возвращаете новый объект, а когда тот же самый.
    6.5) А так же, "как в js вообще это работает?". Например:
    let obj1 { name: 'Test', age: 100 }
    let obj2 = obj1
    obj2.name = 'Test_new'

    Что будет в obj1, почему? В каких случаях объекты могут быть равны?
    7) Что возвращает функция connect (из react-redux)?
    ...

    Общее:
    0) package.json
    1) Webpack, gulp, etc...
    2) node.js
    3) promise

    Что-нибудь практическое:
    1) Как бы вы валидировали форму, если ошибки валидации приходят после submit'a ее на сервер..
    2) Почему не работает следующий код, сделайте чтобы работало
    ...
    На истину не претендую, но такие вопросы имели место быть на собеседованиях. В беседе можно многое разузнать дополнительными вопросами и так далее. Так же, если часть вопросов вам неизвестна - не беда, многие и на половину ответить не могут.

    p.s. возможно дополню...
    p.p.s. звездочкой отметил, на мой взгляд не самые необходимые для junior-собеседования вопросы.
    Ответ написан
    31 комментарий
  • Как получить данные JSON?

    На чистом JS - у браузеров уже давно есть fetch api:

    fetch('http://country.io/names.json')
      .then(r => r.json())
      .then(names => console.log('Names arrived!', names)


    Узнать больше можно из документации:

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

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Сопровождение проекта - это договор с регламентируемым списком работ и ограниченным количеством часов по каждому из этих типов работ и временем реакции на каждую задачу или сбой.
    Разработка/доработка любого нового функционала или исследование - это НЕ сопровождение и регламентируется отдельным договором подряда.
    The End.
    Ответ написан
    2 комментария
  • Почему ТОСТЕР удаляет реферальные сслки?

    sim3x
    @sim3x
    Потому что нужно указать, что она реферальная и рядом дать не реферальную

    Желательно указать чем, тому кто жмет на рефералку, она будет полезна

    ПС: раздражает, что приходится каждый линк проверять, куда он ведет, если пользователь еще и через сокращатель рефку проводит
    Ответ написан
    Комментировать
  • Не могу вывести результат парсинга Json,как правильно сделать?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    1) что выводится в лог?
    2) встроенный парсер - это неандериальский способ. Возьмите нормальный gson, при необходимости напишите адаптер.
    Ответ написан
    Комментировать
  • Какая разница между Java и Python?

    Python позволяет быстрее вести разработку

    Это заблуждение. На первый взгляд это действительно так, до первого серьёзного рефакторинга. Когда вам вместо чисел начнут приходить строки в функцию, вы об этом узнаете лишь в рантайме.
    Ответ написан
    3 комментария
  • Какой JS Фреймворк похож на Yii2?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Yii2 - это php framework. Любой js framework будет на него не похож.
    Ваш вопрос звучит так: "Помогите подобрать микроволновку, похожую на унитаз, я сантехник, что бы проще было с ней разобраться" - без обид, просто чтобы проиллюстрировать алогичность
    Это две совершенно разные вещи. Framework для backend на php и js для frontend. Они не могут быть похожи.

    Довольно хорошо знаю Yii2

    ложное утверждение, учитывая вопрос. Мой совет, закончите изучать то что начали.
    Ответ написан
    5 комментариев
  • Как скачать приложение на android, если нет интернета?

    73656c6565
    @73656c6565
    أنتوني
    Окей гугл: как скачать apk из google play? Скачиваете apk, скидываете по usb на планшет, потом вкл установку из неизвестных источников.
    Ответ написан
    Комментировать
  • На Апворке можно работать только с 18 лет?

    @dinegnet
    Зарегистрируйся на имя родителя (на всякий случа - родителя твоего пола во избежание недоразумений)
    Из минусов - если об этом узнают - то получишь бан возможно уже раскрученного аккаунта и второй раз под этим же именем (реальным, а не е-майл) не сможешь зарегистрироваться
    Ответ написан
    Комментировать
  • На Апворке можно работать только с 18 лет?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    https://www.upwork.com/legal/
    3. UPWORK ACCOUNTS
    3.1 ACCOUNT ELIGIBILITY
    You understand that you must comply with any licensing or registration requirements with respect to your business, and you represent that you comply with all such requirements. To register for an Account, you must be, and hereby represent that you are, a legal entity or an individual 18 years or older who can form legally binding contracts.
    Ответ написан
    Комментировать
  • Что нужно знать в javascript что-бы начать изучать react?

    fakey0u
    @fakey0u
    (javascript) => ['Node.js', 'React']
    • базовый синтаксис, встроенные методы массивов, синтаксический сахар в виде классов, es6 +-
    • как функционирует DOM,
    • событийную модель,
    • зачем нужно SPA
    • базовое понимание REST архитектуры
    Ответ написан
    6 комментариев
  • Возможен ли какой либо короткий путь до Android разработки на java?

    @onepavel
    Консультация и разработка мобильных приложений
    конечно есть
    открываешь андроид студию, сайт стартандроид и пошел практиковать урок за уроком
    параллельно читаешь java
    если мозги на месте - быстро освоишь
    Ответ написан
    8 комментариев
  • Срок жизни параметров Redux?

    @davidnum95
    localstorage
    Ответ написан
    Комментировать