JavaRush /Java Blog /Random-TK /Java-ny noldan öwrenip, çynlakaý programmist bolup bolarm...

Java-ny noldan öwrenip, çynlakaý programmist bolup bolarmy?

Toparda çap edildi
Kodlaşdyrmak we beýleki IT hünärleri ýok bolsa, synplary, usullary we obýekte gönükdirilen programmirleme barada hiç zat bilmeýän bolsaňyz we umuman ömrüňizde Java diýip pikir eden bolsaňyz, Java-ny onlaýn öwrenmek we başdan başlap çynlakaý programmist bolmak mümkinmi? uzak Indoneziýadaky ada? Bu soragy , gaty köp adam, şol sanda JavaRush web sahypasynda-da berýär . Java-ny noldan öwrenip, çynlakaý programmist bolup bolarmy?  - 1Şonuň üçin bu gün esaslardan başlamaly bolsaňyz, Java öwrenmegiň realmy ýa-da däldigi barada gürleşmek isledik. Jogap hawa bolsa, nädip etmeli.
Taşlaýyş duýduryşy:

hawa, bu gaty hakyky!

Java: öwretmek ýa-da öwretmezlik?

Ine, meşhur sorag we jogap sahypasy Quora barada öz pikirlerini paýlaşýan gündelik programmistlerden Java öwrenmek hakda käbir sitatalar. “Programmirleme dilini öwrenmäge, fransuz ýaly adaty daşary ýurt dilini öwrenşiňiz ýaly serediň. Universalhliumumy talaplar ýok, şondan soň bu dili bilersiňiz. “Salam” we “sag boluň” ýaly ýönekeý sözleri öwrenip bilersiňiz. Thatöne bu fransuz dilinde gürläp biljekdigiňizi aňlatmaýar. Menem öz gezegimde iňlis dilinde gürleýän. Men ony erkin gürleýärin, ýöne iňlis dilindäki sözleriň hemmesini bilemok. We hiç haçan bilmerin. Şonuň üçin meniň maslahatym: programmirleme dilini öwrenmäge belli bir wagt bölünip, ýerine ýetirip we dowam etdirip boljak mesele hökmünde garamaň. Elmydama syýahat we adatça ömürlik syýahat " -diýdi Awstraliýaly programmist Stýuart MakEwen. “Java okeandyr. Ilki bilen kenarda duran zatlaryň hemmesi diňe kenarýaka suwlary. Okeanyň üstünden geçmek üçin gaýykyňyzy näçe wagt hatara düzmelidigini bilmek isleýärsiňiz. Hiç wagt ýeterlik bolmaz. Java-y näderejede öwrenmek isleýändigiňizi özüňiz çözüň. Swimöne ýüzmäge taýyn bolsaňyz, haýal etmän suwa çümüň "-diýip, hindi Java kodlaýjysy Kiran Kumnoor baky soraga şeýle owadan metafora bilen jogap berdi.

Esasy maslahatlar

Indi, başgaça aýdylanda, intrigany ilkibaşda gömüp, işe başlalyň: soň peýdaly maslahatlar we esasy maslahatlar, iş ýüzünde ulanyp, Java-ny noldan öwrenmegiň mümkin däldigini görersiňiz. , we munuň üçin Shaolin ussatlary derejesinde yhlas gerek däl, size diňe isleg, az wagt we güýç sarp etmek islegi, şeýle hem bu meseläniň çözgüdine nädip dogry çemeleşmelidigine düşünmek gerek.
  1. Java öwrenmegi ýüregiňize düwen bolsaňyz, derrew başlaň, gijä galmaň.

    Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.

    Но How только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”

    Кстати, для тех, кому ниHow не удается начать or заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.

    Java-ny noldan öwrenip, çynlakaý programmist bolup bolarmy?  - 2
  2. Не обращайте внимание на слова критиков.

    Если вы уже решor изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в address новичков, желающих пополнить ряды профессиональных codeеров, or гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.

  3. Не хватайтесь сразу за все обучающие материалы одновременно.

    Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Whatбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов or книг, по которым можно выучить Java. После того, How вы определorсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт or почитав Howую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.

  4. Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.

    Köpleriň arasynda gaty köp ýaýran ýalňyşlyk, köpüsi bolmasa, başlaýanlar haýsydyr bir amaly başlamazdan ozal teoriýany çuňňur öwrenmäge gönükdirilendir. Bu çemeleşmäniň köp kemçilikleri bar: hiç hili praktikasyz öwrenmek teoriýasy okuwyňyzy ep-esli haýalladýar, şol bir wagtyň özünde dowam etmek islegiňizi azaldar. Bu ähli ugurlara degişlidir, ýöne programmirlemegi öwrenende esasanam dogry. Java tejribeli mugallymlaryň köpüsi, özbaşdak bir zady synap görmezden ozal okuw kitaplaryna göz aýlap başlaýanlaryň, ortaça öwrenişmekden has köp wagt sarp edýändiklerini belleýärler.

  5. Emma teoriýany ýatdan çykarmaň.

    Aboveöne ýokarda aýdylanlaryň hemmesine garamazdan, esasanam hünärmen programmist hökmünde uzak möhletleýin ösüşe ygrarly bolsaňyz, teoriýany düýbünden ýatdan çykarmaly dälsiňiz. Bu ýagdaýda diňe bir Java hakda okuw kitaplaryny we häzirki kitaplary yzygiderli okamak bilen çäklenmän, geljekde ösüş üçin güýçli tehniki binýady döretmek üçin Informatika dersiniň esasy materiallaryny öwrenmegiň hem manysy bar. Dogrusy, rus dilinde köp gowy kitaplar we okuw materiallary elýeterli bolmansoň, iňlis dilini öwrenmek hem okuw prosesine wagt sarp etmeli.

