Kev siv lub khoos phis tawj yog kev lom zem thiab muaj txiaj ntsig zoo, nws pab ua kom muaj tswv yim thiab qhib qhov rooj ua haujlwm tshiab rau koj. Yog tias koj xav kawm paub yuav ua haujlwm li cas, nyeem phau ntawv qhia hauv qab no kom paub seb koj yuav tsum mus qhov twg thiab koj yuav tsum kawm dab tsi.
Kauj ruam
Txoj Kev 1 ntawm 3: Xaiv Cov Lus
Kauj Ruam 1. Xaiv hom lus programming
Feem ntau, kev kho lub computer yog ua los ntawm kev sau cov lus txib uas lub khoos phis tawj yuav ua. Cov lus txib no tuaj yeem sau ua "hom lus" sib txawv, uas yog qhov sib txawv ntawm txoj kev npaj cov lus qhia thiab cov ntawv. Cov lus sib txawv feem ntau haum rau ntau hom haujlwm, yog li xaiv hom lus uas haum rau yam koj xav ua. Koj tuaj yeem kawm paub ntau ntxiv tom qab.
Kauj Ruam 2. Xav txog kev kawm C, C ++, C#, thiab lwm yam lus ntsig txog
Cov lus no feem ntau yog siv los tsim cov khoos phis tawj computer. C thiab C ++ yog cov lus yooj yim thiab haum rau cov pib tshiab, tab sis tam sim no C# pib dhau los ua ib hom lus.
Kauj Ruam 3. Xav txog kev kawm Java lossis JavaScript
Nws yog hom lus zoo los kawm yog tias koj xav kawm tsim plug-ins rau web thiab mobile apps. Ob qho tib si xav tau tam sim no, yog li nws yog lub tswv yim zoo kom paub tau zoo hauv ob hom lus.
Kauj Ruam 4. Kawm Python
Raws li cov lus hloov pauv tau yooj yim thiab siv dav thoob plaws ntau lub platform, Python yog hom lus zoo los kawm. Qee tus neeg siv hais tias Python yooj yim rau cov pib kawm, yog li sim nws!
Kauj Ruam 5. Xav txog kev kawm PHP
PHP, uas feem ntau siv rau web programming thiab muaj txiaj ntsig zoo rau hackers, yog qhov yooj yim kawm thiab siv dav hauv ntiaj teb kev ua haujlwm.
Kauj Ruam 6. Kuj xav txog lwm yam lus
Muaj ntau hom lus programming nrog kev siv sib txawv. Yog tias koj xav ua haujlwm ua tus programmer, koj yuav tsum paub ntau dua ib hom lus, yog li pib kawm hnub no!
Txoj hauv kev zoo tshaj plaws los xaiv cov lus los kawm yog tshawb nrhiav txoj haujlwm tshaj tawm uas koj xav tau thiab pom cov lus uas xav tau ntau
Txoj Kev 2 ntawm 3: Kawm Ib Yam Lus
Kauj Ruam 1. Xav txog kev cuv npe hauv chav kawm ua haujlwm
Thaum cov tuam txhab feem ntau tab tom nrhiav cov programmer tsis quav ntsej txog qib, nws yog lub tswv yim zoo kom muaj kev kawm tiav tom qab koj lub npe. Koj yuav kawm paub ntau ntxiv hauv tsev kawm ntawv dua li koj xav ntawm koj tus kheej, thiab koj tseem yuav tau txais kev qhia paub txog kws tshaj lij.
Muaj ntau ntau cov nyiaj pab kev kawm thiab nyiaj pab muaj rau cov tub ntxhais kawm thev naus laus zis. Tsis txhob ntshai tus nqi kawm ntawv siab - koj tuaj yeem them rau nws
Kauj Ruam 2. Kawm hauv tsev kawm ntawv hauv internet; txawm yog kawm cov chav kawm deb thiab tau txais daim ntawv kawm tiav lossis kawm dawb xws li MIT's Coursera
Koj tuaj yeem kawm ntau yam txog kev ua haujlwm yog tias koj kawm cov chav teeb tsa.
Kauj Ruam 3. Sim siv cov cuab yeej online
Siv cov kev pabcuam pub dawb xws li Google University Consortium lossis Mozilla Developer Network kom kawm paub ntau ntxiv txog kev ua haujlwm. Cov tuam txhab no xav tau ntau tus neeg tsim khoom los pab lawv thiab lawv cov peev txheej tuaj yeem yog cov peev txheej zoo tshaj hauv internet.
Kauj Ruam 4. Kawm nrog internet qhia
Muaj ntau qhov txheej txheem qhia chaw tsim los ntawm cov programmer, uas yuav qhia koj txog kev pib ua haujlwm thiab lwm yam kev qhia. Nrhiav phau ntawv qhia rau yam lus koj xav kawm.
Kuj tseem muaj ntau chav kawm online dawb uas koj tuaj yeem kawm los kawm lub cajmeem. Khan Academy qhia khoos phis tawj nrog cov lus qhia yooj yim thiab cov vis dis aus. Code Academy yog lwm qhov chaw kawm nrog cov lus qhia ib qib zuj zus
Kauj Ruam 5. Pib ua hluas li sai tau
Ntau txoj haujlwm tau tsim los qhia kev qhia rau cov menyuam. Cov khoos kas zoo li MIT Kos yog qhov muaj txiaj ntsig zoo, thiab koj yog tus yau, nws yuav yooj yim dua los kawm cov lus programming.
Zam cov khoom siv programming, vim cov khoom siv tsis tshua qhia dab tsi muaj txiaj ntsig
Txoj Kev 3 ntawm 3: Qhia Koj Tus Kheej
Kauj Ruam 1. Pib nrog cov txheej txheem qhia zoo lossis qhia paub
Tau txais cov phau ntawv tshiab hais txog yam lus koj xav kawm. Kev tshuaj xyuas ntawm Amazon lossis cov chaw zoo sib xws feem ntau yuav pab koj nrhiav phau ntawv zoo thiab tsis zoo.
Kauj Ruam 2. Tau tus neeg txhais lus rau hom lus uas koj xav tau
Cov neeg txhais lus yog cov khoos phis tawj ib yam nkaus, tab sis lawv yuav hloov cov tswv yim koj sau ua cov lus programming rau hauv tshuab tshuab kom koj tuaj yeem pom lawv ua haujlwm li cas. Muaj ntau txoj kev pab txhais lus; xaiv qhov uas haum rau koj.
Kauj Ruam 3. Nyeem phau ntawv sau ua haujlwm
Ua piv txwv los ntawm cov lus programming hauv phau ntawv thiab sau rau hauv tus txhais lus. Sim hloov tus piv txwv thiab tau txais cov qauv kev kawm ua lwm yam.
Kauj Ruam 4. Sim los nrog lub tswv yim los tsim cov haujlwm uas siv tau
Pib nrog txoj haujlwm yooj yim, xws li hloov pauv txiaj ntsig, thiab kawm lwm hom kev pabcuam thaum koj pib nyeem thiab kawm cov lus programming.
Kauj Ruam 5. Kawm lwm hom lus programming
Thaum koj pib ua haujlwm ua thawj hom lus, koj yuav xav kawm hom lus thib ob. Koj yuav tau txais txiaj ntsig los ntawm kev kawm yam lus thib ob yog tias koj xaiv hom lus uas muaj qhov sib txawv ntawm qhov pom los ntawm hom lus uas koj tau kawm thawj zaug. Piv txwv li, yog tias koj pib ua haujlwm nrog Scheme, sim C lossis Java tom ntej. Yog tias koj tab tom pib nrog Java, kawm Perl lossis Python.
Kauj Ruam 6. Khaws lub program thiab sim ua yam tshiab
Txhawm rau ua tus programmer zoo, koj yuav tsum tsawg kawg ua raws li thev naus laus zis. Kev kawm rau txoj haujlwm yog txheej txheem kev kawm tsis muaj qhov kawg, thiab koj ib txwm kawm cov lus tshiab, tus yam ntxwv tshiab, thiab tseem ceeb dua: kev teeb tsa yam tshiab!
Lub tswv yim
- Tsis txhob pib nrog cov lus nyuaj xws li Java. Pib nrog Python, vim Python yog tus pib zoo heev thiab ua nrog txhua yam ntawm kev ua haujlwm hauv siab.
- Java muaj lub tswvyim zoo hu ua multithreading. Kawm lub tswv yim kom txog thaum koj nkag siab.
- Tau txais phau ntawv siv zoo. Nco ntsoov tias koj phau ntawv tau hloov kho tshiab, vim tias thev naus laus zis tau hloov pauv tas li.
- Pib nrog qee yam lom zem, txhawb koj tus kheej kom ua tiav cov kev cov nyom, thiab txhim kho koj lub peev xwm los daws teeb meem.
- Siv Eclipse thaum koj sau cov program. Dab noj hnub yog ib qho txiaj ntsig zoo heev; nws tuaj yeem debug cov cai thiab koj tuaj yeem khiav cov cai ncaj qha, nws kuj tseem siv pob tshawb nrhiav los xauj cov ntaub ntawv hauv koj tus lej.
- Kev cim cim syntax yog qhov yuav tsum tau ua. Koj tuaj yeem thov nws txawm li cas los xij koj nyiam. Kawm qee cov qauv kev pabcuam thiab pib ua haujlwm.
- Yog tias koj tab tom kawm Java, siv NetBeans 7.3.1. Qhov program no txias heev thiab siv tau yooj yim.