
Dima
05.10.2016
12:15:34

Pavel
05.10.2016
12:16:23
>> Чем он тогда будет отличаться в корне от других специалистов?
А почему все должны в корне отличаться?
Корень у всех один - фундаментальное технарское образование. А дальше уже идут специализации.

Google

Aleksander
05.10.2016
12:17:44
Посоны нужен совет. Работаю мануалом. Сейчас буду изучать автомейшн. Самый главный вопрос, на который пока не могу найти ответ, какой язык лучше выбрать? Выбираю между java и python. Посоветуйте пожалуйста на чем лучше сейчас автоматизировать, чтобы ориентироваться на нынешний рынок?

Dima
05.10.2016
12:18:08

Nick
05.10.2016
12:18:16


Roman
05.10.2016
12:18:30
1) нет. Зависит от задач, проекта. В идеале конечно знать.
2) см 1.
3) очевидно да.
4) скорее да, чем нет. В идеале конечно да.
5) да.
6) см 1. Но на 100% согласен, что нужно знать тулкит.
7) см 1
8) в идеальном мире - да. Хотя бы потому, что это требует определенных навыков и опр. мышления.
п.1-2 вообще никак не зависит от задач и проекта. это как азбука - либо знаешь, либо "ты что в ИТ забыл"?
4 - как там можно допустить нет? вы чо?
6 - ээээ, вот простая тема - крэшает тебе твой сайт браузер, браузер крэшает всю систему, доступным остаётся только шел, ребут нельзя делать - риск слёта логов - гетни мне логи, найди ошибку, рестартани оболочку, это аналогично - базовые знания, чуть дальше алфавита - ещё чуть словарик знать надо
7 - очень базовые знания для ТЕСТИРОВЩИКА, то есть это азбука тестировщика. то есть на 8 пунктов вы оспариваете все специальные знания для тестировщика начального уровня... жесть
8 - а потом пишут 250 дублирующихся кейсов на каждую букву, лол
а, и кстати - джаваскрипт рулит как в старые добрые )))
ибо браузеры все научились его норм пинать


Nick
05.10.2016
12:22:17
phantomjs, ага, нормик

Roman
05.10.2016
12:22:30
вот новость, это из разряда - всем тестировщикам любого уровня - критично пройти
Украинская платформа онлайн-курсов Prometheus открыла регистрацию на один из самых популярных курсов в мире «Критическое мышление»
http://itc.ua/news/ukrainskaya-platforma-onlayn-kursov-prometheus-otkryila-registratsiyu-na-odin-iz-samyih-populyarnyih-kursov-v-mire-kriticheskoe-myishlenie/

Aleksander
05.10.2016
12:22:31

Nick
05.10.2016
12:23:10
думаю, если все тесты на руби, то не важно пайтон вы знаете или джаву, писать будете на руби
так что лучше жабу - распространённее

Aleksander
05.10.2016
12:23:30

Google

Oleksandr?
05.10.2016
12:23:47

Nick
05.10.2016
12:23:50
я сам решил на жабе, но на пайтоне "для себя" пишу

Dmitry
05.10.2016
12:23:54

Roman
05.10.2016
12:24:00
о, да, руби, за бугром очень сча популярен руби
гггг, я тоже считаю, что ява не нужна, мечтаю, когда наконец уже гугл убьёт явовскую машину у себя и этот монстр умрёт
но ближайшие года 2 этого не случится


Dima
05.10.2016
12:27:40
п.1-2 вообще никак не зависит от задач и проекта. это как азбука - либо знаешь, либо "ты что в ИТ забыл"?
4 - как там можно допустить нет? вы чо?
6 - ээээ, вот простая тема - крэшает тебе твой сайт браузер, браузер крэшает всю систему, доступным остаётся только шел, ребут нельзя делать - риск слёта логов - гетни мне логи, найди ошибку, рестартани оболочку, это аналогично - базовые знания, чуть дальше алфавита - ещё чуть словарик знать надо
7 - очень базовые знания для ТЕСТИРОВЩИКА, то есть это азбука тестировщика. то есть на 8 пунктов вы оспариваете все специальные знания для тестировщика начального уровня... жесть
8 - а потом пишут 250 дублирующихся кейсов на каждую букву, лол
1, 2) зависит. давайте еще перейдем к страницам памяти, кешам процессора и еще на более низкий уровень? чего уж.
4) потому что по хорошему, программист должен предусмотреть возможность отладки приложения. Не во всех тестируемых продуктов это действительно надо
6) нужно знать тулкит. и по хорошему, задокументированные возможности редко крашат систему. не говоря уже о механизме sandbox. который давно выверен. И какие то прямо сверх баги могут всё крашнуть. есть тулзы для отладки и дебага.
7)субьективно для вас. начального уровня в ваших проектах. я не оспариваю всё в корне. я хочу разделить зону знаний и ответственностей, которая действительно нужна джуну.
8) это матиматика в корне, да. на деле же - просто наличие аналитического склада ума, умение построить архитектуру, знать основные алгоритмы. Это несколько проще, чем всё математическое знание. Это должно быть понятно на "интуитивном" Уровне, а не на математическом.


Dmitry
05.10.2016
12:28:06
Как меня радует, что есть адекватные, компетентные QA, которые понимают, что даже начинающий QA ДОЛЖЕН МНОГО ВСЕГО ЗНАТЬ. А то попадаются "QA Lead'ы", которые даже тикет оформить не могут...
бывает и такое) наверное для меня лид это специалист, это тот, кто зашел дальше всех, кто знает больше всех и может щедро отсыпать этого всего)) при желании коллег поучиться. Но часто бывает так, что не все QA сидят в чатиках, форумах, ходят на конференции и просто стоят на месте, в итоге приходит время и они становятся Lead'ами тупо за "возраст" в профессии. От этого никуда не деться.

Dima
05.10.2016
12:28:37

Oleksandr?
05.10.2016
12:28:41

Olga
05.10.2016
12:28:43
а если человек в команде один и нет этих "всех" с которыми сравнивается?

Pavel
05.10.2016
12:29:04
> всё математическое знание.
define

Dmitry
05.10.2016
12:29:15
почему не нужна?)

Dima
05.10.2016
12:29:18
а вообще не учи руби для тестов даже. потом не сможешь на других яп писать вообще.

Nick
05.10.2016
12:29:32

Dima
05.10.2016
12:29:44
тогда точно питон.

Dmitry
05.10.2016
12:29:50
питон и руби похожи

Oleksandr?
05.10.2016
12:30:01

Dmitry
05.10.2016
12:30:01
если одно втащишь, другое тоже не за горами

Dima
05.10.2016
12:30:03

Google

Dima
05.10.2016
12:30:07
нифига.
питон весьма хороший яп. но не после руби.

Nick
05.10.2016
12:30:36

Oleksandr?
05.10.2016
12:31:13
окей :) спасибо за советы
питон - как рабочая лошадка. Но если хочешь попробовать что-то модное, новое молодежное и рискнуть на перспективу - попробуй JS

Dmitry
05.10.2016
12:31:16
руби мало где требуется)
объективно почти везде java/C#/Python

Dima
05.10.2016
12:31:32
привыкаешь к удобству и возможностям. а потом страдаешь. просто. страдаешь вечно.

Dmitry
05.10.2016
12:31:39
при том что Java в фаворе

Dima
05.10.2016
12:31:57

Dmitry
05.10.2016
12:32:10
"скорее всего"

Dima
05.10.2016
12:32:28
ибо сообщество стало отказываться от рельс. + новые фреймворки пишутся. вообще гемы активнее разрабатываются, нежели на питоне.

Dmitry
05.10.2016
12:32:29
я бы выбирал язык под компанию и проекты

Nick
05.10.2016
12:32:30

Oleksandr?
05.10.2016
12:32:45
а вообще я обожаю ЯП холивары, сам был активным генералом в этих войнах пока не выучил пачку языков помимо жабы

Nick
05.10.2016
12:32:53
=)

Dima
05.10.2016
12:33:06
естественно под задачи лучше брать. в статистике, ИИ руби вообще 0
руби сейчас это онли веб.

Nick
05.10.2016
12:33:27


Roman
05.10.2016
12:33:32
1, 2) зависит. давайте еще перейдем к страницам памяти, кешам процессора и еще на более низкий уровень? чего уж.
4) потому что по хорошему, программист должен предусмотреть возможность отладки приложения. Не во всех тестируемых продуктов это действительно надо
6) нужно знать тулкит. и по хорошему, задокументированные возможности редко крашат систему. не говоря уже о механизме sandbox. который давно выверен. И какие то прямо сверх баги могут всё крашнуть. есть тулзы для отладки и дебага.
7)субьективно для вас. начального уровня в ваших проектах. я не оспариваю всё в корне. я хочу разделить зону знаний и ответственностей, которая действительно нужна джуну.
8) это матиматика в корне, да. на деле же - просто наличие аналитического склада ума, умение построить архитектуру, знать основные алгоритмы. Это несколько проще, чем всё математическое знание. Это должно быть понятно на "интуитивном" Уровне, а не на математическом.
1-2 считайте как хотите, софт зависит от железа, не понимать базово хотя бы из чего состоят эти смешные коробочки - верх непрофессионализма
4 - программист, должен - вы чо, тестировщик должен быть аналитиком и не ждать манны небесной на блюдечке, никто вам ничо не должен и программист - особенно
6 - вот так вот насандбоксяд без реального деплоя, а потом прога сносит хост виртуализации на проде и выверяйте на здоровье. критическое мышление - это не ваш конёк, сорри. каждая новая тулза вносит ещё один непредсказуемый элемент в оценку покрытия. так что базовая отладка - это в сандбоксе, а прогоны аксептанса в сандбоксе - это если вы ненавидите всех юзеров своего продукта
7 - тестдизайн=основа тестирования, вы чо. Кем Кейнер - Тестирование ПО, это основы основ. прочитайте штоле
8 - да какая разница - тестирование - это анализ, не умеет в анализ - чего человек забыл в тестировании?

Google

Oleksandr?
05.10.2016
12:33:43

Dmitry
05.10.2016
12:33:48
если бекэнд написан на js, то тесты и на js можно писать) а если на java почему бы не на java
разрабы должны понимать что вы делаете
имхо

Oleksandr?
05.10.2016
12:34:57
не факт - бекенд вообще никакой разницы - вы ведь через вебдрайвер работаете

Faust
05.10.2016
12:35:10
Nick просто попробуй основы в различных ЯП... К примеру JS/Python/Ruby/Java

Roman
05.10.2016
12:35:13
руби сейчас это онли веб.
https://github.com/SergioFierens/ai4r
плюс гугл даёт руби для мобайла в рекомендациях гугл и руби для винды в рекомендациях МС

Faust
05.10.2016
12:35:23
Там выберишь что по душе

Dmitry
05.10.2016
12:36:11

Admin
ERROR: S client not available

Dmitry
05.10.2016
12:36:30
если в проекте CI и твои тесты крутятся
то тут понимание, почему же тесты упали - полезно
а если это колхоз проект то да, пофиг какой язык и как все сделано

Oleksandr?
05.10.2016
12:37:07

Stanislav
05.10.2016
12:37:25
Есть мнение что ЯП надо учить тот еа котром кодят разрабы, что бы они погли советом ежели что


Dima
05.10.2016
12:37:46
1-2 считайте как хотите, софт зависит от железа, не понимать базово хотя бы из чего состоят эти смешные коробочки - верх непрофессионализма
4 - программист, должен - вы чо, тестировщик должен быть аналитиком и не ждать манны небесной на блюдечке, никто вам ничо не должен и программист - особенно
6 - вот так вот насандбоксяд без реального деплоя, а потом прога сносит хост виртуализации на проде и выверяйте на здоровье. критическое мышление - это не ваш конёк, сорри. каждая новая тулза вносит ещё один непредсказуемый элемент в оценку покрытия. так что базовая отладка - это в сандбоксе, а прогоны аксептанса в сандбоксе - это если вы ненавидите всех юзеров своего продукта
7 - тестдизайн=основа тестирования, вы чо. Кем Кейнер - Тестирование ПО, это основы основ. прочитайте штоле
8 - да какая разница - тестирование - это анализ, не умеет в анализ - чего человек забыл в тестировании?
1) мы говорим об элементарных основах или глубинах? В фразу "знать как работает компьютер-железо" Очень много можно вложить.
4) нет, просто работал в нормальной компании, где наперёд знали, что это нужно и интегрировали всё. Или брали проект и туда интегрировали. Кодбаза - ответственность программиста, а возможности для дебага - его ответственность, которая также у нас прописывалась в тз.
6) я лишь привел механизмы гуглхрома. и чтобы сделать то, что вы написали нужно сильно постараться. сильно выйти за рамки типичных задач.
7) читал.
8) полностью согласен


Oleksandr?
05.10.2016
12:37:52

Dima
05.10.2016
12:38:05
с пхп сложнее уже.

Google

Dmitry
05.10.2016
12:38:59
ну я привел пример просто
формально
я не раз был на собеседовании где везде обычно тесты хотят на языке, знакомом разрабам

Roman
05.10.2016
12:39:38

Dima
05.10.2016
12:39:40
ну понятно. было у нас такое. заказчик решил аутсорснуть тестирование (его не было). Ну аутсорсер решил тестить внутренности реилс проекта на пхп. забавно было.

Dmitry
05.10.2016
12:39:47
поскольку я полиглот, я не отказываюсь, но обычно я люблю джава)

Oleksandr?
05.10.2016
12:39:56
теперь это руби тред

Dima
05.10.2016
12:39:57
переубеждать заказчика отдать таск на тесирование нам не пришлось долго

null
05.10.2016
12:41:38
Почитала ваши требования к джуну, и честно скажу, даже мидла такого найти проблемно

Dmitry
05.10.2016
12:42:38
джун ручник имхо это человек, которого не нужно учить заводить баги и писать тест-кейсы)
и правильно тестить

Faust
05.10.2016
12:43:02

null
05.10.2016
12:43:04
Полгода собеседований. Ребята с опытом в несколько лет в лучшем случае только слышали о браузерных движках. Мы были в отчаянии.

Dmitry
05.10.2016
12:43:40
а слишком умных на собеседованиях тоже не очень любят)
их не берут тоже) тк конкуренция)

Dima
05.10.2016
12:43:55
я, как мидл рубист, очень уважаю этот яп. И испытывал огромные боли, когда нужно было работать с датасетом через пандас и питон. Для меня было мало возможностей. Скудность синтаксиса. Ну и явное усложнение (его они называют, что есть лишь 1 путь сделать это). И вместо всяких [].uniq я вынужден был писать set(list([])) и у меня было много особеннх функций, которые приходилось вызывать через apply

Stanislav
05.10.2016
12:44:27

Dima
05.10.2016
12:44:33

null
05.10.2016
12:44:38

Dmitry
05.10.2016
12:45:02