Как определиться в жизни, начать зарабатывать и свалить за бугор. Подробная инструкция. Часть 1

Тема в разделе "Поросенок и трактор", создана пользователем xBarDx, 15 мар 2017.

?

Нужна ли эта тема и стоит ли писать следующие части?

  1. Да

  2. Иди на хуй

Результаты будут видны только после голосования.
  1. xBarDx

    xBarDx

    Рега:
    2 сен 2009
    Сообщения:
    34
    Шекелей:
    0G
    Karma:
    0
    Gold:
    0
    Предисловие.
    Всем привет. Я давно читаю ресурс дд.ру, года эдак с 2008, но за это время никогда ничего не писал и не комментировал. Но пришло время поделиться накопленным опытом и знаниями, тем более, как я думаю, тема довольно актуальна.
    Эта статья – своего рода вводный пост по тому, как начать зарабатывать и добиться лучшей жизни за пределами своего города\страны. Для вас откроется возможность переехать в Москву и даже в США, жить в своё удовольствия, увидеть мир и заработать достаточно для удовлетворения большинства ваших потребностей. Сразу оговорюсь, эта тема не о том, как продавать товары из Китая или открыть свой бизнес и стать предпринимателем с доходом over dohuya. Эта тема про тестирование ПО. Но не спешите разочаровываться, дочитайте до конца, возможно, я смогу вас заинтересовать. Тем более я хочу дать практически инструкцию, как поднять свой уровень жизни, вам останется лишь следовать ей. За такую инструкцию я бы лет 6 назад душу продал. Это будет цикл статей, где я рассмотрю такие темы как:
    • Для кого это всё, что вы в итоге получите (эта статья);
    • Обо мне. Расскажу свою историю, приведу конкретные примеры и цифры;
    • Знакомство с профессией, основные термины. Дам вводный материал, достаточный для того чтобы устроиться на первую работу, если повезёт;
    • Как искать работу джуниором и человеку со стажем – личные размышления. Немного про компании и проекты, куда идти и чего избегать;
    • Технологии, которые пригодятся тестировщику. Дам полезные ссылки, объясню, что к чему. Возможно будет несколько статей с подробным разъяснением;
    • Вводная часть по Selenium WebDriver или как автоматизировать тестирование вёб-приложений;
    • Основы программирования на Java – здесь я не просто рассмотрю что такое «цикл» и как создать переменную, а дам знания, которые вы сможете применять на практике. Буду давать практические примеры и задачи. По Java будет много тем, начиная с простого вывода на экран слова «хуй» и заканчивая многопоточностью, сериализацией и прочей лабудой. Постараюсь рассказывать живым языком, без занудства и лишнего материала;
    • Дам немного информации про среду разработки IDEA, расскажу про Git и Maven;
    • Более подробно по программированию автотестов. Рассмотрю подходы, технологии и фреймворки;
    • Расскажу немного про виртуализацию, распараллеливание тестов, Jenkins;
    • Буду делиться мыслями про переезд в США, расскажу, какие есть варианты уехать с теми знаниями, которые вы получите;
    Я предлагаю один из путей для достижения своих целей – профессия тестировщик. Да, это IT профессия. Некоторые могут подумать: «Фу, тестировщик, это же глупое существо, которое будет тыкать на кнопочки в написанных другими людьми программах». Другие скажут: «Блин, это же IT, я нихера тут не шарю и у меня нет профильного образования». Спешу всех обрадовать: с одной стороны на тестировщика можно выучить человека из абсолютно любой профессии, это неоднократно проверено на собственном опыте. Порог вхождения в профессию не высокий, начальных знаний может абсолютно не быть. Тестировщиками становились и акушерки, и ветеринары, и психологи. Более того, они добиваются определённых успехов и растут по карьерной лестнице. С другой стороны, это далеко не глупая профессия. Тестировщик должен обладать навыками самой профессии + DevOps + программирование + разбираться в применяемом на проекте стеке технологий, включая протоколы и особенности работы клиент-серверных решений. Но всё это осваивается со временем, основная задача на данный момент – войти в профессию, что вполне выполнимо для каждого из вас.

    Примерно год назад вы могли видеть в статьях Дефо упоминания про канал Михаила Портнова (у него есть школа Portnov computer school, где учат на тестировщиков в США), а до этого статью от тестировщика игрового проекта. Эта тема с тестированием упоминалась вскользь и я хотел бы разобрать её подробно, а также написать серию статей с подробным разбором некоторых аспектов тестирования и автоматизированного тестирования на языке программирования Java и фреймворка Selenium 2.0. А в итоге может даже целый курс.

    Зачем мне это.
    У меня нет никакой коммерческой выгоды, нет цели создать платный курс или что-то в этом роде. Я просто хочу:
    • Помочь читателям возможно найти себя в жизни известным мне путём;
    • Структурировать свои знания.

    Для кого этот цикл статей.
    Многие успешные жители королевства скажут, что 150к р. (по текущим расценкам) за 3-4 года – это очень мало, что я сам неудачник и нищеброд. Пожалуй, соглашусь. Если вдуматься, то чтобы с такой зарплатой купить в Москве двушку, надо влезть в ипотеку лет на 7 (по примерным подсчётам, могу ошибаться). Но для себя лично план по увеличению заработка я разработал. Помимо этого не надо забывать, что в IT зарплаты растут – это раз. А два – всегда есть рост до руководителей высшего звена в компаниях, а там совсем другие суммы. Люди без профильного образования становились начальниками департамента тестирования с космической ЗП, поэтому всегда есть, куда расти. К тому же, не у всех есть предпринимательская жилка, но если человек целеустремлён и готов работать, пусть даже на какую-либо компанию, почему бы не дать ему шанс жить хорошо?

    Раньше на нашем любимом пока Дефо не начал писать ебантяйские посты про политоту форуме были статьи на тему «Советы шовиниста-мудака Дефо», где описывались истории неудачников людей, которым трудно определиться в жизни. Им не давали тёлки, они не могли понять, что вообще делать и как зарабатывать. Так вот, этот пост:
    • Для школьников, которые не могут определиться с выбором будущей профессии, но уже задумывающихся о лучшей жизни;
    • Для студентов, которые учатся через силу, поступив в институт по совету мамы\папы и не видят дальше себя в выбранной ими профессии;
    • Для людей, закончивших\не закончивших институт, но которым денег еле хватает на еду;
    • Для людей, которые действительно хотят изменить свою жизнь в лучшую сторону.

    Преимущества профессии.
    • Она интересная. Вам всегда придётся что-то читать и в чём-то разбираться;
    • Она подойдёт практически для любого. Если вы любите рутину – развивайтесь в мануальном тестировании, пишите документацию, тестируйте руками (правда и ЗП здесь ниже, но также возможен и рост по карьере). Если вы не любите рутину – развивайтесь в технологиях, идите в компании с интересными проектами (про компании и проекты мы ещё как-нибудь поговорим), программируйте (не пугайтесь этого слова, всё легче, чем вы думаете). Не нужен определённый склад ума, подойдут как гуманитарии, так и техники;
    • Войти в профессию можно менее чем за месяц;
    • Работа ищется очень легко. Пусть не сразу, но с парой лет опыта работодатели будут драться за вас;
    • Вы не привязаны к месту. Можно работать как в офисе, так и дома. Конечно же, не все работодатели это позволяют, но удалённые вакансии всё же есть;
    • У вас не очень строгий график. Опять же, зависит от компании, но много где надо отработать не 9 часов, а просто качественно сделать свою работу. То есть вы можете справиться за 5 часов и валить домой. Также айтишники любят приходить на работу часам к 11;
    • На самой работе в основном у вас будет пару часов в течении рабочего дня на саморазвитие, зависит от графика на проекте. Лично я так и приобрёл большинство своих навыков: когда выдавалось свободное время, я не сидел вконтактике, а читал книги и программировал;
    • Высокая зарплата. Вы сможете себе позволить квартиру, машину, путешествия, относительно качественную еду, кафешки, развлечения. Не сразу, но относительно других профессий можно вырасти очень быстро. По наблюдениям, ЗП тестировщика выше средней по рынку в 2.5 – 3 раза. Это уже для зрелого тестировщика с 3 годами опыта при условии работы над собой. Если же дорасти до менеджмента\руководящей должности, то разброс может быть гораздо выше;
    • Как правило, уютные офисы в компаниях, даже в регионах. Бывают игровые комнаты, но не часто. Есть кухни с удобствами, вкусняшки. Многие предлагают расширенную ДМС. Есть компании с 13 ЗП и с доп. выплатами в отпуск, на рождение ребёнка и на свадьбу.

    Не думайте, что все преимущества свалятся на вас сразу же. Поначалу может быть скучно, вы можете попасть к работодателю со строгим графиком, с обычной средней ЗП, с истеричным руководителем, но поверьте, когда наработаете опыт, уже вы будете выбирать условия труда и диктовать цену.
    Также надо учитывать регион вашего проживания. Совсем легко будет тем, кто проживает в относительно крупных городах, где есть IT компании. Работу там можно найти быстрее, чем в мелких городах. При условии, что вы готовы посвящать своё свободное время самообучению. Если же у вас не такой большой город или IT компании отсутствуют вовсе, то я бы действовал так. Помониторил города, где есть IT (Москва, Питер, Нижний Новгород, Казань, что-нибудь ещё). Скопить денег на 3 месяца съема жилья для подстраховки(можно снять хату с соседями или не у метро, главное сейчас, чтобы дёшево и чтобы войти на рынок вакансий) и переехать в выбранный город. У меня есть знакомая, она так и сделала: просто переехала в Нижний Новгород и устроилась джуниором. Денег сначала будет хватать только на съём жилья + проезд + еда. Но мы же люди не привередливые, потерпим, в итоге всё окупится. Вы делаете инвестицию в самого себя, не забывайте это. Как только вышли на рынок и нашли работу, можно считать, что половина проблем позади. Дальше только рост и только вперёд. Подробнее про поиск работы будет отдельная статья.


    Что требуется от вас.
    И так, если у вас есть проблемы с самоопределением и уровнем жизни, я предлагаю вам один из путей выхода из этого кризиса. Для этого от вас требуется:
    • Действительно огромное желание поменять жизнь. Не потому что предлагаемый мной путь сложный, а потому что основная проблема людей – собственная лень и постоянная необходимость пожалеть себя и поплакаться. Забудьте про лень и соберите волю в кулак, само собой ничего не изменится;
    • Около четырёх часов вечером на самообучение (план обучения со всеми материалами, а может и сам курс я напишу, будет зависеть от актуальности темы);
    • Возможно, вам потребуется 10-15к рублей на курс по программированию через год, но не факт, всё зависит от ваших способностей, материал можно освоить по книгам и интернетам. Опять же, если тема будет актуальна, я попробую сам написать здесь ряд обучающих статей с нуля по программированию + составить задачи для закрепления навыков. Вряд ли это будет супер полный курс после которого вас возьмут на программиста, но на тестировщика-автоматизатора этого материала более чем хватит.
    Ну и в общем-то всё. Главное-это желание и готовность вникать и меняться, тогда всё получится.

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


    Всего вам хорошего и до новых встреч.
     
  2. Коден
    Коден 15 мар 2017
    Это довольно интересно. Я не хочу менять жизнь и становиться тестировщиком, но посмотреть на примере хотелось бы. Особенно интересен выход на зарубежный рынок трудоустройства.
  3. DanielDefo
    DanielDefo 15 мар 2017
    В первой статье после вводной хотелось бы больше личной истории, со всеми честными минусами, ошибками и косяками в процессе (не зря же упомянул, что за такую инфу, да 6 лет назад бы ...). Т.к мы все тут в первую очередь живые люди, а не заготовки под агитацию. Потому пожелание - больше личных примеров и больше своих мыслей.

    Спасибо, ждем почитать )
  4. SryMyBad
    SryMyBad 15 мар 2017
    В двух словах про ручное и автоматическое тестирование можешь пояснить? С ручным понятно...а вот с автоматическим...пишутся скрипты? На чем пишутся (слышал про питон), нужно ли разбираться в том языке на котором написано? И если ты нашел баг то что нужно, описать из-за чего он происходит и как решить проблему или просто сказать что я нашел - а значит я молодец?
    В данный момент времени я являюсь разработчиком ПО для автоматизации (это в большинстве языки уровня МЭК стл, ссл, фбд и т.д. но еще знаю С++ но без библиотек) 28 лет женат). В своей работе очень дотошен и педантичен, не раз думал что для тестировщика ценные качества. Так вот какие шансы всеже переквалифицироваться и каков порог зарплат вхождения в данную должность?
  5. xBarDx
    xBarDx 15 мар 2017
    Спасибо за отзыв!
    Это была пока только проба, я ещё не очень умело структурирую текст и излагаю информаци. Глянул на текст со стороны- без картинок к тому же не настолько интересно и запоминающеся, поработаю над этим.
    Про свою историю и опыт как раз будет во второй части, там поделюсь личным мнением о профессии, расскажу о трудностях и о том, какой путь я проделал и на каком этапе нахожусь сейчас. Думаю, вторая часть будет до конца недели.
  6. FISHKAmag
    FISHKAmag 15 мар 2017
    Хочу перестать быть лентяем и раздолбаем, подписался на тему
  7. Nautilus
    Nautilus 15 мар 2017
    А когда-то в консте у меня играл! Видали, у меня партия успешных айтишнегов!
  8. IIOJITOCKOKOC
    IIOJITOCKOKOC 15 мар 2017
    Инфа не актуальная. Хотя может в рашке все немного не так.
    У нас в Украине даже в самом мелком городке есть минимум 5 IT компаний и в каждой этих тестеров как говна. Те кто начал в 2010 сейчас как сыр в масле, а те кто идут сейчас джуном по сути работают на зп для тех кто начал раньше. Роста никакого, дешевая рабочая сила, текучка джунов и т.д.
  9. Nautilus
    Nautilus 15 мар 2017
    IIOJITOCKOKOC(пидарок)

    Вызываешь доверие!
  10. IIOJITOCKOKOC
    IIOJITOCKOKOC 15 мар 2017
    Сам занимаюсь автотестами с 2012 и знаю что это такое. Новеньким втирают как все будет радужно, на самом деле за гавно считают и наживаются. Я тоже наживаюсь. Я могу скидывать легкие задачи на джунов, ничего не делать и получать часть прибыли с них.
    Мне конечно повезло, я успел на последний вагон так сказать. А вот тем кто сейчас идет в тестировщики мало что светит.
    Менеджеров хватает в тестировании уже, нужна рабочая сила на данный момент
  11. Nautilus
    Nautilus 15 мар 2017
    Это какая-то ахинея. В любой сфере есть новички, есть профи. Что тебе светит зависит от твоих навыков, трудолюбия и умения выбрать работодателя.
  12. IIOJITOCKOKOC
    IIOJITOCKOKOC 15 мар 2017
    Просто такая професия как тестировщик стала популярной не так давно. Еще пару лет назад набирали их много, многие из них ставали менеджерами и т.д. Сейчас же менеджеров хватает. Конечно есть шансы достичь чего-то, но они в разы меньше.
    И да, сейчас у нас в городе без разговорного инглиша даже на собеседование не зовут
  13. ItsOk
    ItsOk 15 мар 2017
    Пиши интересно почитать.
    Что касается голосовалки я не удержался и проголосовал за иди на хуй, лол.
  14. ItsOk
    ItsOk 15 мар 2017
    А чего ты ожидал от хохла-пиздобола с титулом пидорок?
  15. xBarDx
    xBarDx 15 мар 2017
    Если совсем кратко, то ручное, это когда тебе дают ТЗ (или не дают) и ты по ней (или не по ней, а на основании договорённостей\здравого смысла) тыкаешь по кнопочкам и проверяешь функционал ПО. Это если джуниор. Я пока не говорю про тестирование API серверной части, баз данных и прочего, это уже мидл грейд. Автоматическое тестирование тоже можно разделить на, я бы сказал, 3 вида:
    1. Когда ты пишешь код (на Java, C#, Python - самые распространённые языки) с использованием Selenium 2.0 в качестве фреймворка. Запускаешь код и прогоняются тесты как будто тестирует человек. Открывается браузер, вводится адрес ресурса, тыкаются кнопочки, заполняются формочки.
    2. Когда ты пишешь код для юнит тестов. То есть программист пишет какой-то метод в программе, а ты пишешь свой метот, который тестирует его метод. Язык программирования зависит от проекта.
    3. Когда ты пишешь код для тестирования API. Язык программирования так же зависит от проекта, но в принципе если надо протестировать REST или SOAP, ты можешь сам выбрать удобный тебе язык и библиотеки, которые например парсят XML или возвращаемые JSON
    Безусловно, для всего этого нужно знать один из языков программирвоания. Самый восстребованный на рынке - Java. Второй - Python. На каком уровне знать - зависит от вида автотестирвоания. Самый распространённый - первый вид, он же самый лёгкий. Но за другие платят чуть больше.
    Если ты нашёл баг, то необходимо занести его в багтрекинговую систему. Об этом всём будет позже и подробно.
    Если ты уже разработчик - развивайся в разработке и на тестирование даже не смотри, проиграешь по ЗП, причём довольно много. Также у программистов задачи на мой взгляд намного сложнее, что интереснее.
    Но если всё-же очень хочется, то уже работая прогером, порог вхождения не высокий, тебе надо лишь разобраться в синтаксисе одного из перечисленных языков (не встречал вакансий автотестеров требующих С++) + разобраться в Selenium 2.0 и в путь. По ЗП всё очень завязано на регионе, где будешь устраиваться. По Нижнему Новгороду без опыта, но со знаниями Java + Selenium можно стартовать с отметки в 40к. В МСК думаю около 80. Но всё зависит от твоих скилов. Но даже за полгода можно надрочиться и прибавить в ЗП тысяч 20-30
  16. xBarDx
    xBarDx 15 мар 2017
    Так было всегда, не только на Украине. Поэтому я и хочу написать инфу, как быть выше других джунов и пробиться.
  17. Kramet
    Kramet 15 мар 2017
    Мельком пробежал, не увидел, чего ТС добился, где он сейчас (Мальдивы, Париж)?
  18. IIOJITOCKOKOC
    IIOJITOCKOKOC 15 мар 2017
    вот чтоб не думали что я какой-то пиздабол, вот скрин с моего аккаунта на апворке. Это аккаунт работодателя через который я работаю на некоторых проектах. Примерно такие рейты у мидл и синиор тестеров, это если работать на фрилансе. Часть еще заберет работодатель. И чтоб заработать нормально, нужно работать не самому а зарабатывать на новеньких
    [​IMG]
  19. Evgeshonok
    Evgeshonok 15 мар 2017
    Прежде чем приступать вообще что-либо учить по этой теме - ебаште инглиш. Довольно часто это решающий фактор приема на работу в IT сфере. Но главное, у вас расширится пулл запросов в гугол, что немало важно. Ну и на последок, какой фпизду бугор без языка? ^_^
  20. Garthower
    Garthower 15 мар 2017
    Как ни странно, IIOJITOCKOKOC говорит внятные вещи. Суть в том, что сейчас каждый хочет войти вайти. Спрос порождает предложение и на территории бывшего СНГ, как грибы после дождя, спавнятся курсы "СениорQAзамесяц безрегистрацииисмс". Там с домохозяек и бывших ПТУшников берут по 500-1к баксов, втирают им какие-то азы, которые любой адекватный человек может почерпнуть из литературы и интернета, и выпускают на рынок. Отсюда идет перенасыщение рынка непрофессиональными кадрами, ценник которым 300 баксов. Понятное дело, что любой профессионал своего дела без труда найдет работу с хорошим ценником, но вот эту Джуны по 300 баксов готовы убить друг-друга за место в офисе и призрачную надежду на взлёт
  21. RazZe
    RazZe 15 мар 2017
    Айтишников как говна сейчас, это да.
  22. xBarDx
    xBarDx 15 мар 2017
    В любом случае, когда новичок пришёл в компанию, его эксплуатируют и на нём наживаются. Но он при этом получает опыт. А если над новичком ещё и нормальный манагер, с хорошей технической базой, то будут попадаться нетривиальные задачи, которыми можно козырнуть на собеседовании.
    Про то, что тестеров как говна - отчасти верно. Но грамотных кадров не хватает. В прошлом месяце я искал работу в МСК. Выложил резюме на hh.ru и всё, я больше ничего не делал и никому не писал. Мне поступило порядка 30+ предложений по работе, в том числе и на манагера и на Product ownerа. Я выбрал 10 компаний, с которыми пособеседовался и получил 6 оферов, от остальных отказался по причине того, что надо переучиваться на Python, а у меня пока другие планы. То есть за хороших спецов идёт война, и более того, за них торгуются, предлагая ЗП больше конкурентов.
    Джунам безусловно сложнее, но ты видел этих джунов? 99% даже не потрудились термины выучить. Поэтому надо поднапрячься, чтобы быть на голову выше других.
  23. Kramet
    Kramet 15 мар 2017
    Я так понял, ТС до сих пор в Нижнем? 80 для Москвы - это такое, не плохо, конечно, но такое, если без семьи. Тем более если ты приехал, 30к за съемную хату отдашь.
  24. IIOJITOCKOKOC
    IIOJITOCKOKOC 15 мар 2017
    Согласен. Сам одному объяснял что если тест проходит то это passed, если падает то failed :D
  25. Garthower
    Garthower 15 мар 2017
    Уважаемый, не хотелось бы разводить склоки, но хочу поинтересоваться, каким образом ваша специализация Automation QA относится к менеджменту проектов и тем более к вакансии РО? не приврали ли вы, для красного словца?
  26. DanielDefo
    DanielDefo 15 мар 2017
    Давайте я вас тут всех (ну кроме миллионеров и тех кто уже в бизнесе) возьму в анальное рабство тестрами и на ваших спинах въеду в рай? Как вам идея, хохлы? Давайте что бы хоть один из нас смог пожить по человечески!

    Обещаю, за всех за нас буду потреблять капиталистические блага! Вы будете мною гордиться! Так, открываю курсы тестеров.

    Чо тестим то?
  27. xBarDx
    xBarDx 15 мар 2017
    Инглиш - да, тем более если потом идти в автоматиаторы, стековерфлоу - наше всё.
    Про инглиш в компаниях - спорно, по последнему опыту, инглиш из тех 30 компаний нужен был дай бог в 5. Но есть компании, которые предлагают релокацию в Канаду \ США \ Польшу. Собственно, я и попал в одну из таких, там конечно нужен язык.
  28. xBarDx
    xBarDx 15 мар 2017
    Это называется бодишоп)
  29. RazZe
    RazZe 15 мар 2017
    Короче хз. Автор, без продолжения нихуя не понятно. Пока я понял, что надо быть никак все, среди долбоебов. При том в востребованной области. Лол, я это знал и сам. Хз че там по тестерам сейчас, но года 3 назад пиздец как нужны были прогеры 1с. Но это как на резиновый член присесть добровольно.
  30. Kramet
    Kramet 15 мар 2017
    Готов тестить хелиос от Дефо, когда будет время. Но это не точно

Поделиться этой страницей