Txoj hauj lwm phem tshaj plaws nyob rau hauv lub ntiaj teb no: nrhiav ib tus kws sau ntawv habra

Txoj hauj lwm phem tshaj plaws nyob rau hauv lub ntiaj teb no: nrhiav ib tus kws sau ntawv habra

Dab tsi ua haujlwm zoo dua li kev sau ntawv ntawm Habr txog kev txhim kho? Thaum ib tug neeg tab tom npaj lawv cov habrapost loj nyob rau hauv haum thiab pib thaum yav tsaus ntuj, ntawm no, txoj cai thaum lub sij hawm ua hauj lwm cov sij hawm, koj qhia nthuav tej yam nthuav rau lub zej zog thiab tau txais txiaj ntsig los ntawm nws.

Txoj hauj lwm twg yuav phem dua li sau txog kev txhim kho ntawm Habr? Thaum ib tug neeg sau cov lej txhua hnub, koj saib cov neeg no thiab yaim koj daim di ncauj, thiab koj ua haujlwm ntawm koj qhov project tsiaj nyob rau hauv haum thiab pib thaum yav tsaus ntuj.

Peb (JUG.ru Group) txhua xyoo peb tuav ntau lub rooj sib tham sib txawv rau cov neeg tsim khoom, yog li tam sim no peb tab tom nrhiav lwm tus neeg ua haujlwm (ntxiv rau kuv thiab olegchir) rau cov ntawv nyob rau hauv peb lub habrablog. Txhawm rau kom paub meej tias peb xav tau leej twg thiab dab tsi tos tus neeg no, kuv tau piav qhia qhov nws zoo li feem ntau thaum koj txoj haujlwm yog sau cov ntawv rau cov neeg tsim tawm ntawm cov tuam txhab blog ntawm Habré.

Dab tsi txias?

Kuv nyiam dab tsi txog txoj haujlwm no? Thaum lub hom phiaj ntawm ib lub tuam txhab blog yog los pab lub tuam txhab, ntawm no tsis tau txhais hais tias "sau ntawv ci muag luam tawm txog qhov nws zoo heev." Qhov no tsuas yog tsis ua haujlwm ntawm Habre. Lwm qhov ua haujlwm ntawm no: sau cov lus uas nthuav thiab muaj txiaj ntsig zoo rau zej zog, uas hais txog koj cov dej num zoo li tsim nyog.

Koj tuaj yeem sau "peb cov rooj sib tham yog qhov zoo thiab tsis txaus ntseeg" tsawg kawg yog kaum zaug yam tsis muaj kev sib cav, thiab tsis muaj leej twg yuav nyeem nws. Lossis koj tuaj yeem luam tawm cov ntawv sau ntawm ib daim ntawv tshaj tawm los ntawm lub rooj sib tham dhau los, tib neeg yuav ncav cuag cov ntaub ntawv uas muaj txiaj ntsig zoo rau lawv - thiab tib lub sijhawm, siv cov piv txwv tiag tiag, lawv yuav nkag siab tias yuav pom dab tsi ntawm qhov kev tshwm sim thiab seb puas yog. lawv xav mus tom ntej no.

Yog tias kuv yuav tsum tau sau cov ntawv tsis tu ncua uas suav nrog kev tshaj tawm bullshit, Kuv xav kom dai kuv tus kheej sai sai. Hmoov zoo, hloov kuv sau cov ntawv ntawm cov ncauj lus ntawm peb lub rooj sib tham, qhov kawg tsuas yog ib qho me me "vim koj tau nyiam los ntawm cov ntawv no hais txog kev txhim kho txawb, ua tib zoo mloog, ntawm no yog lub rooj sib tham txog nws."

Lwm qhov txiaj ntsig ntawm txoj haujlwm no yog tias koj tau ntsib nrog ntau tus neeg txias. Thaum ib feem ntawm koj txoj haujlwm yog xam phaj ib tus neeg muaj peev xwm Jonah Skeete, koj mloog nws cov lus teb nrog bated ua tsis taus pa, thiab thaum kawg nws hais tias "ua tsaug rau cov lus nug, nws yog nthuav", koj ntes koj tus kheej xav "tos, kuv mam li them rau qhov no. lawv kuj them"?

Zoo, ib qho ntxiv rau cov neeg nyiam ntawm plab: thaum sau ntawv habraposts yog koj txoj haujlwm, thiab koj tshaj tawm lawv ntau zaus, koj tuaj yeem ncav cuag thawj qhov chaw hauv qeb ntawm cov neeg siv habra. Thiab tom qab ntawd koj yuav pib tau txais cov lus coj txawv txawv!

Txoj hauj lwm phem tshaj plaws nyob rau hauv lub ntiaj teb no: nrhiav ib tus kws sau ntawv habra

