CodeGym/Java Blogu/Rastgele/Aptallar için Java kodlaması: sıfırdan öğrenmek için en i...
John Squirrels
Seviye
San Francisco

Aptallar için Java kodlaması: sıfırdan öğrenmek için en iyi seçenek nedir?

grupta yayınlandı
Kitaplardan herhangi bir şey öğrenmek doğru seçenek gibi görünüyor, ancak kodlamayı öğrenmenin bir anlamı var mı? Programlama konusunda tamamen yeni olduğunuzu ve gerçek bir iş bulmak için tam olarak ne bilmeniz ve yapmanız gerektiğine dair belirsiz bir fikriniz olduğunu hayal edelim. Genel bir fikir edinmek için aptallar için Java kodlaması hakkında bir kitap almak sorun değil, ama sırada ne var? Bu deneyimi özgeçmişinize kesinlikle dahil edemezsiniz :) Aptallar için Java kodlaması: sıfırdan öğrenmek için en iyi seçenek nedir - 1Programlama, günlük kodlama alışkanlığı sayesinde keskinleşen bir beceridir. Harika sonuçlar elde etmek için her gün pratik yapmanız ve sert vuruşlar yapmanız gerektiğinden, oyunun kurallarını öğrenerek olağanüstü bir sporcu olmayacaksınız. Şimdi, yeni başlayanların çoğunun yaptığı büyük hatalardan bahsedelim ve mükemmel bir öğrenme planı oluşturarak onlardan nasıl kurtulabileceğinizi düşünelim.

Nereden başlamalı ve ne YAPMAMALI

Sizden önce milyonlarca öğrenci vardı ve daha da fazla halef olacak ve tahmin edin ne oldu? Birçoğu hala ortak tuzaklara düşüyor. Ama sen onların arasında olmayacaksın dostum :) Çünkü neredeyse tüm yeni başlayanların yaptığı yaygın hatalardan oluşan bir kısa listen var ve muhtemelen şu konulara zaman ayırmayacaksın:
  • uygulama yerine çok fazla araştırma;
  • tanımlanmış bir hedef olmadan sürekli öğrenme;
  • eğitimde çok uzun duraklamalar yapmak;
  • yalnız öğrenme.
Bu engellerden bir kez ve herkes için kurtulabilir misin? Doğru teori, uygulama, motivasyon ve hedef belirleme karışımı ile aptallar için Java öğrenme seçeneği var mı? Birinin alıp harika bir Java geliştiricisi olabileceği sihirli bir hap yoktur. Ama şimdi, bu büyük zorlukta size yardımcı olacak doğru araçlarla harika bir ortam oluşturuyoruz.

CodeGym ile tanışın: Aptallar (ve ileri düzey öğrenciler için de :) için bir Java öğreticisi

