Evde Bilgisayar Programcılığı Nasıl Öğrenilir (Resimlerle)

İçindekiler:

Evde Bilgisayar Programcılığı Nasıl Öğrenilir (Resimlerle)
Evde Bilgisayar Programcılığı Nasıl Öğrenilir (Resimlerle)

Video: Evde Bilgisayar Programcılığı Nasıl Öğrenilir (Resimlerle)

Video: Evde Bilgisayar Programcılığı Nasıl Öğrenilir (Resimlerle)
Video: Office Ücretsiz Kullanma Nasıl Yapılır? 2024, Nisan
Anonim

Bilgisayar programlama, bilgisayar programları, yazılımlar veya telefon veya tablet uygulamaları oluşturmak ve tasarlamak isteyen herkes için paha biçilmez bir beceridir. Neyse ki, bir programcı gibi düşünmeyi öğrenmek ve ihtiyacınız olan becerileri kazanmak için bir üniversiteye kayıt olmanıza gerek yok. Kendi evinizin rahatlığında çevrimiçi programlamayı öğrenmek mümkündür ve nadir değildir. Birçok web sitesi ücretsiz olarak erişilebilen ve hem acemi kodlayıcılar hem de birkaç yeni profesyonel numara öğrenmek isteyen deneyimli kodlayıcılar için faydalı olan eğitim kursları sunar.

adımlar

Bölüm 1/4: Ücretsiz Programlama Web Sitesi Seçme

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 1
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 1

Adım 1. Acemi bir programcıysanız Code Academy'yi seçin

Code Academy, deneyimsiz kodlayıcıların temel bilgileri öğrenmesine yardımcı olabilecek, iyi bilinen, popüler bir sitedir. Site ücretsizdir ve farklı programlama dilleri ve programlamanın yönleri hakkında bilgi edinmenize izin veren farklı kurslar seçebilirsiniz. Kurs teklifleri şunları içerir: JavaScript, PHP, Python ve HTML + CSS. https://www.codecademy.com adresinde daha fazla bilgi edinin.

Code Academy tarzını seviyorsanız, birkaç benzer (ve ayrıca ücretsiz) çevrimiçi programlama sitesine de göz atın. Örneğin, https://www.code.org adresindeki Code.org'a bakın. Ayrıca https://www.codeschool.com adresindeki Code School'a bakın

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 2
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 2

Adım 2. Video eğitimi istiyorsanız, Kahn Akademisi üzerinden kurslara katılın

Bazı programlama becerilerini çevrimiçi olarak edinmek isteyen görsel öğrenciler için Kahn Academy en iyi seçenek olabilir. Ücretsizdir ve Kahn Academy sınıfları, adım adım programlama talimatı ve izlenecek takip videoları içerir.

Daha fazla bilgi edinin ve https://www.khanacademy.org/computing/computer-programming adresinde çevrimiçi olarak birkaç sınıfa göz atın

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 3
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 3

Adım 3. Temel bilgilerin ötesine geçmek istiyorsanız MIT Open Courseware'e bakın

Massachusetts Teknoloji Enstitüsü, eski derslerden çevrimiçi olarak müfredat yayınlar. Bu, en üst düzeyde eğitmenlerden öğrenmek isteyen meraklı programcılar için müthiş bir kaynak sağlar. Bu, yeni başlayanlar için en iyi seçenek olmasa da (kurslar, eğitmenlerle etkileşim kurmanıza izin vermez ve tüm kurs materyallerine erişemeyebilirsiniz) OCW, programlamalarını tamamlamak isteyen daha deneyimli programcılar için harika bir kaynaktır. bilgi.

https://ocw.mit.edu/index.htm adresinde daha fazla çevrimiçi bilgi edinin

Bölüm 2/4: Ücretli Programlama Sitelerinde Öğrenme

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 4
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 4

Adım 1. Kişisel bir programlama koçuyla çalışmak için Udacity'yi seçin

Gözetim veya yardım olmadan çevrimiçi programlama kurslarına atlamak konusunda pek rahat değilseniz, Udacity sizin için doğru site olabilir. Çevrimiçi çalışmak için size kişisel bir koç atanacak. Koç, web sitesinin rehberli programlama kurslarında gezinmenize yardımcı olacaktır. Ancak Udacity ücretsiz değil; hizmetleri için ödeme yapmanız gerekiyor.

Sınıflar 999 USD'ye kadar mal olabilir. Daha fazla bilgi için Udacity web sitesine bakın:

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 5
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 5

Adım 2. Büyük bir kurs seçimiyle ilgileniyorsanız Udemy'yi seçin

Site, çoğunluğu kodlama ve programlama yönlerini inceleyen 55.000'den fazla kurs sunmaktadır. Sınıflar, alanında uzman kişiler tarafından verilmektedir, ancak birçoğunun alınması için ödeme yapılması gerekmektedir. Udemy ayrıca ücretsiz olarak çok sayıda başlangıç seviyesi, giriş seviyesi kursu sunar. Çok sayıda özel kurs içeren bir site istiyorsanız Udemy'ye gidin.

  • Ayrıca, Udemy'nin sık satışlarına dikkat edin. Kurslar başlangıçta uygun fiyatlı olsa da (10 USD'den başlayan fiyatlarla), satışlar kursların maliyetini %50-85 oranında azaltabilir.
  • https://www.udemy.com/ adresinde çevrimiçi olarak daha fazla bilgi edinin.
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 6
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 6

Adım 3. İngilizce dışında bir dilde çalışmak istiyorsanız Code Avengers'ı seçin

Code Avengers, Yeni Zelanda merkezlidir ve İngilizce'ye ek olarak Rusça, Felemenkçe, İspanyolca, Türkçe, İtalyanca ve Portekizce dillerinde programlama kursları sunmaktadır. Site Python, Java Script ve HTML + CSS gibi yaygın kodlama dillerini öğretmeye odaklanmaktadır. Site, ücretsiz olarak ders alabileceğiniz ücretsiz bir deneme süresi sunar.

  • Code Avengers ayrıca 5-16 yaş arası genç programcılar için özel olarak tasarlanmış sınıflar da sunar.
  • Ücretsiz bir test dönemi deneyin ve daha fazlasını şu adresten öğrenin:

Bölüm 3/4: Programlama Kursu Alma

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 7
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 7

Adım 1. İlginizi çeken bir programlama kursu seçin

Örneğin, şık web siteleri tasarlamakla ilgileniyorsanız, HTML/CSS, jQuery veya Ajax gibi konularda kurslar arayın. Kendi çevrimiçi girişimciliğinizi başlatmak istiyorsanız, PHP ve MySQL bunun için iyi bir seçimdir.

Çoğu küçük çevrimiçi işletme girişimi, bu açık kaynaklı (ve genellikle ücretsiz) teknolojiler kullanılarak oluşturulur

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 8
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 8

Adım 2. En popüler dili öğrenmek için Java'ya odaklanın

Java, dünya çapında 7 milyardan fazla cihazda (Android cep telefonları dahil) kullanılmaktadır ve bu nedenle programlamayı öğrenen herkes için doğal bir başlangıç noktasıdır. Dil, yüksek talep görüyor ve birçok işe alım işvereni, potansiyel programcılarının Java kullanmasını özellikle talep ediyor.

  • Java'daki kurslar, her çevrimiçi öğrenme sitesinde mevcuttur.
  • Eğitici web sitelerinin yanı sıra, LinkedIn'deki büyük bir Java topluluğu da dahil olmak üzere, acemi programcılara yardımcı olacak birçok çevrimiçi Java topluluğu vardır.
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 9
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 9

Adım 3. Birbiriyle ilişkili 3 dili öğrenmek için C, C# veya C++ kursuna katılın

