WM Dergi - 2.SAYI | Page 66

WM Dergi WM Dergi Türkiye ‘nin En Büyük ve Kapsamlı Webmaster Dergisi Ama tek başınıza öğrenmek yerine bir grupla öğrenip sıkıştığınızda sormak istiyorsanız kurstaki eğitim sizin için faydalı olabilir. Benim kişisel fikrim öğrenme süreciniz için iyi olanı belirleyip onu yapmanız ama bu süreci belirlerken de gerçekçi olmanız gerekli. Bir kursa gittiğinizde ya da bir kitap aldığınızda kurs bitiminde veya kitabı bitirdiğinizde o yazılım diline hakim olamazsınız. Bu sadece başlangıçtır, devamı getirmek ise ancak ve ancak pratik ile mümkündür, çünkü teorikte her şey basittir pratikte ise gerçek problemlerle karşılaşır ve kendi kendinize sorular sormaya başlarsınız. Bu soruları bazen kendiniz bazen başkası çözer ama sorun size ait olduğu için bir dahaki sefere çözümü daha kolay olur. Ki bence bu gelişmenin temel sürecidir.Bence bir yazılım dilini öğrenmek için aşağıdaki aşamaları yapmanız gerekli; - Öğrenmek istediğiniz dil ile ilgili gerekli araştırmalar yapın, dilin yapısı, çalışma şekli, örnekler, kaynaklar, bu konu hakkında yazanlar, soru sorabileceğiniz yerler, forumlar vb. - Eğer öğrenmek istediğiniz dilin bir programı/ara yüzü var ise (Actionscript : Flash, Flex – 66 Türkiye ‘nin En Büyük ve Kapsamlı Webmaster Dergisi Asp.net : Dreamweaver, Visual Studio – PHP : Php Designer, Dreamwevaer) gerekli olan ara yüzü öğrenmek. Çünkü öğrenilen bilgilerin kaynağı sorunun çözümüdür. Bu aşamada arkadaşlarınızdan veya forumlardan yardım alabilirsiniz. - Dilin söz dizim ve ana yapısını öğrenmek: nasıl yazılır, nelere dikkat etmeniz gerekir, büyük-küçük harf duyarlımıdır vb. Eğer kitap varsa ilgili konuların üzerinden tekrar geçerek nerde hata yaptığınızı bulmaya çalışabilirsiniz. - Eğer kursa gidiyorsanız gittiğiniz kurs size gerekli gördüğü temelleri verecektir. Büyük ihtimalle kurs size kitap tavsiyesinde de bulunacaktır. Eğer kitap seçiminde özgürseniz alacağınız kitapta karşılaştırma yöntemiyle hangisinin sizin için iyi olduğunu düşünüyorsanız onu almanızı tavsiye ederim. Bir yazılım dilini tamamen öğrenmek ve uzmanlaşmak uzun bir süreçtir. - Eğer kitap aldıysanız, aldığınız kitapta sizin için gerekli olan bilgileri seçerek kitabı okumanız. Mesela Actionscript öğrenmek istiyorsanız, ilk öğrenmeye başladığınızda Bitmap bilgisine ihtiyaç duymayacaksınız. Bu bilgi ilerisi için mutlaka gereklidir ama ilk olarak bu tarz bir bilgiye ihtiyaç yoktur. Veya PHP öğrenmek istediğinizde ilk başlangıçta Zend Framework’u öğrenmenize gerek yoktur. - Dilin temellerini aldıktan sonra pratikte geliştirme yapmanız gerekli. Geliştirme aşamasında size en çok yardımcı olacak kaynak ise sizin yaşadığınız sorunlar olacaktır. Kapanış Süreç uzun olduğundan bu süreci etkileyen etken sayısı da hayli da çoktur. Ama bunların en önemlisi çalışılan iş yeridir. Çalıştığınız yerin yapısı sizin kendi alanınızda nasıl ilerleyeceğinizi belirler. Eğer çalıştığınız işyerinin sizin için yeterli olmadığınız ve daha iyi bir yerde çalışabileceğinizi düşünüyorsanız benim tavsiyem bunu yapmanız. Web tasarım ve programlama ülkemizde hala tam olarak hak ettiği değeri almış bir iş değil. Bunun en büyük sebebi de bence kendi ülkemizin insanı. Öyle ki maalesef hala ai