Dünyada artık kabul gören bir gerçek olduğunu belirtmemiz gerekir. Çok değil bundan 5 10 yıl sonra programlama bilmeyen kişilerin hayatta kalması artık çok daha zor olacak. Örneğin; otobüse binerken akbili basmanız gereken cihazın hangi kartta ve hangi mesafeden çalıştığını bilmeniz ve eğer akbilin içerisinde bir para yoksa ise en yakında akbil bayinin nerede olduğunu bilmek şu anda yaşlılar için oldukça zor. Ama gençler hemen akıllı telefonları ile bu sorunu çok çabucak çözebiliyorlar.
Şu anda olduğu gibi gelecekte de oldukça önemli olacak olan programlama becerilerinin geliştirilmesi hayati nitelikte olabilir. Bu yazımızda sizlere programlama becerilerinizi nasıl geliştirebileceğinize dair açıklamalar bulunacağım.
1. Bir Programlama Dili Seçin
Öncelikle yapmanız gereken var olan programlama dilleri hakkında bilgi edinmeye çalışmalısınız. Bunu yaparken kendi programlama becerinizi tahmin etmeniz gerekiyor. Bu aşamada eğer daha önceden bir programlama geçmişiniz varsa biraz daha zor bir programlama dili ile işe başlayabilirsiniz. Ama daha önce hiç başlayamadıysanız basit dillerden başlayabilirsiniz. İleri de hazırlayacağım yazılarda kolay, orta ve zor şeklindeki programlama dillerini web sitemde yayınlayacağım.
İlk seçeceğiniz programlama dili ile iş hayalleri kurmayın. Amacınız programlama ve algoritma gibi yapıları anlayabileceğiniz kolay bir dil olmalı. Örnek vermek gerekirse Visual Basic.Net bu iş için idealdir. İngilizceye en yakın programlama dilidir. Yeri gelmişken şunu da ifade edelim İngilizce olmadan kendinizi geliştirmeniz oldukça zor. İngilizceyi sakın ihmal etmeyin
2. Sadece Kodları Okumayın
İlk yazacağız programlar kopyala yapıştır olacaktır. Bunlar oradan buradan bulduğunu içerikler olacak. Deneme yanılma yapacaksınız. Ve en doğrusu da budur zaten. Yanlış yapa yapa öğrenilir. Ama sakın sadece kodları okumayın. Yani bir sitede iyi bir kod parçası buldunuz. Onu kopyala yapıştır ile sitenize eklediniz. Sonra kod çalıştı diyelim. İçerisindeki kodların çalışma mantığını anlamadan kesinlikle o programı kapatmayın. Sadece okursanız hiçbir anlamı kalmaz. Mantığını kavramaya çalışın.
3. Kodları Değiştirmeyi Deneyin
İnternet sitelerinden bulduğunuz kodları önce hemen alıp deneyin. Sonra mantığını anlamaya çalışın. Ardından ise bu kodları küçük küçük değiştirmeye başlayın. Öncelikle çift tırnak içinde bulunan kısımları değiştirin. Genelde bu alanlar herkesin kendisinin verdiği metinsel ifadeler olup çokça kodlamaya zarar vermez. Sonra bulduğunuz farklı kodlama dizinlerini mevcut programınıza ekleyerek denemeler yapabilirsiniz. Hata yapmaktan korkmayın. Bunun yanı sıra tüm yaptığınız programları kesinlikle bir klasör halinde not edin.
4. Hataları Analiz Etmeyi Deneyin
Her programlama dilinin farklı kodlama yöntemleri vardır. Örneğin bazı programlama dilleri ” ; ” ile kod cümleciklerini sonlandırır iken bazıları hiçbir ifade kullanmadan bitirebilir. Bunları iyi bilmek gerekli. Belki de en önemlisi her programlama dilinde yaptığınız söz dizimi hataları için sizlere yansıttığı hatalar vardır. Bunları da iyi bilmelisiniz. Burada hata türlerinin detayına girmeyi düşünmüyorum ama karşılaşabileceğiniz hataları öğrenmeli ve o hatalı düzeltecek bilgileri edinmelisiniz.
5. Daha Fazla Kaynak Bulun
Son olarak kesinlikle bir kaynağa bağlı kalmamalısınız. Birden fazla kaynak ile bilgilerinizi çoğaltmalısınız. Google üzerinden arama yaptığınız gibi Youtube üzerinden de arama yapmalısınız. Çünkü günümüzde Youtube’de bir çok yararlı programlama eğitim videoları bulunuyor. Bunları izleyebilirsiniz. Google üzerinden kaliteli blogları veya arşiv sitelerini takip edebilirsiniz. Güncel olan siteler her zaman en son en yeni bilgileri size aktaracaktır. Onları takip edin ve mail listelerine abone olun. Örneğin bizi de takip edebilirsiniz 🙂
Bulduğunuz Türkçe kaynakların yanına İngilizce kaynaklarda ekleyin. Bazen girdiğiniz web sitesinin dilini anlamasanız bile gördüğünüz kod ile size aktarılmak istenen programı anlayabilirsiniz. Ben daha önceden Arapça ve Çince sitelere girmiştim. Hiçbir bilgim olmadığı halde içerisinde gezip programlama örnekleri bulmuş ve ödevimde kullanmıştım. Sizler de buna benzer gezintiler yapabilirsiniz. Öğretmenlerinizden ve üst sınıflarda okuyan arkadaşlarınızdan da notlar isteyebilirsiniz. İnternette bulduklarınızdan daha güvenli olacaklardır.
Eğer Java’ya giriş yapmak istiyorsanız bu link üzerinden Java programlama becerisi nasıl geliştirilir? makalemi okuyabilirsiniz. Eğer yok Java hakkında bilginiz var ve kütüphane geliştirmek istiyorsanız da bu link üzerinden Java Geliştiricileri İçin En Kullanışlı Java Kütüphaneleri yazımı okuyabilirsiniz.
Son Sözler
Programlamayı Öğrenmenin 5 Yolu ile ilgili hazırladığımız içerik burada son buldu. Yazım hakkındaki değerli düşüncelerinizi merak ile beklediğimi ifade etmek isterim. Herkesi sayı ve sevgi ile selamlayarak iyi bloglar dilerim.
Kodlama geleceğin mesleği deniliyor bende merak ediyordum ama nasıl başlayacağımı bir türlü karar veremiyordum. Yol gösterdiğiniz için teşekkürler.
Çok faydalı bir yazı olmuş gerçekten. Programlamaya başlamak isteyen biri sizin bu makalenizi kesinlikle okumalı. Benim tavsiyem ise programlamaya başlama dili olarak C öğrenmeleri.
Masaüstü programla öğrenmek isteyenlere Visual Studio üzerinden .net öneriyorum. Mobil programlama öğrenecekseniz ise bir an önce iOS öğrenmeye bakın.
Çok başarılı ve öğretici bir makale olmuş,tebrik ederim
Güzel, içten ve samimi yorumunuz için sizlere çok teşekkür ederim. Evet kesinlikle kodlama bilmeyenlerin artık gelecekte yer alması çok zor olacaktır. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.
Yorumunuz için çok teşekkür ederim. Evet C'de programlama dünyasında varlığını sürdüren oldukça uzun zamanda sürdürecek bir programlama dilidir. Sizin de bildiğiniz gibi en önemlisi bir programlama dilinde iyi bir şekilde kişinin kendisini geliştirmesi olacaktır. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.
Yorumunuz için teşekkür ederim. .net masaüstü uygulamaların babasıdır tabi ki. Ama artık günümüzde mobil teknolojiler o denli etrafımızı sardı ki bu alanlarda kendimizi geliştirmemiz çok daha iyi olacağını düşünüyorum. Sizleri bunları çok içten ifade etmişsiniz. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.
Yorumunuz için çok teşekkür ederim. Sizlerden aldığımız bu güzel geri bildirimler ile çok daha güzel ve çok daha iyi makaleler yazmayı sürdüreceğiz. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.
Yazınız cidden gülze olmuş. Biraz uzun ama sıkılmadım. Emek vermişsiniz. Bu bölüm ile ilgisi olan mutlaka okumalı.!
İçten ve samimi yorumunuz için sizlere çok teşekkür ederim. Bir daha ki sefere düşüncelerinizi göz önünde bulundurarak kısa ve öz makaleler yazmayı deneyeceğim. Bizleri takip etmeye devam ediniz efendim. Saygılarımla..
Elinize sağlık gayet güzel bir anlatımla konuyu ele almışsınız.
Yorumunuz için teşekkür ederim. 🙂
Elinize sağlık çok güzel bir anlatım yapmışsınız hocam.
Programlamaya meraklı olanlar ve yeni programlamaya başlayanlar için güzel ve aydınlatıcı bir yazı olmuş. Öneri olarak Örnek sitelere linkler verilebilir.
Gerçekten adım adım çok güzel bir anlatım olmuş, elinize sağlık
Benim gibi kodlamaya meraklılar için olmazsa olmaz bir makale olmuş hocam ellerine sağlık sağolasın.
Başarılı bir yazı tebrik ederim
Yorumunuz için teşekkür ederim 🙂 Bizi takip etmeye devam ediniz 🙂
Öncelikle yorum katarak fikrinizi açıkladığınız için teşekkür ederim. Evet kısa süre içerisinde örnek sitelere ait linklerin bulunduğu bir blog içeriği daha hazırlayacağım. Saygılarımla 🙂
Ben teşekkür ederim yorumunuz için 🙂 İyi çalışmalar dilerim sizlere…
Teşekkür ederim 🙂
Geri bildiriminiz için ben teşekkür ederim efendim. Saygılarımla 🙂
EVET GÜZEL BİR SİSTEM OLMUŞ.VE BLOKLARDA KALİTELİ OLMUŞ.TEŞEKKÜRLER.
Gerçekten süper bir yer herkese tavsiye ederim. Fırsatı kaçırmayın.
guzel paylasım elınze saglık
kaliteli ve acıklayıcı bir paylaşım teşekkürler
faydalı ve bilgilendirici bir yazı olmus