• Как попасть на фриланс без биржи?

    @Vasiliy_M
    Но вот думаю об альтернативах.
    альтернатива - делать карьеру в нормальной компании, а не работать веб-макакой на фрилансе.
    Ответ написан
    26 комментариев
  • Это заказчики такие скупые пошли или я чего-то не понимаю?

    Bandicoot
    @Bandicoot
    Вась-программист
    Ну всё, хорошие разработчики перестали быть дефицитом) Смиритесь, это рынок. Современное программирование по сложности можно сравнить с инженерным делом, т.е. по сути ничего сложного здесь и нет. А задротов и самоучек хватает.
    Ответ написан
    30 комментариев
  • Как взять первый заказ на фрилансе без отзывов?

    zooks
    @zooks
    Frontend
    Портфолио обязательно, отзывы - нет.
    Знания без практики не стоят денег. Так что больше практикуйтесь, и будет чем наполнить портфолио.
    Ответ написан
    Комментировать
  • Алгоритм развития личного проекта?

    Maksclub
    @Maksclub
    maksfedorov.ru
    но потерпел полное фиаско, ибо рынок перенасыщен

    именно в этом причина фиаско?

    • Как вы поняли, что пересыщен? У вас было 100 клиентов и всех перекрутили конкуренты? Тогда какими предложениями их увели? Или это голословие, а просто никого не нашли и приписали это "виртуальное никого" конкурентам? Видишь суслика? Нет! И я не вижу, а он есть!
    • Из прошлого вопроса возникает — какое у вас УТП? То есть зачем вы кому-то нужны?
    • Что дал интернет-маркетинг для поиска клиента для вас же? Какой бюджет? Какой CTR? Сколько заявок? Сколько потенциальных клиентов?
    • Если вы себе не нашли клиентов, то как вы найдете их другим? В чем польза работы с вами?
    • SEO — search engine optimizatio (то есть оптимизация для поисковиков) — отсюда вопрос, что оптимизировали?


    У вас указано на странице резюме, что ничего путного не сделали, на странице агентства — слово "эффективный" на каждой строке (молчу про Главред и инфостиль в данном случае), получается ложь...

    Инфостиль вообще приписан для красного словца... везде какие-то девичьи плачи и не далекие размышления...

    Получается у вас одни потуги взяться за что-нибудь, чего вы не знаете. Вы бесполезны (для модераторов — это не оскорбление, но претензия к коммерческому предложению).

    =============================================================

    Короче, вам уже много лет (судя по ВК)... изучите что-нибудь одно, лучше устроившись в компанию, чтобы поработать над настоящими проектами... фрилансером работать не вариант (либо какашко-заказы, либо не потянете)...

    И еще
    что бы собрать денег на норм. проект и научиться классным фичам ¯\_(ツ)_/¯

    Всем срать на ваши фичи,а нужны клиенты
    Ответ написан
    5 комментариев
  • Где найти удаленную стажировку для новичка PHP?

    mashletov
    @mashletov
    Math.random()
    28 поздно. Да и вкатываться лучше уже в Python. Это я как PHP-шник говорю :)
    Ответ написан
  • В случае ошибки, обязательно ли функции что то вовзращать?

    mazhekin
    @mazhekin
    Frontend, Backend Web Developer
    1) (попроще, подревнее, колбеки) голый яваскрипт, и самый нехороший способ (при большой вложенности получите колбечный ад) передавайте в функцию getData в виде параметров две функции success и error и снаружи обрабатывайте их вызовы.
    var success = function(data) {...}
    var error = function(errorData) {...}
    getData(success, error)
    2) (посложнее, посовременее, промисы) есть возможность использовать промисы? То возвращайте всегда промис из функции. А дальше обрабатывайте успех/неуспех вне функции по цепочке.
    var success = function(data) {...}
    var error = function(errorData) {...}
    getData().then(success, error)
    3) (еще посложнее, совсем модерн, потоки) есть возможность использовать библиотеку rxjs (она и в js работает). Возвращайте Observable<ваш тип> и вне функции обрабатывайте результат различными функциями rxjs (map, do, combineLatext, zip, forkJoin, catch, merge ... и много других).
    var success = function(data) {...}
    var error = function(errorData) {...}
    getData().map(success).catch(error)

    Смысл в том, что ваши функции получающие данные всегда стандартно выдают инфу с данными или ошибкой. И ничего не знают о внешнем окружении.

    Так делают не то, что сеньеры, а популярные яваскрипт фреймворки
    Ответ написан
    Комментировать
  • Что изучить для эффективного старта на фрилансе?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    т.к. живу в деревне и возможности уехать нет.

    386102_2680223963959_1207086880_3175150_
    Я вот тоже остаюсь там... и, наверное, это не так уж и плохо...

    А если по делу. То на русскоязычных биржах конкуренция по верстке и сайтах на cms слишком высокая - туда суваться не стоит (а то вам уже начали советовать в соседних ответах).

    ИМХО направления на которые стоит смотреть на русскоязычных биржах.

    -Консольные скрипты-утилиты (php, nodejs, да вообще любой язык, который нравиться - заказчикам все равно на чем будет написано приложение в большинстве случаев).
    -Браузерные расширения.
    -Десктоп с++/с#
    -Плагины для wordpress (на изучение остальных cms нет смысла времени тратить, ну может битрикс разве)
    -SPA

    Может показаться что проектов из предоставленного списка фиг найшеь. Но если таковые попадаются, то на них максимум пару живых ответов. Поэтому шанс забрать заказ выше чем на популярных направлениях.
    Ответ написан
    6 комментариев
  • Конвертер готового исходного кода PHP/JS в трудозатраты (специалисты: часы и рейт по каждому)?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    Эммм. Из личного опыта - любая попытка подобных расчётов это натяжка совы на глобус и измерение получившегося в британских попугаях.

    Одна и та же задача может занять как день, так и неделю. И в выхлопе кода тоже где-то 10 строк, где-то 100.
    Ответ написан
    7 комментариев
  • Актуальны ли специалисты Big Data в РФ?

    @amambaru
    BigData - это примерно пять фирм на весь мир.
    Все остальные просто используют это модное слово для другого
    Вы не Гугль
    Ответ написан
  • Суд с фрилансером. Перспективы?

    Sanes
    @Sanes
    Ага. Только сразу в Европейский по правам человека)
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    @dmitry_pacification
    Трудности рождают прорыв
    Так говорят скорее всего потому, что не понимают что на самом деле jQuery дает. Можно написать все на чистом js, но jq вразы ускоряет разработку. Соответственно люди которые кричат против jq и получают деньги за часы работы заинтересованы в том, чтобы делать по дольше задачу и получить больше денег.
    Такой себе способ раздобыть немножно монет и понимания работы чистого js. ))
    Я пытался реализовать на js обычную кнопку "наверх", и плавный переход по лендинку вверх и в низ. Чесн скажу, я задолбался. Я знаю что на jq я решу это быстро и спокойно, на на нейтиве - это изобретения велосипеда с 0
    Ответ написан
    3 комментария
  • Эталонные примеры ООП js кода?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    TodoMVC – реализация одного и того же простого приложения с использованием различных фреймворков, языков, компилируемых в JS и чистом JS.
    Ответ написан
    Комментировать
  • Python примеры парсеров?

    Gasoid
    @Gasoid
    Ответ написан
    Комментировать
  • SQL БД какую ставить максимальную длинну?

    qonand
    @qonand
    Software Engineer
    Вы никак на этапе проектирования точно не угадаете сколько будет занимать тот или иной параметр. Вы можете лишь предполагать, например:
    Фамилия - маловероятно что длина фамилии у человека более 30 символов
    Имя - маловероятно что длина имени человека более 20 символов.

    На основе такого анализа делайте приблизительную длину, а в процессе эксплуатации уже с помощью логирования и системы валидации смотрите что и как.
    Ответ написан
    4 комментария
  • GIT как правильно пользоваться?

    @xfg
    Github Flow за 5 минут.

    1. Создал ветку для фичи/фикса
    2. Сделал в ветку несколько коммитов
    3. Отправил пулл риквест
    4. Обсудил с коллегами пулл риквест и при необходимости внес правки
    5. Прогнал ветку через тесты.
    6. Влил в master
    7. Выкатил master на продакшн

    Если фича ветка долго не мержится и начинает расходиться с master веткой, то вливаем master в фичу ветку и продолжаем.

    Если кто-то из команды хочет руками потестить новую фичу, то может сделать
    git checkout -b new-feature origin/new-feature
    И потестить руками локально на своей дев машине.

    Update: Если sql база, то пишут миграции. Можно посмотреть в любом фреймворке что это и как использовать. После каждого git pull пробуем накатить миграции через консоль (можно хук для гита написать) и если есть новые миграции, то они применятся к локальной базе. Если nosql база типа mongo, то ничего не надо, они schemaless.

    На продакшине, вытягиваем код из гита в отдельную директорию. Применяем миграции к базе, затем симлинк переключаем с директории со старой версией проекта на директорию с новой версией проекта. Если миграции ломают старую версию проекта, то предварительно нужно выключить проект, чтобы у пользователей не сыпались всякие непойманные исключения. Это вкратце, для всего этого нужно подобрать себе уже готовый инструмент деплоя, который это все автоматически будет делать.
    Ответ написан
    5 комментариев