Адвокатите са на път към успеха
Здравейте. Тук, в недрата на форума, е моята тема отпреди три години, в която попитах от коя страна е по-добре да скоча в ИТ за хора без специализирано образование. Съветите не бяха напразни - аз скочих и ми се струва, че скочих успешно.:)
Изминаха повече от 3,5 години и сега съм доволен .NET разработчик в Харков Ciklum със заплата над средната възраст. Мисля, че е дошъл моментът да платя определен дълг към предучилищната образователна институция и да споделя моя опит. Надявам се да е полезно на някого. Поне ако знаех преди три години това, което знам сега, щеше да спести много време и нерви.
В началото ще опиша накратко всичко, което ми се случи през това време, по-долу ще дам селекция от материали за самообучение и няколко общи съвета за започване на кариера.
Как попаднах в ИТ
Буквално няколко дни след създаването на първата тема за DOU, още в дните на ICQ и прясно изтеглените експлойти, разговарях с моя приятел - тогава все още ръчен тестер в Nix Solutions. Говорихме за работа и той спомена, че те са изпратили вътрешен пощенски списък из офиса относно намирането на специалисти по младши QA за компанията.
За първи път чух какво е QA и дори не знаех как ръчното тестване се различава от автоматизираното тестване. Но свободната длъжност изискваше само познаване на който и да е език за програмиране на лабораторно ниво, основен английски и желание за учене. И според тези параметри отговарям на 100%. Ето защо, след няколко часа, вече пуснах попълнен формуляр за кандидатстване с автобиография на моя приятел.
На следващия ден бях поканен на интервю. След като завърших университета, живея вкъщи от около шест месеца, в славния град Ровенка, Луганска област. Затова, опаковайки деловия си костюм в чанта, се върнах в Харков за интервю.
Бях много притеснен, но беше много интересен и приятелски настроен. Около половин час след интервюто ми казаха, че всичко е наред и ме поканиха на мястото на Junior AutoQA. Да кажа, че се радвам, означава да не кажа нищо).
Работих в Nix Solutions една година и беше много удобно място за работа. Повечето от служителите на niks са или студенти, или хора, които наскоро са завършили университета, така че атмосферата там е подходяща. Постоянните партита, корпоративни партита и празници са неразделна част от работния процес.
Почти от самото начало Помислих, че позицията Auto QA е временна, преди да изпомпвам и да вляза в разработка, затова веднага започнах да изучавам интензивно C #. Първо, според книгата на Михаил Фленов, след това според Троелсен, по-късно преминах към Шилда и също купих огромен Талмуд на ASP.NET. След около 10 месеца работа започнах да откривам перспективите за преминаване към развитие, но се оказа, че ако сменя посоката, тогава моята, вече малко по-стара заплата отново ще падне до първоначалното ниво.
И тук, поради вродената си алчност, направих голяма глупост, реших да отложа малко с прехода към развитие. Следващият шанс се представи само след дълга година и половина и вече в друга компания.
Но както и да е, два месеца по-късно бях поканен на интервю в EPAM, след което получих оферта x2 за позиция Среден автоматичен QA и без да се замисли, той го прие. На пръв поглед EPAM изглежда като изключително бюрократичен офис, но след кратък период на аклиматизация осъзнавате, че всичко не е толкова страшно: техническото ниво на специалистите тук е много по-високо, отколкото в Nix Solutions, и са създадени отлични условия в за да се изпомпва добре.
Невъзможно беше да не се възползвам от тази възможност и за 9 месеца работа, успоредно с натрупването на пряк трудов опит, допълнително усвоих:
- Глава първо О'Райли,
- C език за програмиране - Kernighan B., Ritchie D.,
- Преминах всичко Уроци за ASP.NET MVC и субекти Framewrok на asp.net,
- ASP.NET за професионалисти Стивън Сандерсън.
След това премина интервю за разработчик в EPAM и изчака подходящо място. Сезонът се оказа не особено риболов и чакането за подходящ .NET проект продължи около шест месеца. През това време ми беше дадена възможност да работя по интересен вътрешен проект на asp.net, плюс четох Рихтер, научих основите на теорията на базата данни от Kroenke и дори започнах да уча C++.
В крайна сметка вече бях обезсърчен от очакванията, но проблемът беше решен и все пак преминах към друг проект като разработчик. Що се отнася до разликите между разработката и автоматизацията на тестовете, ще пиша по-нататък, само ще кажа, че след около година разработка в EPAM бях поканен на интервю в Ciklum и след няколко етапа от интервюта се озовах в място, където съм сега.
Избор на посока
Изборът на посоката, в която ще се развивате, е много важен момент, затова правилното решение сега може да ви спести много време и пари в бъдеще. Тук ще разгледам по-отблизо областите на .NET Auto QA и .NET Development, защото те са ми най-познати.
Но преди това ще спомена отделно популярната посока за ръчен контрол на качеството, която поставя най-малко изисквания към начинаещ специалист, но има много хора, които искат да влязат в ръчни тестери. Следователно ниският праг на влизане се компенсира от значителна конкуренция. Според мен в тази ситуация е по-добре да прекарате допълнителни 3-6 месеца в изучаване на автоматизация или развитие, като първоначално си осигурите по-бърз ръст в кариерата, по-висок таван на заплатата и по-интересна работа, отколкото да търсите работа като Ръчен QA за същите няколко месеца.