Bir bilgisayarın nasıl çalıştığı hakkında en ufak bir fikri olan herkes, bir PC için nasıl program yazılacağını öğrenebilir. Ek olarak, programlama dillerinde uzmanlaşmak için matematiksel bir zihniyet ve gelişmiş mantıksal düşünme gereksiz olmayacaktır; bu beceriler öğrenme sürecini önemli ölçüde basitleştirecektir.
Programlama alanında önde gelen uzmanların tümü, uzmanlık eğitimi alarak zirveye ulaşmaya başlamamıştır. Teknik üniversitelerden hiç mezun olmamış programcılar bile var. Bu, herkesin bir PC için nasıl program yazılacağını öğrenebileceğini ve bunun için hayatınızın 5 yılını bir üniversitenin sıralarında oturmak zorunda olmadığını gösteriyor.
Programlama öğrenmeye nereden başlamalı?
"Stalker" gibi oyunların nasıl yazılacağını bir haftada ve bir ayda öğrenmenin mümkün olmayacağını anlamakla başlamakta fayda var. Bu anlayış geldiğinde ve aynı zamanda program yazma arzusu kaybolmadığında, kendi kendine eğitim için yollar aramaya başlayabilirsiniz.
En kolay seçenek, programcılar forumlarına gitmektir. Orada tavsiye ve yardım verebilirler, ancak programcıların meşgul insanlar olduğunu bilmeniz gerekir, bu nedenle kimse size ücretsiz olarak bireysel bir eğitim kursu vermeyecektir. Ancak, kendinizi yalnızca forumdaki dağınık makalelerle değil, aynı zamanda mantıklı bir kendi kendine kullanım kılavuzuyla da donatırsanız, canlı bir akıl hocası gerekli olmayabilir.
Pratikte öğreticinin ilk harfinden öğrenmeniz gerekir. Kitapları ve forumları okumak, programlamayı anlamak zor, akıllı kitaplarda yazılan her şeyi hemen uygulamanız gerekiyor. Program yazmak uygulamalı bir iştir, bu nedenle onu iş dünyasına uygulamanız ve teorisyen olmanız gerekmez.
Öğrenmeyi öğrenmek nasıl
Yaparak öğrenmeniz gerektiği daha önce belirtilmişti. En iyi seçenek, ne tür bir fikri uygulamak istediğinizi hemen bulmak ve yavaş yavaş, adım adım sonuca doğru ilerlemek. Ayrıca, kendi "Sea Battle" versiyonunuzu yaratmak isteyip istemediğiniz veya kişisel bilgisayarlar için temelde yeni bir işletim sistemine yönelmiş olmanız fark etmez. Ne yapılması gerektiğini açıkça tanımlarsanız ve bunu metodik olarak yaparsanız, herhangi bir sonuç elde edilebilir.
Program yazabilen birçok insan var, ancak çok az akıllı programcı var. Bu, her yeni başlayanın başarı ve deney için benzersiz bir alana sahip olduğu ve bir kariyer inşa etme şansının da oldukça yüksek olduğu anlamına gelir. Tek gereken azim ve bir düzine diğer programlama kitabı. Neden bu kadar çok? Gerçek şu ki, yazarların teorileri ve yöntemleri genellikle farklıdır ve bir yazarın bilgisine körü körüne inanmamalısınız, çünkü öğreticiyi yazan kişi mutlaka iyi bir programcı değildir.