Yuav ua li cas tawm science rau IT thiab dhau los ua tus neeg sim: zaj dab neeg ntawm ib txoj haujlwm

Yuav ua li cas tawm science rau IT thiab dhau los ua tus neeg sim: zaj dab neeg ntawm ib txoj haujlwm

Niaj hnub no peb ua kev zoo siab rau hnub so rau cov neeg uas txhua hnub kom paub tseeb tias muaj kev txiav txim me ntsis hauv ntiaj teb - cov neeg sim. Hnub no GeekUniversity los ntawm Mail.ru Group qhib cov kws qhia ntawv rau cov neeg uas xav koom nrog cov qib ntawm kev sib ntaus sib tua tawm tsam entropy ntawm Lub Ntiaj Teb. Cov kev kawm hauv chav kawm yog tsim nyob rau hauv ib txoj hauv kev uas txoj haujlwm ntawm "Software Tester" tuaj yeem paub los ntawm kos, txawm tias koj yav dhau los ua haujlwm hauv qhov sib txawv kiag li.

Peb kuj tau tshaj tawm zaj dab neeg ntawm GeekBrains tub ntxhais kawm Maria Lupandina (@mahatimas). Maria yog tus neeg sib tw ntawm kev kawm txuj ci, loj hauv acoustics. Tam sim no nws ua haujlwm ua tus software tester rau lub tuam txhab engineering loj uas tsim software rau cov tsev kho mob.

Hauv kuv tsab xov xwm kuv xav qhia qhov ua tau ntawm kev hloov pauv kev ua haujlwm hnyav heev. Ua ntej dhau los ua tus ntsuas, kuv tsis muaj kev sib cuag nrog cov ntaub ntawv xov xwm ntau, tsuas yog lub sijhawm uas tsim nyog rau kuv txoj haujlwm dhau los. Tab sis nyob rau hauv lub siab ntawm ib tug xov tooj ntawm yam tseem ceeb, uas tau piav nyob rau hauv kom meej hauv qab no, kuv txiav txim siab tawm hauv scientific teb rau ntshiab IT. Txhua yam ua haujlwm tawm thiab tam sim no kuv tuaj yeem qhia kuv qhov kev paub dhau los.

Yuav ua li cas nws pib: technology ntxiv rau science

Tom qab kawm tiav hauv tsev kawm ntawv qib siab hauv biomedical engineering, kuv tau txais txoj haujlwm ntawm kev lag luam kev lag luam ua tus kws ua haujlwm kuaj. Qhov no yog ib txoj haujlwm nthuav heev; kuv lub luag haujlwm suav nrog kev ntsuas thiab saib xyuas cov khoom lag luam, nrog rau cov khoom siv raw ntawm ntau theem ntawm kev tsim khoom.

Kuv xav dhau los ua tus kws tshaj lij zoo, yog li kuv maj mam raus kuv tus kheej hauv cov thev naus laus zis ntau lawm thiab tau paub txog cov khoom tshwj xeeb. Piv txwv li, thaum qhov kev xav tau tshwm sim, kuv tau kawm cov txheej txheem rau kev soj ntsuam tshuaj lom neeg los tswj cov dej zoo, siv tsoomfwv cov qauv thiab kev tswj hwm kev lag luam raws li qhov chaw. Tom qab ntawd kuv tau qhia cov txheej txheem no rau lwm tus kws kuaj mob.

Nyob rau tib lub sijhawm, kuv tab tom npaj kuv qhov PhD thesis, uas kuv tau ua tiav kev tiv thaiv. Ua ib tus neeg sib tw, kuv tau txais nyiaj pab ntau los ntawm Lavxias Foundation rau Kev Tshawb Fawb Txog Kev Tshawb Fawb (RFBR). Nyob rau tib lub sijhawm, kuv raug caw tuaj koom lub tsev kawm ntawv ua tus kws qhia ntawv rau 0,3 them nyiaj. Kuv tau ua haujlwm raws li qhov nyiaj pab, tsim cov ntaub ntawv kawm thiab cov txheej txheem hauv kev qhuab qhia rau lub tsev kawm ntawv, luam tawm cov ntawv tshawb fawb, muab cov lus qhuab qhia, ua cov kev coj ua, tsim cov lus nug thiab kev xeem rau e-kev kawm ntawv. Kuv yeej nyiam kev qhia, tab sis, hmoov tsis, daim ntawv cog lus tau xaus thiab kuv txoj hauj lwm ua ib tug neeg ua hauj lwm hauv tsev kawm ntawv.

Vim li cas? Ntawm ib sab, kuv xav mus txuas ntxiv kuv txoj hauv kev tshawb fawb, ua, piv txwv li, tus pab xibfwb. Qhov teeb meem yog tias daim ntawv cog lus tau tas sij hawm, thiab nws tsis tuaj yeem tau txais kev tuav pov hwm hauv tsev kawm ntawv - hmoov tsis, lawv tsis tau txais daim ntawv cog lus tshiab.

Nyob rau tib lub sijhawm, kuv tawm ntawm lub tuam txhab vim tias kuv txiav txim siab tias qee yam yuav tsum tau hloov pauv; Kuv tsis xav siv kuv lub neej tag nrho ua haujlwm hauv chav kuaj. Kuv tsuas muaj tsis muaj qhov chaw loj hlob tuaj, tsis muaj sijhawm los txhim kho. Lub tuam txhab me me, yog li tsis tas yuav tham txog kev ua haujlwm ntaiv. Rau qhov tsis muaj kev cia siab rau kev ua haujlwm peb ntxiv cov nyiaj ua haujlwm qis, qhov chaw tsis yooj yim ntawm kev lag luam nws tus kheej thiab muaj kev pheej hmoo ntawm kev raug mob ntau ntxiv. Peb xaus nrog ntau yam teeb meem uas peb tsuas yog yuav tsum tau txiav, zoo li Gordian knot, uas yog, tawm.

Tom qab kuv tso tseg, kuv tau hloov mus rau qhob cij dawb. Yog li, kuv tau tsim cov haujlwm kev cai hauv xov tooj cua engineering, hluav taws xob engineering, thiab acoustics. Tshwj xeeb, nws tau tsim cov kav hlau txais xov parabolic microwave thiab tsim lub anechoic acoustic chamber los kawm txog qhov tsis muaj microphones. Muaj ntau qhov kev txiav txim, tab sis tseem kuv xav tau qee yam txawv. Muaj ib zaug kuv xav sim kuv txhais tes ua tus programmer.

Kev tshawb fawb tshiab thiab kev ywj pheej

Qee qhov kev tshaj tawm rau GeekBrains cov chav kawm tau ntes kuv lub qhov muag thiab kuv txiav txim siab sim nws. Ua ntej, kuv tau kawm "Programming Fundamentals". Kuv xav tau ntau dua, yog li kuv kuj tau kawm "Web Development" cov kev kawm, thiab qhov no tsuas yog qhov pib: Kuv tau paub HTML / CSS, HTML5 / CSS3, JavaScript, tom qab ntawd kuv pib kawm Java hauv "Java Programmer" Kev kawm yog qhov nyuaj rau kuv lub zog - tsis yog vim qhov kev kawm nws tus kheej nyuaj, tab sis vim kuv feem ntau yuav tsum tau kawm nrog tus menyuam hauv kuv txhais tes.

Vim li cas Java? Kuv tau nyeem dua thiab hnov ​​​​tias qhov no yog ib hom lus thoob ntiaj teb uas siv tau, piv txwv li, hauv kev txhim kho lub vev xaib. Ntxiv rau, kuv nyeem tias paub Java, koj tuaj yeem hloov mus rau lwm hom lus yog tias qhov xav tau tshwm sim. Qhov no tau ua qhov tseeb: Kuv tau sau cov cai hauv C ++, thiab nws ua haujlwm, txawm tias qhov tseeb tias kuv tsis tau dhia dhau mus rau hauv lub hauv paus ntawm syntax. Txhua yam ua haujlwm nrog Python, Kuv tau sau ib lub vev xaib me me parser hauv nws.

Yuav ua li cas tawm science rau IT thiab dhau los ua tus neeg sim: zaj dab neeg ntawm ib txoj haujlwm
Qee lub sij hawm kuv yuav tsum tau ua haujlwm zoo li no - muab tus menyuam tso rau hauv lub hnab ev ntawv ergo, muab khoom ua si rau nws thiab cia siab tias qhov no yuav txaus los ua kom tiav qhov kev txiav txim tom ntej.

Thaum kuv muaj qee qhov kev paub thiab kev paub txog kev ua haujlwm, kuv pib ua tiav kev txiav txim raws li tus neeg ua haujlwm ywj pheej, yog li kuv tau sau ib daim ntawv thov rau tus kheej nyiaj txiag accounting, cov ntawv sau kev cai. Raws li rau tus editor, nws yog qhov yooj yim, nws muaj ob peb lub luag haujlwm yooj yim rau formatting ntawv, tab sis nws tau txais txoj haujlwm tiav. Tsis tas li ntawd, kuv tau daws teeb meem ua cov ntawv nyeem, ntxiv rau kuv tau koom nrog hauv web page layout.

Kuv xav kom nco ntsoov tias kev kawm programming tau nthuav dav kuv lub peev xwm thiab lub qab ntug dav dav: Kuv tuaj yeem tsis tsuas yog sau cov phiaj xwm kev cai, tab sis kuj ua cov haujlwm rau kuv tus kheej. Piv txwv li, kuv tau sau ib qho kev pab cuam me me tab sis muaj txiaj ntsig uas tso cai rau koj kom paub seb puas muaj leej twg ua rau koj cov ntawv hauv Wikipedia. Qhov kev zov me nyuam txheeb xyuas nplooj ntawv kab lus, pom hnub hloov kho kawg, thiab yog tias hnub tsis phim hnub koj tau hloov kho koj tsab xov xwm kawg, koj tau txais kev ceeb toom. Kuv kuj tau sau ib qho kev pab cuam los xam cov nqi ntawm cov khoom tshwj xeeb xws li kev ua haujlwm. Lub graphical interface ntawm qhov kev pab cuam yog sau siv lub tsev qiv ntawv JavaFX. Tau kawg, kuv siv phau ntawv kawm, tab sis kuv tau tsim cov algorithm kuv tus kheej, thiab OOP cov ntsiab lus thiab cov qauv tsim mvc tau siv los siv nws.

Kev ywj pheej yog qhov zoo, tab sis lub chaw ua haujlwm zoo dua

Feem ntau, kuv nyiam ua ib tus neeg ua haujlwm ywj pheej - vim tias koj tuaj yeem khwv tau nyiaj yam tsis tau tawm hauv tsev. Tab sis qhov teeb meem ntawm no yog tus naj npawb ntawm kev txiav txim. Yog tias muaj ntau ntawm lawv, txhua yam zoo nrog nyiaj, tab sis muaj cov phiaj xwm ceev uas koj yuav tsum tau zaum lig hmo ntuj hauv hom xwm txheej ceev. Yog tias muaj ob peb tus neeg siv khoom, ces koj xav tias xav tau nyiaj. Qhov tsis zoo ntawm kev ua haujlwm ywj pheej yog cov sijhawm tsis tu ncua thiab cov nyiaj tau los tsis sib xws. Tag nrho cov no, tau kawg, cuam tshuam rau lub neej zoo thiab lub xeev kev puas siab puas ntsws.

Kev nkag siab tau los tias kev ua haujlwm raug cai yog dab tsi yuav pab tshem tawm cov teeb meem no. Kuv pib nrhiav cov neeg ua haujlwm nyob rau hauv cov vev xaib tshwj xeeb, tsim ib daim ntawv qhia zoo (rau qhov kuv ua tsaug rau kuv cov kws qhia ntawv - Kuv tau sab laj nrog lawv ntau zaus txog qhov yuav tsum tau suav nrog hauv daim ntawv qhia ua haujlwm, thiab dab tsi yog qhov zoo dua los hais hauv kev sib txuas lus ntawm tus kheej nrog rau tus tswv ntiav haujlwm). Thaum lub sijhawm tshawb nrhiav, kuv ua tiav cov haujlwm xeem, qee qhov nyuaj heev. Kuv ntxiv cov txiaj ntsig rau kuv cov ntaub ntawv khaws tseg, uas thaum kawg tau dhau los ua ntau yam.

Raws li qhov tshwm sim, kuv tau tswj hwm kom tau txais txoj haujlwm ua tus ntsuas hauv lub tuam txhab uas tsim cov ntaub ntawv kho mob rau kev siv cov ntaub ntawv ntws hauv cov tsev kho mob. Kev kawm qib siab hauv biomedical engineering, ntxiv rau kev paub thiab kev paub hauv kev txhim kho software, pab kuv nrhiav haujlwm. Kuv raug caw tuaj xam phaj thiab tau txais txoj haujlwm.

Tam sim no kuv lub luag haujlwm tseem ceeb yog kuaj lub zog ntawm daim ntawv thov sau los ntawm peb cov programmers. Yog tias lub software tsis dhau qhov kev xeem, nws yuav tsum tau txhim kho. Kuv kuj tshawb xyuas cov lus los ntawm cov neeg siv ntawm kuv lub tuam txhab qhov system. Peb muaj tag nrho chav haujlwm ua haujlwm daws teeb meem ntau yam, thiab kuv yog ib feem ntawm nws. Lub software platform tsim los ntawm peb lub tuam txhab tau siv nyob rau hauv tsev kho mob thiab chaw kho mob; yog tias muaj teeb meem tshwm sim, cov neeg siv xa daim ntawv thov los daws qhov teeb meem. Peb tab tom nrhiav rau cov lus thov no. Qee zaum kuv tus kheej xaiv txoj haujlwm uas kuv yuav ua haujlwm, thiab qee zaum kuv sab laj nrog cov neeg ua haujlwm paub ntau dua txog kev xaiv cov haujlwm.

Tom qab ua haujlwm ruaj ntseg, kev ua haujlwm pib. Yuav kom daws tau qhov teeb meem, kuv nrhiav tau lub hauv paus chiv keeb ntawm qhov kev ua yuam kev (tom qab tag nrho, muaj ib txwm muaj peev xwm hais tias qhov ua rau yog ib tug tib neeg yam). Tom qab qhia meej tag nrho cov ntsiab lus nrog tus neeg siv khoom, kuv tsim cov kev qhia tshwj xeeb rau tus programmer. Tom qab qhov kev tivthaiv lossis module npaj tau, kuv sim nws thiab siv nws rau hauv cov neeg siv khoom.

Hmoov tsis zoo, feem ntau cov kev ntsuam xyuas yuav tsum tau ua manually, txij li qhov kev siv ntawm automation yog txoj kev lag luam nyuaj uas yuav tsum tau muaj kev txiav txim siab loj thiab ua tib zoo npaj. Txawm li cas los xij, kuv tau paub txog qee cov cuab yeej automation. Piv txwv li, lub tsev qiv ntawv Junit rau kev sim ib qho thaiv siv API. Kuj tseem muaj cov txheej txheem ntxaib los ntawm ebayopensource, uas tso cai rau koj los sau cov ntawv sau uas simulate cov neeg siv kev ua, zoo ib yam li Selenium, uas yog siv hauv lub vev xaib. Ntxiv rau kuv tau paub txog cov txheej txheem Cucumber.

Kuv cov nyiaj tau los hauv kuv txoj haujlwm tshiab tau nce ob npaug piv rau kev ua haujlwm pub dawb - txawm li cas los xij, feem ntau vim tias kuv ua haujlwm puv sijhawm. Los ntawm txoj kev, raws li kev txheeb cais los ntawm hh.ru thiab lwm yam kev pabcuam, cov nyiaj hli ntawm tus tsim tawm hauv Taganrog yog 40-70 txhiab rubles. Feem ntau, cov ntaub ntawv no muaj tseeb.

Qhov chaw ua haujlwm yog nruab nrog txhua yam tsim nyog, chaw ua haujlwm dav dav, muaj ntau qhov rais, muaj huab cua ntshiab ib txwm. Ntxiv rau muaj chav ua noj, kas fes txiag, thiab, ntawm chav kawm, ncuav qab zib! Pab neeg no kuj zoo heev, tsis muaj qhov tsis zoo ntawm qhov no txhua. Cov hauj lwm zoo, cov npoj yaig, dab tsi ntxiv uas tus neeg ua haujlwm xeem yuav tsum zoo siab?

Cais, kuv xav kom nco ntsoov tias lub tuam txhab chaw ua haujlwm nyob hauv Taganrog, uas yog kuv lub nroog. Muaj ob peb lub tuam txhab IT ntawm no, yog li muaj chaw nthuav dav. Yog tias koj xav tau, koj tuaj yeem txav mus rau Rostov - muaj ntau txoj hauv kev nyob ntawd, tab sis tam sim no kuv tsis npaj yuav tsiv mus.

Yuav ua li cas yog tom ntej no?

Txog tam sim no kuv nyiam qhov kuv muaj. Tab sis kuv yuav tsis tso tseg, thiab yog vim li cas kuv thiaj kawm ntxiv. Hauv Tshuag - chav kawm ntawm JavaScript. Theem 2”, sai li sai tau thaum kuv muaj sij hawm dawb ntxiv, kuv yuav twv yuav raug hu ua nws. Kuv niaj hnub rov hais dua cov ntaub ntawv uas kuv tau hais lawm, ntxiv rau kuv saib cov lus qhuab qhia thiab webinars. Ntxiv rau qhov no, kuv tau koom nrog kev cob qhia kev cob qhia ntawm GeekBrains. Yog li, rau cov tub ntxhais kawm uas tau ua tiav cov chav kawm thiab ua tiav cov ntawv ua tom tsev, muaj lub cib fim los ua tus cob qhia rau lwm tus tub ntxhais kawm. Tus kws cob qhia teb cov lus nug thiab pab ua homework. Rau kuv, qhov no kuj yog rov ua dua thiab sib sau ua ke ntawm cov khoom siv. Hauv kuv lub sijhawm dawb, thaum ua tau, kuv daws teeb meem los ntawm cov peev txheej xws li hackerrank.com, codeabbey.com, sql ex. ru.

Kuv kuj tseem tab tom kawm txog kev txhim kho Android qhia los ntawm ITMO cov kws qhia. Cov chav kawm no pub dawb, tab sis koj tuaj yeem xeem qhov kev xeem them nyiaj yog tias koj xav tau. Kuv xav kom nco ntsoov tias pab pawg ITMO tuav lub ntiaj teb kev sib tw hauv kev sib tw programming.

Qee cov lus qhia rau cov neeg nyiam programming

Twb tau muaj kev paub dhau los hauv kev txhim kho, kuv xav qhia rau cov neeg uas tab tom npaj mus rau hauv IT kom tsis txhob maj mus rau hauv lub pas dej. Txhawm rau dhau los ua tus kws tshaj lij zoo, koj yuav tsum mob siab rau koj txoj haujlwm. Thiab ua li no, koj yuav tsum xaiv cov kev taw qhia uas koj nyiam tiag tiag. Hmoov zoo, tsis muaj dab tsi nyuab txog qhov no - tam sim no hauv Is Taws Nem muaj ntau qhov kev tshuaj xyuas thiab kev piav qhia txog txhua qhov chaw ntawm kev tsim kho, lus lossis lub moj khaum.

Zoo, koj yuav tsum tau npaj rau kev kawm tas mus li. Tus programmer tsis tuaj yeem nres - nws zoo li kev tuag, txawm hais tias nyob rau hauv peb rooj plaub nws tsis yog lub cev, tab sis kev tshaj lij. Yog tias koj npaj txhij rau qhov no, ces mus tom ntej, vim li cas ho tsis?

Tau qhov twg los: www.hab.com

Ntxiv ib saib