Yazılıma Yeni Başlayanların Yaptığı En Büyük Hatalar

Yazılıma yeni başlayan çoğu kişinin aynı yerlerde takıldığını fark ediyorum. Bunun sebebi zeka eksikliği ya da yeteneksizlik değil. Genelde yanlış beklentiler ve yanlış başlangıçlar insanı yoldan çıkarıyor. Benim gözümden bakınca, bu hataların çoğu başta fark edilirse yazılım öğrenme süreci çok daha sağlam ilerler.İçindekilerListeyi göstermek için tıklayın1. Her Şeyi Aynı Anda Öğrenmeye Çalışmak2. Temeli Atlamaya Çalışmak3.

Google News Google News Flipboard Flipboard Sesli oku Yazıyı beğen Favorilere Ekle 0 Yorumlar
Daha fazla

Yazılıma yeni başlayan çoğu kişinin aynı yerlerde takıldığını fark ediyorum. Bunun sebebi zeka eksikliği ya da yeteneksizlik değil. Genelde yanlış beklentiler ve yanlış başlangıçlar insanı yoldan çıkarıyor.

Benim gözümden bakınca, bu hataların çoğu başta fark edilirse yazılım öğrenme süreci çok daha sağlam ilerler.


1. Her Şeyi Aynı Anda Öğrenmeye Çalışmak

Yeni başlayanların en büyük hatası şu oluyor:
Bir anda her şeyi öğrenmek istemek.

Aynı anda:

  • Bir dil

  • Bir framework

  • Bir veritabanı

  • Bir de mobil ya da web

öğrenmeye çalışınca hiçbir şey tam oturmuyor.

Bana göre yazılımda ilerlemek, genişlemekten önce derinleşmekle ilgili. Tek bir dili seçip, onun mantığını gerçekten anlamak çok daha önemli.


2. Temeli Atlamaya Çalışmak

Birçok kişi “temel konular sıkıcı” diyerek doğrudan ileri seviyeye atlamak istiyor. Ama bu genelde duvara çarpmakla sonuçlanıyor.

Şunlar atlanıyor:

  • Değişkenler

  • Koşullar

  • Döngüler

  • Fonksiyon mantığı

Temel sağlam değilse, üstüne kurulan her şey sallanıyor. Framework ezberlemek yazılımcı yapmıyor.


3. Sürekli Dil Değiştirmek

Bir hafta Python,
iki hafta JavaScript,
sonra “aslında Java daha iyiymiş”.

Bu döngüye giren çok kişi gördüm. Sonuç genelde aynı: Hiçbir dilde ilerleyememek.

Bana göre bir dili “sıkıldım” demeden önce gerçekten tanımak gerekiyor. Çünkü yazılımda sıkıntı dilden değil, öğrenme sürecinden kaynaklanır.


4. Sadece Video İzleyerek Öğrendiğini Sanmak

Video izlemek faydalı ama yeterli değil.
Kod yazmadan yazılım öğrenilmiyor.

Birçok kişi:

  • Video izliyor

  • “Anladım” diyor

  • Ama klavyeye geçmiyor

Kod yazmadan öğrenilen bilgi, kısa sürede uçup gidiyor. Hata yapmadan ilerleme olmaz.


5. Hata Yapmaktan Korkmak

Yeni başlayanlar hatayı başarısızlık sanıyor. Oysa yazılımda hata yapmak normal değil, zorunlu.

Hata:

  • Öğretir

  • Sabır kazandırır

  • Gerçek öğrenmeyi sağlar

Bana göre iyi yazılımcı, az hata yapan değil; hatayı daha hızlı çözen kişidir.


6. Proje Yapmayı Ertelemek

“Biraz daha öğreneyim, sonra proje yaparım” düşüncesi çok yaygın. Ama o “sonra” çoğu zaman gelmiyor.

Küçük de olsa proje yapmak:

  • Öğrenilenleri pekiştirir

  • Eksikleri gösterir

  • Motivasyonu artırır

Mükemmel olmasını beklemek, başlamanın önüne geçiyor.


7. Başkalarıyla Kendini Kıyaslamak

Sosyal medyada:

  • 17 yaşında full-stack olanlar

  • 6 ayda işe girenler

görünce insan ister istemez moral kaybediyor.

Ama herkesin yolu farklı. Yazılım bir yarış değil. Kendi hızında ilerleyen, daha sağlam ilerler.


8. İngilizceyi Yok Saymak

Bunu söylemeden geçemem.
İngilizce olmadan yazılım zor.

Dokümantasyon, hata mesajları, forumlar…
Hepsi İngilizce.

Akıcı konuşmak şart değil ama okuyup anlayacak kadar İngilizce, yazılımcının olmazsa olmazı.


Benim Gözümden Kısa Tavsiye

Yazılım öğrenmek sabır işidir.
Hızlı olan değil, istikrarlı olan kazanır.

Az ama düzenli çalışmak, her gün biraz kod yazmak, en büyük farkı yaratır.


Kısaca Özetlersem

Yazılıma yeni başlayanlar genelde:

  • Her şeyi aynı anda öğrenmeye çalışıyor

  • Temeli atlıyor

  • Sürekli dil değiştiriyor

  • Kod yazmaktan kaçıyor

  • Kendini başkalarıyla kıyaslıyor

Bu hatalardan uzak duran biri, zaten öne geçiyor.

Yazar Hakkında

Benzer Yazılar

Bir Cevap Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

0/30 karakter