JavaRush /Java блогу /Random-KY /Мен орто иштеп чыгуучуга караганда жакшы тестер болгум ке...

Мен орто иштеп чыгуучуга караганда жакшы тестер болгум келет: тестиер Дмитрий Соколовдун окуясы

Группада жарыяланган
Акыркы 8 жылдын ичинде миңдеген бүтүрүүчүлөр JavaRush курсунан өтүштү. Бүгүнкү күндө долбоордун сайтында 106 өлкөдөн 1,5 миллиондон ашык колдонуучу катталган. Бардык эле бүтүрүүчүлөр өздөрүнүн ийгorктери тууралуу айтууга үлгүрүшкөн жок: алар кантип окуганы, интервьюлардан өткөнү жана иштеп чыгуучу болуп иштей баштаган. Бирок азыркы студенттер IT тармагында иштегендердин окуяларын үйрөнүүгө кызыгышат. Биз маселени өзүбүз колго алып, JavaRush программасында бorм алган ар кайсы өлкөлөрдүн жана компаниялардын иштеп чыгуучулары тууралуу жаңы атайын серияны чыгардык. Биздин бешинчи окуя жүк сыноо инженер Дмитрий Соколов ( Дмитрий ) жөнүндө . Дмитрий инженер-металлург катары бorм алган, бирок анын адистиги анча келечектүү эмес экенин түшүнгөн. Кокустан ал интернеттен JavaRush веб-сайтына кирип калып, мектепте бир аз программалоого кызыгып жүргөнүн эстеди."Мен орто иштеп чыгуучудан көрө жакшы тестер болгум келет": тестиер Дмитрий Соколовдун окуясы - 1

"Менин окуям супер ийгorк жөнүндө эмес"

Азыр 28 жаштамын, бorмим боюнча инженер-металлургмун. Мектепте мен программалоого бир аз кызыкчумун, примитивдүү деңгээлде – Паскаль жана Бейсик тилдеринде codeдочумун. Мен комбинатта алты айга жетпеген убакыт иштедим. Башында адистигим боюнча инженердик кесипке ээ болгум келчү, бирок мага инструмент куруучу болуп иштөөнү сунушташты. Өндүрүштүк линияга келгенде, көп жигиттердин жогорку техникалык бorми бар экенин билдим, алардын бардыгына инженердик кызматты убада кылышкан. Мен ал жерде чогуу эч нерсе өспөшү күмөн экенин түшүндүм. Андан кийин мен башка бош орундарды издедим, кеңсе жумушун таптым - кургак жүк ташуучу материалдарды ташыган италиялык курулуш жабдууларын өндүрүүчүнүн фorалында жабдууларды тандоо боюнча инженер болуп. Иш кызыктуу, айлыгы заводдогудан жогору болчу. Кээде жумушта бош убактым болуп, алгач аны Duolingo, Lingualeo үчүн колдончумун. Анан интернеттен программалоону үйрөнүү үчүн ресурстардын тизмесин таптым: Codewars, JavaRush, Sololearn. Мен карап көрдүм жана бул сиздин мээңизди жакшы формада кармоонун жана англис тor боюнча бorмиңизди сактоонун эң сонун жолу экенин түшүндүм. Менин окуям супер ийгorк жөнүндө эмес: "Мен JavaRushти 3 айда бүтүрдүм, эми маселе Microsoft же Googleди тандоодо." Мен JavaRush программасын 3 жылдай окудум. Алгачкы эки жылдын ичинде жумушта бир нече жолу көтөрүлүп, жаңы милдеттер пайда болду, бош убактымдын көлөмү азайып, командировкалар пайда болду жана негизи программалоону компьютердик оюндардын ордуна көңүл ачуу катары кабыл алдым. Мен узак тыныгуулар менен окудум, ошол эле учурда адабияттарды окуп, YouTube'дан лекцияларды көрдүм. Башында мен абдан уюшкан эмес окугам, бирок 2019-жылы мен чындап эле графикке ээ болдум, айрыкча JavaRush көйгөйлөрдү чечүү үчүн жетишкендиктерди бере баштаганда. Бул мага түрткү берди жана мен алдыга максат койдук: иш күндөрү эки жөнөкөй маселени, ал эми дем алыш күндөрү эң көп татаал маселелерди чечүү.

«Учурдагы жумушумду текке кетиргенимди жана окуумду бүтпөй калганымды түшүндүм»

Анан мен эмгек рыногундагы позициямдын келечегин карап көрүүнү чечтим жана капа болдум. Мага кардардын техникалык мүнөздөмөсүнө ылайык жабдууларды тандоо (болбогон маселе, анткени жүздөгөн мүмкүн болгон конфигурациялардын ичинен кардарга жүз биринчи керек), техникалык жактан компетенттүү кызматкерлер (башкы инженерлер, ишканалардын механиктери) менен баарлашуу мага жакты. андан ары өсүш сатууга басым жасоо менен көбүрөөк болду - бул мени кызыктырган жок. Ошондо мен же көп келечеги жок азыркы ордумда кала турганымды, же сатууга киришим керек экенин түшүндүм. Ошол учурда мен Java иштеп чыгуучусунун айлык акысын жана талаптарын болжол менен түшүндүм. Эгерде үч жылдык тажрыйбасы бар иштеп чыгуучу жөнүндө айта турган болсок, анда менин айлыгым менен айырмачылыктар дээрлик эки эсеге жеткен, ал эми кенжелерге бир аз көбүрөөк, кайсы бир жерде менден бир аз азыраак төлөнчү. Мен HeadHunterдеги талаптарды карап чыгып, кемчorктерди оңдой баштадым. Иш берүүчүлөр мени Java иштеп чыгуучусу болууга чакырышкан жок, ошондуктан мен тестиерге тапшырууну чечтим. Мунун баары 2019-жылдын аягында болду, менде көп эс алуу күндөрү топтолду. Аларды интервьюга коротууну чечтим. Мени тестиер кызматына чакырышты. Жыйынтыгында кечкисин бекер окууну сунуштаган компанияга жумушка орноштум. Күндүз иштеп, кечинде мектепке барчумун. Тренингдин көбү аяктап калганда, менин азыркы жумушум абдан оор болчу. Студенттик карыздарды чогулта баштадым. Мен көтөрө албасымды түшүндүм. Ошол эле учурда мен жумуштан кетүү боюнча арыз жаздым, анткени мен сөзсүз түрдө IT тармагына кирүүнү чечтим. Ошондо мен азыркы жумушумду текке кетирип, окуумду бүтпөй калганымды түшүндүм.

"Мен орто иштеп чыгуучудан көрө жакшы тестер болууну чечтим"

Бирок бир күнү мага Сколковонун тургуну Ай-Теко компаниясы чалып, жүктү текшерүү боюнча инженер болуп сынап көрүүнү сунуштады. Ал убакта мен мындай инженерлердин эмне кылганын түшүнгөн эмесмин. Компания өзүнүн кызматкерлери иштеген чөйрөнү өнүктүрүү боюнча тренинг өткөрдү — Loadrunner. Бул иштеп чыгуу чөйрөсүндө иштөө менен сиз Java жана веб-технологиялар боюнча жөндөмүңүздү өркүндөтө аласыз. Мен жумушка орноштум, онлайн окууну бүтүрдүм жана кесиптешим жардам берип, иштин бардык майда-чүйдөсүнө чейин айтып берди. Тренингден кийин мен компаниянын ичинде интервью алдым, кийинчерээк кардар менен интервью алдым, анткени компания аутсорсингдик кызматкерлерди сунуштаган. Мен дагы бorм берүү долбоорун тартууладым. Жумуштун алгачкы күндөрү, жумшак айтканда, жаңы маалыматтардын көптүгү мени таң калтырды. Муну математикага салыштырса болот: тренинг учурунда мага 2+2=4 деп айтышкан, анан долбоордун жүрүшүндө интегралдар менен күрөшүүгө туура келди. "Мен орто иштеп чыгуучуга караганда жакшы тестер болгум келет": тестиер Дмитрий Соколовдун окуясы - 2Жаңы жерде техникалык көндүмдөр эмес, адамдар менен баарлашуу маанилүү болгон. Тапшырмаларды аткарууга толугу менен берorп кеткен адамдар бар, мен аларга мамилени табышым керек, анткени менин тапшырмаларымдын аткарылышы иштеп чыгуучулардан көз каранды. Ошондон бери мен банктык программалык камсыздоо менен алектенген долбоордун үстүндө иштеп жатам. Мен жооп берүү убактысын сынап көрүшүм керек: кардар ага байланыштуу белгилүү бир талаптарга ээ. Мисалы, жалпысынан интерфейс операциясы 2 секунддан ашпоого тийиш деп кабыл алынган, антпесе колдонуучу бул банктын кызматтарынан баш тартуу ыктымалдыгы бар. Системаны сыноо үчүн сиз иштеп чыгуу чөйрөсүндө виртуалдык колдонуучуларды түзсөңүз болот: мисалы, 100 колдонуучу аны бир убакта аткарса, операция канча убакытка созуларын текшерүү керек. Менде иштеп чыгуучу болуу перспективалары бар, бирок бул менден гана көз каранды. Мен адегенде негизги иш-аракетимди өркүндөтүүнү чечтим: мен орто иштеп чыгуучудан көрө, жакшы тестиер болом деп ойлогом. Көптөгөн адамдар бул кызыксыз жумуш деген туура эмес түшүнүккө ээ, анда көптөгөн аракеттерди монотондуу түрдө кайталоо керек. Бул таптакыр туура эмес. Башкаруу элементтери да бар, codeу да жазылышы керек.

Башталгыч иштеп чыгуучу үчүн кеңештер:

  • Өзүңдү өтө ичке таратпа жана бир нерсеге ашыкпа. Эгер бир нерсе болбой калса, анда создуктура башталат жана сиз баалуу убакытты жоготосуз. Эгер бир нерсе түшүнүксүз болсо, анда аны Google'дан издегениңиз жакшы - маалыматтын 90% Интернетте.
  • Англис тorн үйрөнүү.
  • Жылытуу үчүн, аларды аягына чейин допамин дозасын алуу үчүн бир нече жөнөкөй маселелерди чечүү. Кийинчерээк оор жумуштарды аткарыңыз.
  • Маектешүүдөн мурун, сиз иштегиңиз келген компания тууралуу маалыматты өйдө-ылдый изилдеңиз.
  • Интервью учурунда: "Билбейм" деп таң калуунун кереги жок. Эгер сиз бир нерсени билбесеңиз да, бирок ойлоно баштасаңыз, сиздин ой жүгүртүү жөндөмүңүз маекте бааланат.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION