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

    @zqZhil
    На upwork есть бесплатный эккаунт.
    По всем типам задач, что я видел русскоязычные биржи гораздо менее прибыльны, чем англоязычные. А на любой проект с приличным бюджетом собирается такой аншлаг, что без хорошего опыта продаж во фрилансе взять его будет очень сложно.
    Я бы посоветовал вам такую стратегию
    * учить английский
    * выбрать направление и стать в нем лучшим
    * мониторить все биржи по вашему направлению
    Ответ написан
    Комментировать
  • Где обитают iOS/Android программисты?

    GavriKos
    @GavriKos
    Если удаленная - то на фриланс-биржах ищите. Зачем при удаленной работе ограничиваться городом?
    Ответ написан
    5 комментариев
  • Хорошая задача для укрепления знаний и практики в JavaScript?

    isqua
    @isqua
    Научу HTML, CSS, JS, BEM и Git
    Плюсую codewars.com, там интересные задачи на логику, алгоритмы и тонкости языка. Но это всё-таки не продуктовые задачи. Можно их много решать, но так и не научиться делать то, что обычно нужно на работе. Они развивают другое.

    Обычно все пишут туду-приложения, но это уже скучно и затёрто :) Я рекомендую попробовать написать аудиоплеер. Сайт, на котором можно послушать музыку. Можно даже авторизовывать пользователя через last.fm и например рекомендовать ему музыку на основе его предпочтений, или даже сразу включать её (подтягивая треки из вконтакте).
    Ответ написан
    1 комментарий
  • Хорошая задача для укрепления знаний и практики в JavaScript?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Ответ написан
    Комментировать
  • Какие ресурсы есть для прокачки навыка написания SQL выражений?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    Ответ написан
    Комментировать
  • Что будет с NodeJS с приходом WebAssembly?

    @dixoNich
    frontend developer
    Когда придёт - тогда и поговорим. Часто отовсюду слышно: "А что будет с этим, когда придёт это!"
    Часто об этом забывается и никто уже не помнит, кто и зачем должен был придти.
    Ответ написан
    Комментировать
  • Как людям удается столько зарабатывать на фрилансе?

    niksite
    @niksite
    Первое и главное - даже не смотрите на русские биржи. Тогда и не будет вопросов о 40к рублей в месяц. А будет вопрос как делать 20-30-40-100 долларов в час (и соответственно от сотни-другой тысяч до миллиона рублей в месяц). Да, надо знать английский и быть профи. Но оно того стоит.
    Ответ написан
    4 комментария
  • Устаревает ли Ruby/RoR?

    Jeiwan
    @Jeiwan
    Рельсы уже перестали быть хипстерским трендом, и это хорошо. Это значит, что технология прошла определенный (подростковый) этап и перешла во взрослую жизнь. Рельсы не умерли, а продолжают активно развиваться и использоваться в разных проектах. Одновременно с этим возникли новые трудности и вопросы: оказалось, что Рельсы не очень-то подходят для больших проектов, слишком они узки для них. Поэтому сейчас довольно много критики в сторону Рельс, много нытья по поводу ActiveRecord, много разговоров о тру-ООП и прочих теоретизирований. В общем и целом, это всё дает возможности для развития Рельс и Руби. Но также многие уходят на Go/Elixir/NodeJs и ещё какую-нибудь хипстоту.
    При этом, сами веб-технологии не особо-то меняются: всё до сих пор работает на HTTP, везде до сих пор используются всё те же реляционные БД, в подавляющем большинстве проектов используется тонкий фронт-энд. То есть можно сказать, что пока жив веб в текущем виде, будут жить и Руби/Рельсы (как и PHP/Python/любой другой язык для веба).

    Руби и РоР - это моё.

    Тогда забейте на популярность и просто работайте. Рельсы — это такой же инструмент, как и любой другой фреймворк на любом другом языке: они позволяют делать всё то же самое. В конце концов, важен результат, важен готовый продукт. Качество продукта в большинстве случаев не зависит от инструмента. Говно можно сделать на чем угодно, говно могут сделать и хорошие инженеры, говно может получиться и по независящим от разработчика причинам.

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

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

    Сложно ли в России с кадрами по Руби/РоР?

    Сложно, но не невозможно. Массовости нету, но если умеешь работать, то не потеряешься.
    Я лично считаю, что нужно стремиться на Запад, т. к. непонятно, что будет с IT и интернетом в России.
    Ответ написан
    Комментировать
  • Устаревает ли Ruby/RoR?

    opium
    @opium
    Просто люблю качественно работать
    ну в разрезе того что у нас средняя продолжительность жизни не большая и пол жизни мы уже прожили, нам срать, какая нам разница устареет ли язык когда на нем будут девелопить наши внуки?
    ну реально смысл думать о том что будет после нашей смерти.
    так рассуждать питьевая вода устареет быстрее
    Ответ написан
    Комментировать
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но код, особенно после C++, не вызывает каких-то положительных эмоций.

    А у меня не вызывает положительных эмоций код на C++. Да и код разный бывает. 90% кода на PHP у меня так же не вызывают положительных эмоций, но писать на нем нормально более чем можно.

    1) под фразой "php умирает" позразумевает его модель работы. После каждого запроса он умирает, то есть воркер отчищается и запускается по сути заного. Это существенно упрощает работу (у вас хоть сегфлоты могут быть всеравно весь сервак не умрет), а так же масштабирование (за счет отсутствия у самого PHP состояния между запросами, сессии мы не берем в расчет), но существенно бьет по производительности. К счастью с PHP 5.3 писать демоны на PHP не так уж страшно.

    Если же посмотреть рынок и динамику развития сообщества - PHP живее всех живых.

    2) PHP не такой уж стремный язык. Я не считаю "не консистентные названия функций" таким уж прям фактором влияющим на выбор языка. С моей точки зрения Ruby уродливая отрыжка, попытка сделать объектно-ориентированный перл (это лично мое мнение, мне не приятно работать с ruby, пусть меня за это простят), но за счет того, насколько сообщество ruby-разработчиков ценит и понимает цели бизнеса, насколько уважает тестирование своих решений и т.д... словом PHP комьюнити в этом плане еще расти и расти. Но прогресс виден.

    Да у языка есть просчеты, но их потихоньку сглаживают и устраняют проблемы.

    3) нет. Шансов на нормальном уровне с нуля изучить еще один язык программирования и к тому же фреймворк - почти нет. Да и в этом нет смысла.

    4) судя по вопросу вы уже определились для себя. Дальнейшая дискуссия не имеет смысла. Разбирайтесь. Но если брать шаред хостинги то PHP это пожалуй единственный адекватный вариант на сегодняшний день (если не брать в расчет что шаред хостинги как таковые это не очень адекватный вариант).

    5) все зависит от вас. Хорошие разработчики зарабатывают примерно одинаково вне зависимости на каком языке программирования они работают. Они просто хорошие разработчики и таких всегда мало.

    6) как хотите.

    И так...

    Язык программирования - это лишь инструмент для решения задач. Фреймворки - это так же просто инструменты для решения задач. Что важно - уметь задачи решать. И решать эффективно. Понимать что кривыми решениями вы увеличиваете риски для бизнеса.

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

    Ruby например бизнес (и стартапы в особенности) выбирает не потому что это хороший язык, а потому что Ruby комьюнити в среднем больше приспособлено для эффективного решения задач бизнеса. Что говорить когда у них любовь тестирования прививают с первых дней знакомства с языком?

    Не учите язык программирования. Учитесь разработке с применением этого языка. И тогда все будет намного проще.

    p.s. Haters gonna hate
    Ответ написан
    4 комментария
  • Есть ли видеокурс/книга где разрабатывается проект средней сложности на фреймворке?

    DJDisk
    @DJDisk
    Начинающий
    А кто сказал, что будет не утомительно слушать кого-то, кто рассказывает =)
    Например, я под многие видеокурсы просто засыпал после 20 минут однотонного бубнежа
    Мой совет будет таким - начать разрабатывать...
    Я тоже пытался делать так, как и другие авторы, но вскоре пришел к выводу - пока сам не настроишься на "волну" разработки - не помогут никакие курсы.
    Начать советую с более-менее понятного ТЕБЕ техзадания. А дальше начинать и уже по ходу решать все вопросы...
    Ответ написан
    4 комментария
  • Как начать работать удаленно?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Регистрируйтесь на фриланс сайтах: freelansim.ru, fl.ru, upwork.com. И активно мониторьте новые проекты и откликайтесь. На первое время, пока нет портфолио, используйте демпинг и постарайтесь охватить как можно большее кол-во заказов. В плане работы сосредоточьтесь на том, что знаете лучше всего (java), лезть во фронтенд смысла нет, там конкуренция просто адовая на начальных уровнях.
    Ответ написан
  • Какие они, ваши наблюдения и опыт о количестве интересных проектов во фрилансе/удаленной работе?

    Недавно разместил на фрилансе заказ, нужно было придумать нестандартный алгоритм обработки информации. Прошло 3 дня 2 отзыва - один роботом студия оставила, один женщина, пишу ей, она:
    - напомните проект
    - вот он (кидаю ссылку), видимо теперь прочитала внимательнее
    - извините у меня тут старый заказчик появился, ещё раз извините, досвидания
    Пришлось засесть самому, после 6 часов кодинга всё было готово ))

    Какие тут сложные проекты? Где эти люди у которых нет паттерна головного мозга и если ты им говоришь что в этом проекте ООП deprecated то у них сразу паника: как же я так я не смогу пихнуть сюда свой любимый класс 100 в 1 который писал целых 5 лет на 3 местах работы! Тогда данунафиг я пошёл.

    Лично я как заказчик уже не надеюсь найти людей на такие вещи поэтому сам пишу сложное, на ФЛ отдаю простое. Либо отдаю простые части системы а потом сам собираю.
    Ответ написан
  • Как быстро начать изучать python?

    @arciomau
    Вообще первое, что я посоветую - забыть на время про программирование и учить английский. Для понимания большинства книг тебе будет достаточно уровня Intermediate (B1, словарный запас 2-3 тысячи слов + общее понимание грамматики). Ибо все равно без английского ты достаточно быстро замучаешься. Точнее скажу, ты замучаешься при первой попытке погуглить любое нетривиальное решение возникшей проблемы (ибо многие подходящие решения будут объяснены по-английски на StackOverflow и подобных сайтах). Ну и при возникновении ошибок в ходе выполнения программы интерпретатор тоже будет "ругаться" по-английски. Если ты никогда не учил английский, пару лет на это уйдет, если заниматься не слишком интенсивно. Если взяться интенсивно, можно и за год, в принципе, достичь этого. Это не совсем просто. Но оно того стоит, 100%.

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

    Просто без знания английского ты всегда будешь позади на пару лет: книги пишутся и переводятся на русский небыстро. Ну и как я уже сказал выше, уже средние знания английского сильно облегчат твою дальнейшую жизнь в смысле поиска решений в Сети. Это не зависит от выбранных технологий - такая же ситуация будет и с Java, Ruby, Go и любыми другими ЯП.

    Разумеется, можно параллельно учить английский и читать книги по питону. На этот случай тебе уже присоветовали книги. Я бы рекомендовал начать с Доусона. Книга Лутца, конечно, более универсальная, но уж очень она подробная для начала: можно и запутаться в таком объеме информации (хотя ничего действительно сложного там нет). Еще для быстрого старта подойдет эта книга. Но английский все равно в первую очередь учить, без него беда.

    Ну и в качестве лирического отступления. Я бы лично задумался на твоем месте: а нужно ли мне вообще программирование (безотносительно к питону)? Ибо если тебе быстро становится скучно уже во время изучения основ и хочется убыстрить процесс обучения... Ну вряд ли дальнейшее обучение будет в радость. Программирование вообще-то не самый веселый и разнообразный процесс. Особенно нудно проходит отладка, вылавливание ошибок в программах. Я сам, хоть и не программист по образованию, неоднократно тратил долгие часы и дни в поиске трудноуловимых ошибок в уже написанной программе. Нередко бывало, что процесс тестирования программы занимал в разы больше времени, чем, собственно, написание кода. И это вполне типичная ситуация, независимо от ЯП. А уж когда ты выучишь, наконец, более-менее синтаксис любого языка и начнешь углубляться в алгоритмы - тут уже веселья вообще будет минимум. А вот внимательности, педантичности и настойчивости потребуется немало.

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

    unclechu
    @unclechu
    Вообще можно провести эволюционную цеполчку:
    1. Процедурное программирование
    2. ООП
    3. Функциональное программирование

    Процедурный подход — наихудший из списка в плане поддержки кода в долгосрочной перспективе, сложность растёт экспоненциально, в большом проекте — это ад.
    ООП — Лучше чем процедурный.
    Функциональщина — лучше чем ООП, и тем более чем процедурный.

    Это если топорно и представлять мир как чёрное или белое.

    Но вообще, судя по описанной картине — мужик начитался умных слов из книжек и клише, что мол вот тебе серебряная пуля, всё остальное — дно. Технологии уж точно слишком рано объявлять устаревшими, скорее мода на функциональщину новаторская (хоть и отнюдь не новая). Хоть идея на мой взгляд и хорошая, но с таким подходом к хорошему не приведёт, особенно без рвения и понимания с вашей стороны.

    К тому же ФЯП не отменяет фреймворков.
    Ответ написан
    Комментировать
  • Как вы повышаете собственную продуктивность?

    marina_k
    @marina_k
    Веб-разработка
    Я для себя решил все очень просто. На рабочем компе никакого чтения блогов, новостей, соцсетей, просмотра видео. Вся прокастинация только с планшетом лежа на диване. Исключение - только если вам что-то нужно найти для работы.
    Удивительно насколько это повышает продуктивность.
    Я об этом писал у себя в блоге webdela.ru/blog/ppp/kak-ya-delayu-rutinnuyu-rabotu
    Ответ написан
    1 комментарий
  • Почему так сильно подорожали аккаунты pro на российских биржах фриланса? С чем это связано?

    JohnDaniels
    @JohnDaniels
    Так это же отлично. Больше абонентская - меньше демпингующих школьников. Забыли про сотни "зделаю за отзыв абращайтесь" под каждым заказом?
    Ответ написан
    2 комментария
  • В какой сфере разработки ПО больше всего "алгоритмического" программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Сжатие данных (и компрессия и архивация)
    хеширование данных
    шифрование данных
    видео (накладывание различных эффектов)


    да уйма просто.
    Ответ написан
    4 комментария
  • Почему так сильно подорожали аккаунты pro на российских биржах фриланса? С чем это связано?

    tin-iven
    @tin-iven
    Фрилансер до костей
    d4b3d05717394f538a0470236a5d53f8.png

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

    А теперь конкретно по FL. Как это работает - есть акционеры (Мажирин и аптекари) и руководство (Росошанский и Тараханов). Раз в полгода акционеры собираются и говорят руководству - уровень прибыльности должен быть такой. Аптекари покупали долю в у.е. и получать хотят у.е. Мажирину тоже у.е. нужны - хотя бы на танцы свои. Итак, в начале 2013 прибыль была 200 000 у.е. в месяц, а в начале 2015 стала 75 000 у.е. Акционеры говорят руководству - нужно вернуть хотя бы до 150 000 у.е.

    Как это сделать - проблема не акционеров, а руководства. И руководство начинает действовать - вводит Profi, поднимает цену Pro, добавляет закрепления и прочие мелкие платности, увольняет кучу людей штата - почти 90%! www.the-village.ru/village/blogs/business/221897-c...
    Прибыль пошла в гору. "Ф-у-у-х! Акционеры не уволят, даже премию дадут" - так думает руководство. На первом этапе это так и работает.

    Но. Что имеем с итоге: сервис теряет в качестве - не хватает людей для нормального обслуживания пользователей, кода, серверов - отсюда постоянные падения, взломы и недовольство (https://vc.ru/n/fl-off, https://vc.ru/p/fl-hacked и т.д.). Сервис становится дороже (замечу - в рублях, в у.е. остается на том же уровне или дешевле) - отсюда снова недовольство пользователей.

    Блин, так почему же эта биржа не умирает? Почему все снова идут и платят (судя по анализу количество PRO за последний год не уменьшилось, а только выросло)? А я скажу - потому что есть заказы. Не просто заказы, а много заказов. Смотрим сколько - primelance.com/analytics/. Блин, да столько же, сколько на всех остальных биржах вместе взятых.

    Итог повествования: в обозримой перспективе ничего не изменится. На FL будет много заказов - к ней привыкли, она выделяет денег на рекламу больше остальных, только она обслуживает юриков. Поэтому туда будут идти фрилансеры, будут платить дорогой Pro. Этот самый Pro будет дальше дорожать - думаю, к середине 2016 на уровне 2000-2500 рублей. Если рубль продолжит плохо себя вести - еще больше, или переведут ценник в доллар.

    Скажете, на англоязычных лучше и светлее? Нет и еще раз нет. Посмотрите ценник на том же Upwork и радуйтесь, что FL до такого еще не додумалась. Одна радость - там ценник в проектах другой, отсюда и рентабельность работы на буржуев.

    Поэтому - если вы знаете или учите английский - валите по быстрому с отечественного фриланса. Если не знаете и учить не собираетесь - радуйтесь, что FL просят 1600 в месяц с неограниченным числом ответов, а не 600 за 10 ответов в месяц, и дальше по 120 рублей за каждый ответ + 10% с каждого заказа (каждого!), как это есть на Upwork.
    Ответ написан
    8 комментариев