Skelbimas
Programavimas turi vieną iš kietiausios mokymosi kreivės 6 požymiai, kad jums nesinori būti programuotojuNe visi suprantami kaip programuotojai. Jei nesate visiškai tikri, kad turite būti programuotoju, štai keli ženklai, kurie gali nukreipti jus teisinga linkme. Skaityti daugiau bet kokių kūrybinių pastangų. Kol sąvokos nesusidarys jūsų galvoje, tai bus šiurkštus buriavimas. Tačiau yra keletas būdų, kaip palengvinti tą mokymosi kreivę, ir vienas iš efektyviausių būdų yra nešvarios rankos su keliais asmeniniais projektais.
Niekas nepadės įsisavinti ir išsaugoti programavimo koncepcijų, o ne tiesioginė praktinė patirtis. Po to, kai jūs atsargiai apie juos nemokamos programavimo knygos 9 nemokamos programavimo knygos, kurios pavers jus profesionalaisKreipiamės į visus programuotojus, nesvarbu, ar jie nauji, ar seni, ar trokštantys: radome didelį nemokamų (kaip ir alaus) knygų pasirinkimą, kad padidintume jūsų kodavimo įgūdžius į kitą lygį. Tikėkitės ir mėgaukitės. Skaityti daugiau , turėtumėte suaktyvinti naują projektą ir pradėti žaisti.
Ir jei tikrai norite paspartinti savo pažangą, įsitikinkite, kad ugdote tinkamą mąstyseną išmokti programuoti be streso Kaip išmokti programavimo be stresoGalbūt nusprendėte užsiimti programavimu, nesvarbu, ar tai būtų karjera, ar tik pomėgis. Puiku! Bet galbūt jūs pradedate jaudintis. Ne taip puiku. Tai padės palengvinti jūsų kelionę. Skaityti daugiau .
Sukurkite žiniatinklio ar mobiliųjų programų programą
Žiniatinklio kodavimas yra viena iš populiariausių šių dienų programavimo formų. Kai jau susipažinote su įvairiais dalykais interneto programavimo kalbos Kurią programavimo kalbą mokytis - internetinis programavimasŠiandien apžvelgsime įvairias žiniatinklio programavimo kalbas, kurios veikia internetą. Tai yra ketvirta pradedančiųjų programavimo serijos dalis. 1 dalyje mes išmokome pagrindinius ... Skaityti daugiau turėtumėte įsigyti funkcionalią žiniatinklio programą, kuri tarnautų tikram tikslui jūsų gyvenime.
Jei jūsų nedomina internetinė plėtra, tada kaip būtų mobiliųjų telefonų plėtra Kuriate proveržį palaikančią programą? Turėtumėte perskaityti 7 mobiliųjų telefonų plėtros tinklaraščiusMobilioji erdvė yra tokia nauja, kad tendencijos nuolat keičiasi ir kiekvieną dieną sukuriamos naujos įžvalgos. Jei planuojate kurti programas mobiliesiems, kaip galite neatsilikti nuo proto? Skaityti daugiau ? Tikrosios technologijos, naudojamos „Android“, „iOS“ ir „Windows Phone“, gali skirtis (kartais labai drastiškai), tačiau nebijokite pasirinkti vieną ir įsibėgėti. Jūsų išmoktos sąvokos greičiausiai bus aktualios iš vienos platformos į kitą.
Kokias programas turėtumėte kurti? Sąžiningai, sukurkite tokią programą jaudina tave. Tai gali būti paprasta, kaip asmeninis darbų sąrašas arba toks pat sudėtingas, kaip visiškai naujas socialinis tinklas, bet kad ir koks jis būtų, įsitikinkite, kad jis yra pakankamai jaudinantis, kad jūs negalite padėti, bet galvojate apie tai visame pasaulyje dieną.
Bet jei jūs tikrai pasikėsinate į idėjas, čia yra keletas ne tam tikra tvarka:
- Asmeninis darbų sąrašas
- Turinio nuorodų kaupiklis
- URL sutrumpinimas
- Žiniasklaidos rengėjas
- Medijos optimizatorius
- Socialinis tinklas
Sukurkite naršyklės plėtinį
Reikia pripažinti, kad naršyklės plėtinio kūrimas yra panašus į žiniatinklio ar mobiliųjų programų kūrimą, tačiau ankstesnė dažnai dėl tam tikrų priežasčių yra pamiršta.
Šiais laikais žmonės didžiąją dalį savo internetinio laiko praleidžia veidais, palaidotais interneto naršyklėse. Naršyklės pagrindu sukurtas įrankis gali būti nepaprastai naudingas - kodėl gi neišbandžius sukurti savo, kaip būdas papildyti mokymąsi?
Tiesą sakant, vienas iš mūsų „MakeUseOf“ redaktorių sukūrė vidinį „Chrome“ plėtinį, kuris pastebimai padidino rašytojo produktyvumą. Tai yra realiojo pasaulio pranašumas, kurį įmanoma padaryti taip paprasta, kaip naršyklės plėtinys.
Norėdami gauti idėjos įkvėpimo, naršykite mūsų sąrašus Geriausi „Firefox“ priedai Geriausi „Firefox“ priedai„Firefox“ garsėja plėtiniais. Bet kurie priedai yra naudingiausi? Čia yra tie, kurie, mūsų manymu, yra geriausi, ką jie daro ir kur juos galite rasti. Skaityti daugiau ir Geriausi „Chrome“ plėtiniai Geriausi „Chrome“ plėtiniaiTik geriausių „Google Chrome“ plėtinių sąrašas, įskaitant mūsų skaitytojų pasiūlymus. Skaityti daugiau . Kai kurios jų yra susijusios su naršykle, pavyzdžiui, šios nuostabūs tik „Firefox“ plėtiniai 7 plėtiniai „Firefox“ vartotojams patinka tai, ko neturi jokia kita naršyklėPlėtiniai ne visada palaikomi visose naršyklėse. Peržiūrėkite šiuos mylimus tik „Firefox“ plėtinius, kurie yra tokie naudingi, kad jus gali nuversti bet kuri kita naršyklė, kurią šiuo metu naudojate. Skaityti daugiau ir yra subrendę, kad kas nors ateis kartu ir sukuria kloną kitose naršyklėse. Gal būt tu gali būti, kad kažkas.
Sukurkite vaizdo žaidimą
Žaidimų kūrimas yra unikalus žvėris programavimo pasaulyje. Kai kurios pagrindinės sąvokos, kurias mokotės, pvz. žaidimo kilpa - kardinaliai skiriasi nuo to, ko išmoktumėte tokiose srityse, kaip žiniatinklio kūrimas ar verslo programinės įrangos inžinerija. Tačiau kai kuriuos dalykus galima perduoti - pvz. kalba - taigi vis tiek galite pritaikyti tai, ko išmokote kitur.
Nepaisant to, žaidimų kūrimas gali būti puikus būdas išmokti programavimo. žaidimų kūrimo įrankiai 5 nemokamos žaidimų kūrimo programinės įrangos priemonės, skirtos savo žaidimams kurtiNemokama žaidimų kūrimo programinė įranga yra puikus būdas pradėti kurti vaizdo žaidimus. Mes sudarėme geriausią žaidimų programinę įrangą rinkoje. Skaityti daugiau per tiek metų, kad visi naujokai galėjo paruošti paprastą, bet žaidžiamą žaidimą, per kelias savaites. Be to, yra vaizdo žaidimai linksma, ir niekas nėra geresnis motyvatorius nei linksmybės.
Pradedantiesiems rekomenduojame pradėti nuo to mokytis vienybės variklio Žaidimo su vienybe programavimas: vadovas pradedančiajamBesivystančiame „indie“ žaidimų kūrimo peizaže „Unity“ pasirodė kaip faktiškas standartas: dėl mažų kainų, patogumo naudoti ir plačių funkcijų rinkinio jis puikiai tinka greitam žaidimų vystymui. Skaityti daugiau , kuri šiuo metu yra galingiausia nemokamų žaidimų kūrimo aplinka. Kai jums patogu naudotis įrankiais ir kalbomis, pabandykite klonuoti šias populiarias klasikas:
- Tenisas
- Breakout
- Tetris
- Bombermanas
- Flappy Bird
Prisidėkite prie atvirojo kodo
Vienas geriausių būdų, kaip patobulinti programinės įrangos kūrimą, yra įsitraukimas į atvirojo kodo projektas 10 geriausių atvirojo kodo projektų, kuriems turėtumėte padėti savanoriškaiJūs neprivalote būti programuotojas. Jūs galite būti rašytojas, dizaineris, vertėjas, tiesiog „Facebook“ ar „Twitter“ narkomanas ar kažkas, kas nori tiesiog paaukoti pinigų už tai. Yra ... Skaityti daugiau . Privalumai yra trys:
- Galite išstudijuoti kodą ir tiesiogiai pasimokyti iš jo.
- Kiti gali kritikuoti jūsų pateiktą kodą, kad galėtumėte patobulinti.
- Galite išplėsti savo kodavimo draugų ir mentorių tinklą.
Puikus atvirojo kodo projekto dalykas yra tai, kad jums nereikia kovoti su spaudimu - šiaip ar taip, jis nėra didelis. Skirtingai nei dirbdami įmonėje, nebūdami atsakingi už galutinius terminus ir gaires, nebūsi pagrindinis. Be to, atvirojo kodo projektai siūlo pagrindą ir struktūrą, kurių neturėtumėte, jei patys dirbtumėte prie kažko kito.
Kaip visada, rinkitės atviro kodo projektą, kuris jus jaudina. Jei nesate pakankamai įgudęs įnešti projekto standartus atitinkančio kodo, vis tiek galite išstudijuoti viešai prieinamą kodą, bet taip pat galite duoti prisideda kitais būdais 8 būdai padėti atviro kodo projektams, jei nesate koderisMes apžvelgėme, kodėl svarbu prisidėti prie atvirojo kodo projektų, bet kas, jei nesate koderis? Nereikia išmokti programuoti, kad galėtumėte padėti savo mėgstamiausiems atvirojo kodo projektams. Daugelis ne programuotojų savanoriauja kai kurie ... Skaityti daugiau .
Dalyvaukite kodavime
Ar jūs esate tas žmogus, kurį skatina konkurencija? Tuomet turėtumėte ieškoti džemų ir konkursų programavimui. Šios varžybos turi didelę mokomąją vertę vien todėl, kad jos verčia jus kuo greičiau augti ir adaptuotis. Terminai paprastai turi tą poveikį.
Čia yra keletas žymių konkursų, kurie padės jums pradėti.
„Google Code Jam“. Šis internetinis konkursas, kuris vykdomas 12 metų, susideda iš kelių etapų, kuriuose dalyvauja sudėtingi algoritminiai galvosūkiai, kuriuos reikia išspręsti naudojant kodą. Tai yra vienas garsiausių konkursų iš viso pasaulio ir tikrai verta jame varžytis.
„CodeChef“ varžybos. „CodeChef“ yra pasaulinė bendruomenė, teikianti vietą, kur programuotojai gali susiburti, mokytis kartu ir konkuruoti tarpusavyje. Ištisus metus svetainėje rengiami keli konkursai, kuriuose varžomosi puikiai, kad galėtum palaikyti savo mintis.
Projekto Euleris. Nors tai nėra tradicine prasme vykstančios varžybos, „Project Euler“ yra puikus būdas mesti iššūkį savo kodavimo protui. Jie pateikia vis sudėtingesnių matematikos ir skaičiavimo dėlionių seriją, kuri tikrai praplečia jūsų proto ribas.
Jei to jums nepakanka, peržiūrėkite šiuos kitus internetiniai programavimo konkursai 8 internetinio programavimo konkursai, kuriuose galite sau leisti iššūkį laimėti Skaityti daugiau . Jie dar kurį laiką jus užims.
Baigiamosios mintys
Programavimas nebūtinai turi būti nesibaigianti vadovėlių ir paskaitų grandinė. Pradėję dirbti prie kelių praktinių projektų, pastebėsite, kad tobulėjate greičiau nei bet kada. Jei kada nors užstrigote, pabandykite pasitarti su šiais klausimais nemokami programavimo ištekliai Išmokite koduoti: 10 nemokamų ir fantastiškų išteklių internete, kad galėtumėte patobulinti savo įgūdžiusKodavimas. Tema, kurios daugelis vengia. Yra daugybė nemokamų šaltinių ir įrankių, kuriuos visus galima rasti internete. Aišku, galėtumėte surengti keletą kursų šia tema netoliese ... Skaityti daugiau ir pabandykite juos įdarbinti unikalūs kodavimo praktikos būdai 7 unikalūs kodavimo įgūdžių ugdymo būdaiPakartokime - nėra amžiaus mokytis. Eidami tuo keliu, jūs tiesiog turite toliau mankštintis. Šiandien yra daugiau būdų nei vienas, kad galėtumėte paaštrinti savo kodavimo pjaustykles. Skaityti daugiau .
Kaip išmokote programavimo? Žinote apie kitas projekto idėjas, kurios gali būti naudingos? Pasidalinkite savo patarimais ir patarimais toliau pateiktuose komentaruose!
Vaizdo kreditai: Nešiojamojo kompiuterio koderis per „Shutterstock“, Programos mobiliesiems per „Shutterstock“, Naršyklės plėtiniai per „Shutterstock“, Angry Birds via Shutterstock, Šaltinio kodas per „Shutterstock“, Klaviatūros rankos per „Shutterstock“
Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.