Junior olmak zor bir dönemdir.
Ne tam acemisin, ne de gerçekten rahatsın.
Bir şeyler yapabiliyorsundur ama yetmediğini hissedersin.
Çevrenden şunları duyarsın:
- 1. Her Şeyi Bilmemen Normal
- 2. Hata Yapmak Senin İşinin Bir Parçası
- 3. Her Gün Aynı Verimde Olmayacaksın
- 4. Kıyas Seni İleri Taşımaz
- 5. Kod Okumak, Kod Yazmak Kadar Önemli
- 6. “Anlamadım” Demek Zayıflık Değil
- 7. Her Sorunu Google’lamak Ayıp Değil
- 8. Mükemmel Kod Diye Bir Şey Yok
- 9. Bazen Yorulacaksın
- 10. Junior’luk Geçer
-
“Zamanla oturur”
-
“Herkes bu aşamadan geçiyor”
Ama bunlar o an pek işe yaramaz.
Çünkü senin kafanda tek bir şey döner:
“Ben yeterli miyim?”
1. Her Şeyi Bilmemen Normal
Junior olup da her şeyi bilen kimse yok.
Bildiğini sananlar da zaten bir noktada patlar.
Bilmemek, bu seviyenin doğal hâli.
Sorun bilmemek değil, bilmiyormuş gibi hissetmekten utanmak.
Soru sormayan junior büyümez.
2. Hata Yapmak Senin İşinin Bir Parçası
Hata yapınca için sıkışıyorsa,
“Eyvah bozdum” diye panikliyorsan…
Aslında işini ciddiye alıyorsun demektir.
Ama şunu bil:
Hata yapmak = kötü yazılımcı olmak değil.
Hata, bu işin yakıtıdır.
Denemeyen hata yapmaz.
Hata yapmayan öğrenmez.
3. Her Gün Aynı Verimde Olmayacaksın
Bazı günler akarsın.
Kod yazarsın, sorun çözersin, kendini iyi hissedersin.
Bazı günler ise ekrana bakarsın.
Hiçbir şey olmaz.
Bu dalgalanma normaldir.
Yazılımcılık düz bir çizgi değildir.
Kendini sadece iyi günlerinde ölçmeye kalkarsan,
kötü günlerde kendini harcarsın.
4. Kıyas Seni İleri Taşımaz
Yan masadaki senden hızlı olabilir.
Twitter’daki biri senden daha çok biliyor gibi durabilir.
Ama sen onların:
-
geçmişini
-
ne kadar süredir uğraştığını
-
kaç kere bırakıp geri döndüğünü
bilmiyorsun.
Kıyas genelde eksik bilgiyle yapılır.
Ve insanın motivasyonunu sessizce yer.
5. Kod Okumak, Kod Yazmak Kadar Önemli
Junior’ken herkes yazmaya odaklanır.
Ama çoğu şeyi başkasının kodunu okurken öğrenirsin.
Neden böyle yazılmış?
Bu satır ne iş yapıyor?
Bu sorular seni büyütür.
Kod okumayı küçümseme.
6. “Anlamadım” Demek Zayıflık Değil
Anlamadığını saklamak bir süre sonra yük olur.
Soramadığın her konu, üst üste biner.
Ve bir gün bakarsın:
Küçük bir boşluk, koca bir tıkanmaya dönüşmüş.
“Anlamadım” demek seni küçültmez.
Aksine, ciddiye aldığını gösterir.
7. Her Sorunu Google’lamak Ayıp Değil
Google, Stack Overflow, dokümantasyon…
Bunlar senin düşmanın değil.
Kimse her şeyi kafasından yazmıyor.
Deneyimli yazılımcılar da aratıyor.
Önemli olan ne arattığın değil,
bulduğunu anlayıp anlamadığın.
8. Mükemmel Kod Diye Bir Şey Yok
Junior’ken çoğu kişi kodunu saklar.
“Daha iyi olsun, sonra göstereyim” der.
Ama kod gelişmeden güzel olmaz.
Geri bildirim almadan düzelmez.
Kötü kod yazmadan iyi kod yazılmaz.
9. Bazen Yorulacaksın
Bazen “ben bu işi bırakayım mı?” diye düşüneceksin.
Bu düşünce tek başına kötü değildir.
Sorun şu olursa başlar:
Yorulduğunu inkâr edersen.
Dinlenmek, kaçmak değildir.
Uzun vadede devam edebilmenin yoludur.
10. Junior’luk Geçer
Bunu kimse söylemez ama gerçek şu:
Bu dönem geçicidir.
Bugün anlamadığın şeyler,
yarın sana basit gelecektir.
Yeter ki:
-
Kopma
-
Kendine çok yüklenme
-
Devam et
Bir Cevap Yaz
E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.