Neden Bunu Yazıyorum
Neden Bunu Yazıyorum
Ben bir Bilgisayar Bilimleri öğrencisiyim ve Junior Full Stack Geliştiriciyim. Gerçek dünya uygulamaları geliştirirken öğrendiklerimi belgelemek için dev.to‘da yazmaya başladım.
Tutoryal koparmaları değil.
Tam mükemmel çözümler değil.
Sadece gerçek problemler, hatalar, çözümler ve öğrenilen dersler.
Eğer bilgisayar bilimi okuyorsanız, geliştirici kariyerinize başlıyorsanız ya da üniversite ile gerçek projeleri dengelemeye çalışıyorsanız — bu yazı sizler için.
Şu Anki Teknoloji Yığınım
Şu Anki Teknoloji Yığınım
Şu anda, zamanımın çoğunu aşağıdakilerle harcıyorum:
Angular (bağımsız bileşenler, sinyaller, korumalar, kesiciler)
Laravel (REST API’ler, kimlik doğrulama, roller ve izinler)
Docker (yerel ortamlar, çok hizmetli yapılandırmalar)
MySQL
Git
Genelde frontend ve backend’in gerçekten birbiriyle iletişim kurduğu projelerde çalışıyorum, işte bu da ilginç (ve acı) hale geliyor.
Gerçek Projelerin Bana Öğrettikleri (Şu Ana Kadar)
Gerçek Projelerin Bana Öğrettikleri (Şu Ana Kadar)
1. Tutorial’lar Entegrasyon Sorunları için Hazırlamaz
1. Tutorial’lar Entegrasyon Sorunları için Hazırlamaz
En zor problemler genellikle yalnızca Angular veya Laravel‘da değildir.
Onlar arasında bulunur:
- frontend ve backend arasındaki kimlik doğrulama akışlarının kırılması
- uyumsuz doğrulama kuralları
- hata yönetiminin çalışması… ta ki çalışmayana dek
- CORS, token’lar, başlıklar, izinler
Benim öğrenimimin en yoğun olduğu yer burası.
2. Güvenlik “Sonra” Değil
2. Güvenlik “Sonra” Değil
Önceden şunu düşünmüştüm:
“Önce özelliklere odaklanırım, güvenlik sonra.”
Kötü bir fikir.
API’ler üzerinde çalışmak bana şunu öğretti:
- Çok fazla veri ifşa etmek
- kimlik doğrulamayı yanlış yapılandırmak
- frontend’e gereğinden fazla güvenmek
Artık güvenlik tasarımın bir parçası, bir yamanın değil.
3. Öğrenci Olmak Bir Güç Olabilir
3. Öğrenci Olmak Bir Güç Olabilir
Bilgisayar bilimi okurken profesyonel kodlama yapmak, size:
- temelleri daha derinlemesine anlama
- daha iyi hata ayıklama becerileri
- şeylerin neden çalıştığına dair daha fazla merak
Ben şunu öğreniyorum:
üniversite kavramları
gerçek üretim kodu
pratik trade-off’lar
Bu bağlantı güçlüdür.
Burada Ne Hakkında Yazacağım
Burada Ne Hakkında Yazacağım
Bu blogda şunları paylaşacağım:
- Gerçek projelerden Angular & Laravel dersleri
- API tasarım & güvenlik hataları (ve çözümleri)
- Docker & zaman kazandıran geliştirme akışları
- Bilgisayar bilimi kavramlarını öğrenci bakış açısıyla açıklama
Hiçbir guru havası yok. Sadece dürüst öğrenim.
Bağlantı Kuralım
Bağlantı Kuralım
Eğer siz:
- web geliştirme öğrenen bir öğrenciseniz
- gerçek uygulamalar üzerinde çalışan bir junior geliştiriciyseniz
- mimari, güvenlik veya temiz kod üzerine tartışmayı seven birisiyseniz
Beni yorum yaparak ya da selamlayarak iletişime geçebilirsiniz 👋
Her zaman başkalarından öğrenmeye açığım.
Okuduğunuz için teşekkürler — bu sadece başlangıç.
Kaynak: Orijinal Makale


