Programimi kompjuterik është një aftësi e paçmuar për këdo që do të donte të ndërtonte dhe dizajnonte programe kompjuterike, softuerë, ose aplikacione telefoni ose tableti. Për fat të mirë, nuk keni pse të regjistroheni në një kolegj në vend për të mësuar se si të mendoni si programues dhe të merrni aftësitë që ju nevojiten. Possibleshtë e mundur-dhe jo e pazakontë-të mësoni se si të programoni në internet nga komoditeti i shtëpisë tuaj. Shumë faqe në internet paraqesin kurse edukative që mund të arrihen falas dhe janë të dobishme për koduesit fillestarë dhe koduesit me përvojë që kërkojnë të marrin disa truke të reja profesionale.
Hapa
Pjesa 1 nga 4: Zgjedhja e një Uebfaqeje Programimi Falas
Hapi 1. Zgjidhni Code Academy nëse jeni një programues fillestar
Code Academy është një sit i mirënjohur, popullor që mund të ndihmojë koduesit e papërvojë të mësojnë bazat. Faqja është falas, dhe ju mund të zgjidhni kurse të ndryshme që ju lejojnë të mësoni për gjuhë të ndryshme programimi dhe aspekte të programimit. Ofertat e kursit përfshijnë: JavaScript, PHP, Python dhe HTML + CSS. Mësoni më shumë në
Nëse ju pëlqen stili i Code Academy, shikoni gjithashtu disa faqe të ngjashme programimi (dhe gjithashtu falas) në internet. Për shembull, shihni Code.org, në https://www.code.org. Shihni gjithashtu Shkollën e Kodit, në
Hapi 2. Merrni kurse përmes Akademisë Kahn nëse dëshironi video tutorial
Për nxënësit vizualë që kërkojnë të marrin disa aftësi programimi në internet, Akademia Kahn mund të jetë opsioni më i mirë. Freeshtë falas, dhe klasat e Akademisë Kahn përfshijnë udhëzime programimi hap pas hapi dhe video përcjellëse për t’u parë.
Mësoni më shumë dhe shikoni disa klasa në internet në
Hapi 3. Shikoni në MIT Open Courseware nëse dëshironi të lëvizni përtej bazave
Instituti i Teknologjisë në Masaçusets poston programe në internet nga kurset e vjetra. Kjo siguron një burim të mrekullueshëm për programuesit kuriozë që duan të mësojnë nga instruktorët në nivelin më të lartë. Ndërsa kjo nuk është alternativa më e mirë për fillestarët-kurset nuk ju lejojnë të angazhoheni me instruktorë dhe mund të mos jeni në gjendje të përdorni të gjitha materialet e kursit-OCW është një burim i madh për programuesit më me përvojë që kërkojnë të plotësojnë programimin e tyre njohuri.
Mësoni më shumë në internet në
Pjesa 2 nga 4: Mësoni në Faqet e Programimit të Pagesave
Hapi 1. Zgjidhni Udacity për të punuar me një trajner personal programimi
Nëse nuk jeni të kënaqur të hidheni në kurse programimi online pa mbikëqyrje ose ndihmë, Udacity mund të jetë siti i duhur për ju. Do t'ju caktohet një trajner personal për të punuar me internet. Trajneri do t'ju ndihmojë të lundroni në kurset e programimit të udhëzuar në faqen e internetit. Por, Udacity nuk është falas; ju duhet të paguani për shërbimet e tyre.
Klasat mund të kushtojnë deri në 999 dollarë. Shikoni faqen e internetit të Udacity për më shumë informacion në:
Hapi 2. Zgjedhni Udemy nëse jeni të interesuar për një përzgjedhje të madhe të kurseve
Faqja ofron mbi 55, 000 kurse, shumica e të cilave thellohen në aspektet e kodimit dhe programimit. Klasat mbahen nga ekspertë të fushës, megjithëse shumë prej tyre kërkojnë pagesë. Udemy gjithashtu ofron shumë kurse fillestare, të nivelit intro falas. Nëse doni një sit me një numër të madh të kurseve specifike, shkoni me Udemy.
- Gjithashtu, jini në vëzhgim për shitjet e shpeshta të Udemy. Ndërsa kurset kanë një çmim të përballueshëm (duke filluar nga 10 dollarë amerikanë) për të filluar, shitjet mund të ulin koston e kurseve me 50-85%.
- Mësoni më shumë në internet në
Hapi 3. Zgjidhni Code Avengers nëse dëshironi të punoni në një gjuhë tjetër përveç anglishtes
Code Avengers është i bazuar në Zelandën e Re, dhe përveç anglishtes, ofron kurse programimi në rusisht, holandisht, spanjisht, turqisht, italisht dhe portugalisht. Faqja fokusohet në mësimin e gjuhëve të zakonshme të kodimit si Python, Java Script dhe HTML + CSS. Faqja ofron një periudhë prove falas, gjatë së cilës mund të merrni klasa falas.
- Code Avengers gjithashtu ofron klasa të krijuara posaçërisht për programuesit e rinj të moshës 5-16 vjeç.
- Provoni një periudhë prove falas dhe mësoni më shumë në:
Pjesa 3 nga 4: Marrja e një Kursi Programimi
Hapi 1. Zgjidhni një kurs programimi që ju intereson
Për shembull, nëse jeni të interesuar të krijoni faqe në internet me stil, kërkoni kurse në tema si HTML/CSS, jQuery ose Ajax. Nëse jeni duke kërkuar të filloni sipërmarrjen tuaj në internet, atëherë PHP dhe MySQL janë një zgjedhje e mirë për këtë.
Shumica e ndërmarrjeve të vogla të biznesit online janë ndërtuar duke përdorur këto teknologji me burim të hapur (dhe shpesh falas)
Hapi 2. Përqendrohuni në Java për të mësuar gjuhën më të popullarizuar
Java përdoret në mbi 7 miliardë pajisje në mbarë botën (përfshirë celularët Android), dhe kështu është një pikënisje e natyrshme për këdo që mëson të programojë. Gjuha është në kërkesë të madhe, me shumë punëdhënës që punësojnë duke kërkuar në mënyrë specifike që programuesit e tyre të ardhshëm të përdorin Java.
- Kurset në Java janë të disponueshme përmes çdo faqe mësimi online.
- Përveç faqeve të internetit mësimore, ka shumë bashkësi Java në internet që do të ndihmojnë programuesit fillestarë, përfshirë një komunitet masiv Java në LinkedIn.
Hapi 3. Merrni një kurs në C, C#, ose C ++ për të mësuar 3 gjuhë të ndërlidhura
Pasi të keni zgjedhur një faqe interneti mësimore, vendimi tjetër i madh do të jetë zgjedhja e një gjuhe programimi për të mësuar. C është një nga gjuhët më të vjetra dhe më të përdorura. C ++ i lejon përdoruesit të krijojnë programe për një larmi të gjerë platformash, ndërsa C# (e theksuar C e mprehtë) është përsëritja më moderne e gjuhës.
Të gjitha faqet e internetit mësimore të përmendura tashmë do të ofrojnë kurse në të treja këto gjuhë
Hapi 4. Mësoni SQL nëse dëshironi të punoni në menaxhimin e të dhënave
SQL është një gjuhë e njohur kodimi për sipërmarrësit dhe të tjerët që punojnë në fusha që kërkojnë menaxhimin dhe përdorimin e sasive të konsiderueshme të të dhënave. Gjuha ju lejon të krijoni dhe menaxhoni bazat e të dhënave.
Ndërsa SQL nuk është aq i gjithanshëm sa Java ose C, është shumë i kërkuar për programues dhe kodues profesionistë. Shumica e punëdhënësve kërkojnë që programuesit e tyre të përpunimit të të dhënave të jenë të rrjedhshëm në SQL
Hapi 5. Zgjidhni Python nëse dëshironi një mundësi më të lehtë për të filluar
Python nuk është aq sfidues për tu mësuar sa disa nga gjuhët e tjera të kodimit, si Java ose C ++. Zakonisht përdoret për të krijuar faqe në internet dhe për të ndërtuar bazat e të dhënave, dhe është gjithashtu mjaft i gjithanshëm për të krijuar lojëra dhe softuerë.
Me kalimin e kohës, shumica e programuesve mësojnë shumë gjuhë. Në atë kuptim, nuk ka shumë rëndësi se cila është gjuha juaj e parë, për sa kohë që ju mësoni gjuhë shtesë pasi të keni mësuar të parën
Hapi 6. Luani me kodin shembull që ju ofron një kurs
Shumica e kurseve në internet do t'ju tregojnë mostër të kodit, për t'ju ndihmuar të kuptoni se çfarë bëjnë shtypjet e tastit dhe tekstet e caktuara të kodimit. Pra, në vend që thjesht të shikoni kodin, kallajisni dhe ndryshoni atë, atëherë shihni se çfarë rezultatesh ka pasur ngatërresat tuaja. Kjo do t'ju ndihmojë të kapni konceptet e dhëna më shpejt.
- Kjo është veçanërisht e rëndësishme nëse kursi juaj është i rëndë për të lexuar. Leximi për kodimin dhe në fakt kodimi janë procese shumë të ndryshme.
- Zbatoni shembullin e kodit nga kursi juaj për t'u siguruar që i kuptoni vërtet parimet e kodimit që po mësoni.
Hapi 7. Mos kini frikë të kërkoni ndihmë nëse jeni të hutuar
Mund të jetë e lehtë të ndiheni të hutuar nga lëndët e programimit në klasat online, në shtëpi. Nëse jeni të mbërthyer në një problem kodimi ose jeni të paqartë në lidhje me një aspekt të kursit, kontaktoni instruktorin ose një nga bashkëmoshatarët tuaj. Për shembull, nëse jeni të bllokuar duke u përpjekur të shkruani një linjë specifike të kodit, punoni vetëm për rreth 20 minuta. Pastaj, nëse jeni akoma të tronditur, kontaktoni instruktorin tuaj për ndihmë.
- Nëse jeni duke marrë një klasë online të vetë-drejtuar, shikoni një forum kodimi për të kontaktuar me kodues me përvojë të cilët duhet të jenë të gatshëm t'u përgjigjen pyetjeve tuaja të kodimit.
- Për shembull, shikoni forumin "Stack Overflow" në:
- Ju gjithashtu mund të shikoni në forumin online "Code Project" në:
Pjesa 4 nga 4: Plotësimi i mësimit tuaj vetë në shtëpi
Hapi 1. Praktikoni kodimin çdo ditë për të përmirësuar aftësitë tuaja
Sa herë që mund të gjeni kohë, thjesht uluni dhe filloni të praktikoni kodimin e programeve kompjuterike nga një nivel bazë. Sa më shumë të angazhoheni me vetë kodin, aq më shpejt do të merrni njohuritë e kodimit. Gjithashtu provoni të shkruani kodin tuaj me dorë. Nëse aplikoni për një punë programimi, do t'ju kërkohet të kodoni me dorë në intervistë.
Sidoqoftë, nuk keni nevojë të lodheni mendërisht për të mësuar kodin. Nëse jeni duke u frustruar ose duke u bërë gjithnjë e më shumë të hutuar, bëni një pushim për 30 minuta
Hapi 2. Lexoni libra programimi për t'u njohur me kodimin
Nëse nuk jeni shumë një nxënës kinestetik ose i prekshëm, por fitoni njohuri kryesisht përmes mjeteve vizuale dhe leximit, programimi i librave do të jetë i shkëlqyeshëm për të mësuar rreth kodimit. Këta libra zbërthejnë jo vetëm mekanikën e kodimit, por edhe historinë dhe teoritë prapa gjuhëve të kodimit. Nëse jeni të interesuar, shikoni titujt duke përfshirë:
- Çfarë është HTML 5?, nga Brett McLaughlin.
- PHP Essentials, nga Julie Meloni.
- Mendoni Python, nga Allen Downey.
- Mësoni Rubin në rrugën e vështirë, nga Zed Shaw.
Hapi 3. Përdorni një aplikacion për fëmijë për të zotëruar bazat e kodimit
Aplikacionet e kodimit të fokusuara tek fëmijët mund të jenë të dobishme për të rriturit që po mësojnë të kodojnë në internet në shtëpi. Aplikacionet zbërthejnë kodimin në përbërësit e tij më të thjeshtë dhe paraqesin informacion në një mënyrë që është e rëndë për grafikë dhe e lehtë për t’u përpunuar. Kjo mund t'ju ndihmojë të arrini shpejtësinë nëse jeni duke luftuar në klasën tuaj dhe mund të çimentojë bazat e kodimit në mendjen tuaj.
Nëse jeni të interesuar, shikoni aplikacionet e kodimit të fokusuara tek fëmijët si "Scratch", "Tynker", "Hopscotch" dhe "Cargo-Bot". Këto duhet të jenë të disponueshme në të gjitha dyqanet kryesore të aplikacioneve
Hapi 4. Luani një lojë kodimi në internet për t'u zhytur në kodim
Nëse ju pëlqen ideja e të mësuarit të kodimit përmes mësimeve argëtuese dhe argëtuese, shikoni një lojë kodimi. Ekzistojnë shumë lojëra në internet që mund t'i luani falas. Këto lojëra mund të plotësojnë njohuritë që po fitoni në klasën tuaj të programimit. Nëse preferoni të ndërtoni lojëra sesa t'i luani ato, një numër mësimesh kodimi online ju përcjellin procesin e krijimit të lojës tuaj online.
- Shikoni Code Combat në internet në:
- Ju gjithashtu mund të shikoni në CodinGame në:
- Për të ndërtuar kodin për lojën tuaj në internet, vizitoni Game Maven në:
Këshilla
- Termat "kodim" dhe "programim" janë në thelb të këmbyeshëm. "Programimi" është një term ombrellë që përfshin "kodimin" më të orientuar teknikisht.
- Ka shumë faqe shtesë programimi në internet. Për të marrë një ide për disa nga burimet në internet për të parë Girl Develop It, në
- Nuk do të keni nevojë të thyeni bankën për të mësuar programimin kompjuterik në internet. Për zhvillimin e aftësive në shkencat kompjuterike, gjithçka që ju nevojitet është një PC, përpiluesit e duhur (të cilët janë në dispozicion falas) dhe një lidhje e besueshme në internet.