Programlama Yolları

Yazar: Peter Berry
Yaratılış Tarihi: 16 Temmuz 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Yazılıma/Programlamaya nereden başlamalıyım?
Video: Yazılıma/Programlamaya nereden başlamalıyım?

İçerik

Teknoloji gittikçe daha erişilebilir hale geldikçe, programcılara olan talep de artıyor. Programlama, zamanla gelişen ve gelişen bir beceridir. Ancak, herkesin belirli bir başlangıçtan geçmesi gerekir. Yeni başlayanlar için seçtikleri alan ne olursa olsun uygun sayısız dil vardır (örn. JavaScript, vb. JavaScript nispeten yüksektir, bu nedenle HTML veya CSS ile başlayın). Programlama derslerinize başlamak için okumaya devam edin.

Adımlar

Yöntem 1/2: Programlama dillerini öğrenin

  1. Seçtiğiniz dil hakkında fazla endişelenmeyin. Başlangıçta birçok insan bir dil seçmekte zorlanır. Ancak, kullanılan dilden bağımsız olarak mantık ve veri yapılarının kullanımı hemen hemen aynıdır. Bunlar en önemli becerilerdir ve bunları herhangi bir dilde keskinleştirebilirsiniz.
    • Bir dil seçerken, ne tür bir programlamaya başlamak istediğinize odaklanın ve oradan doğru temel dili seçin. Örneğin, web'i nasıl inşa edeceğinizi öğrenmek istiyorsanız, HTML5 ile başlayabilir, ardından CSS, JavaScript ve PHP hakkında daha fazla bilgi edinebilirsiniz. Masaüstü uygulamaları yazmak istiyorsanız, C veya başka bir temel programlama diliyle başlayın.
    • Bu kariyeri sürdürürseniz, muhtemelen öğrendiğiniz ilk programlama dilini asla kullanmayacağınızı göreceksiniz. Bunun yerine, araştırma ve deney yoluyla yeni diller öğreneceksiniz.

  2. Seçtiğiniz dil için ücretsiz çevrimiçi kaynaklar bulun. İnternet, seçtiğiniz dile göre uyarlanmış ücretsiz eğitimler, dersler ve videolardan oluşan bir hazinedir. Hemen hemen tüm giriş dillerinin temellerini bir günde edinebilirsiniz.
    • Popüler siteler arasında Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School ve daha fazlası bulunur.
    • Ayrıca wikiHow'da belirli diller için uyarlanmış çok sayıda başlangıç ​​dersi bulunmaktadır.
    • Neredeyse her programlama durumunun dokümantasyonu YouTube'da bulunabilir.
    • Stack Exchange, tüm programlama sorularınız için harika yanıt sitelerinden biridir.


    Archana Ramamoorthy, MS
    Ürün yönetimi müdürü

    Uzmanların payı: "Programlamaya gelince, bilgisayar tasarımı veya programlaması hakkında hiçbir şey bilmiyordum. Programlamayı öğrenmek istediğimde Java kitaplarını okuyarak ve internetteki bilgileri kullanarak başladım. Bugün çok fazla bilgi kaynağımız var, bu yüzden yeni beceriler öğrenmek çok kolay! "

  3. İyi bir düzenleyici indirin. Birçok programlama dili, kod yazmak için harici bir düzenleyicinin kullanılmasına izin verir. Girinti ve programlama kodu biçimlendirmesini görüntüleyen düzenleyiciyi arayın.
    • Bazı iyi bilinen programlar arasında Notepad ++ (Windows), TextWrangler (OS X) ve Edit (tüm makineler için kullanılır) bulunur.

  4. Gerekli derleyiciyi indirin. Bazı programlama dilleri, kodu çalıştırmak için bir derleyiciye ihtiyaç duyar. Derleyici, yazılı kodu, bilgisayarın işleyebilmesi için daha düşük seviyeli bir dile dönüştürür. Çoğu derleyici açık kaynaklıdır ve ücretsiz olarak sağlanır. Derleyici dilleri şunları içerir:
    • C
    • C ++
    • C #
    • Java
    • TEMEL
    • Fortran
  5. İlk projenize başlayın. Doğru başlangıç ​​projesini seçmek, programlama dilini tanımanıza yardımcı olacaktır. Birçok çevrimiçi öneri ve öğretici arasında, temel HTML web sitesi, şablon özelliği ve PHP ile temel veritabanı veya basit program ve herhangi bir derleme dili başlangıç ​​noktalarıdır. senin için fena değil.
  6. Her kod parçasını not edin. Yorum oluşturma tüm programlama dillerinde mevcuttur ve derleyici tarafından okunamayan içeriğin girilmesine izin verir. Bu özellik sayesinde kodunuza notlar ekleyebilirsiniz. Bu notlar çok önemlidir. Başkalarının kodun nasıl çalıştığını anlamasına izin vermekle kalmaz, aynı zamanda kodun ne için tasarlandığını kendinize hatırlatmanıza da yardımcı olur.
    • Ayrıca, test amacıyla kodunuzu programınızdan hızlı bir şekilde kaldırmak için açıklama özelliğini de kullanabilirsiniz. Kaldırmak istediğiniz kodun etrafına bilgi kartları yerleştirin ve yeniden kullanmak üzere kaldırın.
  7. Diğer web projelerine ve programlarına bakın. Öğrenme süreci boyunca, başkalarının sorunlarını nasıl çözeceğinize bakmaktan ve danışmaktan çekinmeyin. Kodun neden çalıştığını keşfetmek ve anlamak için zaman ayırın.
    • Web sayfalarının kaynak kodunun nasıl okunacağına ilişkin ayrıntılar için bu kılavuza bakın.
    İlan

