Reklaam

Programmeerimisel on üks järgmistest järsemad õppimiskõverad 6 märki, et te ei taha olla programmeerijaKõiki ei lõigata programmeerijaks. Kui te pole täiesti kindel, et olete mõeldud programmeerijaks, siis siin on mõned märgid, mis võivad teid õiges suunas näidata. Loe rohkem igast loomingulisest ettevõtmisest. Kuni kontseptsioonid peas klõpsavad, saab see olema purjetamine. Selle õppimiskõvera leevendamiseks on siiski mõned viisid ja üks tõhusamaid viise on oma käed määrida mõne omaenda kõrvalprojekti abil.

Miski ei aita teil programmeerimiskontseptsioone paremini omandada ja säilitada kui pelgalt praktiline kogemus. Pärast nende varumist tasuta programmeerimisraamatud 9 tasuta programmeerimisraamatut, mis muudavad teid profiksKõigile programmeerijatele helistamine, olgu need uued, vanad või edasipürgivad: oleme leidnud suure valiku tasuta (nagu õlu) raamatuid, et tõsta oma kodeerimisoskust järgmisele tasemele. Lootke sisse ja nautige. Loe rohkem , peaksite käivitama uue projekti ja hakkama ringi mängima.

Ja kui soovite oma edusamme tõesti kiirendada, siis veenduge, et arendaksite õiget mõtteviisi õppimine, kuidas programmeerida ilma stressita Kuidas õppida programmeerimist ilma igasuguse stressitaVõib-olla olete otsustanud programmeerimisega tegeleda, kas karjääri või lihtsalt hobina. Tore! Kuid võib-olla olete hakanud tundma end jahmununa. Mitte nii suurepärane. Siin on abi teie reisi hõlbustamiseks. Loe rohkem .

Looge veebi- või mobiilirakendus

Veebi kodeerimine on tänapäeval üks populaarsemaid programmeerimisvorme. Kui olete tutvunud erinevatega veebiprogrammeerimiskeeled Millist programmeerimiskeelt õppida - veebiprogrammeerimineTäna vaatleme erinevaid Interneti-programmeerimiskeeli. See on algajate programmeerimissarja neljas osa. 1. osas õppisime põhilisi ... Loe rohkem seal saadaval, peaksite kaaluma funktsionaalse veebirakenduse loomist, mis teenib teie elus reaalset eesmärki.

kodeerimine-projekt-ideed-mobiilirakendused

Kui te ei huvita veebiarendust, siis kuidas oleks mobiilne arendus Kas soovite kujundada läbimurdelist rakendust? 7 mobiiliarenduse ajaveebi, mida peaksite lugemaMobiiliruum on nii uus, et trendid muutuvad pidevalt ja iga päev tehakse uusi teadmisi. Kui plaanite välja töötada mobiilirakendusi, kuidas saaksite end hulluks ajamata sammu pidada? Loe rohkem ? Tegelikud tehnoloogiad, mida Androidis, iOS-is ja Windows Phoneis kasutatakse, võivad erineda - mõnikord isegi drastiliselt -, kuid ärge kartke seda valida ja otse sisse liikuda. Õpitud mõisted on tõenäoliselt platvormide vahel asjakohased.

Milliseid rakendusi peaksite tegema? Ausalt, tehke see rakendus erutab sind. See võib olla nii lihtne kui isiklik ülesandeloend või sama keeruline kui uhiuus sotsiaalne võrgustik, kuid mis iganes see on, veenduge, et see oleks piisavalt põnev, et te ei saaks aidata, vaid mõelge sellele läbi kogu päev.

Kuid kui olete ideede järele vajunud, siis siin on mõned neist, mis pole konkreetses järjekorras:

  • Isiklik ülesannete loend
  • Sisu lingi koondaja
  • URL-i lühendaja
  • Meediumide host
  • Meedia optimeerija
  • Sotsiaalvõrgustik

Looge brauserilaiend

Tõsi, brauserilaiendi loomine sarnaneb veebi- või mobiilirakenduse loomisega, kuid endine tundub sageli mingil põhjusel kahe silma vahele jäävat.

Tänapäeval veedavad inimesed suurema osa oma veebiajast nägudega, mis on maetud veebibrauseritesse. Brauseripõhine tööriist võib osutuda ülimalt kasulikuks - miks siis mitte proovida luua oma õppe täiendamiseks viis?

kodeerimine-projekt-ideed-brauser-laiendid

Tegelikult lõi üks meie MakeUseOf-i toimetajatest sisemise Chrome'i laienduse, mis suurendas kirjutaja tootlikkust märgatava varu võrra. See on reaalaine eelis, mis on võimalik nii lihtsa kui brauserilaiendi abil.

Idee inspiratsiooni saamiseks sirvige meie nimekirju Parimad Firefoxi lisad Parimad Firefoxi lisadFirefox on kuulus oma laienduste poolest. Kuid millised lisad on kõige kasulikumad? Siin on need, mis on meie arvates kõige paremad, mida nad teevad ja kust saate neid leida. Loe rohkem ja Parimad Chrome'i laiendused Parimad Chrome'i laiendusedAinult parimate Google Chrome'i laiendite loend, sealhulgas meie lugejate soovitused. Loe rohkem . Mõned neist on brauseripõhised, näiteks need fantastilised ainult Firefoxi laiendused 7 laiendit Firefoxi kasutajatele meeldib see, mida ühelgi teisel brauseril poleKõigis brauserites ei toetata alati laiendusi. Vaadake neid armastatud ainult Firefoxi laiendusi, mis on nii kasulikud, et teid võidakse kõigist muudest brauseritest üle vaadata. Loe rohkem , ja on küps, et keegi tuleb kaasa ja loob teistes brauserites klooni. Võib olla sina võib olla, et keegi.

Looge videomäng

Mänguarendus on ainulaadne metsaline programmeerimismaailmas. Mõned õpitud põhimõisted - nt mängusilm - erinevad kardinaalselt sellest, mida õpiksite sellises valdkonnas nagu veebiarendus või majandustarkvara kujundamine. Mõned asjad on siiski ülekantavad - nt. keel - seega saate osa õpitust siiski mujal rakendada.

kodeerimine-projekt-ideed-videomängud

Mänguarendus võib olla fantastiline viis programmeerimise õppimiseks. mängude arendamise tööriistad 5 tasuta mängu arendamise tarkvara tööriista oma mängude loomiseksTasuta mängude arendustarkvara on suurepärane võimalus videomängude tegemise alustamiseks. Oleme koostanud turu parima mängutarkvara. Loe rohkem on kõik aastatega nii palju edasi arenenud, et kõigil uustulnukatel võiks olla paari nädala jooksul valmis lihtne, kuid mängitav mäng. Plus, videomängud on lõbus, ja miski pole parem motivaator kui lõbu.

Algajatele soovitame alustada Unity Engine'i õppimine Mängu programmeerimine ühtsusega: Algajate juhendIndie-mängude areneval maastikul on Unity kujunenud millekski de facto standardiks: selle madalad kulud, kasutusmugavus ja lai funktsioonide komplekt muudavad selle ideaalseks mängu kiireks arendamiseks. Loe rohkem , mis on praegu kõige võimsam tasuta mängude arendamise keskkond. Kui olete tööriistade ja keeltega rahul, proovige kloonida need populaarsed klassikad:

  • Pong
  • Välja murdma
  • Tetris
  • Bomberman
  • Flappy lind

Panustage avatud lähtekoodile

Üks parimaid viise, kuidas kodeerijana paremaks saada, on kaasa lüüa avatud lähtekoodiga projekt 10 parimat avatud lähtekoodiga projekti, millest peaksite vabatahtlikuna abi saamaSa ei pea olema programmeerija. Võite olla kirjanik, disainer, tõlk, lihtsalt Facebooki või Twitteri narkar või keegi, kes soovib selleks annetada raha. Seal on... Loe rohkem . Kasu on kolmekordne:

  • Saate koodi uurida ja sellest otse õppida.
  • Teised saavad teie edastatud koodi paranduste osas kritiseerida.
  • Saate laiendada oma sõprade ja juhendajate kodeerimise võrku.
kodeerimine-projekt-ideed-avatud lähtekoodiga

Avatud lähtekoodiga projekti suurepärane asi on see, et te ei pea survega hakkama saama - igal juhul mitte palju. Vastupidiselt ettevõttes töötamisele ei tunta teid tähtaegade ja verstapostide ees, kui te pole peamine panustaja. Lisaks pakuvad avatud lähtekoodiga projektid vundamenti ja struktuuri, mis teil poleks, kui peaksite ise millegi muuga tegelema.

Nagu alati, valige avatud elemendiga projekt, mis teid erutab. Kui te pole piisavalt osav projekti standarditele vastava koodi lisamiseks, saate ikkagi uurida avalikult saadaolevat koodi, kuid võite ka selle tagasi anda panustades muul viisil 8 viisi avatud lähtekoodiga projektide abistamiseks, kui te pole kodeerijaOleme katnud, miks on oluline panustada avatud lähtekoodiga projektidesse, kuid mis saab siis, kui te pole kooder? Te ei pea õppima, kuidas oma lemmik avatud lähtekoodiga projekte aidata. Paljud programmeerimata programmeerijad ... Loe rohkem .

Osalege kodeerimise jammides

Kas olete seda tüüpi inimene, keda ajendab konkurents? Siis peaksite otsima programmeerimisvõimalusi ja võistlusi. Nendel võistlustel on hariv väärtus just seetõttu, et need sunnivad teid võimalikult kiiresti kasvama ja kohanema. Tähtaegadel on tavaliselt see mõju.

kodeerimine-projekt-ideed-võistlused

Siin on mõned märkimisväärsed võistlused, millega alustada.

Google Code Jam. See 12 aastat kestnud veebikonkurss koosneb mitmest voorust, mis hõlmavad keerulisi algoritmilisi mõistatusi, mida tuleb lahendada koodiga. See on üks kuulsamaid võistlusi kogu maailmast ja selles tasub kindlasti võistelda.

CodeChefi võistlused. CodeChef on ülemaailmne kogukond, mis pakub kohta, kus programmeerijad saavad kokku tulla, koos õppida ja üksteisega võistelda. Sait korraldab aastaringselt mitu võistlust ja nendel võistlemine võib olla suurepärane, et meelt teravana hoida.

Projekti Euler. Ehkki tegemist pole traditsioonilises mõttes võistlusega, on Project Euler fantastiline viis oma kodeeriva meele väljakutseks. Need pakuvad rea järjest keerukamaid matemaatilisi ja arvutuslikke mõistatusi, mis kindlasti laiendavad teie mõistuse piire.

Kui neist teile ei piisa, vaadake neid teisi veebipõhised programmeerimisvõistlused 8 veebipõhise programmeerimise võistlust, mille abil saate endale väljakutse võita Loe rohkem . Nad hoiavad teid veel mõnda aega hõivatud.

Lõplikud mõtted

Programmeerimine ei pea olema lõputu õpikute ja loengute ahel. Kui hakkate mõne praktilise projekti kallal töötama, saate end parandada kiiremini kui kunagi varem. Kui olete kunagi ummikusse jäänud, proovige neid uurida tasuta programmeerimisressursid Õppige koodima: 10 tasuta ja fantastilist veebiressurssi oma oskuste täiendamiseksKodeerimine. Teema, mida paljud väldivad. Seal on hulgaliselt tasuta ressursse ja tööriistu, mis kõik on veebis saadaval. Muidugi võiksite mõnda selleteemalist kursust korraldada lähedal asuvas ... Loe rohkem ja proovige neid tööle võtta ainulaadsed viisid kodeerimise harjutamiseks 7 unikaalset viisi oma kodeerimisoskuste harjutamiseksKordame veel kord - õppimiseks pole vanust. Kui olete sellel teel käinud, peate lihtsalt edasi harjutama. Ja täna on oma kodeeringute teritamiseks rohkem kui üks viis. Loe rohkem .

Kuidas õppisid programmeerimist? Kas teate muid projektiideid, mis võiksid kasulikuks osutuda? Jagage oma näpunäiteid ja nõuandeid meiega allpool olevates kommentaarides!

Pildikrediidid: Sülearvuti kodeerija Shutterstocki kaudu, Mobiilirakendused Shutterstocki kaudu, Brauserilaiendid Shutterstocki kaudu, Vihased linnud Shutterstocki kaudu, Lähtekood Shutterstocki kaudu, Klaviatuuri käed Shutterstocki kaudu

Joel Lee'l on B.S. arvutiteaduses ja üle kuue aasta kestnud erialase kirjutamise kogemus. Ta on MakeUseOfi peatoimetaja.