Задать вопрос
  • Какой PHP-фреймворк на российском рынке сейчас наиболее популярен и перспективен?

    TekVanDo
    @TekVanDo
    Javascript Developer
    Самый популярный в России yii в ближайший год им и останется, на западе laravel, лично я перешел на него.
    Ответ написан
    4 комментария
  • Yii2 или Laravel?

    Неплохо аргументированно во второй части статьи.
    Для себя я остановил выбор на Yii2 и не жалею!
    Ответ написан
    1 комментарий
  • На каком ЯП проще начать удаленную работу или фриланс?

    garex
    @garex
    Выбирайте пересечение двух кругов: максимум проектов на языке и порог входа в язык.

    PHP здесь явный лидер — https://www.freelancer.com/job/

    А вообще нужен не ЯП, а просто язык — английский (angloved.ru в помощь). Вы же собираетесь за баксы/евро работать?
    Ответ написан
    1 комментарий
  • Альтернатива PhotoShop для верстки из PSD?

    zzloy
    @zzloy
    Дизайнер
    Недавно в Brackets (Adobe) появилась возможность открывать PSD. Безумно рады этой новой фиче в студии.
    Для открытия нужно залогиниться в свой CreativeCloud и загрузить туда .psd. А дальше всё очень просто.

    brackets.io

    P.S. Это бесплатно!
    Ответ написан
    5 комментариев
  • Ruby or Python?

    yokotoka
    @yokotoka
    Python guru
    Я стоял перед тем же выбором лет 6 назад и выбрал Python. Не пожалел. Он достаточно универсален, чтобы писать на нём не только сайты. Ruby, к сожалению, больше RoR-язык, чем язык общего назначения. Очень мало софта вне RoR у него и назначение очень узкое, хотя сам язык прикольный. Python же используется очень много где вне веба - начиная от микроконтроллеров, заканчивая сложными научными расчётами.

    И ещё, немного личного. Я ненавижу Django. Это один из самых худших веб-фреймворков, по странному стечению обстоятельств, оказавшийся в тренде. Он, заточенный под газетные сайтики и бложики, с тяжёлым синдромом велосипедостроения и Not Invented Here, лепится всюду, куда стоит и, особенно, куда не стоит. И это нелепо смотрится (особенно в нём убог ORM в сравнении с той же SQLAlchemy). Есть много более удачные примеры для многих применений (Flask, Pyramid). Если возьмётесь делать веб-приложение, а не сайт-визитку/блог (который лучше вообще делать на php и Wordpress), присмотритесь к ним повнимательнее.

    UPD: А вообще, создаётся ощущение, что сейчас лучше всего учить JS, хотя он плох почти всем, что в нём есть. :) Go, Rust интересны, но пока слишком незрелые. Тут ещё C#/.NET со своими open source движениями начинают смотреться неплохо. Ну и всегда есть Java для любителей винтажа и максимальной кроссплатформенности (с матюками). В общем, сложное сейчас время. :)
    Ответ написан
    5 комментариев
  • Как правильно научиться PHP, чтобы потом не жалеть?

    miraage
    @miraage
    Старый прогер
    Ответ написан
    Комментировать
  • На каком ЯП проще начать удаленную работу или фриланс?

    Atanvar
    @Atanvar
    Frontend developer
    Если ты знаешь программирование, а не ЯП то сможешь и на паскалях зарабатывать.
    Никогда не выбирай язык исходя из желания заработать, это провально, по себе знаю, сам метался между питоном, пхп и джавой.
    Возьми язык который тебе нравится и с которым тебе комфортнее всего живется, прокачай скиллы (фреймворки, паттерны, алгоритмы) и ты сможешь на нем зарабатывать.
    Ответ написан
    1 комментарий
  • На каком ЯП проще начать удаленную работу или фриланс?

    StrangeAttractor
    @StrangeAttractor
    Если нужно начать немедленно (т.е. собственно ответ на вопрос "на каком проще начать?") и иметь возможность легко и дёшево размещать проекты не заморачиваясь с VPS - то PHP. Если вопрос пропитания сею минуту остро не стоит, то лучше смотреть на будущее, будущее - это JavaScript, C#, Go, возможно Ruby/RoR и Python/Django. Если подумать то, по-моему король всех вариантов - JavaScript (полный стек - и клиент и сервер сайд), не то, чтобы он сильно мне нравился, но вот так.
    Ответ написан
    1 комментарий
  • На каком ЯП проще начать удаленную работу или фриланс?

    @zishe
    Web Developer
    Тут лучше сосредотачиваться на фреймворке. Необходимость в программистах RoR гораздо больше, чем чисто Ruby или другой Ruby фремворк. Тоже по JS - AngularJS и node.js.

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

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если есть нормальный опыт на Ruby - то оно. Если нет - то PHP/JS.
    Ответ написан
    9 комментариев
  • Как развить мышление для программирования?

    mrRontgen
    @mrRontgen
    Scala lover.
    Недавно закончил изучение Python.....

    Знание синтаксиса языка не не означает что Вы знаете язык. Закончите свою фразу до конца. Что в языке Вам понятно, что не понятно? Я знаю много людей, которые прочитали много книжек по математике, алгоритмам но применять эти знания они не могут. Высшая математика( как Вы ее назвали) - это уровень абстракции ( реальная задача превращается у выражение, уравнение). Вот например, сколько нужно купить обоев, что бы обклеить комнату? Замеряете размеры стен, узнаете ширину полотна обоев, записываете уравнение и вуаля!! Так же и в программировании. Есть реальная задача и Вы переводите ее на некий язык ( создаете абстракцию, модель). И что действительно дает математика, так это навык и умение работать с абстракциями. И чем лучше Вы научитесь мыслить абстракциями, тем лучше Вы сможете решать задачи( причем не обязательно в программировании). Что я хочу донести, так это то, что бы Вы не тратили время на простое изучение книжек! Найдите задачу и начните ее решать, а процессе решения у Вас появиться куча вопросов и ответы на них Вы и будете искать в книжках, на тематических сайтах и так далее. Более того Вы научитесь задавать вопросы по существу! А раз Вы говорите, что закончили изучение Python - то вот Вам и задачка: почему в питоне нет оптимизации хвостовой рекурсии?
    Ответ написан
    Комментировать
  • Как начать работать на fl.ru с нуля и стоит ли работать с данной биржей?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Англоязычные:
    - odesk.com
    - elance.com
    - freelancer.com


    Русскоязычные:
    - freelansim.ru
    - fl.ru
    - weblancer.net
    - freelancehunt.com


    Экспериментируйте :)
    Ответ написан
    Комментировать
  • На чем писать бекенд?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Все просто. В чем лучше разбираетесь, на том и пишите.
    Ответ написан
    Комментировать
  • Какие самые реальные и действенные проекты\работы\фриланс для python-программиста?

    voidnugget
    @voidnugget
    Программист-прагматик
    Пишу на питоне ещё с 15 лет (2.4+)... ненавижу его runtime и архитектуру. Язык хороший - реализация никакущая. Ну да его синтаксис достаточно упрощён, но и за синтаксический сахар приходится платить сложностями отладки и поддержки.

    Сейчас же почти все известные мне конторы не используют питон в продакшенах с более-менее высокой нагрузкой. Яндекс тому пример. Чаще питон используется для решения прикладных задач администрирования, так как это делается, к примеру, в SaltStack. Все дружно слезают с питона, РНР и рельсов на Golang, Java/Scala, и иногда даже Groovy - производительность выше в десятки раз, и managed runtime на много стабильнее. Правда в случае с JVM очень сильно раздувается куча в виду избыточности объектной модели (оператву жрёт как дурное, а я байтики считать привык). Сейчас это должно лечится с помощью Project Graal и Truffle, правда пока до этого дошёл только jRuby, который тоже в пару десятков раз быстрее Ruby. По идее и Groovy тоже должен переползти как-то ... Вот про jyton ничего не знаю.

    Много моих знакомых слезло на Golang с Ruby и Питона.
    Стоит попробовать - он достаточно простой и идиоматичный, вот рефлексию стоит обходить стороной - она очень медленная, впрочем как и везде. Работу может и не найдёте сразу, но после реализации пары простых проектов будет проще предлагать в качестве целевой платформы.

    Фрилансить с питоном начать можно, но очень желательно опробовать ещё хотя бы пару окружений и фреймворков типа Groovy Grails, или Typesafe Stack. Сейчас требования рынка возросли в пару раз за последние два года - нужны ассинхронности/многопоточности, push-нотификации в мобильные приложения и по вэбсокетам/комету. И это всё с богатыми js-фронтендами на всяких там Angular'ах и React'ах. Естественно можно крутить костыли типа Celery / Gearmand / Beanstalk / RabidMQ, но накладные расходы на коммуникацию слишком большие :( Компилируемые языки со своими Managed Runtime'ами позволяют строить монолитные приложения в которых подобные решения избыточны в рамках одной и той же машины, а если это куча нод в кластере то нужно мерить/думать.

    Django сейчас сложно поддерживать так как он достаточно сильно развился за последние 3 года, и я очень сомневаюсь что сохранится совместимость новых версий со старыми.

    А вот с pyramid (pylons) и SQLAlchemy можно строить достаточно хорошие приложения. У них есть enterprise поддержка и соответствующие гарантии.

    Типовые задачи на питоне:
    - написать какой-то мелкий скрипт с Gui на PyQT / Pyside для какой-то аналитики и отрисовки графиков, иногда попадаются задачки с gstreamer'ом
    - написать какое-то простое RESTful CRUD приложение, в стиле "одна табличка БД - один контролеер", это конечно же тонна копипасты и мне больше нравятся DataMapper'ы по типу TastyPie. Иногда люди хотят чистого Tornado или Flask'a, так как им не нравится overhead в джанге и pylons.
    - написать скрипты для деплоя чего-то, обычно люди не знают про SaltStack.

    В плане архитектуры питонистам чужды различные SOA с CQRS-ES'ом, потому что сам компилятор не располагает. Хотя её достаточно просто поддерживать.

    Проблема всех проектов на Node.js / Python / Ruby это отсутствие долгосрочной поддержки библиотек и фреймворков - часто ломается обратная совместимость, и нужно постоянно следить за состоянием всех зависимостей. Опять же нужен TDD/BDD для того что это всё хорошо контролировать. Тестируешь руками - себя не уважаешь.

    Ну и вроде всё ...
    p.s. я опубликую на хабре статью сегодня-завтра "Freelance - you're doing it wrong" там поделюсь опытом работы и основными организационными проблемами в рамках удалённой работы и фриланса, покажу разницу между ними.
    Ответ написан
    6 комментариев
  • Как начать работать на fl.ru с нуля и стоит ли работать с данной биржей?

    opium
    @opium
    Просто люблю качественно работать
    Регистрируешься и начинаешь работать работать и ещё раз работать.
    Ответ написан
    Комментировать
  • Какие самые реальные и действенные проекты\работы\фриланс для python-программиста?

    kivsiak
    @kivsiak
    software engineer
    Основной навык для любого программиста это самостоятельный поиск и анализ информации.
    odesk fl и т.п. не являются закрытым элитарным сообществом. Что вам мешает зайти и посмотреть какие задачи там ставят? Что требуют? Сколько платят? Какие сроки?
    Ответ написан
    Комментировать
  • На каких ресурсах можно программировать на JS для фана?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    codepen.io
    Ответ написан
    Комментировать
  • Какими будут цены на фрилансе после падения рубля?

    opium
    @opium
    Просто люблю качественно работать
    ну раньше зарабатывал 80 баксов в час или 2400 рублей
    сейчас тоже 80 баксов в час но 5600 рублей в час, в целом нормально но хотелось бы больше
    Ответ написан
    8 комментариев