Programcılığın çok büyük bir bölümünü basmakalıp işler oluşturur. Bu zamanla programcının belli kalıpların dışına çıkmasını zor hale getiren bir durumdur. Belli kalıplar çerçevesinde düşünmeye başlamak, yaratıcı ve çözüm üretici olmanın önündeki en büyük engeldir. Bu kalıpları yıkmanın ya da en azından onların görüşü engellemeyecek şekilde aşılabilmelerinin tek yolu programcılık harici iş ve projelere zaman ayırmaktan geçmektedir.
Kategori arşivi: Yazılım Hakkında Genel Düşünceler
Zaman Eksenindeki Teknolojik Fay Hatlarının Programcılar Üzerindeki Etkileri
Programcılık gibi bilgi güdümlü mesleklerin bir dejavantajı bulunmakta. Bu tür meslekler sadece bilgiyi taşıyanı yanlarında geleceğe taşırlar. Bilgi de öyle bir kitap karıştırma ile edinilecek bir şey değildir. Çoğu bilgi daha önce edinilmiş bilgiyi temel alır. Yani bilgilenme süreci yıllarca süren ve sağlam bilgisel temellere ihtiyaç duyan bir yapıdır.
Geri Dönüşü Olmayan Ünvanlar
İkibinli yılların başlarında bir konferansda eski başbakanlarımızdan Tansu Çiller’e etrafındaki korumalarının ve çalışma arkadaşlarının sayın başbakanım diye hitap ettiklerine şahit olmuştum. Başbakanlık görevi on sene geride kalmış bir şahıs için neden başbakan ünvanı kullanılmaktaydı? Nedenini tam olarak hala bilmemekle birlikte, bunun nezaket kuralları çercevesinde, ünvan sahibi şahsı onure etmek ve onu eski ünvanı ile bir zamanlar sahip olduğu mertebede görme amaçlı kullanıldığını düşünüyorum. Tenzili rütbe görmenin hoş görülmediginden de anlaşıldığı gibi bir şahsa sahip olduğu en yüksek ünvanın altında bir ünvanla hitap etmek ayıp kaçıyor olabilir.
Yazılımda ve Yazılımcıda Çok Boyutluluk
Yazılımda ve Yazılımcıda Çok Boyutluluk başlıklı yazım.
Temel Prensipler Yazı Serisi – Yazılımda Şemsiye Modeli
Yazılımda testlerin gerekliliğini ve hangi testlerin ne zaman uygulandığını açıklamak amacıyla şemsiye modeli ismini verdiğim bir model oluşturdum. Bu yazımda sizlerle bu modeli ve işlevini paylaşmak istiyorum.
Kıymeti Bilinmeyen Eskimiş Bilginin Kıymeti
Kıymeti Bilinmeyen Eskimiş Bilginin Kıymeti başlıklı yazım.
Daha İyi Bir Programcı Olmak İçin Sınırlar Nasıl Zorlanmalı?
Daha İyi Bir Programcı Olmak İçin Sınırlar Nasıl Zorlanmalı? başlıklı yazım.
Karadelikler, Soyutluk ve Yazılım
Karadelikler, Soyutluk ve Yazılım başlıklı yazım.
Paralel Evrenlerin Programcıları
Paralel Evrenlerin Programcıları başlıklı yazım.
Neden Frontend ve Backend Programcısı Tarihe Karışıyor
Neden Frontend ve Backend Programcısı Tarihe Karışıyor başlıklı yazım.
Yazılımcıların Performansı Nasıl Ölçülür?
Yazılımcıların Performansı Nasıl Ölçülür? başlıklı yazım.
Nasıl Usta Programcı Olunurmuş
Nasıl Usta Programcı Olunurmuş başlıklı yazım.
Programcıların Besleyip, Büyüttükleri Canavar
Programcıların Besleyip, Büyüttükleri Canavar başlıklı yazım.
Yazılımcı Olarak Daha İyi ve Usta Olmak Mecburiyetindesiniz
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;
Merkezi Versiyon Yönetim Sistemlerinde Sürüm Almak İçin İş Akışı Nasıl Şekillendirilir?
Merkezi Versiyon Yönetim Sistemlerinde Sürüm Almak İçin İş Akışı Nasıl Şekillendirilir? başlıklı yazım.
Programcının Evrimi
Programcının Evrimi başlıklı yazım.
Kod Kalitesi Denince Akla Gelenler
Kod Kalitesi Denince Akla Gelenler başlıklı yazım.
Kod Redaktörlügü
Kod Redaktörlügü başlıklı yazım.
Yazılımda Otopilot
Yazılımda Otopilot başlıklı yazım.