• Использовать ли Python, когда можно обойтись bash?

    @fireSparrow
    Без кода сложно говорить что-то конкретное.

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

    Вот этот код у меня грузит процессор на 99-100%

    while True:
        x = range(3)


    А вот с этим процесс python3 я почти вообще не вижу в выводе команды top. Он там появляется всего несколько раз в минуту с какой-то смешной цифрой вроде 0,2 % загрузки процессора.

    import time
    
    while True:
        x = range(3)
        time.sleep(0.1)


    Так что используйте задержки в цикле и будет вам счастье.
    Ответ написан
    Комментировать
  • Является ли внешний ключ индексом?

    @lega
    Foreign Key использует индекс, т.е. нет, но без индекса не сделать.
    Ответ написан
    Комментировать
  • Как коректно спросить о том куда расти для повышения ЗП?

    clockworkbird
    @clockworkbird
    leko.team
    Скажу как руководитель команды разработчиков.
    1. Развивайтесь.
    Чем больше вы приносите пользы, тем более ценным сотрудником вы будете.
    Развивайтесь как специалист, работайте продуктивно, будьте заинтересованным и смотивированным сотрудником не на словах, а на деле. Станьте лучшим специалистом в вашей компании.
    2. Дайте понять, что вы хотите получать больше - это, как ни странно звучит, не всегда очевидно, особенно, когда сотрудник хорошо работает.
    3. Если компания вам нравится и вы видите в ней перспективу - помогайте компании и ждите. Это длинный путь, но обязательно окупится.
    Если переросли компанию и не видите перспектив, то став хорошим специалистом вы всегда сможете устроиться в другую, более успешную. Хороших специалистов сейчас отрывают с руками.
    Ответ написан
    Комментировать
  • Как коректно спросить о том куда расти для повышения ЗП?

    opium
    @opium
    Просто люблю качественно работать
    а какая у вас нынче зп
    неужьто 10к баксов и вы в потолке и не знаете как спросить больше?
    Ответ написан
    7 комментариев
  • Как настроить кэширование информации о текущем курсе валюты с сайта cbr?

    @kegebinem
    А чем вас не устраивает удобный и бесплатный API того же курса валют с крупнейшего в РФ игрока в этой сфере - РосБизнесКонсалтинг
    Ответ написан
    3 комментария
  • Как перенести большой объем данных с сервера на сервер?

    @kegebinem
    Syncthing - специализированная вещь под такие дела.
    Но скорость хоть и хороша, но негарантирована.
    По умолчанию Syncthing старается не нагружать канал.

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

    @kegebinem
    зависит от вашей специализации и компетентности, наличие (постоянное) денежных средств на оплату во время всего проекта.

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

    @kegebinem
    В понимании рейдеров - программисты-дизайнеры задроты лакомый корм. А обороты иногда неприлично большие


    ну захватят они фирму и что?
    вы пароли на серверах в интернете сменяете - и все, они приехали.
    а домены вообще на частное лицо, к примеру, заведены.

    бренд также можно выделить в отдельную фирму.

    рейдерам нужны дорогие вещи которые можно быстро сбыть с рук за приличную сумму.

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

    @kegebinem
    У нас творческая деятельность не приравнивается к коммерческой.
    Но вот если вы продаете не сами, а продает за вас Гугль и вы регулярно получаете за это деньги - то вам нужно и ИП/ООО и налоги платить.
    Если же вы создаете УНИКАЛЬНОЕ ПО самостоятельно и продаете его НАПРЯМУЮ пользователям самостоятельно - то это т.н. "творческая деятельность"
    Ответ написан
    1 комментарий
  • Можно ли сделать интернет-стартап не будучи ИТ-специалистом?

    @laxikodeje
    Можно нанимать. Но:
    Это будет очень дорого.
    Это будет неэффективно (значит еще дороже).
    И вы не сможете контролировать сотрудников.

    Хорошо написано у этого автора.

    С точки зрения разработчиков:
    https://ebanoe.it/2016/12/27/galley-story-2/
    https://ebanoe.it/2017/01/20/galley-story-3/
    https://ebanoe.it/2017/01/27/galley-story-4/

    С точки зрения основателя (такого как вы ;) :
    https://ebanoe.it/2017/02/10/galley-story-captain-...

    Один знакомые мне инвестирующий в ИТ не ИТ-шники говорят, что по итогам своих неудач и удач:
    "выгоднее самому научиться программировать хотя бы чуть-чуть, чем добиться от ИТ-шника результата такого как тебе надо, если ты совсем не смыслишь."
    ;)

    Это конечно преувеличение.

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

    Ведь и его качество работы вы проверить не сможете.

    Я вам больше скажу. Я в ИТ больше 20 лет, но меня иногда разработчики тоже умудряются провести, обманывая по срокам/качеству.

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

    Я бы на его месте смело запрашивал 50% прибыли + ежемесячная зарплата на хорошем уровне.
    Если вам это экономически выгодно - вперед и с песней.

    Если нет - лучше изучить самому как там все работает.
    Хотя бы в общих чертах. Поработать годик-другой в ИТ-конторе предварительно. Самому.

    Есть такая расхожая фраза, что для ИТ-стартапа нужны три H:

    Hacker (Крутой технический специалист)
    Hipster (Творческое начало)
    Hustler (Продавец)

    https://habrahabr.ru/company/preply/blog/210452/

    Можно сократить и до 2-х
    Но они оба должны быть кровно заинтересованными сооснователями.
    А не наемниками.

    С другой стороны, предлагать человеку со стороны с крутыми техническими навыками войти в проект
    и просто так получить долю - тоже не умно. Мало ли какая у него квалификация.....

    В общем - не завидую я вам.

    P.S.:
    Для мелкого проекта, не стартапа - запросто можете сделать без познаний.
    С 5-й попытки, угрохав кучу денег на предыдущие - но это более чем реально.

    P.P.S.:
    А так как вы хотите - это проще нанять ИТ-контору, чтобы она сделала вам проект под ключ.
    Ответ написан
    Комментировать
  • Как коректно спросить о том куда расти для повышения ЗП?

    @kegebinem
    Сейчас в сфере ИТ - ДЕФИЦИТ КВАЛИФИЦИРОВАННЫХ сотрудников.
    Ключевое слово КВАЛИФИЦИРОВАННЫХ.
    Если вы выше уровнем чем ваши коллеги - можете открывать пинками дверь в кабинет руководства (утрирую) и требовать в 10 раз большего оклада (утрирую).
    Если вы ДЕЙСТВИТЕЛЬНО квалифицированы, то нет никаких проблем.
    Лично я на заре карьеры просто подходил к руководству (3 раза за год) и поднял свою зарплату с 2000 до 9000 рублей (давно было, тогда это были деньги) - мотивируя каждый раз ростом квалификации и полезности для фирмы.
    А так как ко мне не было претензий в профессиональном плане (даже 2 косяка мои за этот год не повлияли) - и на фоне других моих коллег я был явно полезным для фирмы (был еще один более меня квалифицированный, но он забухивал регулярно), то руководство особо и не сопротивлялось.
    Когда я оттуда таки ушел - они продолжали ко мне обращаться фриленсовым способом.
    Ответ написан
    Комментировать
  • Тупиковое и медленное развитие, лекарство?

    @kegebinem
    1. Более сложные (намного более сложные) задачи.
    2. Более квалифицированные коллеги под боком.

    Ответ написан
    Комментировать
  • Может ли начальство требовать подписать договор о неразглашении?

    @kegebinem
    А почему нет?
    Не хочешь - не работай там.

    Другое дело, что NDA в РФ по сути не работают.
    Ответ написан
    Комментировать
  • Можно ли сделать интернет-стартап не будучи ИТ-специалистом?

    @kegebinem
    Можно.
    Но как вы будете оценивать и проект и людей?

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

    @BorisKorobkov
    Web developer
    Псевдо-официально:
    НДФЛ 13%
    Пенсия 22%
    Медицина 5,1%
    Соцстрах 2,9%
    = 43%
    + прибыль самой компании
    Итого минимум половину денег будете отдавать просто так.

    ИП:
    регистрация 800 руб + 28 тыс руб/год + 1% (свыше 300 тыс. руб./год) + УСН 6%

    ООО:
    регистрация 4 тыс + уставной капитал 10 тыс. + УСН 6% + НДФЛ 9%
    Ответ написан
  • Как оформиться фрилансеру на работу?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Не проще ли ИП оформить?
    Ответ написан
    Комментировать
  • Как оформиться фрилансеру на работу?

    @hartia
    м.....
    вы уверены что вы хотите этого?
    налоги так-то процентиков 30-40 от получаемых вами денег.
    любой кто делает значительно меньше - просто обманывает вас и еще берет с вас за это деньги.
    Ответ написан
    7 комментариев
  • Какие алгоритмы нужно знать веб разработчику?

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

    В веб-разработке важно чтобы запрос к серверу занял как можно меньше времени. Для этого нужно быстро обратиться к БД, что-то посчитать и вернуть ответ. Пользователь не любит ждать. Порой нужно использовать техники кеширования данных и некоторые другие оптимизации.
    По-моему, основными факторами задержки являются:
    1. неоптимальные запросы к БД
    2. неоптимальный выбор структур данных и, как следствие, понижение скорости работы и повышенные требования к памяти
    3. повторяющиеся операции в коде
    4. блокирующие операции в коде
    5. неоптимальная отдача статического контента сервером
    Ответ написан
    Комментировать
  • Какое устройство купить для шифрования всего трафика?

    @huwesu
    сайты сами не будут вам ничего шифровать.
    Ответ написан
    Комментировать
  • В каком из этих направлений больше денег в России?

    @huwesu
    Достаточно быть очень хорошим профи.
    И пробивным челом с репутацией.

    Специализация значения не имеет.

    Благодаря моей репутации я заряжаю цены в 4 раза выше, чем у начинающих коллег. За ту же работу. Которую, благодаря опыту, делаю в 4 раза быстрее. Итого - доход в 16 раз выше.
    Ответ написан
    Комментировать