Вам всего 24… не смешите мои тапочки, в таком возрасте еще можно не только программистом стать но и водителем аэробуса при желании
Вам всего 24… не смешите мои тапочки, в таком возрасте еще можно не только программистом стать но и водителем аэробуса при желании
Да я знаю. Но согласитесь, есть же разница получить высшее образование или быть самоучкой. Я ж все-таки не Ломоносов, к сожалению.
Я конечно не супер программист, но с точки зрения педагога, коим являюсь по образованию, могу предположить что Вы не столкнетесь с принципиально неразрешимыми трудностями в изучении 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 и уметь писать гибкий красивый код…вещи далекие как земля от неба - нужна практика. Хочу побольше пописать какие-то коды, которые и знания закрепят и первичные навыки, и вместе с тем не будут содержать громоздкие конструкции - ибо не потяну, чувствую не хватает логики программерской, навыков строить алгоритм…Ну что ж не хватает навыков - будем искать, пытаться развивать. Интересно насколько полезно и важно в профессии тестера умение работать с языками программирования ? То есть докуда копать ?
Мое мнение чем больше понимаешь,тем больше мигрируешь с черного ящика, в белый, а от туда и в программисты.
А как же автоматизация?
Кстати, есть такая специальность как software developer in test.
А как в реальности - разве бывает в чистом виде black-box и в чистом виде white-box ? Как-будто это две разные профессии, white-box - это крутые опытные, намного больше зарабатывающие чем black-box. Звучит смешно со стороны.
Бывает-бывает.
У нас в white-box пускали только Senior QA или QA Analyst.
Понятно ведь - если выполнить неправильный скрипт - можно весь сервер убить. И кстати даже такое бывало.
Честно признаюсь - думала, что black-box и автоматизация очень схожи, не усугублялась ещё в тонкости иерархии тестирования, грубо накинула 3 основные (на мой взгляд направления): сначала слепое тестирование, потом работа с кодом, потом ты уже и сам кодер
software developer in test - я так понимаю это 2 в одном: и тестирует и сразу исправляет сам?
А почему Хаскелл и Скала - вряд ли ? Как на самом деле обстоят дела ?
Мне рассказывают - спрос на Java и С девелоперов явственно падает. Но их становится больше и больше. Это тянет за собой QA, каждый день на рынок в США выходят сотни и тысячи QA с глубоким знанием распространненых языков и реальным опытом работы. (как внутри США, так и иммигранты со всего мира).
С другой стороны, спрос на Скалу и Хаскелл разработчиков, наоборот, мощно растет. А QA со знанием этих языков - крайне мало.
Хммм. Задумался. А может имеет смысл. Хотя есть ли задачи, которые лучше решать данными языками? Не лучше ли руби или пизоном?
Вот просто рейтинг за этот год:
http://www.oszone.net/14233/Top_10_programming_languages
Все как всегда: ява, дот нет, сишка, пхп, руби, пизон.
А насколько критично, если я хочу стать тестером, то что у меня диплом экономического направления (менеджер организации), а не технический (Computer Science)? Читал здесь истории о переквалификации, но все же, это ведь доставляет определенные трудности? Какие именно? И насколько хорошо надо знать язык программирования что бы тестировать софт написаный на нем?
Честно говоря, цифры относительного роста, хоть и внушительные, но сами по себе не впечатляют.
Относительность - дело хорошее, но согласитесь, если, к примеру, в октябре 2009г. по “Scala jobs” было 10 предложений, а стало 24, вряд ли это аргумент для смены java на scala
Кстати, об этом же говорят и цифры с simplyhired.com:
Запрос на Employment Trends по ключевым “QA java” и “QA scala” выдал следующие результаты:
QA Scala jobs increased 2,722% (при этом на апрель 2011 не дотягивая до 0,0003%)
QA Java jobs increased 38% (на апрель 2011г. 0,25 - 0,3%)
Поиск вакансий по этим же ключевым словам выдает:
QA java 17,183
QA scala 56
QA haskell 4
В общем, ничего не имею против Scala и Haskell, но с точки зрения поиска работы на сегодняшний день, имхо, неубедительно
Конечно может дальше рынок будет расширяться. Сейчас только первая волна.
Но вряд ли компании будут переводить свои продукты на новый код.
ребята - решайте проблемы по мере их поступления . невозможно обьять не обьятное . поэтому сперва QA а потом уже на языки замахивайтесь. а то помоему вы сами не понимаете о чем говорите
Поговоркой - все относительно, можно исказить любую мысль. Потому что все будет казаться неубедительным. А уж с % так вовсе. Вне относительности только сухой здравый смысл.
-
Хаскелл, Скала - это лишь один из вариантов, куда развиваться начинающим, но уже очень амбициозным QA Мальвине и babuleh. Они, как и сотни тысяч других QA могут выбрать совсем другие пути.
-
Что по вашему Sonya интереснее:
А) Конкурировать с тысячами в большой, но неуклонно сжимающейся нише
Б) Конкуровать с десятками в небольшой, но бурно растущей нише.