Yazılımcı olarak daha iyi ve usta olmak mecburiyetindesiniz, çünkü
- İşini bilmeyen birçok yazılımcının geride bıraktığı kaousu siz toplamak zorunda kaldığınızda, işin içinden nasıl çıkacağınız hakkında fikir ve bilgi sahibi olabilmek için;
- Geride kaos bırakan bir önceki yazılımcı olarak anılmamak için;
- Kaliteli kod yazarak, işinize ne kadar hakim olduğunuzu göstermek için;
- Ekipteki genç yazılımcılara örnek olarak, onların doğru yolda ilerlemelerini sağlamak ve hayır duası alabilmek için (bunu manevi bonus puanı toplamak olarak da düşünebilirsiniz);
- Mesai saatleri içinde bir şeyleri başarmış olma hissiyle ve tatminkar olarak eve gidebilmek için;
- Yüksek özgüven sahibi olabilmek için;
- Yeri geldiğinde bir çift söz sahibi olabilmek için;
- Yarım bilgiden ötürü şisko bir egoyla dolaşmak yerine, tam bilgiyle ego yapmadan hayatın üstesinden gelebilmek için;
- Yazılımın sanat, kod yazmanın edebiyatla alakası olmadığını kavramak için (yazılımda iyi olmanın önündeki en büyük engel bu! Bazıları şiir yazmaya çalışırken, bazıları müşteri gereksinimlerini tatmin etme peşindedir);
- Müşterinin ne istediğini kavrayıp, ortaya koymak, proje bütçesini deney tahtasını finanse etme aracı olarak görmemek için;
- Yaptığınız işle gurur duymak için;
- Tesadüfler sonucu ortaya çıkmış ya da çıkamamış değil, engin bilgi ve tecrübelerinizden beslenen çözümler ortaya koyabilmek için;
- Kötü olduğunuz için aynı yere bağlı kalma yerine, her an başka bir yere gidebilme opsiyonuna sahip olacağınız için;
- Maaşınızı kendiniz belirleyeceğiniz için;
- Bildiğiniz tek şeyin, hiçbir şey bilmediğiniz olduğunu idrak etmeye başlayacağınız için;
- Ahkam kesmek yerine, susmayi tercih etmeye başlayacağınız için;
- Okuduklarınız ve öğrendiklerinizden çok daha fazla anlam çıkarmaya başlayacağınız için;
- Günün yirmi dört saatinin sadece yazılım yapmak için var olmadığını anlamak için;
- Manevi bonus puanlarının ne işe yaradıklarına şahit olabilmek için;
- Sekiz Milyar Değişik İşletim Sistemi - July 23rd, 2022
- Gitflow ve Verdiği Zararlar - October 8th, 2021
- Çevik Süreçler Neden Dikiş Tutturamadı - February 14th, 2020
- Bilginin Evrimi - October 29th, 2019
- Yazılım Dünyasının Hızlı Çözüm Üretmek İle Olan İmtihanı - October 4th, 2019
- Yazılım Camiasından Son Gelişmeler ve Gidişat - April 30th, 2019
- Alan Borcu (Domain Debt) - January 29th, 2019
- Neden Debug Yapmak Yazılımın En Kötü Alışkanlıklarından Birisidir - March 20th, 2018
- Yeni Teknolojileri Öğrenme Konusunda Nasıl Bir Yol Haritası Oluşturmalıyım? - August 4th, 2017
- Neden Programcılık Harici İşlerle Uğraşmak Daha İyi Bir Programcı Olmayı Sağlar - June 4th, 2017
Ve Daha nice nedenden dolay yaptığınız işte iyi olmak zorundasınız.
EOF (End Of Fun)
Özcan Acar
Baki Mustafa Abacı
11 Ağustos 2015Bu güzel yazı için teşekkür ederim hocam.
Ahmet Uysal
12 Ağustos 2015Merhaba Özcan bey,
10 yıl tecrubeli bir yazılımcıyım. Turkiye’de pek cok şirket iyi yazılımcı aramıyor. Ürünü teslim etmeye yetecek yazılımcı, ses etmeyecek yazılımcı arıyor. Lead developerlara bile komik ucretler oneriliyor. Bu durumda kim cok para verirse oraya gidip, ekmek parası modunda, soyleneni harfiyen yapan robotlara donusuyoruz.
Saygılarımla
Atmet
Sezayi Kaya
17 Ağustos 2015Merhaba,
Çok güzel bir yazı olmuş hocam.
Teşekkür ederiz.
Emeğinize saglık.
Mücahit KAÇMAZ
18 Ağustos 2015Hocam elinize sağlık, biz yazılımcıların neden işimizde iyi olması gerektiğini kısa ve öz cümlelerle çok iyi anlatmışsınız.
Saygılarımla
hakan
02 Eylül 2015Sevgili Ahmet Uysal, kesinlikle ama kesinlikle haklısın. Üstelik durum yıllar geçtikçe daha kötüye mi gidiyor acaba? Sanki bence öyle.. Projenin planlanan live’a geçme süresine 1 hafta kala yeni talep değişiklik isteği yapılabililr mi?Lütfen bu konuyu biri bana anlatsın?
Levent Yıkılmaz
14 Ekim 2015Keyifle okudum değerli hocam, paylaşımınız için teşekkür ederim.