Bir eğitim web sitesi seçtikten sonra, bir sonraki büyük karar, öğrenilecek bir programlama dili seçmek olacaktır. C, en eski ve en tutarlı kullanılan dillerden biridir. C++, kullanıcıların çok çeşitli platformlar için programlar oluşturmasına olanak tanırken, C# (C keskin olarak telaffuz edilir) dilin en modern yinelemesidir.

Daha önce bahsedilen tüm eğitim web siteleri, bu dillerin 3'ünde de kurslar sunacaktır

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 10
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 10

Adım 4. Veri yönetiminde çalışmak istiyorsanız SQL öğrenin

SQL, girişimciler ve önemli miktarda veriyi yönetmeyi ve kullanmayı gerektiren alanlarda çalışan diğer kişiler için popüler bir kodlama dilidir. Dil, veritabanlarını kurmanıza ve yönetmenize izin verir.

SQL, Java veya C kadar çok yönlü olmasa da, profesyonel programcılar ve kodlayıcılar için oldukça talep görüyor. Çoğu işveren, veri işleme programcılarının SQL'de akıcı olmasını ister

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 11
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 11

Adım 5. Başlamak için daha kolay bir seçenek istiyorsanız Python'u seçin

Python, Java veya C++ gibi diğer kodlama dillerinden bazıları kadar öğrenmesi zor değildir. Web siteleri oluşturmak ve veritabanları oluşturmak için yaygın olarak kullanılır ve ayrıca oyun ve yazılım oluşturmak için yeterince çok yönlüdür.

Zamanla, çoğu programcı birçok dil öğrenir. Bu anlamda, ilk dilinizi öğrendikten sonra ek diller aldığınız sürece, ana dilinizin ne olduğu çok da önemli değil

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 12
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 12

Adım 6. Bir kursun size sağladığı örnek kodla oynayın

Çoğu çevrimiçi kurs, belirli kodlama tuş vuruşlarının ve metinlerin ne yaptığını anlamanıza yardımcı olmak için size örnek kod gösterecektir. Bu nedenle, sadece koda bakmak yerine, onu kurcalayın ve değiştirin, ardından kurcalamanızın ne gibi sonuçlar doğurduğunu görün. Bu, verilen kavramları daha hızlı almanıza yardımcı olacaktır.

  • Bu, özellikle kursunuz okuma ağırlıklıysa önemlidir. Kodlama hakkında okuma ve aslında kodlama çok farklı süreçlerdir.
  • Öğrendiğiniz kodlama ilkelerini gerçekten anladığınızdan emin olmak için kursunuzdan örnek kodu uygulayın.
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 13
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 13

Adım 7. Kafanız karıştıysa yardım istemekten çekinmeyin

Çevrimiçi, ev içi sınıflardaki programlama kurslarıyla kafanızın karışması kolay olabilir. Bir kodlama sorununa takılırsanız veya kursun bir yönü hakkında net değilseniz, eğitmene veya akranlarınızdan birine ulaşın. Örneğin, belirli bir kod satırı yazmaya çalışırken takılıp kaldıysanız, yaklaşık 20 dakika boyunca tek başına üzerinde çalışın. Ardından, hala şaşkınsanız, yardım için eğitmeninize ulaşın.

  • Kendi kendine rehberli bir çevrimiçi ders alıyorsanız, kodlama sorularınızı yanıtlamaya istekli olması gereken deneyimli kodlayıcılarla iletişime geçmek için bir kodlama forumuna göz atın.
  • Örneğin, https://stackoverflow.com/ adresindeki “Yığın Taşması” forumuna bakın.
  • Ayrıca, https://www.codeproject.com/ adresindeki çevrimiçi “Kod Projesi” forumuna da bakabilirsiniz.

Bölüm 4/4: Öğreniminizi Evde Kendi Başınıza Tamamlama

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 14
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 14

Adım 1. Becerilerinizi geliştirmek için günlük olarak kodlama alıştırması yapın

Ne zaman vakit bulursanız, oturun ve temel seviyeden bilgisayar programlarını kodlamaya başlayın. Kodun kendisiyle ne kadar çok ilgilenirseniz, kodlama bilgisini o kadar hızlı edinirsiniz. Ayrıca kodunuzu elle yazmayı deneyin. Bir programlama işi için başvuruda bulunursanız, mülakatta elle kod yazmanız istenecektir.

Ancak kod öğrenmek için zihinsel olarak kendinizi yormanıza gerek yok. Sinirleniyorsanız veya kafanız gitgide daha fazla karışıyorsa, 30 dakika ara verin

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 15
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 15

Adım 2. Kodlamaya alışmak için programlama kitaplarını okuyun

Çok fazla kinestetik veya dokunsal bir öğrenici değilseniz, ancak çoğunlukla görsel yollarla ve okuyarak bilgi ediniyorsanız, programlama kitapları kodlama hakkında bilgi edinmek için harika olacaktır. Bu kitaplar sadece kodlamanın mekaniklerini değil, aynı zamanda kodlama dillerinin arkasındaki tarihi ve teorileri de yıkıyor. İlgileniyorsanız, aşağıdakileri içeren başlıklara göz atın:

  • HTML5 nedir?, Brett McLaughlin tarafından.
  • PHP Temel Bilgiler, Julie Meloni tarafından.
  • Allen Downey'den Python'u düşünün.
  • Zed Shaw'dan Ruby'yi Zor Yoldan Öğrenin.
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 16
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 16

Adım 3. Kodlamanın temellerini öğrenmek için bir çocuk uygulaması kullanın

Çocuk odaklı kodlama uygulamaları, evde çevrimiçi kodlamayı öğrenen yetişkinler için faydalı olabilir. Uygulamalar, kodlamayı en basit bileşenlerine ayırır ve bilgileri, grafik ağırlıklı ve işlenmesi kolay bir şekilde sunar. Bu, sınıfınızda zorlanıyorsanız hızı yakalamanıza yardımcı olabilir ve kodlamanın temellerini zihninizde pekiştirebilir.

İlgileniyorsanız, “Scratch”, “Tynker”, “Hopscotch” ve “Cargo-Bot” gibi çocuk odaklı kodlama uygulamalarına göz atın. Bunlar tüm büyük uygulama mağazalarında mevcut olmalıdır

Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 17
Evde Bilgisayar Programcılığını Çevrimiçi Öğrenin Adım 17

Adım 4. Kendinizi kodlamaya kaptırmak için çevrimiçi bir kodlama oyunu oynayın

Eğlenceli, eğlenceli talimatlarla kodlama öğrenme fikrini seviyorsanız, bir kodlama oyununa göz atın. Çevrimiçi olarak ücretsiz oynayabileceğiniz birçok oyun var. Bu oyunlar, programlama sınıfınızda edindiğiniz bilgileri tamamlayabilir. Oynamak yerine oyun yapmayı tercih ediyorsanız, bir dizi çevrimiçi kodlama öğreticisi, kendi çevrimiçi oyununuzu oluşturma sürecinde size yol gösterir.

  • Code Combat'a çevrimiçi olarak şu adresten göz atın:
  • Ayrıca CodinGame'e şu adresten bakabilirsiniz:
  • Kendi çevrimiçi oyununuz için kod oluşturmak için Game Maven'i ziyaret edin:

İpuçları

  • “Kodlama” ve “programlama” terimleri esasen birbirinin yerine kullanılabilir. “Programlama”, daha teknik yönelimli “kodlama”yı içeren bir şemsiye terimdir.
  • Birçok ek çevrimiçi programlama sitesi vardır. Girl Develop It'e göz atmak için bazı çevrimiçi kaynaklar hakkında fikir edinmek için https://girldevelopit.com adresinde.
  • Çevrimiçi bilgisayar programlamayı öğrenmek için bankayı kırmanıza gerek kalmayacak. Bilgisayar bilimi becerilerinizi geliştirmek için tek ihtiyacınız olan bir PC, uygun derleyiciler (ücretsizdir) ve güvenilir bir internet bağlantısıdır.

Önerilen: