Задать вопрос
  • Zend Framework is dead?

    У нас изначально сервис делался на Zend, теперь новую версию делаем на Symfony. Т.е. в рамках рынка труда - единственный вариант куда-то устроиться, это в легаси-проект. Что само по себе не очень круто.
    Ответ написан
    Комментировать
  • Требования к Django разработчику(Стек технологий)?

    1) HTML/CSS/JS - очевидно, знать нужно всем.
    2) XML/JSON - уже зависит от типа сервиса,с которыми нужно пилить интеграции
    3) Django/Django REST Framework - тут подразумевается, что либо бек отдает статику, либо бек дает апи для js-фреймворков
    4) Celery/RabbitMQ - т.е. умение делать задачи в очередь. Встречается очень часто, особенно на проектах, где надо какие-то отчеты формировать, письма отсылать и так далее.
    5) Elasticsearch/PostgreSQL - на маленьких проектах поиск делают прямо через постгрес, на больших уже юзают эластик.
    6) Общее знакомство с библиотекой Python
    7) Deploy: nginx / uwsgi (Gunicorn) / postgres - но зависит от проекта, на больших - это не твоя боль.
    ___

    Дополнительно спрашивают: Flask (Сейчас мода идет на микросервисы)/Tornado/Twisted/Aiohtp - это уже зависит от конкретных вакансий.

    Дополнительно требуется: 1-2 года опыта на php/ruby/node.js/java/.net - к сожалению, Python - это не php, тут не пилят говно на коленке за день, тут делают какие-то большие проекты с датой, интеграциями и прочее. Поэтому изначально предъявляют к кандидатам более высокие требования. В том числе опыт работы на Питоне, либо на похожем стеке.
    Ответ написан
    6 комментариев
  • С чего начать раскрутку психолога?

    Привет

    1) В каком городе находится психолог. Если это конкурентные Москва, СПБ, Новосиб итд - то пытаться пробиваться через свой блог и размещение информации в различных генераторах-психологов. Можно поискать какие-то свободные запросы, где нет конкуренции и потенциально хороший трафик.

    2) Если это маленький город - то можно через директ по прямым запросам.

    Учитывая количество спама даже по 100% платным запросам (его там 99.9%) платить за директ в городах с большой конкуренцией - это глупо. Можно дорого нагнать трафик, а выхлопа никакого не будет.
    Ответ написан
    4 комментария
  • Есть ли будущее у Python kivy?

    Python - веб, биг-дата, тестирование, системное администрирование. Все остальное, что есть в Python - можно забить, ибо оно есть, но по факту ни на что, кроме реализации пет-проектов не подходит.
    Ответ написан
    4 комментария
  • Кто больше независим - разработчик или тестировщик?

    1) Тестировщик - это сотрудник в штат или сотрудник в штат на удаленку. На Фрилансе ничего сложнее заказов "протыкать сайтик, посмотреть ошибки, уязвимости" тебе не дадут. Ибо, мелким заказчикам тестирование не нужно, а крупные уже набирают в штат (НДА, знакомство с системой и прочее).

    2) На западе считается, что тестер - это обезьяна, поэтому платят копейки. Реальные деньги появляются, когда ты становишься либо безопасником, либо QA-Аutomation (а это уже знание Java/Python + базы данных и прочие тестовые фреймворки).

    3) Тестирование - это прослойка между ПМ и Разработкой на более менее крупных проектах. Собственно, если нет этого, то прослойка в виде тестера не нужна.

    _____

    Если кратко, то в тестировании хорошие деньги получают только лиды, qa-automation, безопасники - это 3-4 года опыта надо. Разработчики в целом получают выше, да и всегда остается возможность сделать что-то свое. Т.е. разработчиком быть выгоднее. Вопрос только в том, что в тестирование зайти проще, да и всегда можно в разработчика перерасти.
    Ответ написан
    Комментировать
  • Насколько сложно сделать рефакторинг проекта и переписать код с C# на Python/Java?

    Прочитал описание задачи, выглядит очень странно.

    Есть проект на .net, его нужно переписать на python/java - при этом главным критерием стоит масштабирование и вопрос кадров.

    На Python кадров не так много. Найти middle/seniour на Python достаточно сложно. Чаще всего попадаются люди, кто что-то делал на Php, но при этом как-то ковырял Python. Да и масштабирование так себе под Python, т.е. можно, но с геройством.

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

    Мб как вариант, вам докинуть зп до уровня адекватных Java- разрабов в 140-160 тысяч. А там глядишь и нормальные ребята на .net к вам подтянутся?
    Ответ написан
    3 комментария
  • Парсинг базы более миллиона позиций, как сделать?

    Если у них нет защиты от парснига, то пишите обычный парсер, который перебирает все позиции. Обязательно соблюдайте тайм-ауты, обязательно отдавайте адекватные user-agent, обязательно обрабатывайте исключения. Если есть какая-то защита, то уже надо изголяться со всякими библиотеками распознавания капчи, эмулятор действий и прочее.
    Ответ написан
    Комментировать
  • Какая роль php в современном вебе?

    В общем.

    1) PHP юзается в огромном количестве различных проектов. Например, symfony юзается для больших и сложных проектов. Также ПХП юзается для всякого e-commerce итд

    2) Python/Ruby в рф не очень популярны. Например, Python юзается во всяких гигантах типа mail.ru/yandex (но ты там точно не захочешь работать), плюс всякие стартапы, где нужно работать с данными (питон имеет хорошие мат-либы).

    3) Тут нужно понимать следующую вещь. Никто в здравом уме не будет писать на Питоне/Руби/Ноде проекты уровня блога, информационного сайта, интернет-магазина. Так как это выйдет в разы дороже, чем делать проект на движках ПХП. Поэтому при просмотре вакансий может показаться, что эти языки - это какой-то сложный и крутой кастом, а пхп - это хрень всякая. На ПХП тоже есть куча сложных проектов на фреймворках, просто из-за обилия вакансий они теряются в массе.
    ____

    Не слушай стоны людей, что ПХП мертв, пхп никому не нужен, он ужасен и прочее. Если ты хочешь быть веб-разработчиком в РФ, то начинать тебе надо именно с ПХП. На Питоне(Руби), работу найти в разы сложнее, там сразу ожидают более высокий уровень разрабов, основная масса вакансий сосредоточена в столицах. Что на ПХП, что на Питоне(Руби), можно сделать аналогичные проекты.
    Ответ написан
    6 комментариев
  • Прием платежей без ИП?

    Plati.ru - можно продавать свои товары (ключи пополнения баланса) на этом сервисе, а потом выводить деньги через веб-мани. Естественно риск всегда остается, но как вариант "на первое время" возможно подойдет.
    Ответ написан
    Комментировать
  • Делать интернет-магазин за процент от продаж?

    Естественно нет.

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

    Какая тематика сайта, и в чем заключается фишка сайта. Если это статейный проект, либо проект услуга - то можно статьями фигачить через блог. Если это какой-то сервис - то уже зависит конкретно от сферы.
    Ответ написан
  • Где можно устроиться на удаленную стажировку?

    1) Стажировку найти удаленную для неопытного - никак.
    2) Стать фрилансером - наработать портфолио, потом найти удаленную работу - вполне вариант.
    3) Либо пойти в говно-фирму, там поработать немного, а потом уже искать работу, как опытный.
    Ответ написан
    Комментировать
  • Стоит ли учить python по курсу ITVDN Python starter,assential?

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

    Если захочешь делать сайт на питоне, то есть на ютьюбе 2 часовой ролик по созданию сайтов на django - его тебе хватит, чтобы создать базовый сайт. Но там помимо самого питона и джанго понадобится еще linux/nginx.
    Ответ написан
  • Стоит ли делать "фейковую" активность на сайте?

    Сайты, которые предлагают формирование какого-либо комьюнити вокруг него - должны иметь жизнь. Другими словами, люди редко начинают что-либо писать на сайте, если до них никто ничего не писал на сайте. Поэтому "фейковые" комментарии - вполне рабочий способ.

    Однако, тут есть парочку подводных камней:

    1) Их сложно и муторно писать. Имея порядка 100 статей, делать 5 комментариев в каждую статью - это 500 разных комментариев. Это сложно. Я для своих проектов брал иностранные аналоги и тупо переводил комменты с английского на русский.

    2) Если люди вступают в дисскуссию с кем-то под комментарием, то они ожидают, что им будут отвечать и как-то реагировать на них. Поэтому нужно система отслеживания новых комментариев, плюс понимать, что и где нужно писать. Когда этих комментариев больше 1000% - уже начинаешь плавать.
    __

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

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

    Личный опыт подсказывает, что если:

    1) Нужно делать простые сайты - wordpress
    2) Нужно делать сайты для адекватных заказчиков - 1С - Bitrix
    3) Нужно делать сайты для кого попало - OpenСart

    Больше всего денег получается на Битриксе, но как правило ты должен быть минимум ип, так как люди сотрудничают через официальные договора.
    Ответ написан
    9 комментариев
  • Где искать заказы удалённому тестировщику?

    1) Обычно заказы идут весьма скучные на примере "Вот есть сайт, проверь его полностью на все", отпиши об ошибках, прими правки, перепроверь. Платят мало, задачи скучные. Так как без НДА тебя хрен подпустят к инфраструктуре проекта.

    2) Гораздо интереснее в данном случае устроиться на удаленку. Если ты не тупой, и осилишь базовую Java/Seleniun/thycydides, то вполне реально найти в РФ проекты на 60-80, где ты будешь тестировать ручками, участвовать в развитии проекта и пилить автоматизацию в свободное время.

    3) Если совсем не тупой и осилишь еще и английский, то 1200-2000 долларов можно получать. Но уже как ИП работать.
    Ответ написан
    Комментировать
  • Зачем продавать сайт который приносит деньги?

    Тут есть одна фишка.

    У тебя есть сайт, который приносит определенный доход, который тратит твои силы. Ты думаешь, что оно того не стоит, поэтому решаешь его продать.

    Ты берешь нагоняешь туда трафик, нагоняешь туда монетизацию, потратив определенные свои деньги, и выставляешь его на продажу, поставив ценник в 3-4 раза выше его реальной стоимости.

    Неопытный покупатель смотрит на хорошие показатели, покупает сайт (еще не факт, что при покупке не кинут), и на выходе получает фигню.

    ___

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

    Опыт подсказывает ряд вещей:

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

    т.е. даже если ты осилишь такую систему (что вряд ли - говорю честно), то ты с ней ничего не сможешь сделать. Так как предприятию выгоднее и надежнее работать с каким-нибудь центром внедрения 1с + другой стаф, чем с каким-то мальчиком.

    2) Если у нет четкого плана, что делать с этой программой (а его у тебя нет), то ты выгоришь за 3-6 месяцев, и у тебя будет просто воспоминание о том, что ты там что-то колупал. Как портфолио - это использовать вряд ли получится.

    3) Продукты обычно хорошо идут, когда ты его быстро доводишь до рынка + получаешь фидбек от юзеров.

    Другими словами, тебе лучше выбрать какой-то проект, который ты железно сможешь реализовать за 6 месяцев (максимум) и сможешь его самостоятельно вывести на рынок. Тогда дело в теорию может пойти, иначе забей.

    4) А где экспертиза, дружок? Ты не сможешь сделать систему автоматизации для предприятия, если ты не будешь знать все его бизнес-процессы. И не просто знать их, а понимать их на 100%.
    Ответ написан
    Комментировать
  • E2e тестирование Selenium vs Headless Chrome - кто молодец?

    Java1.7 + selenium + thucydides = > лучше этого для UI тестов ничего не видел.
    Ответ написан
    Комментировать