Dab tsi yog qhov nyuaj?

Tab sis tag nrho cov goodies no tsis txhais hais tias txhua yam yog zoo meej. Qhov kev sib tw tseem ceeb yog qhov no.

Ntawm qhov tod tes, nws yog qhov tseeb tias qhov ntau koj paub txog kev txhim kho, qhov zoo dua rau kev ua haujlwm zoo li no, thiab yog tias koj nkag rau hauv ib lub ntsiab lus tshwj xeeb, ces koj tuaj yeem sau qee yam txias nrog rau nws.

Tab sis tib lub sijhawm, peb muaj ntau lub rooj sib tham hauv ntau qhov chaw (los ntawm Java mus rau kev sim), yog li rau txhua tus sau muaj ntau yam xwm txheej uas yuav tsum tau them, thiab cov tshiab tuaj yeem ntxiv rau txhua lub sijhawm. Qhov no txhais tau hais tias koj yuav tsis tuaj yeem txwv koj tus kheej rau koj lub ntsiab lus nyiam thiab yuav tsum tau delve rau hauv ib yam dab tsi txawv kiag li, tsis tshua paub. Thiab nyob rau tib lub sijhawm, peb cov rooj sib tham yog qhov nyuaj heev, lawv cov neeg tuaj saib tsis yog tshiab rau kev lag luam, yog li cov ntsiab lus yuav tsum muaj kev txaus siab rau cov neeg tsim khoom paub txog.

Ua ib tus neeg laus hauv ntau cov lus qhia ib zaug yog feem ntau tsis muaj tseeb. Tam sim no ntxiv rau qhov no tias koj kuj tsis ua haujlwm raws li tus tsim tawm: qee qhov ntawm koj lub sijhawm ua haujlwm tuaj yeem mob siab rau cov lej kom tsis txhob tawg ntawm qhov chaw kawm, tab sis qhov no tsis yog lub luag haujlwm tseem ceeb. Thiab ntxiv rau qhov tsis tu ncua ntawm cov ntawv tshaj tawm: yog tias cov neeg uas sau rau Habr ntawm kev hu ntawm lawv tus ntsuj plig tuaj yeem siv sijhawm ntau lub hlis los kos ib lub ntsiab lus ua ntej sau cov ntawv, ces qhov no yuav tsis ua haujlwm ntawm no.

Yuav ua li cas, nyob rau hauv cov xwm txheej zoo li no, nws puas tuaj yeem sau txhua yam uas tuaj yeem txaus siab rau cov neeg tsim khoom?

Tej zaum nws yuav zoo li tias txhua yam tsaus ntuj nti, tab sis muaj cov kev xaiv ua haujlwm tau zoo.

Yuav ua li cas nyob?

Ua ntej, txawm hais tias koj tsis tuaj yeem sau txog ntau lub ntsiab lus yam tsis muaj kev paub txog kev ua haujlwm ntawm tus kheej, tseem muaj ntau yam uas tsis xav tau qhov no.

Ib tug tshiab version ntawm Java tau tshwm sim, thiab cov neeg tsim khoom xav tsis thoob "dab tsi tau hloov qhov ntawd"? Rau ib qho kev tshaj tawm txog qhov no, koj yuav tsum muaj peev xwm sau tau hauv Java, tab sis koj tsis tas yuav "hloov ntawm kev paub" tshwj xeeb nrog cov ntawv tshiab; nws txaus los xav nkag siab txog cov lus Askiv (nws kuj tseem siv tau los sim. kev tsim kho tshiab ntawm tus neeg, tab sis qhov no tuaj yeem ua tiav sai). Puas yog qhov tshiab ntawm Java no tuaj nrog lub cuab yeej JShell? Txij li nws yog qhov tshiab, txawm tias cov neeg tsim khoom paub txog yuav pom cov lus qhia muaj txiaj ntsig, thiab ua ntej sau nws, nws txaus los ua si nrog JShell rau ib teev lossis ob ("hli" hauv REPL tsuas yog tsis muaj dab tsi los siv). GitHub ua cov chaw khaws khoom ntiag tug pub dawb? Tau kawg, kuv xav qhia rau cov neeg hubbrowsers tam sim ntawd txog cov xov xwm zoo li no, thiab nws yuav siv sijhawm qee lub sijhawm rau kev tshawb fawb (kom cov ntawv tshaj tawm tsis yog ib kab xwb), tab sis kuj coj tus cwj pwm.

Qhov thib ob, yog tias koj mob siab rau ib lub ntsiab lus tshwj xeeb thiab nkag siab nws tob, ces qhov no kuj zoo kawg. Yog lawm, koj yuav tsis tuaj yeem sau txog nws txhua hnub; ntau zaus koj yuav tsum tau nrog lwm yam - tab sis thaum, ntawm lwm yam, koj lub ntsiab lus nyiam tuaj, ces qhov kev paub yuav los ua ke. Ntawm no, Oleg tau tinkering nrog Graal qhov project txawm tias ua ntej nws dhau los ua fashionable, yog li nws txaus siab nug Chris Thalinger, uas ua haujlwm nrog Graal, txog tej yam xws li inlining tsis - zoo, zoo: thaum kawg, ob qho tib si Oleg thiab lwm tus neeg nyiam lub ntsiab lus. txaus siab.

Thiab qhov thib peb, koj tsis tuaj yeem txwv koj tus kheej rau koj tus kheej muaj peev xwm, txuas rau lwm tus. Piv txwv li, hauv kev xam phaj, qhov twg koj tsis tas yuav paub txhua cov lus teb hauv ntiaj teb, tab sis tuaj yeem nug cov lus nug. Cov neeg nyiam tshaj plaws los ntawm thoob plaws lub ntiaj teb tuaj hais lus ntawm peb lub rooj sib tham, los ntawm .NET lus dab neeg Jeffrey Richter mus rau lub taub hau ntawm Kotlin Andrew abreslav Breslav, nws yog kev txhaum tsis txhob nug cov lus nug no. Nws hloov tawm los ua qhov yeej / yeej: ob tus neeg xam phaj txaus siab thiab cov neeg nyeem ntawm Habr txaus siab (peb cov ntaub ntawv yog kev sib tham nrog tib yam Jon Skeet, uas tau sau ntau dua 60 views), thiab cov neeg hais lus lawv tus kheej feem ntau zoo siab los muab kev xam phaj ua ntej ntawm lub rooj sib tham, thiab qhov no yog qhov txiaj ntsig zoo rau lub rooj sib tham.

Tau kawg, txhawm rau nug cov neeg zoo li no, qee qhov kev paub tseem yuav tsum tau - tab sis qhov ntsuas ntawm qhov yuav tsum tau sib txawv kiag li.

Lwm txoj hauv kev los qhia lwm tus txoj kev muaj peev xwm yog cov ntawv teev lus uas twb tau hais tseg lawm. Nws kuj tshwm sim tias ib tus ntawm peb cov neeg hais lus tshaj tawm cov ntawv blog ua lus Askiv, thiab peb, los ntawm kev pom zoo nrog nws, txhais ua lus Lavxias. Hauv cov xwm txheej zoo li no, koj yuav tsum nkag siab cov ntawv nyeem, tab sis koj tsis tas yuav yog tus kws tshaj lij uas tuaj yeem sau nws.

Qhov no ua rau dab tsi?

Los ntawm kuv tus kheej kev paub dhau los, kuv xav hais tias nrog kev ua haujlwm zoo li no koj saib IT los ntawm qhov kev xav zoo nkauj.

Feem ntau, qhov no tuaj yeem ua rau muaj kev tawm tsam: muaj qee yam kev txav mus los ntawm txhua qhov chaw, tib neeg ua haujlwm rau cov khoom nthuav, thiab koj saib tag nrho qhov no "los ntawm sab nraud", nug cov lus nug, thiab thaum kawg koj nkag siab qee yam ntawm txhua qhov. tej yam no superficially, tab sis nyob rau hauv cov ntsiab lus ntawm kev siv koj twb koj tsis to taub nws - kom paub nws, koj yuav tsum tas li ua hauj lwm nrog nws. Tej zaum kuj tseem muaj ntau yam nthuav dav hauv qhov tob; pom tag nrho cov no ntawm ib sab tsuas ntxias koj!

Tab sis tib lub sijhawm, thaum koj poob hauv qhov tob, koj tau txais qhov dav ntawm qhov kev pab cuam - thiab qhov no kuj tseem ceeb. Yog tias koj ua haujlwm hauv lub luag haujlwm tshwj xeeb hauv ib txoj haujlwm tshwj xeeb, ces koj pom txhua yam los ntawm qhov prism no: ib yam dab tsi tsis poob rau hauv qhov kev pom txhua, qee yam koj pom los ntawm sab ("cov neeg sim yog cov neeg phem uas ua txhaum kuv txoj cai zoo nkauj. ”). Thiab thaum koj sau txog yam sib txawv, koj pom ntau yam sib txawv, thiab tsis yog "los ntawm sab," tab sis los ntawm tus noog qhov muag pom: koj tsis tuaj yeem pom cov ntsiab lus, tab sis koj tau txais daim duab tag nrho hauv koj lub taub hau. Kuv tau tham (ob qho tib si hauv kev xam phaj thiab tsuas yog ntawm peb lub rooj sib tham) nrog ntau tus neeg sib txawv kiag li: los ntawm cov neeg sau ntawv mus rau cov neeg sim, los ntawm Googlers rau cov neeg pib tshiab, los ntawm cov ntawv sau hauv Kotlin rau cov neeg sau Kotlin nws tus kheej.

Tus tsim tawm JS yuav xav paub nyeem habraposts los ntawm lub ntiaj teb ntawm C ++ ("lawv muaj dab tsi nyob ntawd?"), tab sis nws yuav dhau los nrog cov ntaub ntawv hauv thaj chaw tseem ceeb thiab yuav tsis tau txais cov ntaub ntawv tsis tseem ceeb no. Rau kuv, yuav luag txhua qhov chaw tshwj xeeb; cov ntawv nyeem uas kuv tau nyeem txog kev txhim kho thiab kev sim yuav muaj txiaj ntsig hauv kuv txoj haujlwm.

Kuv xav tias hauv kev nkag siab kuv muaj hmoo heev: tsis zoo li cov neeg feem coob, thaum lub sijhawm ua haujlwm kuv tuaj yeem saib nrog kev txaus siab txog kev loj hlob ntawm lub neej thiab kev loj hlob.

Peb xav tau leej twg?

Los ntawm tag nrho cov no nws ua raws li kev ua haujlwm zoo li no yuav tsum muaj ib tus neeg tshwj xeeb.

Nws (lossis nws) yuav tsum muaj kev nkag siab zoo txog kev txhim kho, tab sis tib lub sijhawm yuav txaus siab ua lwm yam uas tsis yog kev txhim kho nws tus kheej.

Kev nkag siab txog kev txhim kho yuav tsum tsis yog los ntawm txoj cai kev pom, tab sis kuj los ntawm kev xav hauv zej zog. Koj yuav tsum hais tib hom lus nrog cov neeg tsim khoom thiab paub tias lawv txhawj xeeb dab tsi.

Koj xav tau kev sib koom ua ke ntawm kev pib thiab kev mob siab rau. Ntawm qhov tod tes, muaj cov haujlwm txheem uas yuav tsum tau ua kom tiav (piv txwv li, peb muaj cov kab lus "sab saum toj 10 tsab ntawv ceeb toom los ntawm lub rooj sib tham zaum kawg" posts). Ntawm qhov tod tes, peb xav kom koj muab cov tswv yim rau cov ntawv nthuav qhia koj tus kheej, thiab tsis yog tos cov lus qhia xwb.

Tau kawg, koj yuav tsum muaj peev xwm sau tau: ob qho tib si los ntawm qhov pom ntawm kev nyeem ntawv thiab los ntawm qhov kev xav ntawm "ua kom nthuav dav." Peb pom zoo cov ntawv uas tsis yog tsuas yog zoo li cov lus qhia qhuav, tab sis yog qhov ntxim nyiam tiag tiag. Piv txwv li, yog tias koj muaj ib zaj dab neeg ntawm koj lub neej uas cuam tshuam nrog lub ntsiab lus ntawm cov khoom, nws tuaj yeem yog qhov kev taw qhia zoo heev.

Kev hloov pauv kuj tseem yuav tsum tau: tam sim no peb feem ntau cuam tshuam nrog cov ntawv hauv .NET thiab kev sim, yog li peb xav tshwj xeeb rau cov neeg muaj peev xwm cuam tshuam, tab sis qhov tseem ceeb yuav hloov pauv. Ntxiv rau Habr, qee zaum peb tau tshaj tawm rau lwm qhov chaw, thiab peb kuj yuav tsum tau hloov mus rau qhov no (cov ntsiab lus tseem zoo ib yam, "cov ntawv rau cov neeg tsim tawm," tab sis hom ntawv yuav txawv).

Thiab txawm hais tias tsis muaj leej twg xav kom peb ua hauj lwm sab nraum lub sij hawm ua hauj lwm, IT geeks uas, nyob rau hauv lawv lub sij hawm dawb, ua hauj lwm rau ib tug tsiaj project lom zem los yog nyeem txog IT, yuav hnov ​​nyob rau hauv lawv qhov chaw ntawm no: qhov no tsis ncaj qha daws teeb meem ua hauj lwm, tab sis. thaum kawg pab daws lawv tau zoo dua.

Yog tias txhua yam sau los saum toj no tsis ua rau koj ntshai, tab sis txaus siab rau koj, thiab koj xav paub ntau ntxiv lossis teb, ob leeg tuaj yeem ua tiav ntawm nplooj ntawv vacancy.

Tau qhov twg los: www.hab.com

Ntxiv ib saib