CodeGym kursu, programlamaya yeni başlayanlar için kolayca uygundur. Kursu geçmek için matematikte olağanüstü sonuçlar göstermeniz veya BT geçmişiniz olması gerekmez. İhtiyacınız olan tek şey öğrenmek ve pratik yapmak için zaman. İşte Java öğreniminizin seviyesini yükseltmek için birkaç CodeGym özelliği.
  1. İyi düşünülmüş bir öğrenme planıyla başlayın

    En iyi profesyonellerin hepsinin aynı zamanda en iyi öğretmenler olamayacağını fark etmiş olabilirsiniz. Bazen çok deneyimli uzmanlar, bildikleri herhangi bir kavramı tamamen yeni başlayan birine açıklayamazlar… çünkü onu basit tutamazlar.

    Tamamen teorik ve alışılmadık ifadelerle anlatılan yeni bir konuyu anlamanın ne kadar zor olduğunu biliyoruz. Konuyla bir şekilde alakalı olan en küçük her özelliğe çok fazla girmemek daha iyidir.

    CodeGym'in amacı, size küçük bir geliştirici olarak ihtiyaç duyacağınız minimum teori temelini vermektir. Yaparak (veya daha spesifik olmak gerekirse kodlayarak) öğrendiğiniz, aptallar için eksiksiz bir Java öğreticisidir.

    Kurs, olabildiğince basit bir şekilde açıklanan bir dizi teorik bilgi ve binlerce (!) kodlama görevinden oluşur. Temel ödevlerle başlayıp adım adım daha zorlu görevlere ve kodlama projelerine geçersiniz. Endişelenmeyin: Kurs, sıfırdan başlayarak java programlamanın nasıl çalıştırılacağını net bir şekilde anlamanız için size rehberlik edecektir.

    CodeGym'deki yolculuğunuz dört göreve ayrılmıştır: Java Syntax, Java Core, Java Multithreading ve Java Collections. Her görev 10 seviyeden oluşur. Her seviyede 12-13 ders vardır. Her ders belirli bir konuyu kapsar ve bir teori artı bir dizi görev içerir. Burada, kısa ve kolay anlaşılır anlatımlar ve "ev ödevleri" ile bir eğitim planınız var!

  2. Sonuçlarınız ve ilerlemeniz hakkında anında geri bildirim alın

    Kitap size yalnızca önceden yazılmış olanı sunabilir. Ek soruları yanıtlamayacak ve kesinlikle kodunuzu nasıl düzelteceğiniz konusunda da tavsiyede bulunmayacaktır!

    Bu amaçlar için bir mentora ihtiyacınız var. Sınıflarda çalışmak veya özel ders almak, Java'yı kitaplardan öğrenmekten çok daha etkilidir, ancak aynı zamanda dezavantajları da vardır. İlk olarak, bu zorlu bir program. İkincisi, gecikmiş geri bildirim. Eğitmeninizin ödevinizi kontrol etmesi ve size tavsiyelerde bulunması için zamana ihtiyacı var ve siz de günlerce yanıt bekleyebilirsiniz.

    CodeGym'de çözümünüzün anında bir incelemesini saniyeler içinde alırsınız, kodunuzun gereksinimleri tam olarak karşılayıp karşılamadığını ve çok daha fazlasını görürsünüz! Kendiniz görün: Aptallar için Java'da programlama heyecan verici olabilir. Kullanışlı bir webIDE kullanarak kodlamaya ilk dersten itibaren başlarsınız, çözümünüz hakkında ipuçları ve kodlama stilinizi nasıl daha iyi hale getireceğinize dair bazı tavsiyeler alırsınız.

    Her şey basit: kodunuzu yazın, "Doğrula" düğmesine tıklayın ve sonuçları hemen görün. Sistem ayrıca size diğer öğrencilerin yaptığı ortalama deneme sayısını da sağlayacaktır.

  3. Bir duygu, motivasyon ve iyi bir şirket ile öğrenin

    Java öğrenenler, performansları ne olursa olsun, neden yarı yolda dururlar? Cevap basit: motivasyon eksikliği veya (ve) sıkıcı bir öğrenme deneyimi. Hangi programlama geçmişine sahip olursanız olun, meşgul değilseniz, kendinizi çalışmaya yönlendirmek zordur. Ama hepimizin yapmaktan hoşlandığı bir şey var - oynamak.

    Oyunlara aşinaysanız, siz görevi geçene veya hayali dünyayı fethedene kadar sizi gerçeklikten saatlerce ve günlerce kolayca “çalabileceklerini” bilirsiniz. Eğitim bu kadar eğlenceli olabilir mi? CodeGym'e tekrar hoş geldiniz.

    Burada fütüristik bir ortamda öğrenebilir ve oynayabilirsiniz. Amacınız, görevleri geçerek ve görevleri çözerek bir karakterin seviyesini yükseltmektir. Başarıyla çözülen her görev size bir "karanlık madde" getirir. Bu sizin ödülünüz ve daha ileri dersler ve pratikler açmak için ihtiyacınız olan bir kaynak. Tüm oyunu sonuna kadar geçmek için çok fazla kod yazmanız gerekiyor. Bu şekilde kursun sonunda bilgi sahibi olacak ve 300 ila 500 saatlik gerçek pratik yapacaksınız.

    Ayrıca önemli olan, burada yalnız değilsin. CodeGym'in topluluğu büyüyor ve her zaman görevlerle ilgili yardım isteyebilir veya çalışmanızı ayarlama konusunda tavsiye alabilirsiniz. Kodlamayı günlük alışkanlığınız haline getirin ve kesinlikle Java programlamayı nasıl çalıştıracağınızı öğreneceksiniz.

Java öğrenmek için bir bonus kitap listesi: “aptallar için” serisinden derinlemesine okumaya

Yanlış anlamayın, kimse sizi okumaktan vazgeçirmeye çalışmıyor. Aslında, kitaplar öğrenme planınıza oldukça iyi bir katkı olabilir. İşte dikkatinize değer birkaç kaynak:
  1. Head First Java, Kathy Sierra & Bert Bates

    OOP'nin ana dilinin ve kavramlarının gerçek dünya örnekleri üzerinde açıklandığı bu kitap tartışmasız Java'ya en iyi giriş niteliğindedir. İlk sayfadan bitirene kadar kendinizi kaptıracaksınız. Materyali daha iyi ezberlemek için her bölümün sonundaki alıştırmaları ve bulmacaları atlamamaya çalışın.

  2. Java For Dummies ile Programlamaya Başlamak

    "Aptallar serisi" hakkında şüpheci olabilirsiniz, ancak yine de belirli bir alanda hiçbir şey bilmeyenler için iyidirler. Burada, Java'yı nasıl kuracağınız, kodu nasıl derleyeceğiniz ve okumayı bitirdikten sonra farklı pratik alıştırmaları tamamlayacağınız gibi Java kodlamaya başlamak için ihtiyacınız olan temel şeyleri öğreneceksiniz.

  3. Java: Herbert Schildt'in Yeni Başlayanlar İçin Kılavuzu

    Tamam, şaka bir yana. Ciddi bir ses tonuyla derin bir açıklama bekliyorsanız, bunu deneyin. Bu kitap size Java'nın temel terimlerini tanıtıyor ve veri türleri, sınıflar ve nesnelere ilişkin temel anlayıştan lambda ifadeleri ve işlevsel arabirimler gibi daha karmaşık kavramlara kadar size rehberlik ediyor. Bu kitapta ayrıca her bölümün sonunda kendi kendini test etme bölümü vardır.

  4. Çekirdek Java Cilt I — Temel Bilgiler

    Etkileyici 1000 sayfa kafanızı karıştırmayın - bu kitabı baştan sona kolayca okuyabilirsiniz. Her bölüm, dile ve Java programlama ortamına girişten başlayıp veri yapılarına, nesnelere ve sınıflara vb. Yeni başlayanlar için pek çok kitaptan farklı olarak, Core Java, gerçek programlama için yararlı olan koleksiyonlar ve jenerikler hakkında açık bir kapsam sunar.

  5. Think Java: How to Think Like a Computer Scientist Yazan Allen Downey ve Chris Mayfield

    Tamamen yeni başlayanlar için olan bu kitap size kodla nasıl düşüneceğinizi öğretecek. Diğerleri gibi, OOP'ye girişle başlar. Her bölüm, teoriyi pekiştirmek ve programlama düşüncesinde ustalaşmak için kelime dağarcığı ve alıştırma bölümlerine sahiptir. Kodlama konusunda küçük bir deneyime sahip okuyuculardan çok yeni başlayanlar için daha uygundur. Yeni başlayanlar için, okuması basit ve eğlenceli.

Sarmak

Programlamayı anlama giriş seviyenizin yalnızca en başta alakalı olduğunu unutmayın. En azından şu üç şeye sahipseniz, daha hazırlıklı öğrencileri geride bırakma şansınız var:
  • net hedefler ve zaman çerçevesi
  • motivasyon
  • ...ve tabii ki tonlarca pratik
İyi şanlar!
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok