bilgisayar programları nasıl yazılır

Yazar: Ellen Moore
Yaratılış Tarihi: 12 Ocak Ayı 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Program Nasıl Yazılır ? (KODLAMAYI ÖĞRENİN ! - YAZILIMCI OLUN ! - C#)
Video: Program Nasıl Yazılır ? (KODLAMAYI ÖĞRENİN ! - YAZILIMCI OLUN ! - C#)

İçerik

Teknoloji giderek daha fazla halka açık hale geldikçe, programcılara olan ihtiyaç da artıyor. Bilgisayar kodları ve programları yazmak veya kodlama (İngilizce "kodlama" kelimesinden gelir) zamanla kazanılan ve geliştirilen bir beceridir, ancak en deneyimli programcı bile bir zamanlar acemiydi. Becerilerinizi nerede uygulamak isterseniz isteyin, yeni başlayan programcılar için harika olan çok çeşitli programlama dilleri vardır (örneğin, JavaScript oldukça karmaşıktır, bu nedenle HTML veya CSS ile başlamak en iyisidir). Bu makaleyi okuyarak bilgisayar programları yazmayı nasıl öğreneceğinizi öğrenin.

adımlar

Yöntem 1/2: Bir Programlama Dili Öğrenin

  1. 1 Hangi dili öğrenmeniz gerektiği konusunda çok fazla endişelenmeyin. Acemi programcıların çoğu, program kodlarının nasıl yazılacağını yeni öğrenmeye başladıklarında bir dil seçmekte zorlanırlar. Yapı bilgilerinin yapılarını ve mantığını incelemek söz konusu olduğunda, seçtiğiniz gerçek dil önemli değildir. Bu beceriler çok daha önemlidir ve herhangi bir programlama dili ile öğrenilebilir.
    • Bir dil seçerken, program kodlarını oluşturmak istediğiniz amaca odaklanın ve ancak bundan sonra başlangıç ​​dilini seçin. Örneğin, web sitesi geliştirme yapmak istiyorsanız, HTML5 öğrenerek başlamalı ve ardından bunu CSS, JavaScript ve PHP ile tamamlamalısınız. Bilgisayar programları oluşturmak istiyorsanız, C veya başka bir ana akım programlama dili öğrenmeye başlayın.
    • Profesyonel bir programcı olursanız, başlangıçta öğrendiğiniz dili işiniz için asla kullanmadığınızı fark edebilirsiniz. Bunun yerine, belgeleme ve deneme yoluyla her zaman yeni diller öğrenmeye devam edeceksiniz.
  2. 2 Seçtiğiniz dile özel ücretsiz çevrimiçi kaynaklar bulun. İnternet, öğrenmeyi seçtiğiniz dil hakkında ücretsiz eğitimler, kurslar ve videolardan oluşan bir hazine sandığıdır. Neredeyse tüm giriş dillerinin temellerini kelimenin tam anlamıyla bir günde öğrenebilirsiniz.
    • İşte birkaç popüler site: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools ve çok daha fazlası.
    • WikiHow ayrıca yeni başlayanlar için programlama dillerini öğrenmeleri için çeşitli talimatlar sağlar.
    • YouTube'da hemen hemen her dil için öğretici videolar bulabilirsiniz.
    • Stack Exchange, profesyonel programcıların kullanıcılardan gelen tüm soruları yanıtladığı en popüler forumlardan biridir.
    UZMAN TAVSİYESİ

    Archana Ramamoorthy, MS


    Workday CTO'su Archana Ramamurthy, Workday CTO'dur (Kuzey Amerika). Yüksek profilli ürün uzmanı, güvenlik savunucusu, teknoloji endüstrisinde eşit şartlar altında daha fazla entegrasyonun savunucusu. Lisans derecesini SRM Üniversitesi'nden, yüksek lisans derecesini Duke Üniversitesi'nden aldı. Sekiz yılı aşkın bir süredir ürün yönetimi alanında çalışmaktadır.

    Archana Ramamoorthy, MS
    iş günü CTO'su

    Uzmanımız hikayesini paylaşıyor:: “Bilgisayar tasarımı veya programlama hakkında hiçbir şey bilmeden kodlamaya geldim. Program yazmayı öğrenmek istediğimde, dil üzerine kitaplar okuyarak ve internetteki bilgileri kullanarak başladım.Bugün dünyada o kadar çok kaynak var ki yeni beceriler öğrenmek çok kolay!"


  3. 3 İyi bir metin editörü indirin. Birçok programlama dili, program yazmak için harici metin düzenleyicileri kullanmanıza izin verir. Girinti ve kod işaretlemesini görüntüleyecek bir metin düzenleyici bulun.
    • Popüler programlar arasında Notepad ++ (Windows), TextWrangler (OS X) ve JEdit (herhangi bir sistem) bulunur.
  4. 4 İhtiyacınız olan tüm derleyicileri indirin. Bazı programlama dilleri, yazdığınız kaynak kodu görüntülemek için bir derleyici gerektirir. Derleyiciler, kaynak kodu, daha sonra bilgisayar tarafından işlenen eşdeğer bir düşük seviyeli dil programına çevirir. Birçok derleyici ücretsiz ve açık kaynak kodludur. Derleyici kullanımını gerektiren diller şunları içerir:
    • C;
    • C++;
    • C #;
    • Java;
    • TEMEL;
    • Fortran.
  5. 5 İlk projenize başlayın. Yeni becerilerinizi denemenize izin verecek iyi bir tanıtım projesi seçin. İnternette bu konuyla ilgili birçok öneri ve eğitim var. Örneğin basit HTML web siteleri, basit PHP veritabanları ve işlevleri veya derleyici gerektiren dillerin herhangi birinde basit programlar oluşturarak başlayabilirsiniz.
  6. 6 Tüm kodunuzu yorumlayın. Tüm programlama dillerinde, derleyici tarafından yok sayılan metinleri girmenizi sağlayan bir yorum işlevi vardır. Böylece koda yorum bırakabilirsiniz. Bu yorumlar, hem kodunuzun nasıl çalıştığını başkalarına bildirmek hem de kodun ne yaptığını kendinize hatırlatmak için son derece önemlidir.
    • Yorum işlevi, test amacıyla kodun bir kısmını programdan hızlı bir şekilde kaldırmak için kullanılabilir. Programdan geçici olarak hariç tutmak istediğiniz kodun başına ve sonuna her iki yorum için etiketler ekleyin ve ardından kodu döndürmek için bu etiketleri kaldırın.
  7. 7 Diğer programların veya web projelerinin ayrıntılarını düşünün. Hareket halindeyken kod öğrendiğinizde, internette ipucu aramaktan ve başkalarının benzer sorunları çözmesini izlemekten utanmayın. Kodun ne yaptığını nasıl yaptığını anlamak için zaman ayırın.
    • Herhangi bir web sitesinin kaynak kodunu nasıl görüntüleyeceğinizi öğrenmek için bu makaleyi okuyun.

Yöntem 2/2: Bilginizi Genişletin

  1. 1 Kurslara kaydolun. Üniversiteler, kolejler ve İnternet programları, size yalnızca programlamayı öğretmekle kalmayacak, aynı zamanda iş bulmanıza da yardımcı olacak programlar ve kurslar sunar. Bilgisayar bilimlerinde üniversite diploması her zaman gerekli olmasa da, bilgisayar programcısı olarak tam zamanlı bir iş bulmanıza yardımcı olabilir.
    • Ayrıca, çevrimiçi kurslarda her zaman mevcut olmayan bir öğretmen veya programlama uzmanıyla doğrudan iletişimin yadsınamaz bir faydası vardır.
    • Bir programcı olmayı öğrenmek oldukça pahalı olabilir, bu yüzden buna değip değmeyeceğini dikkatlice düşünün. Bilgisayar programları yazmayı sadece hobi olarak seviyorsanız, profesyonel kurslara zaman ve para harcamamalısınız. Bu alanda bir kariyer inşa etmek istiyorsanız, profesyonel bir eğitim almak bu konuda size çok yardımcı olabilir (ancak yine de, yeteneğiniz varsa gerekli değildir).
  2. 2 Bilginizi genişletin. Yalnızca programlama dillerini öğrenmekten değil, aynı zamanda matematik ve mantık derslerinden de yararlanacaksınız, çünkü bu konular genellikle yüksek seviyeli programlama için gereklidir. Akademik bir ortam yardımcı olsa da, onlara okulda öğretmeniz gerekmez.
    • Fizik ve simülasyon içeren programlama, algoritmaların ve modellerin iyi anlaşılmasını gerektirir.
    • Mantık, programlama için temeldir, bu nedenle mantığı ve süreçleri anlamak, kod yazarken sorunları çözmenize yardımcı olabilir.
    • İleri matematik bilgisi çoğu zaman programlama için gerekli değildir, ancak optimizasyon ve diğer faydalar için kullanılabilir.
  3. 3 Daha fazla dil öğrenin. İlk dilinizi iyi anladıktan sonra diğer programlama dillerini de öğrenmeye başlayabilirsiniz. Bildiğiniz dili tamamlayan bir dil bulun veya belirli bir proje için gerekli olan bir dil seçin. HTML ve CSS gibi ek diller genellikle öğrenmesi en kolay olanlardır.
    • Java en popüler dillerden biridir ve Java geliştiricileri her zaman yüksek talep görmektedir. Java, çok çeşitli sistemlerde kullanılır ve sayısız kullanıma sahiptir. Java, en hızlı büyüyen pazarlardan biri olan Android için uygulamalar yazmak için kullanılır.
    • Video oyunu geliştiricileri arasına katılmak istiyorsanız C++ şiddetle tavsiye edilir. Unity'de (yaygın olarak kullanılan ve ucuz bir oyun motoru) ve UDK'da (popüler Unreal motorunun kodu) programlamayı öğrenmek size bazı kapılar açacaktır, ancak oyun endüstrisinin dışında o kadar kullanışlı değiller.
    • iPhone uygulamaları oluşturmak istiyorsanız, Xcode ve Objective-C ilk tercihiniz olacaktır. Xcode yalnızca Mac'te derlenebildiğinden bir Mac'e ihtiyacınız olacak.
    • Python, öğrenmesi en kolay olanlardan biri olan sunucu tarafı kod yazmak için bir dildir. Python, Pinterest ve Instagram gibi internet hizmetleri için kullanılır ve temel bilgileri birkaç gün içinde öğrenecek kadar basittir.
  4. 4 Sabırlı ol. Programlama yaparken, özellikle hata ararken veya yeni fikirler uygularken sık sık sorunlarla karşılaşırsınız. Tüm sorunu bir anda çözmek yerine, küçük sonuçlar elde etmekle yetinmeyi öğrenmeniz gerekecek. Sabır, daha iyi kod oluşturmanıza yardımcı olacaktır, bu da programınızın daha iyi çalışacağı ve meslektaşlarınızın mutlu olacağı anlamına gelir.
  5. 5 Takım halinde çalışmayı öğrenin. Aynı anda birkaç kişi bir proje üzerinde çalışıyorsa, projenin nasıl ilerleyeceği konusunda farklı bir vizyona sahip olabilirler. İş dünyasında ekip çalışması neredeyse kaçınılmazdır, bu nedenle elbette tüm projeyi kendiniz geliştirmeyi düşünmüyorsanız, diğer insanlarla çalışmaya hazır olun.
  6. 6 Programlama becerilerinizi geliştirebileceğiniz bir iş bulun. Gönüllü olarak web siteleri ve bilgisayar programları oluşturun. Küçük bir şirkette yarı zamanlı bir işte çalışmak, web siteleri ve basit programlar için kodlama fırsatları da açabilir.
  7. 7 Diğer programcılarla sohbet edin. Destek ve ilham bulabileceğiniz sayısız geliştirici topluluğu var. Programlama kurallarına bakın, hackathon'lara veya oyun sıkışmalarına katılın (sınırlı bir süre içinde programlar veya oyunlar oluşturmak için geliştirici toplantıları), adınızı oluşturmaya ve bağlantılarınızı büyütmeye başlamak için çeşitli programlama forumlarına kaydolun.
  8. 8 Pratik yapın, pratik yapın ve pratik yapın. Bazı tahminlere göre, gerçek bir usta sayılmanız için yaklaşık 15.000 saatlik programlama gerekir. Bu, yıllarca sürekli uygulama anlamına gelir. Sadece pratik çalışmaya çok zaman ayırdığınızda ve alanınızda uzman olduğunuzda programlama becerisinde gerçekten ustalaşacaksınız.
    • Hafta sonları bile her gün programlamaya çalışın. Boş zaman programlaması atılımlara ve yeni fikirlere yol açabilir.