Nasıl Kodlanır: 15 Adım (Resimlerle)

İçindekiler:

Nasıl Kodlanır: 15 Adım (Resimlerle)
Nasıl Kodlanır: 15 Adım (Resimlerle)

Video: Nasıl Kodlanır: 15 Adım (Resimlerle)

Video: Nasıl Kodlanır: 15 Adım (Resimlerle)
Video: Çocuklar İçin Kodlama - Robotik Kodlama Nasıl Öğrenilir? Stem Eğitimi Malzemeleri 2024, Mayıs
Anonim

Teknoloji giderek daha erişilebilir hale geldikçe, programcılara olan ihtiyaç her zaman artmaktadır. Kodlama zamanla öğrenilen ve mükemmelleştirilen bir beceridir, ancak herkesin bir yerden başlaması gerekir. İlgilendiğiniz alandan bağımsız olarak yeni başlayanlar için mükemmel olan çeşitli diller vardır (ör. JavaScript, vb. JavaScript oldukça gelişmiştir, bu nedenle HTML veya CSS ile başlayın). Nasıl yapılacağını öğrenmek için aşağıdaki 1. Adıma bakın.

adımlar

Yöntem 1/2: Bir Dil Öğrenmek

Kod Adım 1
Kod Adım 1

Adım 1. Hangi dili seçeceğiniz konusunda çok fazla endişelenmeyin

Birçok yeni başlayan kodlayıcı, öğrenmeye ilk başladıklarında hangi dili seçecekleri konusunda mücadele eder. (Çünkü ilk kodlarıyla nereden başlayacaklarını bilmiyorlar). Konu veri yapıları ve mantığı öğrenmek olduğunda, öğrenmeye başladığınız asıl dil büyük bir fark yaratmaz. Bunlar en önemli becerilerdir ve herhangi bir dille geliştirilebilirler.

  • Bir dil seçerken, sadece ne tür bir geliştirme ile başlamak istediğinize odaklanın ve oradan bir giriş dili seçin. Örneğin, web geliştirmeyi öğrenmek istiyorsanız, CSS, JavaScript ve PHP ile desteklenen HTML5 ile başlayın. Masaüstü uygulamaları yapmak istiyorsanız C ile başlayın.++ veya başka bir temel programlama dili.
  • Kodlamayı bir kariyer haline getirirseniz, kodlamayı ilk öğrendiğiniz dili asla kullanmayacağınızı göreceksiniz. Bunun yerine, dokümantasyon ve deneylerden geçerken dil öğreneceksiniz.
Kod Adım 2
Kod Adım 2

2. Adım. Seçtiğiniz dil için çevrimiçi ücretsiz kaynaklar bulun

İnternet, tümü seçtiğiniz dile göre uyarlanmış ücretsiz eğitimler, sınıflar ve videolardan oluşan bir hazinedir. Bir günde hemen hemen tüm giriş dillerini temel olarak kavramaya başlayabilirsiniz.

  • Popüler siteler arasında Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School ve çok daha fazlası bulunur.
  • Burada wikiHow'da dile özgü çeşitli başlangıç kılavuzları mevcuttur.
  • YouTube'da neredeyse tüm programlama senaryoları için nasıl yapılır kılavuzları bulabilirsiniz.
  • Stack Exchange, sahip olabileceğiniz herhangi bir programlama sorusu için en popüler Soru-Cevap sitelerinden biridir.

UZMAN İPUCU

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Baş Teknoloji Sorumlusu, Workday

Uzmanımızın Öyküsü:"

Kod Adım 3
Kod Adım 3

Adım 3. İyi bir metin düzenleyici indirin

Birçok programlama dili, kodunuzu yazarken harici metin düzenleyicileri kullanmanıza izin verir. Girintileri ve kod işaretlemesini görmenizi sağlayacak bir metin düzenleyici bulun.

Popüler programlar arasında Notepad++ (Windows), TextWrangler (OS X), JEdit veya Visual Studio Code bulunur

Kod Adım 4
Kod Adım 4

Adım 4. Gerekli derleyicileri indirin

Bazı programlama dilleri, oluşturduğunuz kodu çalıştırmak için bir derleyici gerektirir. Derleyiciler, yazdığınız kodu makinenin işleyebileceği daha düşük seviyeli bir dile çevirir. Birçok derleyici açık kaynaklıdır ve kullanımı ücretsizdir. Derleyici gerektiren diller şunları içerir:

  • C
  • C++
  • C#
  • Java
  • TEMEL
  • Fortran
Kod Adım 5
Kod Adım 5

Adım 5. İlk projenize başlayın

Ayaklarınızı ıslatmanıza yardımcı olacak iyi bir tanıtım projesi seçin. Çevrimiçi olarak çeşitli öneriler ve öğreticiler vardır, ancak başlamak için bazı yerler HTML için temel web siteleri, PHP ile temel veritabanı ve form işlevleri veya derleyici dillerinden herhangi biriyle basit programlar.

Kod Adım 6
Kod Adım 6

Adım 6. Tüm kodunuzu yorumlayın

Tüm programlama dillerinde, derleyici tarafından yok sayılan metinleri girmenize izin veren bir yorum özelliği bulunur. Bu, kodunuza yorum eklemenizi sağlar. Bu yorumlar, hem kodunuzun nasıl çalıştığını başkalarına bildirmek hem de kodunuzun ne yaptığını kendinize hatırlatmak için çok önemlidir.

Test amacıyla kodu programınızdan hızlı bir şekilde kaldırmak için yorum işlevini de kullanabilirsiniz. Dışlamak istediğiniz kodun etrafına yorum etiketleri koyun ve ardından kodu döndürmek için yorum etiketlerini kaldırın

Kod Adım 7
Kod Adım 7

Adım 7. Diğer programları veya web projelerini ayırın

Gittikçe öğrenirken, bir şeyleri araştırmaktan ve başkalarının aynı görevleri nasıl başardığını görmekten utanmayın. Kodun neyi neden yaptığını anlamak için zaman ayırın.

Web sitelerinin kaynak kodunun nasıl görüntüleneceğiyle ilgili ayrıntılar için bu kılavuza bakın

Yöntem 2/2: Bilginizi Genişletme

Kod Adım 8
Kod Adım 8

Adım 1. Ders alın

Topluluk kolejleri, teknoloji okulları ve çevrimiçi programlar, size programlamayı öğretmenin yanı sıra bir iş bulmanıza yardımcı olacak sertifikalar ve sınıflar sunar. Bilgisayar Bilimi gibi ileri bir derece her zaman gerekli değildir, ancak tam zamanlı bir programlama işi almanıza yardımcı olabilir.

  • (Çevrimiçi kaynaklarda her zaman bulunamayan bir şey, bir öğretmen veya programlama uzmanıyla bire bir görüşme yapmak için çok şey söylenebilir.)
  • Sınıflar pahalı olabilir, bu yüzden faydaları tartın. Programlama sadece bir hobiyse, dersler zaman ve paraya değmeyebilir. Programlamayı bir kariyere dönüştürmek istiyorsanız, dersler size büyük bir destek sağlayabilir (ancak yine de, yeteneğiniz varsa bu gerekli olmaktan çok uzaktır).
Kod Adım 9
Kod Adım 9

Adım 2. Bilginizi genişletin

Basitçe programlama dillerini öğrenmenin ötesinde, genellikle ileri düzey programlama için gerekli olan mantık ve matematik derslerinden çok yararlanacaksınız. Bunu mutlaka okulda öğrenmeniz gerekmez, ancak sınıf ortamları yardımcı olabilir.

  • Fizik hesaplamaları ve diğer simülasyonları içeren programlama, güçlü bir algoritma ve model anlayışı gerektirir.
  • Mantık, programlamanın temel temelidir, bu nedenle mantığı ve süreçleri anlamak, kodlama yaparken problem çözmenize yardımcı olacaktır.
  • Çoğu programlama için ileri matematik bilgisi gerekli değildir, ancak bilgi, faydalara ve optimizasyonlara yol açabilir.
Kod Adım 10
Kod Adım 10

Adım 3. Daha fazla dil öğrenin

Başlangıç dilinizi iyice kavradıktan sonra, dallanmaya başlayabilirsiniz. Bildiğiniz dili tamamlayan başka bir dil bulun veya ilginizi çeken belirli bir iş için bir dil seçin. HTML ve CSS gibi tamamlayıcı diller genellikle öğrenmesi en kolay olanlardır.

  • Java en popüler dillerden biridir ve genellikle Java geliştiricileri için birçok fırsat vardır. Java, çok çeşitli sistemlerde çalışabilir ve sayısız uygulamaya sahiptir. Java, en hızlı büyüyen pazarlardan biri olan Android uygulamaları için kullanılmaktadır.
  • Video oyunları geliştirmek için C++ şiddetle tavsiye edilir. Unity'de (yaygın olarak kullanılan, düşük maliyetli bir oyun motoru) ve UDK'da (popüler Unreal motorunun kodu) nasıl kod yazılacağını öğrenmek, video oyun endüstrisinin dışında kullanışlı olmasalar da bazı kapıların açılmasına yardımcı olabilir.
  • iPhone uygulamaları yapmak istiyorsanız, Xcode ve Objective-C birincil araçlarınız olacak. Ayrıca bir Mac'e ihtiyacınız olacak, çünkü Xcode yalnızca bir Mac'te derlenebilir.
  • Python, öğrenmesi daha kolay dillerden biri olan bir sunucu betik dilidir. Python, Pinterest ve Instagram gibi web hizmetleri için kullanılır ve temel bilgileri yalnızca birkaç gün içinde öğrenecek kadar basittir.
Kod Adım 11
Kod Adım 11

Adım 4. Sabırlı olun

Programlama yaparken, özellikle de konu hataların aranması veya yeni bir fikrin uygulanması söz konusu olduğunda, genellikle zorluklarla karşılaşacaksınız. Bütün bir bulmacayı bir kerede çözmek yerine küçük sonuçlar elde etmekle yetinmeyi öğrenmeniz gerekecek. Sabır, daha etkili kodlara yol açar, bu da daha iyi performans gösteren programlara ve daha mutlu iş arkadaşlarına yol açar.

Kod Adım 12
Kod Adım 12

Adım 5. Başkalarıyla çalışmayı öğrenin

Bir proje üzerinde çalışan birden fazla kişi varsa, bunun nasıl yapılacağına dair birden fazla bakış açısına sahip olursunuz. İş dünyasında ekipler üzerinde çalışmak neredeyse kaçınılmazdır, bu nedenle her şeyi bağımsız olarak geliştirmeyi planlamıyorsanız, başkalarıyla çalışmaya hazır olun.

Kod Adım 13
Kod Adım 13

Adım 6. Kodlama becerilerinizi geliştirebileceğiniz bir iş bulun

Web siteleri tasarlayan veya masaüstü uygulamaları yazan gönüllü olarak çalışın. Küçük bir şirkette yarı zamanlı bir iş, web siteleri veya basit uygulamalar için kod yazma fırsatlarına yol açabilir.

Kod Adım 14
Kod Adım 14

Adım 7. Diğer programcılarla bağlantı kurun

Sizi desteklemeye ve ilham vermeye yardımcı olabilecek sayısız topluluk ve geliştirici topluluğu vardır. Yerel programlama kurallarına bakın, bir hack-a-thon veya oyun sıkışmasına katılın (ortak bir temaya sahip zamanlı etkinlikler) ve maruz kalma ve ağınızı genişletmeye başlamak için bazı programlama forumlarına kaydolun.

Kod Adım 15
Kod Adım 15

Adım 8. Pratik yapın, pratik yapın, pratik yapın

Bilgisayar programcılığında uzman sayılmanız için yaklaşık 15.000 saatin geçmesi gerektiği tahmin edilmektedir. Bu, yılların uygulamalı pratiğidir. Programlamada gerçek ustalık, ancak uygulamaya zaman ayırdıktan ve uzmanlaştıktan sonra gelecektir.

Çalışmadığınız zamanlarda bile her gün programlamaya zaman ayırmaya çalışın. Boş zamanlarınızda programlama yapmak, atılımlara ve yeni fikirlere yol açabilir

Önerilen: