Интересно конечно навёрстывать все это, вот только жаба давит за бесцельно прожитые годы, ведь все это мог получить лет десять назад… Ну уж лучше позже чем в 60 лет!
Как я вас понимаю! Я тоже 8 лет назад уже поступила на факультет ВМК в университет им. Лобачевского, самый лучший в нашем городе. Вся родня кинулась меня отговаривать. Да и доводы были: на фих тебе надо всю жизнь за компом сидеть, ослепнешь. ))) И что профессия это не женская, и буду я “синим чулком”. Маразм конечно, но я молодая была, 16 лет все-таки, сдалась под давлением и отправилась штудировать макроэкономику. На фиха, спрашивается…
А мне сегодня пришел мой Канер. В четверг заказала, сегодня в 9 утра принесли. Буду начинать. Прочитала первые страницы, была приятно удивлена, что мне и словарь не требуется, все понятно пока.
Тоже хочу посмотреть основы SQL и Java. Как вы думаете, желтые пособия “для чайников” помогут или надо что-то посерьезнее? А то не знаю, с какой стороны подступиться.
Вообще не представляю на что это похоже. В школе очень хорошо владела Паскалем, даже были призовые места на городских олимпиадах, только наверно мои знания безнадежно устарели.
Я конечно не супер программист, но с точки зрения педагога, коим являюсь по образованию, могу предположить что Вы не столкнетесь с принципиально неразрешимыми трудностями в изучении SQL и Javascript. Логика то программёрская присутствует если Паскалем занимались! Уверен Вам будет легко , а главное интересно, а вот насчет меня - дает последствие гуманитарное образование, да или просто невнимательность вот сегодня на одном вводном тесте простейший вопрос и я ответил неправильно потому, что просто не дочитал кусок кода до конца и опрометчиво дал ответ хотя времени был вагон. Надо привыкать - ошибка или подвох может быть даже в запятой и никакой самодеятельности и невнимания к деталям! Не могу сказать насчет книг для чайников ничего, тех классы он лайн точно представление могут дать. Успехов вам! Насчет вашего английского и чтения Канера без словарика - завидую вам так сказать белой завистью, хочу так же
Нет разницы. Высшее образование по желаемой специальности в IT, как не крути, дает направление и куда копать + лопату для пытливых. Все равно, там все построено на самостоятельной работе с учебным материалом. Конечно еще там есть плюс - это можно и есть кому задать вопрос. Но при наличии в настоящем интернета и спец. форумов, кучи литературы и прочего - это уже не так важно. Ключ ко всему и всегда был один - ЖЕЛАНИЕ УЧИТЬСЯ. Надеюсь у Вас оно есть?
Мне кажется сверхоптимистичная Мальвина пока путает два разных языка Java и JavaScript.
PS Мне рассказали, что QA, хорошо знающего Haskell отрывают буквально с руками и почти никакой конкуренции с десятками тысяч индийских тестировщиков в США с несколькими годами реального опыта в багаже. Может Мальвине и babuleh попробовать Haskell поучить или Scala ?
В любом случае - если понять основы ООП и развить навыки программиста - все потом не сложно.
Я бы четко выделил 2 понятие: кодер и программист. Первый умеет работать только с КОДОМ (конкретней с языком), второй - с пониманием программы и парадигм программирования.
Второй - может пересесть за новый язык. За пару недель подучить синтаксис - и выдать программу. Конечно понятно - все приходит с опытом. Все тонкости языка через пар лет активной работы поймете.
Насчет Haskell и Scala - это врядли.
На чем пишутся основные приложения? PHP/JAVA/C/PYTHON/.NET - потому тестеру для WHITE-BOX нужны именно они - для верификации.
Еще на той же яве можно автотесты писать. Ну и QTP - универсальный язык автоматизации для тестера.
Сегодня немного погрузился в азы javascript… Не могу сказать что чисто такие хрестоматийные, теоретические моменты как массивы, циклы, арифметические операторы и т.д были сложными для понимания, потому как огромное сходство с бейсиком помогает. Точно согласен с KoLoB`ом, что понять как и что, где и к какому свойству объекта обратится гораздо сложнее, и важнее чем тупо знать синтаксис. Очень интересная тема, нашел пару учебников в сети, чтобы поглубже изучить да с примерами и заданиями. Он лайн курс в рамках школы еще не закончил, потому как искал возможность получше закрепить полученные базовые знания. Однозначно иметь понятие о javascript и уметь писать гибкий красивый код…вещи далекие как земля от неба - нужна практика. Хочу побольше пописать какие-то коды, которые и знания закрепят и первичные навыки, и вместе с тем не будут содержать громоздкие конструкции - ибо не потяну, чувствую не хватает логики программерской, навыков строить алгоритм…Ну что ж не хватает навыков - будем искать, пытаться развивать. Интересно насколько полезно и важно в профессии тестера умение работать с языками программирования ? То есть докуда копать ?
А как в реальности - разве бывает в чистом виде black-box и в чистом виде white-box ? Как-будто это две разные профессии, white-box - это крутые опытные, намного больше зарабатывающие чем black-box. Звучит смешно со стороны.
Честно признаюсь - думала, что black-box и автоматизация очень схожи, не усугублялась ещё в тонкости иерархии тестирования, грубо накинула 3 основные (на мой взгляд направления): сначала слепое тестирование, потом работа с кодом, потом ты уже и сам кодер
software developer in test - я так понимаю это 2 в одном: и тестирует и сразу исправляет сам?
А почему Хаскелл и Скала - вряд ли ? Как на самом деле обстоят дела ?
Мне рассказывают - спрос на Java и С девелоперов явственно падает. Но их становится больше и больше. Это тянет за собой QA, каждый день на рынок в США выходят сотни и тысячи QA с глубоким знанием распространненых языков и реальным опытом работы. (как внутри США, так и иммигранты со всего мира).
С другой стороны, спрос на Скалу и Хаскелл разработчиков, наоборот, мощно растет. А QA со знанием этих языков - крайне мало.
А насколько критично, если я хочу стать тестером, то что у меня диплом экономического направления (менеджер организации), а не технический (Computer Science)? Читал здесь истории о переквалификации, но все же, это ведь доставляет определенные трудности? Какие именно? И насколько хорошо надо знать язык программирования что бы тестировать софт написаный на нем?
Честно говоря, цифры относительного роста, хоть и внушительные, но сами по себе не впечатляют.
Относительность - дело хорошее, но согласитесь, если, к примеру, в октябре 2009г. по “Scala jobs” было 10 предложений, а стало 24, вряд ли это аргумент для смены java на scala
Запрос на Employment Trends по ключевым “QA java” и “QA scala” выдал следующие результаты: QA Scala jobsincreased2,722% (при этом на апрель 2011 не дотягивая до 0,0003%)
QA Java jobsincreased38% (на апрель 2011г. 0,25 - 0,3%)
Поиск вакансий по этим же ключевым словам выдает:
QA java 17,183
QA scala 56
QA haskell 4
В общем, ничего не имею против Scala и Haskell, но с точки зрения поиска работы на сегодняшний день, имхо, неубедительно
ребята - решайте проблемы по мере их поступления . невозможно обьять не обьятное . поэтому сперва QA а потом уже на языки замахивайтесь. а то помоему вы сами не понимаете о чем говорите