Yazılımcı problemi tanımlar, gereksinim analizi yapar, planlar, sonra sistemin tasarımını yapar.
UML diagramlarını çizer. Tasarım Kalıpları, veri yapılarını bulur, piyasaya göre araştırma yapar.
Kodlama aslında yazılım yapımının küçük bir kısmı diyebiliriz. Kodlama sürecin %25-30sunu falan oluşturuyor.
Hata ayıklama, birim testi, tümleştirme testi, sistem testi(kod yazmaya başladıktan sonra başlar)
en sonda bakım en çokta bakımdan kazanırsınız.
bu bakım nasıl olabilir yeni bir özellik ekleme yaparak. hataları düzelterek falan olabilir.
Tecrübeli bir yazılımcı iseniz 10senelik hiç kod yazmazsınız takımıda yönebilirsiniz.

Piyasada maaşlar 2500TL başlıyor(İzmir, Ankara), 3000TL de İstanbul
Piyasada en çok .net, java, javascript kullanılıyor c/c++ da her zaman olucak ama uzmanlaşmak zaman alır
Pythonda yavaş yavaş piyasaya giriyor