IDE Kullanırken

☁️ Ümit Eroğlu 🌍🛰
3 min readSep 23, 2020

--

https://unsplash.com/photos/6JVlSdgMacE

Kod yazmaya yeni başlayanlar için ide ve editörlerin kullanımı hakkında birkaç öneri:

ide — integrated development environment
(ide — tümleşik geliştirme ortamı)

+ editör, en basit şekilde söylersek, kod yazmak için bir araçtır
+ ide ise bize daha ayrıntılı bazı özellikler sunar (hata ayıklama, terminal vb)

Kurulum:

+ Başlamadan ide/editörün çalışma biçimi hakkında az da olsa bilgi edinin.
+ Ancak fazla ayrıntılarla da boğuşmayın.
+ İşletim sisteminizle uyumlu olan kurulum dosyalarını indirin.(32/64 bit win7/10 )
+ Programın işletim sistemindeki ortam değişkenleri ayarlarını düzgün yapın.
+ Kullandığınız programın ide ile bağlantısını doğru yapın.
+ Varsa dilin ide için mevcut eklentisini (extension) bulup ekleyin.
+ Herşeyin eklentisini indirip, ideyi doldurup, sistemi şişirmeyin.
+ Sade ve iş odaklı çalışın.
+ Gerekirse netten videolar izleyerek yardım alın.
+ Programın çalışma ortamını ide ile uyumlu oluşturun.
(çalışma ortamını başka yerde kurup ide neden görmüyor demeyin)
+ Bazı programlar çalışmak için belirli versiyonlarına ihtiyaç duyabilir eğer makine bizi başka bir versiyona yönlendiriyorsa bunu dikkate alın.

Hatalar:

+ Eğer yukarıda sayılanlar düzgün yapılmazsa farklı hatalar karşımıza çıkar.
+ Bu bazen bir versiyon sorunu bazen bir işletim sistemi sorunu,
+ Bazen de hiç akla gelmeyecek bir nedenle ilgili olabilir.
+ Hatayı iyi okuyun ve anlayın, hatta nedenleri üzerine çalışın.
+ Hatayı tam bir şekilde stackoverflow gibi bir siteye.
+ ya da direk bir arama motoruna yazarak çözümünü bulmaya çalışın.
+ Bazen hata, birkaç aşamada çözülebilir.
+ Hatanın her zaman tek bir nedeni olduğunu düşünmeyin.
+ Bazen birkaç problem bir araya toplanır ama tek gibi görünür.
+ İşte bu şekildeki hataları parça parça çözmelisiniz.

Basit olarak kodu çalıştırma süreci (ide veya editör açısından) şöyle işler:

1 - Kodu yaz.
2 - Kaydet.
3 - Terminal/powershell ya da bash ile çalıştır.

Yazarken:

+ Bash, terminal, cmd, powershell vb bazı basit komutlar hakkında ön bilgi edinin.
+ Yazdığınız kodun doğruluğunu sürekli kontrol edin.
+ Doğru değişkenleri ve fonksiyonları seçin.
+ Dil bilgisi (syntax) ve anlam (semantik) açısından dikkat edin.
+ Yapılan değişiklikleri kaydetmeyi unutmayın.
+ Kaydetmeden kodunuzu çalıştırmayın.
+ Tutorial gibi derslerde verilen kod örneklerini doğru okuyun, geçiştirmeyin.
+ Yazarken acele etmeyin tane tane ve adım adım ilerleyin, sabırlı olun.
+ Kendinizi bunaltmayın, gerektiğinde bilgisayar başından kalkmasını bilin.

Kod yazmak şiir yazmak gibidir
Ufak bir hatada tüm ahenk bozulabilir
Bir virgülü ya da harfi yazmayı unutmak
Programın hata vermesine neden olabilir

Bunu “çalış baban gibi eşşek olma”
cümlesindeki anlam kaymasına benzetebiliriz

Çalış baban gibi eşşek olma cümlesi babayı yererken,
Çalış, baban gibi, eşşek olma cümlesi babayı över ve onu örnek gösterir.

Yanlış değişkenler belirleyip, benzer ama başka fonksiyonlar seçersek
bilgisayara aslında istemediğimiz bir komut vermiş oluruz ve çıkan sonuç bizi şaşırtabilir.

Motivasyon:

1 — Asla öğrenmekten vazgeçmeyin
2 — Yavaş ama güçlü başlayın
3 — Hatalarınızdan dersler çıkarın
4 — Kendinizi hafife almayın
5 — İyi bir öğretmen bulun
6 — Profesyonel bir ağ oluşturun
7 — Belgelemeye özen gösterin
8 — Yapacaklarınızı unutmamak için plan yapın ve not tutun
9 — Google da nasıl arama yapacağınızı öğrenin
10 — Araçlarınızı etraflıca öğrenin
11 — Her zaman sadece bir işle ilgilenin
12 — Programcılar da çoğu zaman yanılabilirler
13 — Yapabildiğiniz kadar kod okumaya çalışın
14 — Kodlarken aynı zamanda test yapın
15 — Yazmadan önce kodunuzu planlayın
16 — Bol kod yazın ve onları yorumlatın
17 — Yardım istemekten çekinmeyin
18 — Her insanın kolay bulduğu şeyler farklıdır
19 — Yaptığınız iş sadece %80'e kadar tamamlanabilir
20 — Programlama dünyasında sadece değişimin sabit olduğunu unutmayın
21 — Yaptıklarınızla gururlanın ancak kodunuzu egonuza alet etmeyin
22 — Herkes ilk başladığında sıfır noktasındaydı Unutmayın!
23 — Asla pes etmeyin !

Kolay gelsin…

Yazının ingilizce versiyonu:

--

--