A saját programozás megkezdése
A legtöbb ember számára, akik úgy döntöttek, hogy összekapcsolják őketaz élet a programozással, felmerül a kérdés: hol kell kezdeni a programozást, mert azonnal szeretnék az első lépésekből saját programokat írni. Ezután egyfelől ez lesz a gyakorlati tapasztalat fejlesztése, másrészt - az alkalmazott problémák megoldásának szakismerete.
A számítógép hasonló eszközprogramozást, mint egy asztalos fejszét és a művész állványát. A legfontosabb dolog az ismeretek és készségek fejlesztése, és gyakorlatilag bármilyen gépen létrehozható. Ez azt jelenti, hogy nem sok különbség van a tanulás programozásának megkezdéséhez. Természetesen a nyelvek írási program kiválasztása döntő szerepet játszhat, amikor egy fiatalember ígéretes szakemberként kezd ajánlani magát. De egy kicsit később lesz.
Például, ha figyelembe vesszük a webes programozást(hol kezdjék el a kérdést is), akkor van egy minimális technológiák a front- és back-end számára, amelyek nélkül a webes alkalmazások teljes körű fejlesztése minden munkahelyen lehetetlen. És a kiterjesztett programok túlmutatnak a kezdő programozó hatókörén, és ő nem az, amellyel a programozás elviekben kezdődhet.
A programozás klasszikusai az alapítvány három irányba történő felállítását ajánlják:
- Erősen gépelt nyelv - például C / C ++.
- Teljesen OOP-orientált nyelv, amelyet hagyományosan JAVA-nak tartanak.
- A szkript nyelv, ahol a választás lehet klasszikusok, mint a shell, sed, awk vagy Perl vagy valami újabb. Ha kevesebb időt és erőfeszítéssel szeretne tanulni, akkor a PHP meg fog tenni.
Természetesen ma, amikor új technológiákszinte minden nap van, nem valószínű, hogy valaki követni fogja a tapasztalt hozzáállását a programozás megkezdéséhez. Valószínűleg a népszerűbb válasz erre a kérdésre lesz: mit kell tenni a programozás megkezdéséhez legalább egy nyelven? De a kapott ajánlások csak a kezdeti készségek fejlesztésére és semmire sem alkalmasak. A való életben bármely népszerű programozási nyelv, pontosabban a tanulmánya összehasonlítható a középiskolai orosz nyelv tanulmányozásával. Az analógia hiányos, de inkább indikatív, hogy megértse, mi a tét. A legegyszerűbb - a programozási "ábécé" megtanulása, majd állandó gyakorlatokkal és új ismeretek elsajátításával fokozatosan lépjen a bonyolult kódok készítésének csúcsára.
Bármi is volt, de potenciális munkáltatóakár jól fizet egy tapasztalt programozónak, vagy szinte nem fizet, de nem igényel különleges készségeket térítés ellenében. Ezért, ha vissza akarunk térni a "hol kezdjünk programozni" kérdésre, válaszoljon valami ilyesmire: a tapasztalat felhalmozásával. És ez azt jelenti, hogy mindenütt és mindig olyan programokat kell írni, mint egy olyan művész, aki tökéletesíteni akarja képességeit, és mindent elkövet, ami a szemébe néz. A gyakorlat vezet tökéletességhez, és már tökéletességre sokan hajlandóak jó pénzt fizetni. Például most a híres művészek legkorábbi vázlata is sok pénzt ér.
Az utolsó pont, amelyről itt állEmlítésre méltó, hogy létre kell hozni, hogy később elmondhassa vagy írhasson róla. Más szóval, ez egy programozó portfoliójának létrehozásáról szól, ahol a forráskódot bemutatják - az első alkotásoktól kezdve az e területen elért haladó eredményekig. Ilyen segítséggel a potenciális munkaadókkal folytatott beszélgetések rövidebbek lesznek, és az önéletrajz szükségessége önmagában teljesen eltűnik - egyszerűen csak munkára vonatkozó javaslatokat fognak kapni.