Здравствуйте всем!
Так сложилось в моей жизни, что в свои 33 года мне пришлось поменять сферу деятельности. Из профессионального музыканта, потом работника международного отеля я переквалифицировался в тестировщики.
Получилось так, что в ноябре 2015 передо мной встал вопрос: чем заниматься в жизни дальше? Плыть по течению без надежды и перспектив мне не хотелось.
Всегда привлекали умные люди и технологии. Но я всегда знал, что не смотря на мои успехи в школьной математике программистом мне не быть. Однако, именно программирование я выбрал в качестве своего дальнейшего развития.
Все началось с каких-то роликов на Ютубе про двоичную систему исчисления, написания в текстовом редакторе знаменитого “Hello world” и купленной книги “Java 8 для чайников”. Своей первой жертвой я решил сделать именно язык Java, потому как в моем дилетантском разуме он был на слуху. Так же записался на курсы с твердой уверенностью стать Java-профессионалом. Однако, прочитав треть книги и пройдя несколько уроков, мой пыл поугас.
Я не понимал зачем нужны циклы и где применяются массивы. Что такое классы и объекты, методы и свойства - это было вообще темным лесом. И тут мне на помощь пришел курс одного умного человека по iOS разработке. Начав изучать Swift, Objective-C и что-то чиркать в Xcode, подкрепив это все визуализацией(кнопочки, окошечки, лейблы), у меня наконец в голове начало проясняться что такое ООП и для чего оно нужно.
За пару недель до просветления, вдохновившись речами Михаила Портнова, я решил найти в своем городе курсы по тестированию ПО. Мне повезло - группа как раз набиралась и старт был 1-го декабря. Длились курсы месяц.
Для себя я решил, что junior-программистом я стану неизвестно когда, а вот младшим тестировщиком, наверное, устроиться будет легче. Посему и принял решение получить заветный сертификат по QA(как ошибочно многие называют тестирование).
Однако, после окончания курсов меня ждало разочарование. По окончании новогодних запойных каникул в России я принялся рассылать резюме, оформив грамотное cover letter. Но все было безуспешно. Тестировщик без опыта, да еще и без профильного образования, да еще и в 33 года был никому не нужен. Заниматься программированием без отдачи и прицелом на будущее становилось все тяжелее с каждым днем. От меня уже за версту начинало веять отчаянием. И тут…
И тут мне предлагают работу в небольшой конторке, небольшом ответвлении московской фирмы, которая занимается автоматизацией контекстной рекламы. Пришел я на собеседование. “Selenium знаешь?” - спрашивают. Немного знаю плагин IDE для Firefox и не более. WebDriver точно нет. “Ну, ничего, разберемся”.
И вот так вод меня сходу занесло в автоматическое тестирование. Пришлось быстро разбираться в Eclipse, поднимать мою первую книгу про Java и изучать Selenium WebDriver. Понимать различие между тест-кейсом и тест-планом, оформлять грамотные баг-репорты.
Работаю пока 3 месяца. Программирование под iOS забросил окончательно. Ко мне пришло осознание, что хочу знать что-то масштабное, применимое в различных отраслях. В данный момент очень заинтересовался C# и всеми технологиями Microsoft. Планирую параллельно оформлять тесты в Visual Studio. В общем, изучать программирование, которое мне нужно в работе ну и еще немного побольше. Может в будущем дойду до ASP.NET
Так или иначе, сейчас у меня уже нет яркого желания метнуться в разработчики, а тестирование перестало для меня быть ступенькой в программисты. Мне и тут интересно.
Поэтому хочу попросить матерых тестировщиков посоветовать как мне развиваться дальше. Что учить, почитать, посмотреть. Я планирую выучить SQL.
Буду благодарен за отклики и спасибо за потраченное время:)