Вход спрашивай ru: LoGiN | Спрашивай.ру

FAQ

FAQ

F.A.Q первокурснику

  • Главная /
  • Университет /
  • Структура и органы управления образовательной организацией /
  • Управленческие подразделения /
  • Управление студенческим развитием /
  • Гранты. Студенческие форумы, конкурсы, конференции.
    /

Учебная деятельность:

Факультативы

Научные конференции

Студенческие конференции

Органы самоуправления:

ППОС — первичная профсоюзная организация студентов http://vk.com/ppossvfu

СКС — студенческий координационный совет http://vk.com/sks_svfu

Общественная деятельность, отдых:

Культурный центр «Сергеляхские огни»

Профилакторий «Смена»

Спорт:

Спортивные секции

Спортивные объекты

Поддержка:

Центр психологической помощи «Развитие» — возможность спросить анонимно http://sprashivai.ru/razvitie

Охлопков Семен Сергеевич — начальник управления студенческим развитием

В помощь студенту

Служба безопасности СВФУ

 http://sprashivai.ru/razvitie

http://vk.com/svfuonline

Полезные ссылки:

https://vk.com/svfuonline

http://vk. com/svfuniver

Республиканский кадровый конкурс «Таланты Якутии» Грант Ил-Дархана РС(Я) Гранты президента РФ Грантовая поддержка от Федерального агентства по делам молодежи (Росмолодежь)

Информация

  • Телефонный справочник
  • Карта сайта
  • Партнеры
  • СВФУ для людей с ограниченными возможностями здоровья и инвалидов

Сведения об образовательной организации

2023 © Северо-Восточный федеральный университет имени М.К.Аммосова.

  • |
  • Департамент цифровых технологий
  • |
  • по вопросам работы сайта: [email protected]

cоветы QA Lead — testengineer.ru

  • Блог
  • 💼 Вакансии

Добро пожаловат!Войдите в свой аккаунт

Ваше имя пользователя

Ваш пароль

Вы забыли свой пароль?

завести аккаунт

Зарегистрироваться

Добро пожаловат!Зарегистрируйтесь для создания учетной записи

Ваш адрес электронной почты

Ваше имя пользователя

Пароль будет выслан Вам по электронной почте.

восстановление пароля

Восстановите свой пароль

Ваш адрес электронной почты

Дата

Категория

Как войти в QA, и что делать если не получилось пройти собеседование с первого раза. Карьера тестировщика с точки зрения директора QA-отдела

Тебя взяли

Тебя не взяли

“Когда я вошла в QA, много лет назад, мой путь был, в целом, примерно такой же, как у нынешних тестировщиков-новичков. У меня тогда было весьма слабое представление, что такое тестирование с практической точки зрения; мне (и семи другим кандидатам) сказали, что нужно: 1) уметь находить в коде все баги, 2) уметь писать внятные баг-репорты; 3) на все про все — один час. Я нашла абсолютно все баги (чем приятно удивила лида), создала баг-репорты и меня взяли! Я стала тестировщиком и получила первую работу.

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

Если бы я “вошла в тестирование” сейчас, то мой “вход” был бы в чем-то похож на те времена, а что-то бы я делала по другому. Я поняла со временем, что кандидата сейчас “берут” не столько по знаниям, столько по тому, видят ли потенциал получать эти знания. Твой характер и отношение к работе, а, главное, способность быстро учиться — вот три вещи важные. В начале карьеры я вся была сосредоточена на поиске багов и этого тогда было более чем достаточно для продвижения вверх, а теперь средняя ИТ-компания почти наверняка проверяет тестировщиков-кандидатов на способность писать код и

понимать код, для этого дается небольшой “квиз”. Наверное, в постковидном 2022 году тебя уже не посадят вместе с другими кандидатами на тестовое задание на час, а скорее всего отправят задание по мейлу, но от этого не легче — там будет задание на дизайн теста, или на автоматизацию, или оба варианта сразу; а также, возможно, дадут задание сугубо на программирование.

Что делать? Мой совет таков, в двух вариантах. 

  1. Хороший. После того как успешно прошел на позицию (а это зависит только от тебя!) — постарайся удержаться здесь. Это лишь начало, не расслабляйся.
  2. Плохой. Случилась неприятность — ты не прошел, тебя не взяли. Нельзя отчаиваться — подтягивай теорию и практику, и иди на другие собеседования. В любом случае двигайся дальше. 

Тебя взяли

Устроиться на первую работу в QA — это первый этап. Начались трудовые будни. Помни, что твоя карьера слишком важная вещь, чтобы предоставить ее менеджеру/лиду. В первые недели и месяцы тебе будут помогать, тянуть, но это не повод расслабляться и полагаться на “старших”. Сотрудники будут помогать учиться и решать твои проблемы, но далеко не все сотрудники имеют терпение, да и компетентность, в обучении тестировщиков-новичков. 

Вот, собственно, мои советы, на первое время, если тебя все-таки взяли.

Сосредоточься на продукте, изучи его, знай его функции. Вложи свое личное время, чтобы хорошо изучить приложение. Конечно, придется читать документацию. Читай документацию, когда пишешь тесты. Старайся понять, как функция должна работать, и смотри, как она работает. Основа твоей работы — практический опыт. Прокачивай его. Не жалей личное время на скорейшее получение практического опыта — оно окупится. 

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

Делай заметки. Делай заметки из того важного что ты понял, отмечай их тегами и группируй их. Собирай непонятные моменты, и находи ответы. Задавай вопросы коллегам, начинай обсуждения. Возможно присвой приоритеты некоторым вопросам, и попытайся найти ответы в документации, прежде чем спрашивать коллег. Расшаривай свои заметки.

Активное исследование. Пользуйся тестируемым софтом сам, и многое поймешь. Бери старую версию и сравнивай ее с новой, ищи новые баги. Отслеживай нестыковки, умей видеть главное — так вырабатывается критическое мышление.

Учитывай масштаб. Что есть сейчас? Что меняется в новой версии? Отслеживай изменения кода в трекере. Не обязательно делать это очень часто (это важнее для разработчиков), читай главное — что поменяли разработчики в коде. Все, что только что перестало работать, или добавлено — это ценная информация для разработчиков и владельцев продукта.

Приоритеты багов. Оцени, какая информация сейчас важна. Самая ценная информация по багам превращается в действия — багфикс. Вероятность, что люди будут фиксить, зависит от 3 вещей — от срока обнаружения (от ранних до поздних), от влияния на пользователя, и от количества уже найденных багов. Если ты сможешь показать баг, который важен для команды сейчас, он будет устранен сейчас. Есть проекты, на которых успевают сделать все и сразу, но таких проектов мало.  

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

Составляй словарь терминов. Записывать все новое — это хорошая привычка, поэтому имей под рукой бумагу и ручку, или просто добавляй себе электронные заметки. Услышал незнакомое слово — запиши его, загугли, изучи что это, или спроси. Ты изучаешь новую сферу, ты сам отвечаешь за свой прогресс; возможно тебе будут помогать, а возможно и не очень. Применяй технику запоминания незнакомых слов/понятий по интервалам (мемоизация, интервальное повторение).

Пиши код. Изучай языки программирования, пользуясь функциями тестируемого приложения и документируя их. Если часто приходится листать логи, возможно стОит закодить для себя простую функцию поиска нужного объекта в логах. Если у вас стандартный flow, попытайся его автоматизировать. Скооперируйся с сотрудниками, чтобы сэкономить время, или поищи туториалы для нубов, и применяй то что там написано. Умение программировать приходит с опытом. Сопротивляйся искушению не учить программирование! Упорство в изучении языков программирования потом окупится.

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

Приспосабливайся. Ты начинаешь карьеру с простейшего: проверка функций, поиск багов. Когда-нибудь придет время подняться на уровень выше — научиться определять причины багов и доступно описывать их. Хороший способ развивать в себе исследовательские навыки — это “исследовательский подход” к софту. “А что, если?”. Например, меняй значения в произвольных переменных и смотри, что происходит после этого.  

Фиксируй свои достижения хотя бы первые 6 месяцев. Что я выучил? Где продвинулся? Какие практические задачи решил? Чем помог сотрудникам? Какую документацию написал? 

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

Тебя не взяли

Я начала пост с описания, что делать, когда взяли на первую работу. Что делать, когда не удалось?

Можно начать делать примерно то же, что описано выше, не имея работы. Создай портфолио из выполненных, не принятых, а затем исправленных тобой “пробных” заданий. Возможно некое условное “портфолио” из своих заметок. Дизайны тестов. Автоматизацию. Приведи это все в порядок, и сделай удобочитаемым.

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

Если есть время на самостоятельные занятия по вечерам, сохраняй результаты, лучшие решения отправляя в портфолио.

Каков бы ни был твой уровень, надо пробовать где-то стажироваться, или за деньги, или просто за опыт. Первое доступно, например, в краудфандинговых проектах. Второе — в опенсорсных проектах.

Рассылай резюме, и иди на собеседование, каковы бы ни были шансы. Попытаться независимо от шансов на успех — лучше, чем не пытаться, и точно не иметь успеха. Построй себе “социальную сеть” из бывших коллег или просто знакомых в ИТ, и продолжай “искать нужную дверь”, и ты найдешь ее. Стучи во все двери. В QA нужны умные, настойчивые люди.”

***

источник

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

Написать пост

Читать в телеграм

$1100*

медианная зарплата в QA в ноябре 2021

*по результатам опроса QA-инженеров в нашем телеграм-канале

Принять участие

Мы в Telegram

💬 Telegram-обсуждения

python — Snakemake — Отсутствует MissingInputException в строке 20: Отсутствуют входные файлы для правила stringt:

Мне не удалось запустить эту небольшую программу для создания змей для StringTie; пробный запуск выдает ошибку MissingInputException для «строки правила», я не могу понять проблему здесь, поскольку те же структуры каталогов отлично работают для другой программы змейки.

Я уже создал файлы bam с помощью «hisat2», и они находятся в каталоге: « /alternate_splice/bam_out/ «, который хранится как » bamdir «.

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

вопросов, однако не смог решить эту проблему. Если кто-нибудь может помочь мне здесь, это было бы здорово!

Имеется 4 образца: для подстановочных знаков берется список из каталог с файлами fastq

9пользователи 3932340643 25 марта 10:54 BREAST_792_N1_RNA_REP1_2.fastq.gz

Змеиный файл здесь: « bamdir » = каталог для вывода bam » geneGTF » = поиск файла GFT

Два правила: 1. stringt 2. merge

 (SAMPLE,)=glob_wildcards("/home/shivani/alternate_splice/expdata/{sample}_1.fastq.gz")
#(ОБРАЗЕЦ,)=glob_wildcards("/home/shivani/alternate_splice/bam_out/{sample}. bam")
 bamdir = "/home/shivani/alternate_splice/bam_out/"
 refere_genome = "/home/shivani/ccb1_shivani/hisat2_trans_bam/hisat2_index/"
 GeneGTF = "/home/shivani/stringtie_run/Homo_sapiens.GRCh47.87.gtf"
править всем:
        вход:
               развернуть (bamdir+"{образец}_transcript.gft", образец=ОБРАЗЕЦ),
               развернуть (bamdir+"{образец}_abundance.tsv", образец=ОБРАЗЕЦ),
               развернуть(bamdir+"{sample}_coverage.gtf",sample=SAMPLE)
               развернуть(bamdir+"{sample}_stringtie_merge.gtf",sample=SAMPLE)
строка правила:
        вход:
                bm=bamdir+"{образец}.bam",
                gtf=генGTF,
                tname="{образец}"
        выход:
                tscripts=bamdir+"{sample}_transcript.gft",
                изобилие=bamdir+"{sample}_abundance.tsv",
                cov=bamdir+"{sample}_coverage.gtf"
        оболочка:
                """stringtie -p 4 -e -c 3.5 -G {input.gtf} -o {output.tscripts} -A {output.abund} -C {output.cov} -l {sample}{input.
bm} """ слияние правил: вход: trnsgtf=bamdir+"{sample}_transcript.gft", ggtf=генGTF вывод: bamdir+"{sample}_stringtie_merge.gtf" оболочка: "stringtie -p 4 --merge -G {input.ggtf} -o {output} {input.trnsgtf}"

Тестовый прогон этого змеетворения: вместо «Snakefile» в качестве назначенного имени я использовал «stringtie_trans»

змеетворение -n -r -s stringtie_trans

Вывод выглядит следующим образом:

MissingInputException в строке 20 файла /home/shivani/alternate_splice/stringtie_trans ::::
Отсутствуют входные файлы :::: для строки правила: BREAST_792_N1_RNA_REP1

Ubuntu 22.04 Поддержка китайского (упрощенного) ввода пиньинь

спросил

Изменено 5 месяцев назад

Просмотрено 15 тысяч раз

Существует более десяти лет несовместимых друг с другом инструкций по настройке базового ввода пиньинь в предыдущих версиях Ubuntu. Люди делают много заявлений о том, что им нужно делать уже устаревший мусор, а это означает, что многие люди (включая меня) в конечном итоге тратят много часов только для того, чтобы в конечном итоге получить сломанную установку.

Существует ли простая процедура настройки китайского ввода пиньинь для упрощенных символов, которая не требует многих часов проб и ошибок и не оставляет систему наполовину сломанной?

  • 22.04
  • китайский
  • пиньинь

Примечание. Эти инструкции предназначены ТОЛЬКО для ванильной Ubuntu и ТОЛЬКО для 22.04 для базового ввода пиньинь для упрощенных символов.

В Ubuntu никогда не было простого и хорошо задокументированного варианта добавления поддержки ввода пиньинь. Однако, чтобы получить базовую поддержку пиньинь в 22.04, вы можете просто:

  1. Откройте настройки, перейдите к Регион и язык -> Управление установленными языками -> Установка/удаление языков .
  2. Выберите Китайский (упрощенный) . Убедитесь, что для Метод ввода с клавиатуры в системе выбрана Ibus . Применять.
  3. Перезагрузка
  4. Войдите снова, снова откройте Настройки, перейдите к Клавиатура .
  5. Нажмите на знак «+» под Источники ввода .
  6. Выберите Китайский (Китай) , а затем Китайский (интеллектуальный пиньинь) .

Теперь у вас должно быть немного «en» (или любой другой код языка вашей установки Ubuntu) в правом верхнем углу вашего главного экрана, на который вы можете щелкнуть и получить список доступных методов ввода, включая Китайский (интеллектуальный пиньинь) . Откройте все, что может принимать текст (например, gedit, openoffice, vim, FF,…) и попробуйте. Вы также можете переключаться между ними с помощью Super/Win + пробел 9.0074 .

  1. Перезагрузите компьютер, чтобы убедиться, что он все еще существует после перезагрузки.
  2. Будьте счастливы, что не потеряли больше времени на эту смехотворно тривиальную проблему, которая до сих пор является огромной проблемой в 2022 году!

Если вам не нужны лишние навороты, то НЕ заморачивайтесь с fcitx (и якобы отличным "гугл пиньинь"), uim или любым другим экзотическим вариантом! Их крайне сложно установить, и найти руководство, относящееся к 22.04, практически невозможно. Некоторые утверждают, что «протестировали с 22.04», но они сделали обновления предыдущих версий, которые у них работали, а не новые установки.

13

Китайский пиньинь IME по умолчанию, установленный в настройках рабочего стола Ubuntu -> клавиатура -> источник ввода, — это интеллектуальный пиньинь для IBus (ibus-libpinyin). Это работает, но не очень хорошо, особенно при смешивании китайского и английского ввода. Помучившись с ним несколько месяцев, я перешел на Fcitx5 и чувствую себя намного лучше.

Ниже мои шаги. У меня уже работает IME IBus Pinyin, вам могут потребоваться дополнительные шаги для новой установки Ubuntu.

  1. Установить fctix5

    Выполнить sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3

  2. Откройте «Настройки» -> «Клавиатура» -> «Источник ввода», удалите китайский пиньинь из списка.

    Fcitx IME не показаны в этом списке. Параметры IME рабочего стола Gnome (например, горячие клавиши) не повлияют на Fcitx, для их настройки необходимо перейти в раздел «Конфигурация Fcitx» (см. ниже).

  3. Выполнить im-config , следуйте указаниям мастера и выберите fcitx5 в качестве IME.

  4. Запустите sudo vi /etc/environment и добавьте следующие переменные среды:

     GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    SDL_IM_MODULE=fcitx
    GLFW_IM_MODULE=ibus
     

    Этот шаг важен, без него вы не сможете переключать IME в большинстве приложений.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu