Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm

Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm

Niaj hnub no peb tab tom tshaj tawm ib tsab xov xwm los ntawm GeekBrains tub ntxhais kawm Sergei Solovyov (Sergey Solovyov), nyob rau hauv uas nws qhia nws cov kev paub ntawm ib tug radical kev ua hauj lwm hloov - los ntawm ib tug tshwj xeeb qiv nyiaj mus rau ib tug back-end developer. Lub ntsiab lus nthuav dav hauv zaj dab neeg no yog tias Sergei hloov nws txoj haujlwm tshwj xeeb, tab sis tsis yog nws lub koom haum - nws txoj haujlwm pib thiab txuas ntxiv hauv Tsev Credit thiab Nyiaj Txiag Nyiaj Txiag.

Nws pib li cas

Ua ntej tsiv mus rau IT, kuv tau ua haujlwm ua tus kws tshaj lij credit. Kuv xav kom nco ntsoov tias qhov no yog kuv thawj txoj haujlwm; Kuv tau mus txog qhov ntawd, ib tus yuav hais tias, yuav luag los ntawm kev sib tsoo. Kuv tau txais kev kawm qib siab hauv Nyiaj Txiag thiab Nyiaj Txiag, tom qab uas kuv tau ua tub rog, rov qab los, pom qhov tshwj xeeb tsim nyog ntawm ib qho chaw ua haujlwm thiab pib ua haujlwm.

Kuv xav kom nco ntsoov tias kev ua haujlwm zoo heev: thawj xyoo kuv nyiam txhua yam lus. Qhov no yog lub sijhawm hloov pauv, pab pawg hluas, qib nyiaj tau los. Sij hawm dhau mus, kev ua haujlwm tau zoo dua, yog li kuv xav hloov pauv.

Xav txog kuv tus kheej 10 xyoo tom qab, kuv pom tau hais tias kuv yuav tsis xav ua ib tus kws tshaj lij credit lossis tus thawj tswj hwm hauv tib txoj kev. Tab sis yuav ua li cas? Kuv pib mus dhau ntawm kuv txoj haujlwm nyiam thiab xaiv ob. Thawj yog chess, qhov thib ob yog technology. Yog tias thawj tus tsis tuaj yeem ua rau koj txoj haujlwm tseem ceeb (Kuv tseem tsis yog tus thawj coj), ces qhov thib ob yog qhov ua tau.

Lub sijhawm hloov pauv, kawm PHP

Paub tias kuv xav los ua tus kws tshaj lij IT, kuv pib xaiv cov khoom tshwj xeeb uas tsim nyog. Kuv xav nkag siab txog kev ua haujlwm, thiab txij li Internet technologies tab tom txhim kho sai heev hnub no, kuv txiav txim siab los ua tus tsim lub vev xaib.

Muaj ib hmo ntawm kev ua haujlwm, kuv tab tom nrhiav cov chaw qhia kev txhim kho lub vev xaib. Kuv tuaj hla ib qho kev tshaj tawm rau GeekBrains cov chav kawm thiab txiav txim siab sim thawj cov chav kawm dawb. Tom qab ntawd kuv txiav txim siab sim mus tob thiab yuav thawj chav kawm - "PHP Programmer". Kuv pib hla nws thaum lub Kaum Ob Hlis 2016, thiab kuv tsis ntseeg tias nws puas tsim nyog them tag nrho, txij li kuv muaj tsheb ntawm credit, thiab kev them nyiaj ntxiv yuav ua rau muaj lub nra hnyav.

Kuv tau hais txog qhov no hauv kev sib tham hauv xov tooj nrog kuv niam thiab nws hais kom kuv tsis txhob ua xyem xyav: yog tias nws nthuav, ces nws tsim nyog kawm. Feem ntau, nws tseem yuav liam rau qhov tseeb tias kuv tau dhau los ua tus tsim lub vev xaib.

Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm

Tom qab cov chav kawm tiav lawm, kuv pom tau hais tias qhov no yog kuv li thiab kuv xav txhim kho hauv qhov kev taw qhia no. Ntawm ib theem ntawm kev cob qhia kuv txiav txim siab los tsim ib qho kev pabcuam cashback ua haujlwm. Peb tau tsim nws nrog cov npoj yaig (Kuv tseem ua haujlwm ua tus kws tshaj lij credit, hloov kuv qhov tshwj xeeb me ntsis tom qab), thiab nws tau zoo heev, thawj cov neeg siv tau tshwm sim.

Theem Tshiab: mastering Python thiab asynchronous programming

Lwm xyoo dhau mus, thiab nyob rau lub caij ntuj sov ntawm 2017, raws li ib tug neeg ua hauj lwm hauv tuam txhab nyiaj, kuv tau txais ib daim ntawv ceeb toom tias lub tsev txhab nyiaj tau qhib ib tug kev pab cuam rau muag khoom nyob rau hauv ib lub hlis twg. Tus xa tsab ntawv yog tus thawj coj ntawm kev lag luam digital, uas kuv tau txiav txim siab xa tsab ntawv uas kuv tau qhia txog kuv txoj kev xav ua haujlwm hauv nws pab neeg. Kuj ceeb tias, kuv tau txais cov lus teb, txawm hais tias tsis yog nrog kev thov, tab sis nrog cov lus qhia kom kawm Python thiab asynchronous programming.

Kuv ua raws li cov lus qhia vim kuv txiav txim siab hloov kuv lub neej yav tom ntej. Qhov no yog qhov chaw GeekBrains cov chav kawm los ua ke dua. Tus nqi ntawm cov kev kawm tau zoo heev, tab sis kuv txiav txim siab tsis tso kuv lub hom phiaj; Kuv txawm xav txog kev muag tsheb, them nyiaj qiv rau nws thiab them rau cov chav kawm.

Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm
Qhov no yog li cas cov neeg tsim khoom siv lawv lub sijhawm so

Tej zaum kuv yuav tau ua li ntawd, tab sis kuv muaj hmoo - lub txhab nyiaj tau pab, ntawm qhov kev tawm tswv yim ntawm tus thawj tswj hwm ntawm pawg thawj coj, uas kuv tuaj yeem tiv tauj nrog cov neeg ua haujlwm ncaj qha. Qhov kev tshwm sim no muaj ib xyoos ib zaug, cov neeg ua haujlwm nug cov lus nug txog kev tswj hwm, thiab lawv teb lawv. Kuv nug seb puas muaj kev xyaum ntawm kev cob qhia nyiaj txiag, tau txais cov lus teb tias tsis muaj, tab sis hauv kuv rooj plaub lub txhab nyiaj yuav pab. Thiab yog li ntawd nws tau tshwm sim, raws li kev pab kuv tau txais nyiaj hli nce los them rau cov kev kawm. Tam sim no kuv muaj kev txhawb siab ntxiv: tom qab tag nrho, txij li thaum lawv ntseeg kuv thiab pab kuv, nws yuav tsis muaj peev xwm ua tub nkeeg lossis tso kuv txoj kev xav.

Los ntawm txoj kev, lub sij hawm nws nyuaj heev, txij li thaum kuv lub hlwb twb dhau los ua unaccustomed rau xws li loads tseem ceeb txij li thaum lub tsev kawm ntawv, tab sis kuv nyiam nws, kuv tau kawm ib feem ntawm kuv lub neej. Thaum lub xyoo kuv kawm hauv tsev, thiab tom haujlwm, ib tug yuav hais tias, kuv so; kev hloov hauv kev ua ub no tau pab. Kuv tso qee qhov kev lom zem yam tsis muaj teeb meem, txiav txim siab siv kuv lub sijhawm kawm. Los ntawm txoj kev, yog tias koj xav tias koj tsis muaj sijhawm, koj tuaj yeem rov sau npe rau hauv lwm lub kwj deg thiab mus dhau lub sijhawm nyuaj dua.

Tsiv mus rau St. Petersburg: Kuv ua haujlwm dhau los ua tus tsim tawm

Tom qab kuv pib muaj kev ntseeg siab ua tus tsim tawm, kuv tau thov kev lag luam mus rau St. Petersburg mus rau qhov chaw tsim kho. Peb tau tswj kom pom zoo rau ob hnub xeem ua tus tsim tawm. Thiab yog li nws tau tshwm sim, thiab thaum kawg ntawm hnub thib ob kuv twb tau muab qhov kev pom zoo nrog lub sijhawm sim. Thaum kawg, txhua yam ua tiav, thiab lawv tau tso kuv tseg hauv St. Petersburg.

Raws li kev ua haujlwm tam sim no, peb pab neeg tab tom tsim lub platform rau kev muag khoom hauv cov khoom lag luam. Kuv cheeb tsam ntawm lub luag hauj lwm yog lub backend. Ib feem ntawm pab neeg ua haujlwm los ntawm Moscow, ib feem ntawm St. Petersburg. Peb siv cov txheej txheem thev naus laus zis xws li Python, asyncio, Django, PostgreSQL, Elasticsearch, Docker.

Ib qho kev nthuav qhia: Kuv tsiv tom qab ua tiav txog 60% ntawm chav kawm, thaum lub ntsiab lus Python tau xaus. Tam sim no kuv tseem kawm ntxiv thaum ua haujlwm.

Tam sim no, kuv cov peev txheej ntawm kev paub tsis yog cov chav kawm xwb, tab sis kuj tseem muaj cov ntaub ntawv qhia, cov rooj sab laj, thiab cov npoj yaig. Cov phau ntawv kuj yog qhov zoo tshaj plaws ntawm cov ntaub ntawv ntxiv, tab sis hmoov tsis, tsis muaj sijhawm txaus rau lawv.

Me ntsis txog cov nyiaj tau los thiab kev ua haujlwm

Raws li kev ua haujlwm, nws nyuaj rau hais tias ntau npaum li cas cov khoom tau zoo dua. Qhov tseeb yog tias cov xwm txheej tau hloov pauv, thiab zoo heev. Txoj kev taug kev los ntawm metro yuav siv sijhawm li ib teev hauv ib hnub, los ntawm lub tsheb yuav siv sijhawm ntev dua vim muaj tsheb sib tsoo, yog li kuv tau muag lub tsheb yuav luag tam sim ntawd tom qab tsiv mus. Ntawm kuv txoj haujlwm kawg, txoj kev taug tsuas yog 5 feeb xwb.

Tib lub sijhawm, tam sim no kuv tuaj yeem ua haujlwm hauv tsev - peb muaj lub sijhawm pub dawb. Ntxiv mus, kuv nyiam cov hauj lwm heev uas tej zaum kuv sau code rau ib qhov project ua hauj lwm yav tsaus ntuj. Cov npoj yaig qee zaum txawm xav tsis thoob tias kuv xa cov lus thov sib koom ua ke rau hnub so.

Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm

Raws li rau kev ua haujlwm, txhua yam txawv kiag li ntawm no. Yog tias koj siv los ua haujlwm thiab ua haujlwm, tam sim no decompositions, retrospectives, stand-ups thiab txhua yam tau tshwm sim hauv kev ua haujlwm. Thaum txoj kev loj hlob, peb pab neeg ua ke nrhiav txoj hauv kev zoo tshaj plaws los daws cov teeb meem, peb mloog ib leeg, peb tuaj yeem hais tias peb muaj kev ywj pheej ua tiav thiab yuav luag tiav kev sib haum xeeb.

Los ntawm kev tso nyiaj qiv mus rau qhov backend: yuav ua li cas hloov koj txoj haujlwm ntawm 28 thiab tsiv mus rau St. Petersburg yam tsis hloov chaw ua haujlwm
Pab neeg nyob rau hnub so

Cov nyiaj tau los tau nce, tam sim no nws yog 2-3 npaug ntxiv. Ntawm kuv txoj hauj lwm yav dhau los, cov nyiaj tau los tau hloov pauv, yog li cov nyiaj hli hauv ib lub hlis tuaj yeem siab dua ob peb lub sijhawm dhau los. Tab sis qhov nruab nrab, yog, qhov nce yog qhov tseem ceeb heev.

Kuv yeej nyiam St. Petersburg ua qhov chaw nyob. Kuv tsis quav ntsej yuav tsiv mus nyob qhov twg, tab sis tam sim no kuv zoo siab heev uas kuv tau tuaj txog ntawm no. Tam sim no kuv tab tom xav txog kev rho nyiaj qiv rau ib chav tsev.

Ua ntej tshaj plaws, kuv nyiam nws vim tias ua ntej thiab tom qab ua haujlwm koj tuaj yeem qhuas cov vaj tsev zoo nkauj, mus rau jazz bar rau hnub Friday, lossis mus rau lub rooj sib tham programmer; kev sib ntsib nrog pizza thiab npias yog tsis tu ncua.

Raws li kuv txoj hauj lwm, nyob rau theem no kuv nyiam cov txheej txheem ntawm kev sau cov lej thiab kawm cov thev naus laus zis tshiab, yog li kuv vam tias yuav loj hlob mus rau tus tsim tawm laus hauv ob peb xyoos. IT muab txoj hauv kev loj heev - yog tias koj xav tau, koj tuaj yeem txav mus rau lwm lub tebchaws yam tsis muaj teeb meem thiab pib lub neej los ntawm kos rau ntawd. Yog li ntawm no txhua tus yuav pom qee yam uas lawv nyiam.

Cov lus qhia rau beginners

Txawm hais tias qhov tseeb tias qhov kev xav "txhua tus neeg tuaj yeem dhau los ua tus programmer" yog qhov ntau, kuv yuav tsis hais li ntawd. IT, zoo li lwm qhov chaw, tsis yog rau txhua tus. Kev vam meej ntawm no tsuas yog ua tiav yog tias koj txaus siab rau nws.

Yog tias qhov no tshwm sim, ces koj tuaj yeem pib nrog Habr - xaiv "Tag nrho cov kwj", uas yog, pawg ntawm cov ntaub ntawv, saib cov ntaub ntawv uas nyob ze koj ntawm sab ntsuj plig, thiab ntxiv cov ntaub ntawv tau txais nrog cov yeeb yaj kiab los ntawm YouTube.

Yog tias koj txiav txim siab los ua tus tsim tawm, koj yuav tsum siv sijhawm qee lub sijhawm xaiv qhov kev taw qhia - thiab nws yog qhov zoo dua los siv sijhawm ntau tam sim ntawd, txij thaum pib, dua li kev khuv xim qhov kev xaiv tsis raug tom qab. Nws yuav yog ib lub tswv yim zoo los saib HH kom nkag siab txog qib nyiaj hli ntawm cov kws tshaj lij sib txawv.

Zoo, raws li kev cob qhia, koj tuaj yeem ua koj tus kheej, tab sis kuv tseem xav kom cov chav kawm, txij li lawv muab txoj hauv kev, xyaum, thiab cov lus teb los ntawm cov kws qhia ntawv rau cov lus nug uas koj nyiam. Yog tias koj kawm ntawm koj tus kheej, koj tuaj yeem siv sijhawm ntau dua kom tau txais qhov txiaj ntsig zoo ib yam. Tau kawg, txhua yam nyob ntawm tus neeg.

Tom qab ntawd, nws tsim nyog ua ib txoj kev kawm, maj mam txav mus rau lub hom phiaj npaj ua haujlwm zoo, lub neej tshiab thiab cov haujlwm tshiab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib