Početna » šifriranje » 10 stvari koje trebate znati prije pokušaja kodiranja

    10 stvari koje trebate znati prije pokušaja kodiranja

    Učenje kodiranja je uopće nije lako. Vi svibanj pronaći mnoge web stranice koje pokušavaju gurnuti ljude u kodiranje citirajući ga kao lako trgovinu ovladati. Međutim, to je jedna od najtežih vještina za okupljanje i uspjeh. to je više eksperimenta nego vodiča koje treba slijediti.

    Kao početnik, možda ćete htjeti znati što putovanje drži, ili kako je to napredovati od početne do srednje razine. Iskustva učenja može varirati od osobe do osobe, i potpuno ste slobodni odabrati svoj vlastiti put.

    Ovdje su 10 stvari koje biste trebali znati prije početka programiranja. Poznavanje tih točaka dat će vam glavnu riječ o tome što možete očekivati ​​i kako pristupiti programiranju.

    1. Osigurajte osnove

    Kada počnete učiti, prva stvar u koju morate biti sigurni jesu“Osnove”. To je prvi korak postaje ninja.

    Da biste dobili osnove ispravno, morate naučiti jezgru računalne znanosti, kao i svaka druga trgovina na koju ćete naići. Trenutno je na stotinama online tečajeva za početnike. Jasno je da internet brine o početnicima i pruža tone informacija - raj početnika!

    Sve što trebate učiniti jest pretražiti ih i početi s tim najbolje odgovara vašim zahtjevima. Možete početi s bilo kojim od mjesta na mreži koja su navedena u ovom članku (u nastavku).

    pravilno razumijevanje može vam dati prednost na početku učenja kodiranja.

    Postoje i online tečajevi koji vam mogu pomoći da počnete

    • Uvod u računalnu znanost | wikiučilište
    • Uvod u računalnu znanost | Udacityju
    • CS50: Uvod u računalne znanosti | EDX
    • Besplatni tečaj za Uvod u računalne znanosti | ALISON
    2. Izgradite strpljenje

    Broj jedan preduvjet za uspjeh kao programer graditi strpljenje. Strpljenje vam može dati udarce u bradu, ali još uvijek možete ustati - kao ninja! To vas čini spremnima za razočaranja.

    Da ne spominjem, strpljenje vam može pomoći postali bolji problem, i poboljšajte razumijevanje računala.

    Računalni koncepti su složeni i zahtijevaju otpornost, strpljenje i naporan rad. Većinu vremena, početnici nemam prava očekivanja prilikom pokretanja programa. Da, ne dolaziš sa svom snagom na početku. Previše optimizma ionako je opasno.

    Zbog pogrešnih očekivanja, previše početnika jednostavno odustane i presele se u drugu trgovinu. Da biste to spriječili, trebate izgraditi strpljenje i uvijek mislite na krajnji cilj.

    3. Postavite cilj i pomaknite se prema njemu

    Postavljanje ciljeva može biti snažan, motivacijski poticaj na vašem putu do učenja kodiranja. Ako planirate, na primjer, naučiti PHP, postavite cilj napraviti jednostavan projekt do kraja tjedna. Nakon što je cilj postignut, postaviti drugi cilj, i ponovite ciklus. Da, tako je jednostavno!

    Nema kraja učenju i usavršavanju u programiranju i zato je dobra ideja zadržati ciljeve i da ne izgubite pojam svog primarnog cilja.

    Dakle, kao učenik, na koje ciljeve možete težiti? Brzo ćemo proći kroz neke uzorak ciljeva:

    • Izradite kalkulator koristeći CSS i JavaScript
    • Izradite prilagođenu web-lokaciju koristeći HTML, CSS i JavaScript
    • Izradite dinamičku web-lokaciju pomoću bilo kojeg pozadinskog programskog jezika, kao što su PHP, Ruby, Python, itd.
    • Stvoriti 2D bijeg igra pomoću čistog JavaScripta

    Također možete odabrati napraviti bilo koji projekt po vašem ukusu. Tko ipak nema jedinstven okus? Kladim se da jesi!

    Cilj treba postići, stoga nemojte se usredotočiti na izgradnju Facebooka ili stvaranje potpuno opremljene igre u ovom trenutku. Pokušati kretati se polako, i onda težiti većim i složenijim projektima kako napredujete.

    4. Učinite više projekata

    Radeći više projekata, možete razumjeti ne samo vaša ograničenja, već i poboljšati svoje analitičke sposobnosti i vještine rješavanja problema. Uostalom, učenje kodiranja nije sve o sintaksi učenja, već o učenju kako riješiti probleme pomoću alata na ruci.

    Programiranje također zahtijeva kreativni izgled, i a planirate izgraditi nešto smisleno. Za početnike je teško dobiti pristup projektnim idejama. Možete dobiti nove ideje s platformi kao što su Livecoding gdje inženjeri proizvode proizvode uživo. Gledajte ljude kako žive nevjerojatne stvari. Nije li to uzbudljivo?

    Također se možete prijaviti za GitHub, mjesto gdje možete spremite kôd za jednostavan pristup. Možete pokušati pronaći projektne ideje tako da prođete kroz druga javna spremišta za programski jezik koji učite.

    5. Uđite u društveno kodiranje

    Učenje kodiranja je nikad solo potraga. Ako razmišljate o izgradnji sljedeće velike aplikacije bez ikakve pomoći, onda ste u pogrešnoj trgovini.

    Programiranje je grupna aktivnost, a ako želite preživjeti morate dobiti pomoć iz različitih društvenih platformi ugostiteljstvo programerima poput vas.

    Pogledajte GitHub, StackOverFlow, Livecoding ili bilo koju drugu društvenu stranicu za kodiranje pronaći prikladnu zajednicu Za sebe.

    Svaka od gore navedenih zajednica ima svoje prednosti i pomoći će vam da poboljšate svoje vještine. Na primjer, možete istražiti spremišta javnih projekata na GitHubu.

    Još jedan dobar primjer je Livecoding, gdje možete vidjeti da drugi ljudi kodiraju svoje projekte uživo, daje vam predodžbu o izazovima s kojima se programer suočava dok radi na projektu.

    6. Uravnotežite svoje učenje

    Kao razvojni programer, nema kraja niti poboljšanja kontinuirano stanje bespomoćnosti je samo dio razvoja. Izdanja novih tehnologija također ne dopuštaju programerima da se opuste, kao što moraju neprestano usavršavati svoje vještine zadovoljiti najnovije zahtjeve tržišta. Kao početnik morate uvijek biti spremni naučiti nove stvari.

    broj mogućnosti Ne pomaže ni uzrok, jer uvijek možete pronaći iskusnog programera koji nije siguran u svoje vještine zbog stalni priljev novih alata, tehnologija i standarda pratiti.

    Dakle, što možete oduzeti od ovoga? U redu je ne znati sve što je vani. Što god da znate, to je u redu. Sve dok ste vi nikad ne prestaju učiti nove stvari, nikada nećete pogriješiti.

    Ok, što je sljedeće?

    Počeli ste učiti, a sada i vi su prešli tunel početnika. Sada, možda razmišljate, “Što je sljedeće”? Je li ovo kraj? Ili postoji nešto što još uvijek možete postići?

    Kao što smo već spomenuli, programiranje je beskrajno učenje. Iskustvo u učenju možete nastaviti slijedeći četiri savjeta.

    1. Saznajte algoritme

    Nakon što ste stekli neko iskustvo u radu na projektima, sada je vrijeme za prelazak na algoritme. Algoritmi tvore jezgra informatike. Nije važno ako radite web razvoj ili razvoj igara, uvijek koristite algoritme postići krajnji rezultat.

    S povećanim znanjem u algoritmima, svoje vještine možete prenijeti na nove visine. Algoritamsko razmišljanje može vam pomoći sletite svoj prvi posao, većina intervjua za posao temelji se na algoritmima i rješavanju problema. Cilj je riješiti barem jedan problem algoritma svaki dan i zadržati svoje vještine rješavanja problema na vrhuncu.

    Pa, gdje ti radiš započnite s učenjem algoritama? Možete početi s online tečajevima za algoritme ili koristiti platforme kao što je HackerRank.

    2. Iskoristite dokumentaciju koda

    Dokumentacija koda pomoći u učenju o programskom jeziku ili okviru ili knjižnici koju koristite. Oni su bogate informacijama o toj temi i mogu će vam pomoći da brže učite!

    Kao početnik, ne morate biti zastrašivao ih kao oni su vaš najbolji prijatelj kada je u pitanju učenje. Počnite polako i saznajte kako čitati dokumentaciju koda. Ponekad mogu biti zastrašujuće, stoga uvijek držite Google kao svoj brod za spašavanje.

    3. Naviknite se na alate

    Baš kao i svaka druga trgovina, alati vam mogu pomoći u stvaranju trivijalnih stvari brže nego inače. Nije važno koji programski jezik ili okvir učite, iskoristite dostupne alate.

    Alati vam također mogu pomoći automatizirati većinu ručnog rada, i omogućiti vam usredotočiti se na glavni problem. Na primjer, trebali biste se naviknuti na alate kao što su Git, Slack, uređivači koda, Chrome DevTools, okvire za programiranje (i frontend i backend) i druge.

    4. Nabavite mentora

    Programiranje može biti dugotrajan zadatak ako nemate mentora. Uz pomoć mentora, možete uštedjeti ne samo svoje vrijeme, već i dobiti vrijednost od iskustava koje vaš mentor posjeduje. Mentor vas može lako voditi kroz projekte i pomoći vam da postanete bolji programer.

    Dakle, ako počnete učiti programiranje, dobivanje mentora može vam pomoći ubrzajte proces učenja. Možeš lokalno dobiti mentora, ili isprobajte online mentorski program također.

    Završne riječi

    Napravili ste najbolju odluku svog života - učiti programiranje! Jedna od najvećih stvari na koju se trebate usredotočiti je ući u središte, krug ili društvenu platformu gdje možete naći istomišljenike.

    Nakon što ste zadovoljni sa svojim vještinama, možda želite zaraditi novac također. Postoje mnoge online platforme, kao što su Upwork i Freelancer nude slobodni rad za programere.

    S projekt u stvarnom životu, ne samo da možete naučiti nove stvari, nego također možete naučiti koristiti svoje vještine. Alternativno, možete potražiti mogućnosti zapošljavanja unutar grupe vršnjaka, i možda im pomogne u njihovim projektima!

    Već je pokrenuto? Podijelite svoje iskustvo s početnicima, i pomoći im da preuzmu svijet kodiranja.

    Napomena urednika: Ovo je napisano za Hongkiat.com od strane Damian Wolf. Damian je autor i tehnološki entuzijast s člancima objavljenim na publikacijama kao što su DZone, InfoWorld, Tech.Co i još mnogo toga. On voli isprobavati nove stvari: aplikacije, softver, trendove i rado će podijeliti svoje poglede.