вторник, 8 ноября 2016 г.

Отзывы о первом запуске курса "Тестирование мобильных приложений"

После тренинга студентам было предложено оценить курс по 10-балльной шкале и ответить на два вопроса:
1. Что было плохого, чего не хватает в курсе?
2. Что было хорошего?

12 студентов оценили курс на 9 баллов из 10 в среднем. Ответы на вопросы - ниже.

Алексей Авицук:
В ходе выполнения практических задач возникали проблемы с настройкой и запуском ПО, что отнимало какое-то время. Примеры проблем:
1. Блокировка java Касперским.
2. Работа Google Maps.
3. Выход более новой версии Android Studio. ,
Но это можно списать на то, что тренинг проводился впервые. Думаю, что типичные проблемы, с которыми можно столкнуться, будут учтены в следующих версиях тренинга. Хотелось также, чтобы бы был сделан акцент и на iOS (как смотреть логи, работа с эмулятором и т.д.)
Хорошо подобран материал, курс структурирован и направлен на практику. Порадовало, что итоговое задание не было придумано "для галочки", а направлено на применение полученной в ходе курса информации. Отдельно отмечу быструю и квалифицированную реакцию тренера (даже с учетом выходных и позднего времени).
Максим Дымченко:
Хотелось бы затронуть платформу iOS
Лаконично, по делу, факты, примеры! Все доступно и понятно, здорово!

Мария Кудашева:
Лично я столкнулась с большими проблемами при выполнении второго задания - установка Android Studio и эмулятора. Первая причина - территориальное расположение (Севастополь). То есть студентов из Крыма и Севастополя надо предупреждать, чтобы был VPN в наличие. Затем, необходимо оговаривать возможности машины. У меня через андроид студио эмулятор "не тянул", вешал систему постоянно. То есть, чтобы было понятно, я потратила целый день на установку студии и настройку эмулятора, который в итоге так и не захотел работать. Да, имеет смысл предупреждать, что через VPN качается ооочень долго (у меня студия качалась 1.5 часа с VPN на роутере и 2ч через Opera c VPN). И кстати, VPN будет нужен не только в браузере, т.к. студия потом "подтягивает" необходимые ей файлы, а без VPN ничего не получится.
По поводу инструкций. Хотелось бы, чтобы текстовые инструкции совпадали с видео-инструкциями. Потому что студию я устанавливала по текстовой инструкции, где не были указаны определенные моменты, а вот в видео инструкции они были. Пришлось все деинсталлировать и ставить заново. А при настройке эмулятора было как раз все наоборот.
Инструкции должны быть очень четкими и подробными. Буквально, как юзерстори для клиентов - нажав вот сюда, мы запустим вот это. Лично для меня, если есть определенная инструкция - то это не повод для моего творчества при установке. То есть инструкцию писать "для дураков"
От курса я получила именно то, что ожидала. В тестировании я достаточно давно, с мобильными устройствами работаю, но мне хотелось привести свои знания "в систему", а так же поработать с эмуляторами. Кроме того, узнала некоторые новые для себя вещи.
Огромное спасибо Арсению, который постоянно возился со мной, за его ответы и консультации)))
Марина Воробьёва:
Мне был непонятен некоторый сленг (гайдлайн и т.п.). Пришлось задавать глупые вопросы на правильное ли понимание. Но тренер сразу отвечал на любые глупые вопросы.
Все доступно для понимания, с примерами. Работа тренера безупречна. Поддержка чуть ли не круглосуточная. Ответы на любые, даже глупые, вопросы. Спасибо!
Павел Мордасов:
Хотелось бы больше технических подробностей и количества занятий, но учитывая, что курс для начинающих - все отлично.
Арсений в качестве докладчика и тренера - выше всяких похвал. Так держать!!!
Екатерина Михайловская :
Для начального уровня отличный курс. Материал был систематизирован и подан в очень короткие сроки. Ожидания от тренинга в большей степени оправдались - толчок я получила и теперь есть понимание в каком направлении нужно дальше двигаться и какую информацию искать и пробовать применять на практике.
Александр Плетнёв:
Возможно, больше внимания стоило бы уделить альтернативным вариантам установки Android SDK (решения для процессоров AMD, в частности).
Хотелось бы более углубленных материалов. Например, материалов по автоматизации процесса тестирования на моб. устройствах.
Хорошее изложение материалов, кратко, по делу. Очень понравилось, что теоретические материалы тренер старался иллюстрировать практическими примерами. Тренер очень оперативно реагировал на возникающие вопросы в чаты, быстро проводил оценку заданий.
Дронкин Игорь:
В 3 задании было явное указание использовать googlemaps, но данное приложение падало с ошибкой, в результате использовалась другая программа(как вариант можно указать в скобках альтернативную программу для выполнения)
Понятно поданный материал, хороший фидбек от тренера.
Анна Таламанова:
Прежде всего, для выполнения заданий тренинга есть серьезные ограничения по "железу", это необходимо указать в описании тренинга.Очень неожиданно было, что 7-милетний ноутбук не потянул эмулятор из-за слабого процессора. Кроме того, нужна какая-то альтернативная/отдельная ветка заданий для осуществления тестирования на собственно мобильном девайсе, все же курс о тестировании мобильных приложений.
Сложно воспринимать материал, когда часть его описана документом, а часть - на видео. Желательно, чтобы все было в виде видео, а ссылки/инструкции давать отдельно. Если идет установка какого-то приложения, заснять процесс на видео для примера.
Огорчило соотношение времени на установку и времени на собственно тестирование. Почувствовала себя "на курсах сисадминов")) 2 -3 часа ставишь приложение, потом еще час запускаешь его, а потом 5 минут на собственно задание и получение результата.
Хотелось бы больше практического материала и заданий на проведение тестирования, а не теории организации процесса тестирования. Теория вначале и одно теоретическое задание - нормально для вхождения в тему, но материалы, как в последнем занятии, должны, мне кажется, даваться в курсе по организации мобильного тестирования. Практических знаний удручающе мало. Я бы не смешивала организацию тестиования и само тестирование в одном курсе, хотя понятно, что есть нюансы в организации именно мобильного тестиоования, но это не то, что нужно на начальном уровне.
Тренер очень понравился, его отношение, готовнось помочь, решить все проблемы. Я думаю, что все получится с этим тренингом, хотя пока он достаточно сырой.
Анонимный отзыв:
проблема у меня была только одна - установка андроид студио на дохлый рабочий комп 2008 года выпуска:)
мне кажется, было бы круто добавить в этот тренинг  еще одно занятие, аналогичное 2му занятию, посвященное разворачиванию/установке xCode  / эмуляторов iOS и тд. хотя теперь все это вобщем-то и самостоятельно можно без проблем проделать))
понравилось освещение вопроса. теперь я буду чувствовать себя уверенно, если на работе заставят заниматься тестированием мобильных приложений. особенно круто - чек-лист с переводом на русский язык. Спасибо!!
Анонимный отзыв:
Субъективно - курс немного более интенсивный, чем другие курсы портала. Мне немного не хватало времени на более детальную проработку домашек и погружения в новую для меня тему.
Еще мне не очень удобна новая форма общения в скайпе. Это касается всех тренингов портала. Раньше глобальный вопрос выносился на форум а мелкие - в скайп и это давало какую-то структуризацию, чтоли. Сейчас все скопом в скайпе, нужно искать по истории, если хочешь еще раз просмотреть ответ
Из пожеланий:
-хотелось бы тематических ссылок на книги/форумы/статьи для желающих узнать больше информации по теме
- тема по перехвату трафика была дана на примере платного Charles. Мне кажется было бы удобнее и лучше учиться на бесплатном приложении Fiddler 















вторник, 2 февраля 2016 г.

Door Kickers: Rant

Искренне не понимаю стоны в обзорах DK о том, что мол часто убивают, много рестартов, террористы берутся непонятно откуда.
Товарищи, это блин стратежный пазл в реальном времени. Наследник лучшего, что дали нам SWAT и Rainbow Six. Такие штуки надо уметь проходить чистенько, на 3 звезды. Кто-то помнит ещё заморочки со 100% рейтингом в SWAT 4, нет? Там даже стрелять было нельзя сразу, только при угрозе собственной жизни. А тут вам дали активную паузу, возможность изничтожать всё, что движется (зачем в игре вообще нужен тазер?), отличную систему планирования. И все блин ноют, что много рестартов. В Super Meat Boy много рестартов - ну и что? В DK можно за 10 минут 5-7 раз отыграть одну миссию.
Опять же радуют нытики в стиле "я вскрываю дверь, а тут на меня вылетает танго и всё, не успел достать пушку". Умение вскрывать, просматривать и бросать флешбенги сбоку от двери я натренировал ещё в третьем SWAT. Не стой перед дверью безоружным - простое правило. Работай двойками - простое правило. Стоит за дверью Jugg - ну поставь перед ней щитовика с .44, даже если её откроют до тебя - щит выдержит, Jugg нет.
В общем и целом - лучшая игра 2015 года с точки зрения геймплея. 20 часов играл - наиграться не могу.

пятница, 22 января 2016 г.

Принципы: минимальная компетентность

Большинство людей не знают о какой либо области или навыке почти ничего. Чтобы быть лучше этих людей, нужно знать хоть что-то. Таким образом, минимальное обучение (2—5 часов чтения тематических сайтов) сделает вас более компетентным, чем большинство. Стоит отметить, что речь идет о конкретном навыке — установке окон или приготовлении пищи, а не об отраслях вроде медицины.

среда, 20 января 2016 г.

Ничто человеческое

Продолжая мысль о самоопределения.

Не надо определять себя через:
Одежду
Музыку
Работу
Машину
Политические взгляды

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

Однако.

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

пятница, 27 ноября 2015 г.

"Эффект бабочки" про хипстеров

Life is strange.



Коротко: игра года, однозначно.

Развёрнуто: собственно, почти единственное, во что я поиграл в этом году. Ещё была прекрасная This war of mine, конечно. Но вернёмся к теме.

Во-первых, у нас есть главная героиня: 1,65 ростом, джинсы-кеды-футболка_с_принтом, олдскульный Polaroid, набор молодёжных словечек (Wowsies!), разбавленный хорошей порцией поп-культурных знаний, и ВЕСНУШКИ. Ну вы поняли, да? В неё хочется толи влюбиться, толи погладить по голове от избытка отцовских чувств. При этом никакой идентификации с персонажем нет. За приключениями Максин (Max! Never Maxine!) Колфилд следишь с интересом, который сродни просмотру сериала.



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

Геймплей нельзя назвать сильной стороной игры, он не мешает, с ним не надо бороться - и это уже хорошо. Супер важные выборы специальным образом обозначены, что в целом даёт понять, на какие события стоит обращать внимание. Хотя иногда это убивает интригу, конечно. Как в случае с собакой, например.

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



Начиная с середины игры проблемы школы отходят на второй план, а вперёд выступает детективная линия. Она тут не ахти какая, я вообще половину игры не мог понять, почему же Макс говорит, что она почти до чего-то докопалась. Ну и супер-способности в стиле "сопоставить две фотки и найти правильный номер машины" как-то не радуют. С другой стороны, следить непосредственно за сюжетом - интересно, поиски местной Лоры Палмер вообще довольно увлекательны, да ещё и заканчиваются шедеврально.



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

Нет, оба выбора - интересные и закономерные, но ни тот, ни другой не основаны на поведении игрока. Совершенно рельсовое и унылое решение, которое сильно смазывает послевкусие концовки.

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

А ещё там можно перематывать время, да. Но игра-то совсем не про то.

P.S.: И это был первый и последний раз, когда я употребил слово "хипстер" в позитивном контексте.

понедельник, 9 ноября 2015 г.

Италия: впечатления

Несколько рандомных впечатлений от поездки:
1. Самолёты - это здорово!
Летать совершенно не напрягает, дорога проходит легко, виды - отличные:








2. Комары!
Они в Италии есть, и злющие! Серьёзно, в августе комаров в Италии больше, чем в Карелии! Учитывайте это при планировании и запасайтесь средствами.

3. Люди.
Италия - страна открытых людей. С продавцами в магазине знакомишься в первый день и дальше общаешься уже дружески. Спросить у кого-то на улице, как пройти к нужному месту - самый быстрый способ, быстрее, чем гугл. Можно попросить подвезти на гору, а получить предложение бесплатно (!) проехаться на машине 100 километров до Рима (!!) с прогулкой по живописным местам (!!!).

4. Жизнь в радость.
Итальянцы гораздо больше наслаждаются жизнью. Проблем у них при этом не меньше, уровень достатка - не выше, а вот отношение - совсем другое.

5. Язык.
Без итальянского языка на небольшом отдалении от туристических мест делать нечего. Если в Ватикане или в галерее Боргезе с вами поговорят на английском, то в соседних зданиях - уже нет. Иностранных языков знают мало, в магазинах не знает почти никто. Водитель регионального автобуса совершенно точно знает только итальянский и считает это нормальным. Спасает, конечно, желание и умение жестикулировать (я за минуту смог объяснить продавцу, что мне нужен вантуз, при помощи слов aqua, non, capisco и мощной жестикуляции), но выучить язык - проще. Благо, после английского он учится совсем уж легко.

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

7. Еда.
Очень вкусно почти всё. Такого винограда, как здесь, я не ел вообще никогда. И сразу становится понятно, как из него делают вино. Вкусная и дешёвая паста (серьёзно, 500г пасты стоит дешевле 1 кг соли). Вкусные и просто ультрадешёвые томатные смеси с настоящими томатами в банке. Отличное мясо, великолепные фрукты. Стоит всё по-разному, сырами, например, питаться гораздо дороже, чем экзотическими фруктами, но качество еды несравнимо. В России подобное можно найти в Азбуке и других элитных магазинах.

8. Транспорт.
Организован на удивление хорошо, хотя и с долей итальянского пофигизма. Рим не перегружен людьми, даже в час пик их не то чтобы много. Не Выхино ни разу. Поезда метро кондиционируются (иногда) и расписаны граффити (почти всегда). Метро, как всегда, хуже московского: и безопасности там такой не ощущаешь, и билет не всегда купить можно.
Автобусы ходят быстро, много и удобно. По центру города, при желании, можно вообще не ходить пешком, а ездить на автобусах. Маршруток не заметил, может они и есть.
Расписания придерживаются довольно точно, в пределах +- 5 минут.

9. Работа.
Работает всё по очень странным графикам. То есть магазины не работают в воскресенье, некоторые музеи - в понедельник, некоторые - в среду, некоторые кафе работают как кафе только по выходным, а по будням продают ингридиенты для еды. В 7 вечера можно уткнуться в закрытые кассы метро, а автомат не будет принимать ваши 20 евро (хотя на нём написано, что должен). Как в такой ситуации поступать - не знают даже сами итальянцы.
Заранее выяснить, как что работает, можно на редких официальных сайтах и по телефону.
На каникулы закрывается полгорода, кафе не работают после 23:00, магазины после 01:00 - великая редкость.

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

11. Мороженое.
Самое вкусное мороженое эвер. Много. Везде. За копейки. Рожок с 4 шариками разного мороженого, кремом, карамелью и печенькой в Остии обошёлся нам по 3 евро за шутку. Ни одно русское мороженое, даже из местной джелатерии, и рядом не стояло по вкусу.

вторник, 29 сентября 2015 г.

Об источниках: коротко

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

Любой источник в интернете — треш, если не доказано обратное. Вк, яп, фб, паблики и вообще соцсети — треш всегда. Источником там могут быть только люди, которым ты лично доверяешь. Вот прям лично. Я, например, доверяю Максиму Кацу, а Навальному - не доверяю. Это, кстати, не значит, что я не разделяю его идеалы. Это значит, что новости от него я буду сразу же воспринимать скептически.

Все газеты — говно, пока не доказано обратное. Принцип тот же: кому доверяешь - на того можно смотреть с меньшим скепсисом.

Про статьи в стиле "ААААА, мы все умрём":

Есть, условно, 2 уровня общения. Обозначим их как "кухонно-бытовой" (95%, в том числе почти весь интернет) и "научно-философский".

В течение жизни общаться можно и нужно на обоих. Не будешь ты с таксистом обсуждать перипетии восприятия мусульманства европейским человеком. Однако большинство людей в своей жизни не вылезает с кухонно-бытового уровня. Это, кстати, нормально, так и должно быть. Но для того, чтобы общаться на "научно-философском" уровне, нужно вкалывать. В первую очередь - чтобы хоть что-то на нём понять. Т.е. читать тонны аналитики (и не важно по какой проблеме, методы везде одни и те же). Лично я только начинаю в него въезжать.

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

На кухонно-бытовом уровне мир прост: есть "они", есть "мы", иногда есть немного полутонов - для "борцов с системой". На научно-философском самый популярный ответ - "мы не знаем". 

На кухонно-бытовом уровне существуют вековые стереотипы, вроде "витамин C при простуде" или "астероиды нагреваются от трения об атмосферу". На научно-философском знания постоянно меняются и обновляются.

ЛЮБЫЕ статьи на кухонно-бытовом уровне стоит воспринимать как развлекательные, т.е. не отражающие реального положения дел. Никак не отражающие, ни на один процент. Для того, чтобы понять, чтО реально происходит, нужно читать другую аналитику: обычно она содержится в крупных скучных изданиях, и читают её крупные скучные дядьки.

Поэтому ответ на любой вопрос в стиле "а вот статья из (ВК|ЯП|FB|LifeNews), согласен?" - "Фигня ваша статья, пишут черт-те что, учите матчасть". Потому что статьи на кухонно-бытовом уровне пишут либо для формирования мнения, либо для бабла, либо идиоты (начитавшиеся статей из первых двух типов.

Ещё раз, для понимания: не надо "верить" или "не верить" этим статьям. Статья написана в комсомолке - всё, это треш, ищи то же самое в серьёзных источниках. Не нашёл - статья треш на 100%. Нашёл - читай там, потому что в комсомолке переврали половину. Новость "Повстанцы отбили атаку карательных отрядов" и "Террористы напали на колонну вооружённых сил" - это одна и та же новость. А в отсутствии нормального факт-чекинга могут из одного сделать другое даже не по злому уровню.

Кого тогда читать? А это уже вопрос доверия. Его каждый решает для себя. Для меня, например, чем больше полутонов, чем больше статья про политику похожа на статью из журнала РАН - тем лучше источник. Чем больше деления "мы-они", чем больше "это неправильный шаг, им будет плохо" - тем хуже. Ну и в момент, когда употребляются явные софизмы, типа "тупость немцев не знает границ" - жмёшь крестик в правом верхнем углу, ибо это уровень газеты "СКАНДАЛЫ ЗНАМЕНИТОСТЕЙ".

Как-то так.