GitHub tus kws qhia ntawv: Peb qhov yuam kev loj tshaj plaws, thiab peb lub sijhawm

Ntxhais Siv Cov Ntsiav Tshuaj Hauv Chav Kawm Computer

Moira Hardek, GitHub tus thawj coj loj ntawm kev kawm, xav tias tsim kom muaj kev sib txawv ntawm cov neeg ua haujlwm tech pib los ntawm kev koom nrog cov menyuam yaus thaum ntxov thiab ua rau lawv yooj yim rau coding nrog rau kev qhuab qhia lub hauv paus ntsiab lus.

Getty Dluab / iStockphoto

Raws li GitHub tus thawj coj loj ntawm kev kawm, Moira Hardek tau txheeb xyuas cov tswv yim thiab cov tswv yim los ua kom cov tub ntxhais kawm zoo siab txog thiab txuas nrog lub ntiaj teb ntawm kev tshawb fawb hauv computer thiab coding. 

GitHub tsis ntev los no tau tshaj tawm tias cov kws qhia ntawv uas koom nrog GitHub Lub Tsev Kawm Ntawv Ntiaj Teb thiab siv GitHub Chav Kawm tam sim no tau txais kev nkag mus dawb rau Codespaces, GitHub qhov kev sib koom ua ke ib puag ncig. Tsis tas li ntawd, GitHub tseem tshaj tawm cov phiaj xwm los tuav ob qhov kev kawm tiav ntawm tus kheej lub hlis no.

Moira Hardek, ib tug poj niam dawb nrog cov plaub hau ntev xim av, luag nyav hauv lub taub hau.

Hardek tau hais tias txog 1.9 lab tus tub ntxhais kawm tau ua haujlwm hauv GitHub Education platform.

"Dab tsi yog qhov tshwj xeeb ntawm kev ua si-hloov ntawm Codespaces hauv qhov chaw kawm yog qhov kev txhim kho ib puag ncig tau teeb tsa li cas," Hardek hais. "Yog li rau ib tus neeg twg uas tau sim code raws li ib tug menyuam kawm ntawv lossis sim qhia, teeb tsa qhov chaw loj hlob tuaj yeem siv sijhawm feeb, nws tuaj yeem siv sijhawm ntau, nws tuaj yeem cuam tshuam ib tus neeg txoj kev paub hauv computer science thiab tig lawv mus rau hauv. qhov chaw uas koj pib sau cov syntax. "

Hauv kev sib tham tsis ntev los no nrog ZDNet, Moira tau tham txog qhov ua rau nws txaus siab rau kev siv thev naus laus zis, muaj cib fim los qhia txog kev paub txog kev kawm thev naus laus zis rau cov tub ntxhais kawm, kev nkag siab ntawm zej zog hauv GitHub, thiab kev xav tsis zoo thiab cov hauv kev hauv kev kawm tech. 

Hauv qab no yog peb qhov kev xam phaj. Nws tau raug condensed thiab kho.

Dab tsi qhib qhov rooj rau kev ua haujlwm hauv tshuab?

Moira Hardek: Kuv yeej ib txwm nyob ib puag ncig los ntawm cov poj niam muaj zog ua qauv. Qhov tseeb, kuv lub tsev kawm ntawv theem siab uas kuv tau mus yog lub ntiaj teb loj tshaj plaws-cov ntxhais Catholic high school. Yog li koj tuaj yeem xav txog tias kuv muaj ntau lub zog tab sis xav tsis thoob thiab poob siab thaum kuv taug kev mus rau hauv kev lag luam thiab nws zoo li txawv dua li cov lus zoo tiag tiag uas kuv tau txais. 

Yog li thaum ntxov hauv kuv txoj haujlwm, kuv paub ntau zaus kuv yog tib tug poj niam hauv chav thaum nws los txog rau kev ua haujlwm, thiab kuv kuj tau ua haujlwm ntau ntawm cov kev pabcuam ntawm kev siv thev naus laus zis. Thaum kuv ntsia ib ncig ntawm chav tsev, thaum kuv saib ib ncig ntawm kuv cov kev paub uas tsis zoo heev, kuv xav hloov lub chav zoo li cas, thiab kuv xav tsom mus rau ntau haiv neeg. Yog li ntawd kuv thiaj pib drift txoj kev no mus rau kev kawm.

Hloov los ntawm kev ua haujlwm hauv tuam txhab mus rau tus kws tshaj lij kev kawm txuj ci

MH: Thaum kuv mus ua hauj lwm rau Best Buy, lub ntiaj teb no cov khoom siv hluav taws xob loj tshaj plaws nyob rau lub sijhawm ntawd, peb muaj qee tus thawj coj zoo heev. Muaj ib tug tshiab CEO rov qab los ntawm lub npe ntawm Brad Anderson. Kuv tseem yog tus kiv cua loj ntawm nws. 

Kuv xav tias nws txoj hauv kev - thiab tsis muaj leej twg xav txog qhov no hauv cov neeg siv khoom siv hluav taws xob - nws yog qhov xav tau ntau dua. Nws ib txwm tham txog peb cov neeg siv khoom, thiab peb cov neeg siv, thiab peb qhov cuam tshuam rau lawv lub neej. Thiab qhov ntawd yeej pab tau kuv zoo nyob rau theem hluas.

Kuv tau mus rau peb tus CEO, thiab hais tias "Kuv xav ua haujlwm ntawm ntau haiv neeg hauv peb cov kev pabcuam thiab thev naus laus zis." Thiab koj tsis paub nws, lawv txhawb kuv thiab hais tias "OK zoo heev. Peb yuav muab qee qhov kev pab rau koj los pab coj cov neeg ua haujlwm ntau haiv neeg. "

Kuv zoo li tua kuv tus kheej hauv ko taw nyob ntawd vim tias, yog tias kuv nco tau raug, thaum kuv nyob hauv tsev kawm qib siab, kuv zoo li ib tug ntawm peb tus ntxhais hauv kuv chav kawm computer science. Yog li thaum kuv pib mus kawm ntawv qib siab nrhiav cov poj niam los ua haujlwm hauv tshuab, muaj tsawg tsawg li thaum kuv nyob hauv tsev kawm ntawv. 

Thiab qhov ntawd yog thaum kuv paub tiag tiag yog peb yuav tsum tau mus deb ntawm cov raj xa dej thiab pib hloov cov kev xav txog computer science thiab nws yog leej twg thiab tsis yog rau thaum ntxov hauv tsev kawm theem qis thiab tsev kawm theem siab, mus txog qib siab. 

Dab tsi yog txoj hauv kev zoo los pab cov menyuam yaus pom lawv tus kheej hauv tech? 

MH: Ib yam uas ib txwm ua rau kuv tsis txaus siab txog qhov peb qhia technology yog peb pib ntawm coding ntau heev. … Kuv nyiam nug cov lus nug no ntawm txhua tus tsim tawm uas kuv ua haujlwm nrog: "Hav, koj puas tuaj yeem ua ib qho ntawm cov khoom no uas koj ua hnub no yog tias koj tsis paub tias FTP yog dab tsi?" Thiab lawv zoo li "Tsis yog." 

Thiab kuv [nug] "Koj puas tuaj yeem ua ib qho haujlwm niaj hnub no yog tias koj tsis paub tias koj cov ntaub ntawv thiab koj cov subdirectories [ua haujlwm] li cas?"

Thiab tom qab ntawd koj saib ib puag ncig thiab koj nug, "Peb qhia cov ntsiab lus thiab cov ntsiab lus no rau peb cov tub ntxhais kawm nyob qhov twg?" Thiab peb tsis ua qhov ntawd nyob qhov twg. Hauv kev ua lej, peb tsis dhia mus rau hauv kev faib ntev, peb pib nrog cov lej. Thiab tom qab ntawd suav, thiab tom qab ntawd ntxiv thiab rho tawm.

Coding yog kev faib ntev. Thiab muaj ntau yam uas tuaj ua ntej ntawd. Lub vernacular, lub hauv paus ntawm hardware. Thiab ua kom ncaj ncees, cov no tsis yog cov ncauj lus zoo siab tshaj plaws. Peb cov uas yog cov kws qhia ntawv muaj kev sib tw tiag tiag los ua kom nws koom nrog thiab lom zem. Tab sis kuv xav tias muaj ntau yam uas tuaj ua ntej coding. 

Thiab yog, peb ua yuam kev poob siab thiab tig cov tub ntxhais kawm thaum ntxov los ntawm kev pib lawv nrog tej zaum ib lub ntsiab lus dhau los.

Kev nkag siab yuam kev txog kev kawm txuj ci thiab kev ua haujlwm

MH: Kuv yeej nyiam ua qhov sib piv ntawm nws tam sim no zoo li mus rau hauv tsev kawm ntawv med. Thiab peb txoj hauj lwm yog peb muaj ib xyoos ib tug me nyuam kawm ntawv. Yog li koj yuav tsum kawm cov hauv paus ntsiab lus ntawm lub cev ... tab sis tom qab ntawd, koj pib mus rau hauv koj qhov tshwj xeeb. Koj puas yuav ua tus kws kho plawv, koj puas yuav ua tus kws kho mob oncologist? 

Thiab tib yam tshwm sim hauv tech. Koj puas yuav mus Full Stack, koj puas yuav mus rau pem hauv ntej kawg, koj puas yog cybersecurity, koj puas yog tus kws tsim cov ntaub ntawv? 

Kev kho computer science ib yam li nws tsuas yog ib qho khoom thaiv ntawm cov ntsiab lus thiab cov ncauj lus, kuv xav tias, tau yog ib qho yuam kev loj tshaj plaws, feem ntau, cov zej zog kev kawm tau ua hauv kev qhia computer science.

Tus nqi ntawm kev tsim lub zej zog hauv computer science

MH: Thaum peb muab ib lub zej zog ua ke thiab peb pib sib tham, qhov ntawd yog qhov uas peb yeej pib demystify tag nrho cov khoom no. Thiab kuv xav tias lub zej zog yog qhov uas peb pom ob peb cov lus nug thiab peb cov kev daws teeb meem.

Peb pom tseeb tias nyob hauv lub ntiaj teb virtual zoo kawg nkaus, thiab tshwj xeeb nrog cov khoom xws li Lub Tsev Kawm Ntawv Ntiaj Teb thiab Codespaces, nws yog txhua yam hais txog kev nkag mus tau. Txhua tus tuaj yeem nkag tau, txawm tias koj nyob ntawm koj tus kheej lub cuab yeej lossis tsis.

Thaum tus kab mob kis thoob qhov txhia chaw pib, pib muaj ntau lub zog uas peb yuav tsum rub - uas peb tau koob hmoov heev uas peb muaj - ua kom lub zej zog muaj kev sib raug zoo thiab ua ke raws li peb ua tau thaum muaj kev sib kis nrog tag nrho cov teeb meem ntawm lub cev.

Tab sis tau kawg, ntawm qee kis, peb yog tib neeg. Peb xav tau kev sib cuag, peb xav tau kev sib txuas dhau ntawm cov digital ... koj tuaj yeem hnov ​​​​qhov kev ntxhov siab thiab koj tuaj yeem hnov ​​​​qhov kev nyuaj siab, tab sis qhov tshwm sim ntawm nws yog tej yam yees siv, nws yog li cas txhua tus neeg txhawb nqa ib leeg. Yuav ua li cas mam li nco dheev tib neeg overrode tag nrho lwm yam thiab peb tag nrho cov nyob rau hauv no ua ke, ntiaj teb no.

Thiab peb tau pom tias thaum thawj zaug kawm tiav virtual uas GitHub kev kawm tau khiav hauv 2020. Thiab tam sim no nws tau dhau los ua ib qho tseem ceeb ntawm peb ua, thiab tej zaum kuv xav tias tus qauv zoo nkauj tshaj plaws ntawm peb lub zej zog uas koj tuaj yeem pom hauv ib qho chaw. .

Tam sim no dab tsi txaus ntshai txog qhov no yog thawj xyoo uas peb tau khiav qhov no peb pom tias tshaj li ib feem peb ntawm cov kev thov rub uas tau xa tuaj [kom thov suav nrog hauv kev kawm tiav] yog cov tub ntxhais kawm. thawj rub thov. Yog li kev kawm tiav tau txhawb cov tub ntxhais kawm kom kawm tau txuj ci siab heev. 


Saib: Yuav ua li cas los tsim ib coding portfolio


Kev sib koom ua ke kev thov rub tawm ntawm GitHub yog ib qho kev ua tiav loj tshaj plaws, thawj kauj ruam loj uas koj tuaj yeem ua. Thiab peb tau pom tias cov xwm txheej zoo li [kev kawm tiav] ua rau peb cov tub ntxhais kawm ua siab loj, thiab kev ntseeg siab los mus rau pem hauv ntej thiab sim tej yam tshiab hauv lub platform.

Tab sis tom qab ntawd qhov ua rau nws ua tau zoo dua qub, yog tias cov tub ntxhais kawm, tshwj xeeb tshaj yog cov uas tau thov thawj zaug rub tawm, lwm cov tub ntxhais kawm tau pab kho qhov kev thov rub ntawm cov tub ntxhais kawm uas tau ua thawj zaug. Nws tsis muaj teeb meem dab tsi lawv nyob hauv cheeb tsam. Qhov no tau tshwm sim thoob plaws ntiaj teb.

Xyoo no, xyoo 2022, thaum peb muab tso tawm thawj qhov chaw cia nrog cov lus qhib, nws tau sau ua lus Askiv. Thiab cov tub ntxhais kawm pib txhais cov lus luv luv kom muaj peev xwm sib qhia. Tam sim no nws tau raug muab txhais ua 22 yam lus sib txawv kom paub tseeb tias cov tub ntxhais kawm ntau li ntau tau muaj kev nkag mus rau kev kawm tiav virtual, thiab txhua yam ua tiav los ntawm cov tub ntxhais kawm lawv tus kheej rau lawv lub zej zog.

Tau qhov twg los