Yöntem 2/2: Bilginizi genişletin

  1. Sınıfa katılın. Topluluk kolejleri, teknik okullar ve çevrimiçi programlar, bir iş bulmanızı ve size programlamayı öğretmenizi sağlayan sertifikalar ve sınıflar sunar. Her zaman gerekli olmasa da, Bilgisayar Teknolojisi gibi gelişmiş sertifikalar, tam zamanlı programlama pozisyonları bulmanıza yardımcı olabilir.
    • Doğrudan bir öğretmen veya bir programlama uzmanıyla öğrenmenin birçok avantajı vardır. Bu, tüm çevrimiçi kaynakların sağlayamayacağı bir şeydir.
    • Ders almak çok pahalı olabilir. Öyleyse, elde ettiğiniz faydaları düşünün. Programlamayı yalnızca bir hobi olarak görüyorsanız, derslere kaydolmak zamana veya paraya değmeyebilir. Bu kariyere devam etmek istiyorsanız, bir ders almak çok faydalı olabilir (ancak yetenekli iseniz şart değildir).
  2. Bilginizi genişletin. Sadece programlama dillerini öğrenmekle kalmayın, matematik ve mantık derslerinden de büyük ölçüde yararlanacaksınız: bunlar genellikle gelişmiş programlama için gereklidir. Okulda matematik ve mantık öğrenmek gerekli olmasa da sınıf ortamı yardımcı olabilir.
    • Programlama, fiziksel hesaplamayı ve algoritmaların ve modellerin derinlemesine anlaşılmasını gerektiren birçok simülasyonu içerir.
    • Mantık, programlamanın temel temelidir. Mantığı ve süreçleri anlamak, kod yazarken sorunları çözmenize yardımcı olacaktır.
    • Çoğu programlama projesi ileri düzey matematik uygulamasını gerektirmese de, bu bilgi programlamada birçok fayda ve optimizasyon sağlayabilir.
  3. Daha fazla dil öğrenin. İlk dili öğrendikten sonra daha fazlasını öğrenebilirsiniz. İlk dil için tamamlayıcı dili bulun veya hedeflediğiniz siteye özgü dili seçin. HTML ve CSS gibi eklenti dilleri genellikle öğrenmesi en kolay seçimdir.
    • Java, en popüler dillerden biridir ve genellikle bir Java geliştiricisinin birçok fırsatı vardır. Java, çok çeşitli sistemlerde çalışabilir ve çok sayıda uygulamaya sahiptir. Bu dil, en hızlı büyüyen pazarlardan biri olan Android uygulamaları için kullanılmaktadır.
    • Potansiyel video oyunu geliştiricileri için C ++ önerilir. Video oyun endüstrisi dışında yararlı olmasa da, Unity'de (yaygın olarak kullanılan düşük maliyetli oyun konsolları) ve UDK'da (ünlü Unreal Engine'in programlama kodu) nasıl programlanacağını öğrenmek bir takım kasları açabilir. belirli montaj.
    • İPhone uygulamaları yazmak istiyorsanız, Xcode ve Objective-C birincil araçlarınız olacaktır. Ayrıca bir Mac'e ihtiyacınız var, çünkü Xcode yalnızca burada derlenebilir.
    • Bir sunucu programlama dili olarak Python, öğrenmesi en kolay olanlardan biridir. Pinterest ve Instagram gibi web hizmetleri için kullanılır ve temel bilgileri sadece birkaç gün içinde öğrenebileceğiniz kadar basittir.
  4. Lütfen sabırlı olun. Programlama sürecinde, özellikle hatalar bulurken ve yeni fikirleri uygularken sık sık zorluklarla karşılaşırsınız. Tek seferde tüm bulmacaları çözmek yerine daha küçük başarılarla tatmin olmayı öğrenmeniz gerekecek. Sabır, programın daha iyi çalışmasına ve iş arkadaşlarınızın daha mutlu olmasına yardımcı olacak daha etkili kodlara yol açacaktır.
  5. Başkalarıyla çalışmayı öğrenin. Pek çok kişi katıldığında, proje yönüyle ilgili birçok farklı görüşe sahip olacaktır. İş dünyasında ekip çalışması neredeyse kaçınılmazdır. Bu nedenle, her şeyi bağımsız olarak geliştirmeyi planlamıyorsanız, başkalarıyla işbirliği yapmaya hazır olun.
  6. Bir iş bulmak, programlama becerilerinizi geliştirmenizi sağlar. Web tasarımı yapın veya gönüllü bilgisayar uygulamaları yazın.Küçük bir şirkette yarı zamanlı çalışmak size web siteleri ve basit uygulamalar için kodlama fırsatı verebilir.
  7. Diğer programcılarla bağlantı kurun. Geliştirici toplantılarının yanı sıra sayısız topluluk var. Sizi destekleyebilir ve ilham verebilirler. Ağınızı ve varlığınızı genişletmeye başlamak için yerel programlama seminerlerini arayın, programlama seminerlerine veya yarışmalara katılın ve bazı programlama forumlarına kaydolun.
  8. Pratik yapın, pratik yapın ve pratik yapın. Bir bilgisayar programcısında geek olarak görülmek yaklaşık 15.000 saat sürer. Bu yıllar süren pratikti. Pratik yapmak ve uzmanlaşmak için zaman harcamadan, programlama becerilerinde ustalaşamazsınız.
    • Çalışmıyorken bile her gün programlamaya zaman ayırmaya çalışın. Boş zamanlarımızda programlama atılımlar yapabilir ve birçok yeni fikir getirebilir.
    İlan