Задать вопрос
  • Как нанять сотрудника IT Компании, чтобы он не ушел быстро?

    newross
    @newross
    Product owner
    1. Узнать у каждого причины ухода
    2. Выявить общую для всех причину и устранить ее
    3. Пересмотреть процесс подбора и найма сотрудников
    4. Начать заключать договора
    Люди поработают недели, дня два получают они у нас деньги сразу, но вот уходят.

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

    @mamkaololosha
    Зачем платить каждый день? Платите раз в 2-4 недели. Заключайте договор, запись в трудовой. Можете приподнять немного требования из-за этого и открыть параллельно вакансии стажеров. Вот и всё.
    Ответ написан
    Комментировать
  • Как нанять сотрудника IT Компании, чтобы он не ушел быстро?

    @GreatRash
    Видимо у вас невыносимые условия труда. Мир не крутится только вокруг денег, может у вас проблема во взаимоотношениях подчинённый/начальник? Уверены ли вы, что у вас адекватная оплата? По мне сдельная оплата с адекватностью не ассоциируется. Что вы можете предложить работнику кроме денег?
    Ответ написан
    8 комментариев
  • Как собрать команду "за идею", не слив проект на общее обозрение?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Всё намного проще...
    Немного субъективно-практического мнения:
    1. Так как идеи не патентуются, точнее, доказать первоисточник сложно юридически, то Вы либо раскрываете карты, либо нет - это Вы для себя решаете.
    2. Собрать команду "за хлеб" - очень просто, но при условии реально стоящей идеи. И Вам не нужно окалачивать пороги ИТ-тусовок и строчить десятки эссе на етму разработки (как Вам тут уже советовали). Вы вообще можете не быть в ИТ-теме.

    Где искать команду:
    1. Вот здесь, на Тостере (не раз видел, как на подобные вопросы имелись отклики заинтересованных)
    2. Есть сайт cofounder.ru, на нем мы нашли в наш проект разработчика (долевое участие)
    3. Поискать ресурсы (даже западные), где общаются стартаперы.
    4. Согласно 3 пункта - создайте блог на Spark.ru, где есть раздел вакансии, расскажите о своем проекте и сообщите всем, что ищете команду.

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

    P.S. И, как раз, для тех кто опасается за свою идею, мы включим в наш сервис инструментарий для защиты ;)

    Надеюсь, мой ответ будет Вам полезен.
    ¡Saludos!
    Ответ написан
    Комментировать
  • Какой framework выбрать под задачу?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Если новичок, то Django - множество мануалов, достаточно строгая структура приложения, куча модулей. Все, что вы назвали легко можно реализовать. Если Python еще не изучали, то пройдите курс на codeacademy, затем хотя бы пробегите по книжке Лутца, и почитайте статейки на хабре про правильные паттерны на Python. Потом напишите парсер (без Django пока, просто парсер) Если вы гениален от рождения - то за пару недель справитесь. Потом проходите туториал с официального сайта django. Всю работу проводите на linux, в виртуальной машине или как угодно, только никакой винды. Потом проходите мануал с How to tango with Django. (Это еще минимум неделя если осмысливать то что делаешь) Затем пишите свое приложение, начав с регистрации пользователей и пользовательского профиля (прогресс, рефералы). Прикручиваете туда свой парсер. Настраиваете рассылку на почту. Вуаля. (Это еще пару недель, так как новичок и будет много гугления)
    Ответ написан
    7 комментариев
  • Что означает эта строка кода на Plython?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Может быть вот так?
    d=[bb[i], bb[i+1]]
    spamwriter.writerow(d)

    В первой строке: создается лист d из двух ссылок на объекты в листе bb, один из них с индексом i, второй с индексом i+1.
    Во второй: вызывается метод writerrow объекта spamwriter с параметром d
    Ответ написан
    1 комментарий
  • Как сделать отображение related objects в отдельном ListView?

    @deliro
    Ну да. Остальное дописать ручками в get_context_data.
    Кстати, советую заменить get_queryset на:
    def get_queryset(self):
        return super().get_queryset().filter(post=self.kwargs.get('post_pk'))
    Ответ написан
    3 комментария
  • Как скомпилировать python чтобы нельзя было декомпилировать?

    @FireGM
    Если локально находится база данных, то не имеет смысла. А если к удаленной БД, то надо делать правильное серверное апи. А декомпилировать всегда есть возможность.
    Ответ написан
    1 комментарий
  • Как вывести defaultdict поэлементно в шаблоне Django?

    Создаете кастомный фильтр, который достает элемент из dict.

    @register.filter
    def get_item(v, a):
        return v.get(a)

    Теперь в шаблоне можно сделать (или даже для этого использовать переменные):

    {{ foo|get_item:1|get_item:3 }}

    p.s. Но зачем тут defaultdict, да и вообще dict? Почему нe list?
    Ответ написан
    4 комментария
  • Как быстро получить корочку о ВО?

    opium
    @opium
    Просто люблю качественно работать
    Что то вы какие то глупости рассказываете, чем дальше живешь тем толще опыт и тем все менее важным является важным ВО.
    Для миграции проще опытом задавить чем Во получать.
    Ответ написан
    6 комментариев
  • Как быстро получить корочку о ВО?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    В России бред, никто не требует, если знания адекватные.

    За рубежом чуть сложнее, если вы гений и супер профи, то вам все дороги открыты, и возьмут без всего. Если вы просто обычный специалист, то наличие адекватного и профильного ВО это огромный плюс. К тому же, на многих крутых зарубежных работах теперь требуют приличных знаний Compute Science, а в домашних условиях эти знания получить очень очень трудно.
    Ответ написан
  • Redirect после logout django?

    zigen
    @zigen
    def logout_view(request):
        logout(request)
        return HttpResponseRedirect('your path')
    Ответ написан
    Комментировать
  • Какие преимущества фриланс имеет над работой в офисе?

    @RadmirZ
    Делаем интернет-магазины на движке minicart.su
    Хехе, на работе я получал где то 30, с премией и похвалой начальника когда впахивал, ну 35 (по нынешним мерками будет где то 50, спустя столько лет), когда уволился стал зарабатывать от 120 - да много пашешь, но когда за день зарабатываешь столько сколько раньше за месяц поневоле начинаешь задумываться, а че я раньше тупил?

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

    Я так 50% своих клиентов вообще не видел в принципе, несмотря на то что мы в одном городе, а она все 100%.

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

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Описываю по себе:
    1) Возможность создать свой собственный режим сна. Для меня вставать в 8-9 утра это настоящая боль. Уже год+ засыпаю между 3-4 часами ночи и просыпаюсь между 11-12. То есть абсолютно всегда сплю свою норму в 8 часов, для того чтобы чувствовать себя нормально и не пить никаких кофе.
    2) Отсутствие временных/моральных/физических затрат на дорогу до работы. Конкретно мне жаловаться не приходилось, ибо первое место работы было в 10 минутах ходьбы от дома, но вот люди в больших городах от этого явно страдают.
    3) Возможность жить и работать так, как это удобно ТЕБЕ. Вот сижу я днем, дописал только-что какой-то кусок проекта и смотрю в окно, а там солнышко светит и птички поют. Ну я беру и иду бегать на стадионе. И это все происходит в 2 часа дня. А что в офисе? Ходить проветривать мозги на улицу на официальных перерывах? А если заработался и пропустил перерыв, то что? Во многих компаниях придется сидеть дальше тупить.
    4) Возможность работать тогда, когда это наиболее удобно и эффективно для тебя. Один из самых важных пунктов. В офисе пришел и сидишь 8-часовой рабочий день. И ты же не можешь подойти к начальнику и сказать, что у тебя сейчас мозги не работают, и тебе бы хотелось свалить домой вообще. Ну может 1-2 раза отпустят, а что делать если тебя в каждый второй день после обеда парализует на пару часов? Будешь в итоге сидеть и накручивать спагетти-код на вилку. А потом его рефакторить, матерясь. Мне вот например ночью нравится работать, но где вы видели офисы, в которых вам позволят одну половину дня работать там, а другую ночью дома?
    5) Отсутствие привязанности к каким-то предпочтениям фирмы. Вот попали вы в веб-студию, делающую сайты на битриксе. И представим чисто теоретически что вам там платят нормальные деньги. А дальше что? Ну полгода вы попилите магазинчики. А потом еще полгода. И еще. Ну конечно не везде так уныло, но своих "особенностей" хватает во всех компаниях.
    6) Отсутствие видимого потолка по заработку. В стандартной компании вас посадят на оклад, +небольшие премиальные если вся команда в сроки будет сдавать проект например и нарисуют вам роадмап, по которому вы будете строить планы на жизнь. Аля "через полгода сдам 7 проектов и меня повысят, увеличив зп на 15%". А потом в один прекрасный вечер после работы вы сядите изучать что-то интересное дома. И будете изучать недели-месяцы. И вот приходите вы однажды на работу, с кучей новых знаний, а у вас в голове стойкое ощущение того, что сейчас вы достойны не то что этой прибавки в +15%, а вы на все 30% тяните. Но вам никто этого не даст. Просто потому-что обычные офисы живут по другим правилам.
    Ответ написан
    11 комментариев
  • Django allauth не работает авторизация?

    zelsky
    @zelsky Автор вопроса
    <a href="{% provider_login_url "facebook" %}">Facebook OAuth2</a>
    Ответ написан
    Комментировать
  • Как рассчитать стоимость сделанного сайта?

    @Inv3go
    Наглости разработчика и щедрости заказчика.
    Ответ написан
    Комментировать
  • Как добавить уже сгенерированный sitemap.xml?

    sim3x
    @sim3x
    nginx
    location = /sitemap.xml {
    root /path/to/xml
    }
    Ответ написан
    Комментировать
  • Каким образом можно реализовать приложение тестирования на Django?

    zelsky
    @zelsky
    Зайти на джангобук и посмотреть задание для знакомства с джанго там какраз работа с опросами.
    Ответ написан
    2 комментария
  • Каким образом можно реализовать приложение тестирования на Django?

    sim3x
    @sim3x
    0. Напиши ТЗ
    1. Реализуй ТЗ
    Ответ написан
    Комментировать
  • Как задать ограничение цикла django в тегах?

    @deliro
    Если нужен паджинатор:
    from django.views.generic import ListView
    
    class NewsList(ListView):
        model = News
        paginate_by = 5


    Если просто выкинуть 5 последних:
    News.objects.all()[:5]

    В теги это лучше не совать. Но если очень хочется сделать это в шаблоне:
    class News(Model):
        # Твоя модель новостей
        @classmethod
        def last_five(cls):
            return cls.objects.all()[:5]


    Затем передать модель в контекст:
    return render(request, 'template.html', {'News': News})


    И в шаблоне написать:
    <div class="my-very-own-news">
        {% for news in News.last_five %}
            {{ news }}
        {% endfor %}
    </div>
    Ответ написан
    Комментировать