• Что почитать по тестированию ПО?

    @Celeron404
    Многие работодатели сейчас утверждают, что Савина уже недостаточно и требуют более специфичных знаний. Одна из хороших книг - Станислава Куликова «Тестирование программного обеспечения. Базовый курс.» (распространяется бесплатно).
    Также один из работодателей мне советовал книгу Джеймса Уиттакера, Джейсона Арбона и Джеффа Каролло "Как тестируют в Google".
    UPD.
    Наткнулся на прекрасную статью о литературе для тестировщиков и не только. Там, в том числе, книгу "Как тестируют в Google" считают неоправданно рекомендуемой. Советую ознакомиться в первую очередь с этим списком.
    okiseleva.blogspot.com/2014/02/blog-post_6.html
    Ответ написан
    2 комментария
  • Какие есть иностранные сайты что бы работать тестировщиком?

    @usernamesultan
    https://testerwork.com/
    Американский сайт (да да прям оттуда)
    сайт нашел на канале "столица мира"
    Сегодня зарегистрировался, но не прошел входной тест... Там совсем простой тест, типа, из чего состоит баг репорт и отвечаешь на приведенный баг репорт какие варианты ответа лучше подходят для Заголовка, Описания, ФР, ОР и тд. Сразу, нужен норм инглиш)
    Желаю Удачи:)
    Ответ написан
    Комментировать
  • Нужно ли высшее образование в области информационных технологий для qa engineer (тестировщик)?

    freiman
    @freiman
    Тестировщик 12+
    Скажем так. Не обязательно, но сильно упрощает получение работы тестировщиком. Все то, что вы сейчас должны изучать самостоятельно, вы могли бы получить в вузе.
    Ответ написан
    3 комментария
  • Как преподавать алгоритмы и структуры данных слепому?

    Athanor
    @Athanor
    Лайк + Решение: не жмись, нажми
    Мое почтение, Ben_r007.
    Идеальным решением выглядит использование рельефного принтера (принтера Брайля), но их высокая цена не внушает оптимизма.
    Довольно широкий ассортимент представлен здесь (ссылка).

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

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

    Поиск заказной розничной печати на принтере Брайля не увенчался у меня успехом, увы.

    Желаю удачи в освоении профессии!

    С уважением,
    Олег Раев
    CIO of Athanor
    Ответ написан
    2 комментария
  • Как бы вы улучшили данную модель ноутбука "Ноутбук HP 15-rb028ur, 15.6"?

    @Drno
    Заменил бы его на мак бук, к примеру Air.
    А по теме - сменить диск на ССД, увеличить оперативку(если это возможно)

    Но большого прироста это не даст.

    В чем состоит задача? для чего надо улучшать ноут? какие программы?
    Ответ написан
    5 комментариев
  • Многоуровневое меню в Bot Telegram, как сделать кнопку назад?

    Danya_Violet
    @Danya_Violet
    CTO/CIO
    Inline keyboard
    @bot.callback_query_handler(func=lambda call: True)
    def callback_inline(call):
        if call.data == "comproxy":
            comproxy_keyboard = types.InlineKeyboardMarkup()
            call_button_comproxy_restart = types.InlineKeyboardButton(text="Restart", callback_data="comproxy_restart")
            call_button_comproxy_status = types.InlineKeyboardButton(text="Status", callback_data="comproxy_status")
            call_button_comproxy_back = types.InlineKeyboardButton(text="Назад", callback_data="back")
            comproxy_keyboard.add(call_button_comproxy_restart, call_button_comproxy_status)
            comproxy_keyboard.add(call_button_comproxy_back)
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="Выберите:",
                                  reply_markup=comproxy_keyboard)
    
    ###
    
    
        elif call.data == "back":
            back_keyboard = types.InlineKeyboardMarkup()
            call_button_back_comproxy = types.InlineKeyboardButton(text="Comproxy", callback_data="comproxy")
            call_button_back_ser2net = types.InlineKeyboardButton(text="Ser2net", callback_data="ser2net")
            call_button_back_cups = types.InlineKeyboardButton(text="Cups", callback_data="cups")
            back_keyboard.add(call_button_back_comproxy, call_button_back_ser2net)
            back_keyboard.add(call_button_back_cups)
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Чего изволите, господин?', reply_markup=back_keyboard)
    Ответ написан
    Комментировать
  • Как развить аналитические способности?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Нужно стать занудой =)
    А если серьезно, ставите любые утверждения, с которыми сталкиваетесь под сомнение. Всё самостоятельно перепроверяете. Ставите себе сами задачи и сами же (можно с задействованием окружающих) их (героически) решаете. Любой вопрос, любую проблему с которой сталкиваетесь - не бросаетесь сразу её решать, а сначала всесторонне обдумываете, ищете пути оптимизации решения. Часто после анализа вообще задача трансформируется в новую задачу или совсем отпадает. Обязательно заручаемся помощью/советами у более компетентных людей, воспринимаем и учитываем их советы... Не боимся новых задач/трудностей, наоборот сами их ищем. Попутно решая задачи максимально стараемся повысить свой уровень компетентности в смежных областях.
    Все эти пожелания не относятся к какой то одной области (программированию) а скорее универсальны, и быстро (по крайней мере в моем случае) из программиста/системщика - сделали руководителя ИТ структуры....
    Ответ написан
    6 комментариев
  • Как развить аналитические способности?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Приведу пример из собственной практики. Работая в сфере анализа бизнес-процессов, основной подход - методы декомпозиции.
    Что имеем?
    Есть проблема, например - увеличение числа штрафов от банка по принятию инкасса.

    Берем область - движение денежных средств. Разбираем его на более мелкие, составные части. В свою очередь, более мелкие процессы разбиваем на операции и начинаем анализ, где и в каком момент мы имеем зерно проблемы.
    Допустим, оно имеется на моменте пересчета д/с при инкассаторе, или при формировании инкасса - принимаем решения по исправлению = профит!

    Очень бегло мы провели аналитическую работу по деятельности целого разделе бизнес-процессов предприятия.

    Но, понимание этого приходит со временем, так как нужен опыт и знания в том, что и откуда берется. И уж простите, головоломки Вам этого не дадут, они способны дать "курс", аля как думать, а Вам нужно "что думать".

    Но, как Вы верно отметили, главное терпение и стремление. Успехов!
    Ответ написан
    2 комментария
  • Где брать координаты местоположения в telegram bot api?

    @tyurikov
    @bot.message_handler(content_types=['location'])
    def handle_loc(message):
        print(message.location)

    прилетело то что надо:
    {'longitude': xx.xxxxxx, 'latitude': yy.yyyyyy}
    Ответ написан
    Комментировать
  • Где брать координаты местоположения в telegram bot api?

    Mr_Pod
    @Mr_Pod
    Недавно столкнулся с такой же 'проблемой' (после решения не кажется сложной).
    Итак, как же поймать location?

    Кратко:
    Настроить mesage handler ловить update с непустым location после нажатия кнопки
    Длинно:
    1. Для юзеров pyTelegramBotAPI
    2. Для ребяток, которые используют python-telegram-bot:
      dispatcher.add_handler(MessageHandler(Filters.location, location))
      
      def location(bot, update):
          print(update.message.location)

    Ответ написан
    Комментировать
  • Как починить Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch java?

    @dn230687kav Автор вопроса
    Помог выбор другого альт. порта server.port=${PORT:33500}
    Ответ написан
    Комментировать
  • Бот для VK на python. Нужен vps server.?

    @OlegPyatakov
    pyatakov.com
    Amazon Web Services - год бесплатно, полноценный VPS
    IBM Bluemix - бесплатный PaaS (лично я именно его использую для своих мини проектов)
    Heroku - бесплатный PaaS
    Google App Enginge - бесплатный Paas (но там старый Python)

    Еще возможно Red Hat OpenShift: на версии 2 платформы, точно был отличный бесплатный PaaS, но сейчас всё перевели на версию 3 с другими тарифами, поэтому, возможно, уже неактуально.

    UPD: По итогам вопросов даже написал полноценный обзор/сравнение PaaS сервисов для Python.
    Ответ написан
    2 комментария
  • Как бороться со стрессом на работе?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Мозг каждый день кипит так же, как в первый день. Шаг влево шаг вправо, и вот, я уже ничего не знаю и ничего не умею... ощущение, что на работе я как будто не прогрессирую, а наоборот деградирую...

    У меня такое было, когда я только перешел во фронтенд и пытался держать слишком много деталей о языках и инструментах в голове. Со временем понял, что это не имеет смысла - все меняется быстрее, чем я запоминаю. Перешел от мысли "я использую инструменты" к мысли "я делаю штуки" и сразу полегчало, стал держать в голове только общие идеи о том, как что-то делается, или что вообще бывает в какой-то области, а конкретные инструкции по применению отдельных инструментов изучаю по ходу дела. Изменил фокус своего самообразования, если это можно так назвать. В результате все препроцессоры слились в один, новые библиотеки становятся все менее сложными в освоении, поскольку идеи везде плюс-минус одинаковые и.т.д. Решения стало принимать гораздо проще. И аргументировать тоже. Иногда складывается такое впечатление, что у нас в отрасли совсем ничего не появляется нового уже лет пять, а то и больше. Да, я забываю как использовать флексы, путаю call() и apply(), гуглю свои же ответы на тостере, но это не важно. Голова занята решением проблем, в ней теперь нет никакой второстепенной информации и это очень здорово. Статьи писать тоже полезно оказалось - написал, "поставил на полочку", и забыл. А если будет нужно - можно достать и посмотреть. Таким образом вот эта вся фигня с закипанием мозгов практически ушла.
    Ответ написан
    1 комментарий
  • Как заставить питон реагировать а ключевые слова и из списка?

    skipirich
    @skipirich
    проходил мимо
    То что ты предлагаешь работать не будет. Я думаю минимально рабочий вариант можно было бы реализовать так:
    1. Применить алгоритм стеминга для нахождения основы слова вот пример для python Стеммер Портера
    2. Держать ключевые фразы для реакции бота в БД. Потому что как правило БД поддерживают полнотекстовый поиск, и после получения основы слова с помощью стеммера ты бы мог написать sql запрос для получения фразы. Разумеется если запрос к базе вернет несколько записей то надо как то определить вес каждой и вернуть с наибольшим весом.
    Ответ написан
    1 комментарий
  • Как заставить питон реагировать а ключевые слова и из списка?

    @o5a
    Если я правильно понял вопрос, требуется проверить, что любое из заданных слов есть в предложении. Тогда можно сделать так:
    if any(word in request for word in helloWorld):
    Ответ написан
    Комментировать
  • Веб скраппинг,парсинг на Python?

    Malodar
    @Malodar
    Начинающий питонист
    Расскажу о своем опыте - пришел в программирование 1,5 года назад, до этого вообще никак с этим не был связан. Начал изучать Python, когда надоело решать задачки из учебников - зарегистрировался на Upwork и Freelancer.com. Искал заказы именно по парсингу, т.к. для меня это показалось наиболее простым на тот момент занятием. Т.к. опыта не было и портфолио тоже не было - долго не мог получить первый заказ и за это меня забанили на Upwork, но на freelancer.com потихоньку начал брать заказы. Заказов на парсинг/скрэйпинг много и на разный бюджет - от 20 USD до сотен и тысяч за проект (в таких проектах помимо парсинга еще что-то обычно нужно сделать, как правило что-то связанное с ML и Data Science). С ростом опыта, количества сделанных заказо и количества положительных отзывов я стал и повышать планку свою со стоимостью заказов. На днях подсчитал, что за 2018 год чисто на парсинге / скрэпинге зарабатывал в среднем около 500 USD в месяц (+ - 50). Сейчас изучаю Django, т.к. мне это стало более интересным ))
    ПыСы: если скинете скайп или телеграм - могу поскидывать реальные проекты для практики ) а может и договоримся о сотрудничестве..
    Ответ написан
  • Анализ текста на Python?

    @slavos1sss
    Я обычно такие вещи делаю в текстовом редакторе через "Найти и заменить", предложения должны заканчиваться точкой(а по правильному так вообще точкой с пробелом), так вот, нахожу точки и меняю на символ точки с символом конца строки "\n". Но если Вам принципиально через скрипт, то первое что приходит в голову это открыть файл с помощью функции "open" и метода "readline"(в одну строку), с помощью метода "split" разбить эту строку на список строк(разделитель точка или точка с пробелом), затем прогнать этот список через цикл с удалением ненужных пробелов и добавлением в конец строки символа конца строки "\n" и созданием нового списка строк(метод "append"), а затем этот новый список построчно записать в новый текстовый файл(или вывести на экран). Как видите через текстовый редактор намного проще. ))
    Ответ написан
    Комментировать
  • Как сделать часы на Python?

    Antonchik
    @Antonchik
    Программирую на HTML
    Можно использовать любую библиотеку для построения графических интерфейсов, к примеру тот же tkinter. Для реализации нужно каждую секунду изменять положение стрелок.
    Ответ написан
    Комментировать
  • План обучения SMM - Специалиста. Кто знает?

    opium
    @opium
    Просто люблю качественно работать
    Зайди на курсы нетологии там есть в публичном доступе плани обучения по смм
    Ответ написан
    Комментировать
  • Кто знает есть ли доступ к api биржи фриланса fl.ru?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Нет у них нифига. Их сайт то работает через раз, какой уж там API.
    Есть только RSS-ленты, на их основе создал себе личного бота для мониторинга новых проектов: https://www.fl.ru/rss/all.xml?subcategory=172&cate...
    Категории и подкатегории подставлять можно как вам угодно.
    Ответ написан
    2 комментария