• Как закрепиться на фрилансе, если сложно найти заказы?

    @altai2013
    Регистрируйтесь на фриланс-биржах, регистрируйтесь на тематических форумах, ищите вакансии по удалённой работе. Начинать всегда тяжело, это у всех так. На первом этапе цепляйтесь за всё, что есть, - за любую работу, включая почти бесплатную. Ваша задача - не столько заработать (начинающим платят гроши и конкуренция среди них огромна), сколько обрасти знакомыми, которые будут рекомендовать вас другим. Если нет запаса лишних денег, то избегайте любых вариантов, где нужно платить, потому что вы не отобьёте свои затраты. Есть бесплатные ресурсы с работой - сконцентрируйтесь на них. Поначалу будет очень мало заказов и поступать они будут очень нерегулярно. Потом заказов станет побольше. Потом вам предложат постоянную удалённую работу с низкой зарплатой, а потом будут такие же предложения с высокой. Этим и заканчивается практически весь фриланс :)
    Ответ написан
    Комментировать
  • Стоит ли учить flask для back-end разработки?

    @deliro
    Изучал фласку первые пару недель. Она простая, "некомбайн". Разобраться что да как работает - пойдёт (потому что вьюхи и шаблоны у них с джангой похожи).

    Дальше лучше переезжать на джангу. Фласк лучше джанги примерно в 1% всех случаев - это те, когда тебя джанга не устраивает целиком и полностью: ORM не хватает или не подходит, стоковые сессии и юзеры тебя раздражают, контекстные процессоры и мидлвари тратят слишком много ЦП, что лучше бы их на Си переписать. Короче, тогда, когда своё написать быстрее и проще, чем строить костыли поверх джанговских компонентов с сильной связью.

    Плюсом идёт просто огромная куча модулей для джанги (по сравнению с флаской) и бОльший спрос на джангу на рынке труда.
    Ответ написан
    Комментировать
  • Из гуманитария в программисты, или как найти работу?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Предложу чуточку нестандартный вариант, вдруг поможет:
    1) Находите интересующие вас компании, где вы бы хотели теоретически работать. Естественно никаких гуглов/ораклов, что-нибудь местное или по удаленке.
    2) Находите собственно их почтовый ящик, на который они принимают письма общего/рекрутингового плана.
    3) Строчите туда письмо "от души". То есть хороший, красивый, структурированный текст, в котором в кратце даете понять что вы из себя представляете, как бы быстро обучаетесь, проводите параллели со своей бывшей работой рекламщика, рассказываете о былых невероятных заслугах и тд и тп. Ну в общем пишите письмо так, что если бы оно пришло например к вам на ящик, то вы бы его полностью прочитали, даже не понимая зачем вам его вообще читать.
    4) Надеетесь на лучшее. И даже если никто не возьмет к себе, то по-любому кто-то любезно ответит "простите, вы конечно классный, но совсем уж новички нам сейчас не нужны". И их можно будет сразу заносить в список, на случай смены работы, когда вы уже наконец-то поработаете на первой работе. + это хорошо повлияет на моральное состояние, ибо все эти топорные отказы по сухим резюме/или вообще отсутствие даже отказов, могут вгонять в депрессию поначалу.
    Ответ написан
    Комментировать
  • Стоит ли идти на такую работу?

    opium
    @opium
    Просто люблю качественно работать
    Стоит
    есть книги , есть интернет, есть сообщества
    Ответ написан
    Комментировать
  • Как найти работу без опыта и законченного высшего образования?

    @thepry
    Ruby on rails, 1С разработчик
    Выберите специализацию, ищите вакансии и рассылайте резюме. Даже, если вы по требованиям не подходите, то все равно пишите, спрашивая не нужны ли им стажеры/джуниоры. Попробуйте сделать хотя бы 100 откликов.

    Параллельно с поиском работы, стоит развиваться в выбранном направлении: изучать библиотеки и фреймворки, пилить свои проектики, читать книги и т.п.
    Ответ написан
    Комментировать
  • Python Django junior?

    sim3x
    @sim3x
    Для того чтоб устроиться на работу - нужно ходить на собеседования и получать офферы
    Ответ написан
    5 комментариев
  • Где найти практикум по Python?

    longclaps
    @longclaps
    "По рыскав", "на сколько", "в месте" = "по убивав бы".
    Судя по предыдущему вопросу, Рамальо вам рановато.
    checkio.
    Ответ написан
    Комментировать
  • С чего начать изучение современных веб-технологий?

    @Themezv
    Js developer (React.js)
    1. Да напрягает.
    2. Django на данный момент самый популярный и актуальный python framework.
    И для создания API тоже отлично подходит (например: django-rest-framework).
    Так что не сомневайтесь, спокойно используйте Django для бэка.
    Ответ написан
    Комментировать
  • Все ли на самом деле плохо с Python на удаленке?

    DevMan
    @DevMan
    ибо джун на удаленке = большой менингит.
    это касается любого языка, не только питона.
    Ответ написан
    5 комментариев
  • Стоит ли заключать договор?

    @entermix
    Кто сталкивался с такими ситуациями? Кто какие решения принимал? Всё-таки не очень-то хочется обогащать чужой карман...

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

    gordon_shamway
    @gordon_shamway
    Мне Доусон очень понравился, для новичка как раз.
    Ответ написан
    Комментировать
  • Если изучаешь Python стоит ли для общего понимания изучать С++, или не грузить разум и конкретно изучить Python?

    @pixik
    Если конкретно необходимости изучать С++ нет, то изучайте питон и алгоритмы, структуры данных, операционные системы итп. Когда нужно будет, займетесь и С++.
    Ответ написан
    Комментировать
  • Хорошая практика для Python?

    @fireSparrow
    Решайте задачи. Начинайте с простых, тщательно разбирайте те конкретные непонятки, которые всплывают по мере решения. Постепенно почувствуете в себе силы переходить к более сложным задачам.

    Зарегистрируйтесь на сайтах:
    checkio.org
    codingame.com
    codewars.com

    Там хорошие подборки задач разного уровня сложности с автоматическим тестированием решений.
    Ответ написан
    2 комментария
  • Хорошая практика для Python?

    aRegius
    @aRegius
    Python Enthusiast
    Здравствуйте!

    Лутца читать лучше после Доусона. А вот читая Доусона, вы и сделаете первый шаг к тому, чтобы не "тупить в экран", если, конечно, подойдете к работе (именно работе, а не просто чтению) с этой книгой серьезно - там достаточное количество интересных и практичных задач.
    Ответ написан
    4 комментария
  • Как осмыслить решение задач на основе общения функций?

    Функции - это инструмент, используемый для написания поддерживаемого кода, главная их задача - избавить программиста от необходимости писать одно и то же несколько раз.
    Если приложить это определение к вашей задаче, становится понятно, что функции вам вообще ни к чему, забудьте о них пока.
    Процесс в общем случае такой:
    1. Придумываете алгоритм решения задачи.
    2. Описываете алгоритм литературным псевдокодом.
    3. Последовательно реализуете каждый шаг псевдокода без оглядки на функции, паттерны, абстрации и все прочие наслоения (это если ваш уровень программирования реально низок; это всё-таки нужные вещи и с опытом ими всё проще жонглировать в голове).
    4. Когда программа полностью готова и работает, можно заняться оптимизацией, улучшением архитектуры и т.п.

    Примерно такой алгоритм описан у Мартина в "Совершенном коде", если мне не изменяет память. Почитайте, хорошая книга. В идеале, стоит в этот процесс добавить ещё тестирование, но опять, это если голова не пухнет и без него.
    Это позволяет на каждом этапе фокусироваться на том, что важно в данный момент и не забивать голову нерелевантными вещами. Есть слона по кусочкам, вот это всё.
    Ответ написан
    Комментировать
  • Изучение python не для новичков, с чего начать?

    @yociyavi
    "Я прочитал 10 книг по езде на велосипеде, но так и не научился ездить на нем".
    Для того чтобы научится что-то делать, нужно это делать. Параллельно почитывая теорию.
    Напишите пару сайтов для себя: блог, туду лист и прочие. За одно и портфолио будет.
    Ответ написан
    Комментировать
  • Как заставить Django запускать Python скрипт через каждые N минут?

    добавьте к вашему Django проекту Celery и навсегда забудете о головной боли с фоновыми задачами
    Ответ написан
    Комментировать
  • Чем менять css стиль в Django?

    sim3x
    @sim3x
    <div style="{{ my.percents }}">
    <div style="width:12.3%">
    Ответ написан
    Комментировать
  • Как пишутся системы оплаты для сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Как осуществляется написание платежной системы касательно visa и mastercard или для конкретного банка? что делается в данном случае? (Допустим требуется работа со сбербанком и альфабанком).

    Из личного опыта:
    a. Приезжаете в офис банка у которого есть услуга "интернет эквайринг", показываете своё юрлицо, уставные документы, бенефициаров, обороты от 50 млн в месяц.
    * некоторые работают и с меньшими оборотами, но % будет крайне не выгодным.
    ** без запущенного и работающего проекта идти в банк бессмысленно.
    b. Ждете 2-6 недель пока СБ банка проверит все.
    c. Ждете 2-4 недели пока банк подпишет договор
    d. Получаете реквизиты и документацию API конкретного банка.
    e. Реализуете
    f. Ждете 1-2 недели пока банк проверит что у Вас все согласно их протоколу.
    g. Получаете боевые реквизиты.

    Учтите что:
    1. Если Ваши объемы меньше чем 50млн+ в месяц - с вероятностью 99% Вам будет СИЛЬНО выгоднее работать через посредника. Посмотрите на uniteller.ru , payture.com/ru , payler.com - если Вы будете достаточно убедительны на переговорах, вполне реально сторговать их до 2-2.5% даже на маленьких оборотах (1млн-5млн)

    2. Прямые API банков мягко говоря не современны. Как правило там не будет ни удобного личного кабинета, ни вменяемой службы поддержки - ничего. Зато будут проверки, требования бумажной отчетности и прочие милые сердцу советского бюрократа вещи.

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

    С учетом данных пунктов, по моему мнению прямой договор с банком имеет смысл если у Вас настолько большие обороты - что разница в десятые доли процента окупает весь этот геморрой.
    По факту есть море проектов с большими оборотами (mamba, badoo, etc) кто продолжает работать через агрегатор, минимизируя расходы на юристов, бухгалтеров, техническую поддержку работы шлюза итд итп.
    Ответ написан
    1 комментарий
  • Обучение Python, стыдно, но нужна помощь. Поможете?

    Ну вам же нужно во втором цикле КАЖДОЕ число из первого диапазона (с, d+1) умножить на КАЖДОЕ число из второго диапазона (a, b+1). Т.е. вам нужны вложенные циклы.
    Примерно так:
    for j in range(a, b + 1):
        # здесь выводим значение из диапазона 
        print (j, '\t', end = '')
        for i in range(c, d + 1):
            # здесь считаем значения для каждой комбинации
            print( i * j, '\t', end = '')
    Ответ написан
    Комментировать