Java-ny noldan öwrenip, çynlakaý programmist bolup bolarmy?  - 3

Java-ny noldan öwrenmek - täze başlanlar üçin gysga gollanma

Netijede, Java-ny noldan öwrenmek üçin gysga gollanma paýlaşarys. Köp tejribeli mugallymlaryň ýerine ýetirmegi maslahat berýän doly täze doglan çagadan işleýän Java kodlaýjysyna 7 ädim.
  1. 1-nji ädim. Bir okuw gollanmasyny öwrenip başlaň ýa-da tejribe problemalary bilen onlaýn Java kursyny alyň.

    Okuwyň başyndan başlap, her gün mümkin boldugyça köp tejribe almaga synanyşyň. Örän ýönekeý işlerden başlap bilersiňiz, sebäbi esasy zat yzygiderli tejribe endigini döretmekdir. Hemişelik tejribä ünsi jemläp, internetde gaty oňat onlaýn Java kurslaryny tapyp bilersiňiz. Haýsynyň siziň üçin iň amatlydygyny aýtmak kyn, sebäbi köp faktorlara bagly, şonuň üçin ýokardaky maslahatlaryň birine eýerip, birnäçe synap görüp bilersiňiz - her usuly öz gezeginde synap görüň we ýeterlik wagt beriň.

  2. 2-nji ädim. Soraň, soraň we gaýtadan soraň.

    Okuwyň ilkinji gününden başlap, bu soraglar gaty samsyk ýaly görünse-de, ýöriteleşdirilen forumlarda we toparlarda sorag bermäge çekinmäň. Şol bir wagtyň özünde, Google gözleg motory ýaly peýdaly hyzmaty ýatdan çykarmaly dälsiňiz. Soraglaryňyzyň köpüsine forumlarda eýýäm jogap berlen bolsa gerek. Şonuň üçin ony google-dan taparsyňyz.

    Java-ny noldan öwrenip, çynlakaý programmist bolup bolarmy?  - 4
  3. 3-nji ädim. Okuw prosesiňiz ýapyk bolsa, kitap okaň.

    Eger ýapyşan bolsaňyz ýa-da ösüşiňiz gaty haýal ýaly duýsaňyz, teoriýaňyza azajyk göz aýlap bilersiňiz. Şonuň üçin okuwyň ikinji aýyndan başlap, täze başlanlar üçin gowy Java sapaklaryny okap bilersiňiz .

  4. 4-nji ädim. Başga adamlaryň koduny yzygiderli öwreniň we ondan öwreniň.

    Şeýle hem, ikinji aýdan başlap, beýleki adamlaryň koduny yzygiderli okap başlaň we ondan öwreniň. Mysal üçin, GitHub ýa-da Stackoverflow-da dürli kod nusgalaryny tapyp bilersiňiz.

  5. 5-nji ädim. Täze gelen soraglara jogap bermäge başlaň.

    Üçünji aýyň töwereginde, köp sanly täze doglan çagalaryň soraglaryna özbaşdak jogap berip bilersiňiz. Bilşiňiz ýaly, islendik zady öwrenmegiň iň gowy usuly başgalara öwretmekdir.

  6. 6-njy ädim. GitHub-da öz ammaryňyzy dörediň.

    Takmynan şol bir döwürde, öz GitHub ammaryňyzy döredip, onuň bilen işläp başlap bilersiňiz. Bir seretseň görünýäninden has aňsat.

  7. 7-nji ädim. Taslamaňyzy GitHub-da başlaň.

    Dördünji ýa-da bäşinji aý töweregi we çalt öwrenýänler üçin, hatda üçünji aý, programmirlemegiň esaslary we Java sintaksisini ýeterlik derejede bilýän bolsaňyz, öz taslamaňyzy ýazyp başlaň we GitHub-da ýerleşdiriň.

Aşakdaky setir

Netijede näme alarys? Isleg we erjellik bilen täze öwreniji, hatda tehniki bilim bolmasa-da, Java programmisti bolup biler we bu has çalt amala aşyrylyp bilner. Tejribe, dogry çemeleşmek bilen, birnäçe aýyň içinde has köp işleýän kodlaýjy bolup biljekdigiňizi görkezýär. Emma aldanmaň, bu kämillik üçin tükeniksiz ýoluň başlangyjydyr. Sebäbi, Quora hünärmenleriniň biriniň aýdyşy ýaly, Java okeandyr. PS : Iň soňunda bolsa, ýokardakylaryň hemmesini tassyklamak bilen, başdan başlap Java programmisti bolup bilýän we muny web sahypamyzyň kömegi bilen amala aşyran gumanitar ylymlarda täze başlanlaryň birnäçe hakyky üstünlik hekaýalary:
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION