Sözbaşy
Şeýlelik bilen, iş ugruňyzy üýtgetmegiň we täze hünäri öwrenmegiň wagty gelendigini duýýarsyňyz. Näme üçin programmirlemäge synanyşmaýarsyňyz? Munuň üçin gowy töleýärler, geljegi uly we gyzykly. Emma derrew sorag ýüze çykýar: näme etmeli, nirä gitmeli, programmirlemegi nädip başlamaly? Bu ýoly noldan başdan geçiren adam hökmünde, öwrenmäge, sabyrlylyga we erjellige dogry çemeleşmek bilen, tiz wagtdan programmist bolup, gowy aýlykly iş tapyp boljakdygyňyzy kepillendirip bilerin. Bu makalada programmirlemegi nädip başlamalydygy barada maslahatlar paýlaşmak isleýärin.Maksat goýmak
Näme üçin ymtylmalydygyňyzy we haýsy derejä ýetmelidigiňize düşünmek üçin ýönekeý bir soraga jogap beriň - näme üçin programmirlemek gerek? Maksadyňyz hünärmen bolmak we janly programmirlemek bolsa, çynlakaý we intensiw okuwlara taýyn boluň. Şol bir wagtyň özünde, her gün programmirlemegi öwrenmäge wagt sarp etmeli. Maksadyňyz hobbi ýa-da gözýetimleriňizi giňeltmek bolsa, boş wagtyňyz we islegiňiz bolansoň haýal ädim saýlap bilersiňiz. Anyöne her niçigem bolsa, okuwyňyzy “ýyllar boýy” uzaltmaly dälsiňiz. Birinjiden, bilim ýygnanandan has çalt ýitýär, ikinjiden, programmirleme tehnologiýalary gaty çalt ösýär. Ösüş guralyny ýa-da çarçuwasyny öwrenýän wagtyňyz, işe alanyňyzda köne we zerur däl bolup biler. Meniň pikirimçe, iň oňat çözgüt, gödek okuw meýilnamasyny düzmekdir. Firstöne ilki bilen tehnologiýa toplumyny kesgitläň.Dil saýlamak
Programmirlemekde näme etmek isleýändigiňizi anyk bilýän bolsaňyz, bu dil saýlamagy has aňsatlaşdyrýar. Her diliň öz aýratynlygy we ünsi bar. Bu barada anyk maglumatlary internetde aňsatlyk bilen tapyp bilersiňiz.29/29/2021 täzelendi
Taýýarlyk meýilnamasyny ýazmak
Meýilnama bilen bir programmistiň ýoluny başlamagy maslahat bererin. Okuwyňyzy tapgyrlara bölüň we her tapgyra belli bir wagt bölüň. Programmirlemegiň ýa-da has takygy, prosessor ilkinji “Salam, Word!” Execerine ýetirilende nämäniň bolup geçýändigine has gowy düşünmek üçin. kompýuter arhitekturasy barada umumy bilim gerek bolar. Bu ugurda boşluklaryňyz bar bolsa, olary ýok etmek maslahat berilýär. Şonuň üçin kompýuter arhitekturasyny okuw meýilnamaňyza goşmagy maslahat berýärin. Saýlanan diliňizi öwrenmegi materialyň çylşyrymlylygy artdygyça tapgyrlara bölüň. IT kompaniýalarynda işlemek isleýänler üçin söhbetdeşlik soraglaryny ýa-da talaplaryny öwrenip, zerur bilimler barada takmynan düşünje alyp bilersiňiz. Programmany ozal öwrenmedik bolsaňyz nädip öwrenmeli? Jogap ýönekeý: daşary ýurt dilini öwrenmek üçin ilki ýönekeý sözleri öwrenersiňiz, soň bolsa olary birleşdirmäge mümkinçilik berýän düzgünleri öwrenersiňiz, soň düşünmegi we gürlemegi öwrenersiňiz. Java-ny öwrenmek üçin şol bir algoritmi yzarlap görüň.Java-y nädip öwrenmeli?
Ilki bilen diliň sintaksisini öwreniň: açar sözler, operatorlar, kod ýazmagyň düzgünleri. Graduallyuwaş-ýuwaşdan has çylşyrymly dil gurluşlaryny - usullary, konstruktorlary, synplary, kitaphanalary we çarçuwalary öwrenmäge geçiň. Dogry programmirlemäge düşünmek üçin okuw meýilnamaňyza algoritmleri we maglumat gurluşlaryny goşuň. Bu programmistiň pikirini kemala getirmek üçin gaty peýdaly. Diliň sintaksisini öwrenenden soň bu tapgyra geçmek maslahat berilýär.
Java-da programmirlemegi nädip öwrenmeli?
Java-da programmirleme başlamak üçin OOP, kadadan çykmalar, köp okamak, ýygyndy ýaly esasy temalary öwreniň. Bularyň hemmesi standart dörediji gurallaryň toplumy bolan Java SE-e girýär we hökman okuw meýilnamaňyza goşulmalydyr. Java SE-ni özleşdireniňizden soň, Java EE, müşderi-serwer programmirleme tehnologiýalaryna, maglumat bazalaryna we web programmirleme tehnologiýalaryna geçip bilersiňiz. Bu ýerde diňe dürli çarçuwalaryň we gurallaryň ummasyz mukdaryna duşarsyňyz.
Hemme zady birbada öwrenmek hökman däl, ýöne işe alanyňyzda esasylaryny özleşdirmek maslahat berilýär. Aşakdakylary esasy toparlara bölýärin: Git, Maven, Bahar, ORM (Gibernate, JPA), REST, SQL, JUnit, Tomcat, JavaScript, JSP / JSTL, HTML / CSS, XML, käbir maglumatlar bazasynyň bilimi (MySql, PostgreSql). Meýilnamam şuňa meňzeýärdi: ýanwar- JavaRush-yň ilkinji 10 derejesini tamamlaň
- Ösüş gurallary IDE, Eclipse, NetBeans
- JRE, JDK, JVM, düzmek, programmanyň ýerine ýetirilişi
- Java sintaksis
- " Java filosofiýasy ", Brýus Ekel, 1-5-nji baplar
- Ovakow Fain “Java programmirleme giriş” 1-nji sapak
- JavaRush-yň 11-13-nji derejeleri
- OOP
- "Javaawanyň filosofiýasy", Brýus Ekel, 6-10-njy baplar
- Ovakow Fain “Java programmirleme giriş” 2, 4 sapaklary
- JavaRush-yň 14-17-nji derejeleri
- Köp okamagyň esaslary
- Java-daky algoritmler, Robert Sedgwik, Kewin Ueyn, 1-3-nji baplar
- "Java filosofiýasy", Brýus Ekel, 21-nji bap
- Ovakow Fain “Java programmirleme giriş” 11-nji sapak
- JavaRush-yň 18-20-nji derejeleri
- XML esaslary
- Giriş / çykyş
- "Java filosofiýasy", Brýus Ekel, 18-nji bap
- Ovakow Fain “Java programmirleme bilen tanyşlyk” 9-njy sapak
- JavaRush-iň 21-23 derejeleri
- Setirler
- Yzygiderli aňlatmalar
- HTML esaslary
- "Javaawanyň filosofiýasy", Brýus Ekel, 13-16-njy baplar
- Ovakow Fain “Java programmirleme giriş” 3-nji sapak
- JavaRush-iň 24-26 derejeleri
- Köp okamak
- Kadadan çykmalar
- Içerki synplar
- "Javaawanyň filosofiýasy", Brýus Ekel, 10, 12-nji baplar
- Ovakow Fain “Java programmirleme giriş” sapagy 6-7
- JavaRush-yň 27-28-nji derejeleri
- java.util.concurrent
- SQL we maglumat bazasynyň esaslary
- JDBC
- Annotasiýa
- Oýlanma
- "Java filosofiýasy", Brýus Ekel, 20-nji bap
- Ovakow Fain “Java programmirleme giriş” sapaklary 12,13
- JavaRush-yň 28-30 derejeleri
- Swing
- Serializasiýa
- XML Parsing
- Hyzmatkärler
- JSP / JSTL
- "Java filosofiýasy", Brýus Ekel, 22-nji bap
- Ovakow Fain “Java programmirleme giriş” sapaklary 14-15
- JavaRush-iň 31-33 derejeleri
- JSON
- URL. Tor bilen işlemek
- CSS esaslary
- Ovakow Fain “Java programmirleme giriş” 10-njy sapak
- JavaRush-yň 34-36 derejeleri
- Gingurnal
- JUnit
- Git
- Maven
- Sanaw
- Nobat
- Kolleksiýalar bilen işlemek
- JavaRush-yň 37-38 derejeleri
- Karta
- Dizaýn nagyşlary
- "Java filosofiýasy", Brýus Ekel, 11-nji bap
- Ovakow Fain “Java programmirleme bilen tanyşlyk” 8-nji sapak
- JavaRush-yň 39-40 derejeleri
- Dynç alyň
- Tomcat
- Goýmalary gurmak we ýerleşdirmek
- Ovakow Fain “Java programmirleme giriş” sapagy 16-18
GO TO FULL VERSION