benzeri çok olan troll başlıklardan bir diğeri ama ciddiye alan olduğu için açıklayayım.
yazılım en zor mesleklerden biridir. çünkü yazılımlar insanlık tarihinde üretilen en karmaşık sistemlerden biridir. hatta belki de en karmaşığıdır.
evet giriş bariyeri düşük. ilkokul seviyesinde kodlama öğretilebiliyor. ama matematik de ilkokul 1. sınıfta öğretilmeye başlanan bir şey.
yazılım da matematikten çok farklı değil. giriş bariyeri düşük. ama karmaşıklığının ve öğreneceklerinizin ucu bucağı yok.
nasıl ki lisede matematik dersi almak sizi matematikçi yapmazsa 3 haftada web sitesi öğrenmek de sizi yazılımcı yapmaz.
elbette birtakım kurslarla falan kendinizi geliştirip alaylı kontenjanından bu mesleğe dahil olabilirsiniz. ama bu kimsenin size iyi maaş vermesi için yeterli bir sebep olmaz. daha yolun başında olursunuz.
bunun yanında yazılım mental olarak oldukça yorucu bir iştir. öyle ki burnout denilen
tükenmişlik sendromu yaşamak neredeyse standart hale gelmiştir.
bunun yanı sıra yazılım üretim süreçleri de karmaşık, hatta neredeyse kaotiktir. çünkü
1) çok fazla bilinmez ve belirsizlik vardır.
2) çok fazla bağımsız parça vardır.
2) yazılım geliştirme gerçekte bir tasarım sürecidir. bu yüzden değişkendir ve iteratif ilerler.
hobi olarak yapılan ve çocuklara bile öğretilebilen kodlama ile profesyonel yazılımcılık mesleğini karıştırmaktan kaynaklanıyor bunlar.