Programlama Dili Nasıl Öğrenilir ?

Programlama Dili Nasıl Öğrenilir ?

Son zamanlarda nedense en çok bu soru soruluyor ( Herhangi bir Programlama Dilini nasıl öğrenebilirim ? ) herkese ayrı ayrı yazmak istemedim buradan yazayım artık bu sayfanın linkini veririm
Ben Html , Php , Mysql ,Visual Basic [Daha Az bilgim olanlar] = [c++ / c# vb.net] Ben Genelde Web Dillerine Ağırlık verdim son zamanlarda kendimi Masaüstü Programcılığında Geliştirmek için visual basic 'e yöneldim.Zaten Bloğumu Takip Ediyorsanız projelerimden haberiniz mutlaka vardır.

Yukarıda Saydığım Dillerinde Bilgi sahibiyim Peki onlarca Kod Nasıl mı Öğreniliyor ? 
Gelin Anlatayım.

1 -> Matematiğinize Güveniyormusunuz
2 -> Pratik Zekanıza Güveniyormusunuz
3 -> Hafızanız Kuvvetlimi 
4 -> Makale Okumak Canınızı Sıkıyormu
5 -> Araştırma Yapmayı Severmisiniz
6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldumu
7 -> Anlama Kabilietiniz Yüksekmi
8 -> Aynı Şeyleri Yapmaktan Sıkılırmısınız 
9 -> Zaman Sizin İçin Değerlimi
10 -> manual

Şimdi Gelelim Açıklamaya Arkadaşlar


Programlama diline başlamadan önce web dillerinin atası olan HTML dilini dil demek bence yanlış olur Betiğini Öğrenmelisiniz 

HTML dili oldukça basittir, 1 saatte öğrenirsiniz deyip; ilk adımda ben şevkinizi kırayım
Ekmeğin bile çiğnenmeden yutulmadığı bir hayatta, 1 saatte meslek sahibi olunmaz, bu yüzden 1 hafta güzel güzel HTML dilini pekiştirin, ben 1 Hafta veriyorum, gerçi bu sizin anlama algılama kabiliyetinize bağlı.HTML ne kadar iyi kullanırsanız o kadar sağlıklı yerleşimler yaparsınız sayfanızda, işi bilenlerden CSS cümlesini duyar gibi oldum bile 
Css ile şimdi kafanızı bulandırmayın ilerleyen zamanlarda aşina olacak ve öğrenmeniz kolay olacaktır.

1 -> Matematiğinize Güveniyormusunuz ?
Matematik demek! mantık demek, düşünme demek, beyin egzersizi demek, bir dünya faydası vardır bu Matematik cümlesinin, ama nedense benim için ingilizce nasıl bir lisan ise, Matematikte öyleydi; bu yüzden bazen mantık hataları algoritma hataları yaptığım olmuştur.. oturun matematik çalışın demiyorum ama kendi düşüncem; matematiği iyi olan insanın mantıgı, pratik zekası, algoritma oluşturması, o kadar iyidir... bu yüzden nasıl bir programcı olabileceğinizi şimdiden azda olsa görebiliyorsunuz demektir.. bu hevesinizi kırmasın, emin olun benim matematiğim berbat bazen 2x2=2 dediğim olur.

2 -> Pratik Zekanıza Güveniyormusunuz ?
Ben şuna eminim beyin denilen bu organın sınırları yok arkadaşlar. kimi insanın saatlerce düşünüp içinden çıkamadığı kod blokları olabilir, ama siz o kodlardan belkide 1 dakika içersinde çıkabilir, yorumlayabilir, yeni birşey ekleyebilir veya bir çözüm üretebilirsiniz! neden pratik zeka ? bir firmada çalıştıgınızı düşünün sizden istenilen birşeye 1 gün sonramı cevap vermeniz iyidir, yoksa anındamı veya bir probleme 1 hafta kafa yormakmı daha iyi, yoksa anında müdehalemi ? işte burada pratik zeka işin içine giriyor, şimdi bir cümlede değişiklik yapacaksınız, program cümle içersindeki rakamları silip onların yerine ( - ) koyacak, bunu hangi kodla yaparım diye düşündünüz aklınıza gelmedi, girdiniz google.com'a arama yaptınız siteyi buldunuz, sitedeki örnek kodları incelediniz en az 30 saniye kaybınız var;
30 Saniye nedir diyebilirsiniz ama işin derinliklerine inince hak vereceksiniz bana gün gelir 10 saniye bile degerli olur bu yüzden gördüğünüz kodların fotoğrafını çekin yani beyninize yerleştirin bir albüme fotoğraf koyarmışcasına; gözünüzün önüe gelsin lazım oldugunda pratik zeka daha ileri gitmeye gerek yok.

3 -> Hafızanız Kuvvetlimi ?
Hafıza olayıda ayrı bir vakka hafızanız kuvvetli ise şanslısınız sürekli site site dolaşmaz daha seri kod yazarsınız yazdıklarınızı tekrar tekrar yazın pratik yapın, faydasını göreceksiniz...

4 -> Makale Okumak Canınızı Sıkıyormu ?
Sorunun cevabı evet ise yazının devamını okumana hiç gerek yok :) sen bu işe başlama ;) kolay gele BB
Eğer hayır ise 10 puan aldın, buraya kadar okudun yukardaki yazılanlardada kendinden bahsedildiğini hissediyorsan devam et, bak ben sıkılıyormuyum yazarken; sende biraz birşeylerden feda ediver :)

5 -> Araştırma Yapmayı Severmisiniz ?
Bazen öyle bir araştırman gerekebilir ki 30 dakika 60 dakika falan değil, 1 hafta 2 hafta olabilir :) bu yüzden araştırmaktan sıkılmayacaksın, yeri gelecek net'te kaybolacaksın ama yinede sıkılmayacaksın, hedefine ulaşmadan pes edersen ileride büyük projelerde de pes edeceksin, gözün korkacak ona göre.

6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldumu ?
Sende Programlama öğrenip bot yapacağımdan diyorsan yanlış yoldasın demektir, kimileri bot yapmaya başlayınca programlamayı öğrendiğini sanıyor veya direk bot yapmaya çalışarak, O güzel değerli zamanlarını boşa sarf ediyor ona göre bir şey yapmayacaksın öğrenince; her şeyi yapabileceğim diyerek başlayacaksın...

7 -> Anlama Kabilietiniz Yüksekmi
İşte altın kural; ANLAYACAKSIN, boş boş bakmayacaksın kodlara, öğrenirken uygulayacaksın, bir şey yapmaya başlamadan önce; kafan sakin olacak, rahat olacaksın, gergin olabilirsin hasta olabilirsin vs... oturma arkadaş bilgisayar başına çünkü dolu kafayla yaptığın projeden gün gelir kendin bile çıkamazsın.

8 -> Aynı Şeyleri Yapmaktan Sıkılırmısınız 
Copy/Paste teknolojisi biz programcılara göre birşey değil, bu yüzden aynı şeyi yaz; 10 kere yazsan ne olacak, sonuçta profesyonelliğe gitmeyi hedefliyorsunuz ;
veya yazdıklarını bir yerlerde elini altında tut ama arada bir pratik yap; sıkılma zaten Kodlamanın bence açılımı Sıkılmamak olmalıymış..

9 -> Zaman Sizin İçin Değerlimi
Zaman günümüzdeki bazı arkadaşlar insanlar için değerli olmayabilir; programcı değillerdir, veya ne biliyim kendi yarattıkları programın zevkini çıkartmak onlara göre olmayabilir, ama senin amacın gayen bu işi öğrenmek; günlerce uğraşıp çok şahane bir program çıkartıp arkana yaslan ve zevkini çıkar, emin ol kendi yazdıgın programı test etmeyi hiç birşeye değişmeyeceksin... gelelim asıl konuya bu işte bazı şeylerden ödün vereceksin bunlar nelerdir madde madde yazalım 

Bilgisayarda yapılamaması gereken kurallarım benim
1-> Oyun oynamak bana göre değil, çünkü beni geliştirmekten çok geriletir ve unutturur, programlama dilleri nankördür arkadaş; verdiğin emeği hiçe sayar unutturur kendisini; bu yüzden uzun süreli bir programa bir oyuna vs.. bağımlı kalma 
2-> Facebook; sadece zaman kaybı benim için; sizde neleri çok yapıyorsanız dikkat edin ve boşa harcadıgınız zamanı Programlama Diliniz
'de pratik yaparak degerlendirin.

Ne yani bunları yapmayalım mı ?
Tabiki yapın ama şu zamanlarda yapmaya özen gösterin
1-> Yazmaktan bunaldınız kafa dağıtmak için
2-> Gerginsiniz film izleyin
3-> Yorgunsunuz ve bir şey yapmak istemiyorsunuz dinlenin oyun oynayın film izleyin

Gelelim buradaki en güzel kısıma; ödün vermeniz gerekmekte demiştim ve kendi yaptıklarımı yazmıştım 
üst satırlarda şimdi genel olarak konuşalım

1-> Arkadaşlarınızla zaman geçirmekten 
2-> Ailenizle zaman geçirmekten
3-> Kız arkadaşınızla zaman geçirmekten
4-> Eğlence gezme tozma vs..
Bu 4 maddeden birazcık kısın ne olacak ???  bu cümleye hak veren arkadaşlar
yorum yazarsa sevinirim rüyamızda kod yazıyoruz siz neyin derdindesiniz.

10 -> manual
Bu uzun yazıyı okuyacağına net'te dolaşıp bişiler okusaydın birşeyler öğrenmiş olup kafanı bu yazılmış olan boş satırlarla doldurmamış olurdun.Yinede buraya kadar okumak demek; sende ışık var demektir...

Son Olarak -> Çok geceler sabahlayacaksınız (Şuan Saat 03:30 bu yazı haricinde devam ettiğim bir php projem var.), evliyseniz eşinizle bu yüzden sürekli tartışacaksınız + sosyal hayatınız eskisine oranla çoook zayıflayacak, eskiden arkadaşınız, eşiniz dostunuzla geçirdiğiniz zamanınızı bilgisayar üzerinde geçireceksiniz. belki sevgilinizden , annenizden babanızdan çok bilgisayarınızla vakit geçireceksiniz.
Share:

0 Yorumlar:

Yorum Gönder

Bunlara Göz Atmalısın

Stats

Bu Blogda Ara

Arşiv

Hakkında

Teknoloji manyağı

Latest Posts

Featured

İletişim Formu

Ad

E-posta *

Mesaj *

Mutlaka Okumanız Gerekenler

AD BANNER

Etiketler

Blog Arşivi