• Формирование зарплаты у веб разработчиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев
  • Как вы справляетесь на удаленной работе?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Нормально справляюсь. Таких проблем нет
    Ответ написан
    Комментировать
  • Как вы справляетесь на удаленной работе?

    @Konstantin___Web
    front-end
    Нужно понимать физиологию человека, что бы понять как это решается. Мотивация и сила воли, напрямую зависят от уровней серотонина и дофамина в организме. И фриланс - это губитель этих гормонов, от недостатка подвижности и не правильного режима работы. Как исправить? В первую очередь заняться спортом. Любым! Начиная от йоги(хоть это не спорт, но хорош влияет на организ), заканчивая тяганием железяк. Затем добавьте в режим контрастный душ. Обязательно приведите в порядок режим дня. Вставать надо рано, а ложиться не позднее 24. В идеале в 22. За час до сна, отключайте по максимуму все световые приборы и не сидите перед сном перед комьютером или в телефоне. Почему? Свет не даёт организму начать вырабывать мелотонин и вы будете плохо высыпаться, отсюда просыпаться уже уставшим. Конечно еще желательно посмотреть на своё питание, но поверьте, то что я описал уже достаточно для того, что бы появились и силы и мотивация.
    Ответ написан
    2 комментария
  • Как вы справляетесь на удаленной работе?

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

    @uroot
    Лично я делаю так:

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

    UPD: не так давно начал бегать 2-3 раза в неделю после работы или на выходных. Из музыки отлично стали заходить прямые трансляции на канале ChilledCow (просто мелодии без слов). Слушаю весь день на небольшой громкости, а то со словами музыка отвлекает.
    Ответ написан
    Комментировать
  • Парсинг для чайников?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    А что там изучать-то? Это же как на велосипеде ездить - один раз попробовал и не забудешь.
    Взяли да распарсили, можете погуглить "regexp", например.
    Ответ написан
    Комментировать
  • Как исключить из запроса записи с параметром?

    Spartak-2205
    @Spartak-2205
    Разработка и создание сайтов
    Столько текста в комментах, а надо всего лишь немного изменить условие поиска
    SELECT * FROM `sait` WHERE `category` != 7 AND (`name` LIKE ? OR `about` LIKE ?) ORDER BY `chel` DESC LIMIT ?, ?
    Ответ написан
    1 комментарий
  • Как исключить из запроса записи с параметром?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Жена отправляет мужа-программиста в магазин:
    — Купи батон хлеба, если будут яйца — возьми десяток.
    Муж возвращается из магазина с десятью батонами.
    — Ты зачем столько хлеба купил?
    — Так ведь яйца были...


    На самом деле это анекдот не про программиста, а про базу данных
    Наде чётче формулировать свои запросы. Чётче.

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

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

    @d-stream
    Готовые решения - не подаю, но...
    Можно сделать примерно такое (говорят сам mysql тоже умеет):
    - выкусить (отложить в сторонку) из дампа все что касается ключей, индексов, констрэйнов
    - залить остальное
    - применить выкушенное

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

    DevMan
    @DevMan
    на phpmyadmin ничего не лежит, это банальный mysql-клиент.
    делаете дамп базы (хоть при помощи phpmyadmin, хоть любым другим клиентом) и импортируете его у себя на компе.
    после изменения делаете то же самое в обратном порядке.
    Ответ написан
    3 комментария
  • Хороший линукс-дистрибутив?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Хороший линукс-дистрибутив

    чтоб ощутить линь полностью

    после установки дебиана, он не запускается

    ну так уже же ощутил, на этом можешь остановиться и бежать на виндувс
    Ответ написан
    Комментировать
  • Как в Linux посмотреть серийный номер подключаемой флэшки?

    Frankenstine
    @Frankenstine
    Сисадмин
    Видимо, не все флешки имеют серийный номер.
    /var/log/syslog
    Jan 17 11:07:51 FQC-book kernel: [10429.360467] usb 1-1.4: new high-speed USB device number 4 using ehci-pci
    Jan 17 11:07:51 FQC-book kernel: [10429.456379] usb 1-1.4: New USB device found, idVendor=0930, idProduct=6544
    Jan 17 11:07:51 FQC-book kernel: [10429.456384] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    Jan 17 11:07:51 FQC-book kernel: [10429.456387] usb 1-1.4: Product: TransMemory
    Jan 17 11:07:51 FQC-book kernel: [10429.456389] usb 1-1.4: Manufacturer: TOSHIBA
    Jan 17 11:07:51 FQC-book kernel: [10429.456390] usb 1-1.4: SerialNumber: 6E44D519D5BDCD208D0E5085
    Ответ написан
    Комментировать
  • Как "продолжить"?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Сначала вам нужно знать базовый синтаксис языка. Плюс несколько стандартных библиотек. Потом ищете простую идею для своей программы. Не нужно искать идеи в интернете или тут спрашивать. Напишите несколько программ для себя. Вот мой пример:
    1) Я заметил, что много времени провожу на qna.habr.com(количество переходов можно посмотреть в браузере). Так вот, я захожу на главную страницу сайта, и смотрю новые вопросы по моим тегам. Делаю это почти каждые 10-30 минут. Это здорово отнимает время. Решим проблему с помощью python. Взял 3 библиотеки(requests, notify2 и beautifulsoup) и написал простую программу. Суть ее в том, что она раз в минуту запрашивает главную страницу qna(с cookies), парсит ее и забирает из нее текст вопроса и ссылку. Потом проверяет в цикле, есть ли данная ссылка в файле. Если нет, значит показываем на рабочем столе уведомления с новыми вопросами, а ссылки записываем в файл. И так в цикле. Вроде бы программа простая, но с помощью нее можно поработать на практике с циклами, файлами, сетью, парсингом и т.д.
    Потом мне стало интересно, что такое боты в Телеграм. Почитал документацию и примеры. Вышеуказанною программу переделал под бота. Теперь уведомления приходят мне в телегу.
    2) Следующую программу сделал для rutracker.org Суть ее в следующем - указываем программе ссылку на раздел форума, она парсит сначала главную страницу раздела, вытаскивает номер последней страницы и потом скачивает и парсит с первой по последнюю страницу, вытаскивая заголовок раздачи, размер, сиды/пиры и записывает это все в базу sqlite3. Открываю базу с помощью sqlitebrowser, и могу искать раздачи по тексту, также сортируя по сидам, пирам, размеру и т.д Здесь опять можно потренироваться на практике с циклами, работой с сетью, парсингом, базой данных.

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

    Пример бота для qna.habr.com:
    5e57a5a5d8f6b747820507.png
    Ответ написан
    Комментировать
  • Что написать на Python?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Совет, смотри что требуется у работодателей, сэкономишь время
    Ответ написан
    Комментировать
  • Автоматизация процессов в Google Sheets?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Google scipts или внешний язык / API
    Ответ написан
    Комментировать
  • Как создать доску с задачами как в Trello?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    Ответ написан
    Комментировать
  • Как запустить скрипт в скрипте?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Просто вызывайте одну функцию из другой, даже если они в разных gs файлах
    //Code1.gs
    function f1(){
       return f2()+100;
    };
    
    
    //Code2.gs
    function f2(){
       return 200;
    };
    Ответ написан
    Комментировать
  • Быстрый ответ/консультация на тему программирования?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Да, вопросы могут быть банальными, но не хочу терять темп
    Освойте теорию, используйте ООП, ведите свою локальную подборку сниппетов/ЧаВо.

    Скриптуйте то, чему уже научились.
    Пример запроса: car=>speed:i,color:s
    Сразу создаст js-class-код для последующей генерации объектов автомобиля, который можно скопипастить.
    И т.д.
    Ответ написан
    Комментировать
  • Как выводить информацию из бд по id в ссылке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    $dbh = new PDO(
        'mysql:dbname=имя_базы_данных;host=адрес_хоста', 
        'логин', 
        'пароль', 
        [PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"]
    );
    $sth = $dbh->prepare("SELECT `id`, `name` FROM `users` WHERE `id` = :id");
    $sth->execute(['id' => $_GET['id'] ?? null);
    $result = $sth->fetch(PDO::FETCH_ASSOC);
    print_r($result);
    Ответ написан
    Комментировать