Mikro Alışkanlıkların Gücüyle Teknik Hayatta Sürdürülebilir İlerleme
Büyük hedeflerin baskısından kurtulup, günlük küçük iyileştirmeler ve mikro alışkanlıklarla teknik kariyerde ve günlük yaşamda nasıl kalıcı bir dönüşüm sağlayabileceğinizi inceleyin.
Caner Serbest
Sistem ve Altyapı
4 min read
Mikro Alışkanlıkların Gücüyle Teknik Hayatta Sürdürülebilir İlerleme
Teknoloji dünyasında çalışmak, sürekli bir öğrenme ve adaptasyon sürecini beraberinde getirir. Yeni bir programlama dili, bulut bilişim mimarisi, konteyner teknolojisi veya karmaşık bir sistem yönetim aracı… Öğrenilecek şeylerin listesi neredeyse sonsuzdur. Bu uçsuz bucaksız bilgi okyanusu karşısında sıkça düştüğümüz bir tuzak vardır: Devasa hedefler koymak.
“Bu hafta sonu komple Kubernetes mimarisini öğreneceğim,” ya da “Her gün 4 saat kod yazacağım” gibi iddialı cümleler kurarız. Ancak hayatın kaçınılmaz gerçeği, iş yoğunluğu, yorgunluk ve günlük stresler araya girdiğinde bu büyük hedeflerin birkaç gün içinde buharlaşıp gitmesidir. Hedefimize ulaşamadığımızda hissettiğimiz suçluluk psikolojisi ise bizi başladığımız noktadan bile geriye iter.
Peki, bu kısır döngüyü kırmanın bir yolu yok mu? Cevap, radikal değişimlerde değil, mikro alışkanlıklarda ve günlük küçük iyileştirmelerde yatar.
Mikro Alışkanlık (Micro-Habit) Nedir ve Neden Çalışır?
Mikro alışkanlık, irade gücüne neredeyse hiç ihtiyaç duymayacak kadar küçük, günlük rutin eylemlerdir. İnsan beyni değişimden ve belirsizlikten nefret eder (amigdalanın hayatta kalma mekanizması). Büyük bir hedefle karşılaştığında beyin bunu bir “tehdit” olarak algılar ve erteleme (procrastination) mekanizmasını devreye sokar.
Ancak eylemi o kadar küçük parçalara ayırırsınız ki, beyin onu tehdit olarak görmez. Örneğin, “Günde 1 saat kitap okuyacağım” demek bir direnç yaratır. Fakat “Her gün yatmadan önce sadece 1 sayfa teknik dokümantasyon okuyacağım” demek beyni korkutmaz. İşin sihirli kısmı şuradadır: Çoğu zaman o bir sayfayı okumaya başladığınızda, momentum yakalarsınız ve kendinizi 15-20 sayfa okurken bulursunuz. Okumasanız bile, o günkü küçük hedefi başarmış olursunuz.
Sistem yöneticileri veya yazılımcılar olarak bizler, karmaşık sistemleri küçük konfigürasyon dosyaları, tek satırlık log analizleri veya ufak otomasyon betikleriyle (script) yönetmeye alışkınızdır. Kendi kişisel gelişimimize de aynı mühendislik perspektifiyle yaklaşmalıyız.
Günlük %1 İyileştirme Felsefesi
Matematiksel olarak sıkça verilen bir örnek vardır: Her gün kendinizi %1 geliştirirseniz, yılın sonunda yaklaşık 37 kat daha iyi olursunuz. Tersine, her gün %1 kötüleşirseniz, neredeyse sıfıra düşersiniz.
(1 + 0.01)^365 = 37.78
(1 - 0.01)^365 = 0.025
Bu formülü günlük rutinlerimize nasıl entegre edeceğiz? Büyük bir projeyi bitirmek yerine, her gün o projeye katkı sağlayacak tek bir küçük adım atmakla başlayabiliriz.
Sahada Uygulanabilir Örnekler:
- Terminal Kullanımını Hızlandırma: Her gün sıfırdan yeni bir Bash veya Zsh kısayolu (alias) öğrenmek ve o gün boyunca onu aktif olarak kullanmak.
- Kod Kalitesi: Git commit mesajlarınızı yazarken, sadece “fix bug” yazmak yerine, her gün bir önceki günden biraz daha açıklayıcı, standartlara uygun (Conventional Commits formatında) tek bir commit atmaya odaklanmak.
- Dokümantasyon: Gün içinde öğrendiğiniz ufak bir teknik detayı (örneğin bir Nginx direktifinin ne işe yaradığını) kişisel not defterinize veya bilgi tabanınıza (PKM sisteminize) sadece 3 cümleyle özetlemek.
Bu adımlar günde 5 dakikanızı almaz. Ancak bir yılın sonunda biriken bilgi ve hız kazanımı, ölçülemez düzeyde büyüktür.
Sürtünmeyi (Friction) Azaltmak, Kolaylığı Artırmak
Alışkanlık kazanma sürecinde en büyük düşmanımız sürtünmedir. Bir eylemi yapmak ne kadar zahmetliyse, yapmama ihtimalimiz o kadar yüksektir. James Clear’ın Atomic Habits kitabında belirttiği gibi: İyi alışkanlıkların sürtünmesini azaltın, kötü alışkanlıkların sürtünmesini artırın.
Bunu teknik hayata uyarlayalım:
- Senaryo A: Akşam eve geldiniz, bilgisayarı açtınız, terminali açtınız, hangi projede kaldığınızı hatırlamaya çalışıyorsunuz, VPN bağlantısı yapmanız gerekiyor… Bu süreçte zihin yorulur ve YouTube’da video izlemeye başlarsınız.
- Senaryo B (Sürtünmeyi Azaltma): Çalışma ortamınızı akşamdan hazır bırakırsınız. Terminal açık, son çalıştığınız dizin ekranda, tarayıcınızda sadece ilgili dokümantasyon sekmesi açık. Sabah bilgisayarı açtığınızda tek yapmanız gereken tuşa basıp devam etmektir.
Küçük bir otomasyon betiği ile bu sürtünmeyi tamamen ortadan kaldırabilirsiniz. Örneğin, her sabah iş istasyonunuzu başlatan basit bir script:
#!/bin/bash
# Günlük çalışma ortamı hazırlama betiği
echo "Çalışma ortamı hazırlanıyor..."
# Gerekli servisleri başlat
sudo systemctl start docker
# Çalışma dizinine git ve editörü aç
cd ~/projects/daily-learning
code .
# Günlük not dosyasını aç
touch "notes/$(date +%Y-%m-%d).md"
echo "Hazırsınız Caner, harika bir gün olsun!"
Bu tarz küçük otomasyonlar, zihinsel enerjinizi angarya işlere değil, doğrudan öğrenmeye ve üretmeye yönlendirmenizi sağlar.
Dijital ve Zihinsel Sadeleşme
Günlük küçük iyileştirmelerin bir diğer ayağı da çıkarma (subtraction) sanatıdır. Çoğu zaman hayatımıza yeni alışkanlıklar eklemeye çalışırken, bizi yavaşlatan eski ve gereksiz alışkanlıkları veya dikkat dağıtıcı unsurları temizlemeyi unuturuz.
- Bildirim Yönetimi: Telefonunuzdaki ve bilgisayarınızdaki tüm anlık bildirimleri (acil iş iletişim araçları hariç) kapatın. Haber sitelerinin bildirimleri, sosyal medya uyarıları, odaklanma sürenizi paramparça eder.
- Tarayıcı Sekmesi Hijyeni: Açık bırakılan 50 tane tarayıcı sekmesi, arka planda beyninizde açık kalan açık kaynak kodlu süreçler gibidir. Zihinsel RAM’inizi tüketir. Her günün sonunda sekmeleri kapatma alışkanlığı edinin.
- E-posta Dağınıklığı: Gelen kutusundaki okunmamış binlerce e-posta, bitmemiş işler hissi yaratır. “Inbox Zero” felsefesiyle her gün sadece 10 dakikanızı gereksiz bültenlerden abonelikten çıkmaya ve kutuyu temizlemeye ayırın.
Ölçülebilirlik ve Geri Bildirim Döngüsü
Sistem yöneticileri olarak biliriz ki, ölçemediğiniz bir şeyi yönetemezsiniz ve optimize edemezsiniz. Kendi kişisel gelişiminizi de izlenebilir kılmalısınız.
Bunun için karmaşık projelere gerek yok. Birkaç satırlık bir Markdown dosyası veya basit bir alışkanlık takip tablosu yeterlidir:
| Tarih | Teknik Makale Okundu mu? | Kod/Script Yazıldı mı? | Günün Notu |
|---|---|---|---|
| 24.10 | Evet (1 sayfa) | Evet (Bash script) | Sürtünme azaldı |
| 25.10 | Evet (2 makale) | Hayır | Yorgunluk vardı, dinlenildi |
| 26.10 | Evet (1 sayfa) | Evet (Docker volume) | Verimli geçen seans |
Bu tabloyu doldurmak 30 saniyenizi alır. Ancak haftalık bazda baktığınızda nerede aksaklık yaşadığınızı, hangi günlerde daha üretken olduğunuzu net bir şekilde görebilir ve sisteminizi buna göre “tune” edebilirsiniz.
Sonuç: Sabır ve Tutarlılık
Teknik yetkinlik, gece sabaha karşı yazılan binlerce satırlık kodlarla veya bir gecede ezberlenen sertifikasyon sınavı kitaplarıyla kazanılmaz. Teknik kariyer, bir maratondur; ancak bu maraton, deparların atıldığı değil, her adımın bilinçli ve sürdürülebilir bir şekilde atıldığı bir yürüyüşe benzer.
Bugünden başlayarak devasa hedeflerinizin ağırlığını üzerinizden atın. Kendinize şu soruyu sorun: “Bugün, dünkünden sadece %1 daha iyi olmak için hangi küçük adımı atabilirim?”
Küçük başlayın, sürtünmeyi azaltın, sisteminizi kurun ve gerisini zamana bırakın. Sonuçların sizi bile şaşırtacağından emin olabilirsiniz.
Bu yazı Gemini ile otomatik oluşturulmuştur.