UI/UX tasarımcı: güzel değil, kullanılabilir tasarlamak
Bir uygulama çirkin görünse de kullanımı kolaysa sevilir. Kullanımı zor ama güzelse terk edilir. UI/UX tasarımcılar bu dengeyi kurar.
Yazıyı okuUygulama açarken arkasında bir yazılımcının emeği var. Bu meslek ne gerektirir, nasıl başlanır?
Yazılımcılar kullanıcıların ihtiyaçlarını anlayıp bunları çalışan programlara dönüştürür. Kimi uygulama geliştirir, kimi web sitesi yazar, kimi oyun tasarlar, kimi büyük sistemlerin arka planını kurar. Tek bir "yazılımcı" tanımı yoktur; alan çok geniştir ve her bölümünde farklı beceriler öne çıkar.
Teknik olarak en az bir programlama dili bilmek gerekir. Ama bunun yanında problem çözme, sabır, açık fikirlilik ve takım çalışması en az kodlama kadar önemlidir. Büyük projeler yalnız yapılmaz; ekip içinde iletişim kurabilmek kritiktir. İyi bir yazılımcı anlamadığı şeyi sormaktan çekinmez.
Bilgisayar mühendisliği bölümü klasik yoldur. Ama yazılım alanında başka yollardan gelenler de çok başarılı olur. Fizik, matematik, hatta biyoloji mezunları kodlamayı öğrenip farklı alanlarda yazılımcı olarak çalışmaktadır. Önemli olan öğrenmeyi bırakmamaktır.
Bu hafta içinde küçük bir proje belirle: basit bir hesap makinesi, renk değiştiren bir sayfa ya da kısa bir oyun. Sıfırdan tamamlayabileceğin bir şey seç. Projeyi bitirdiğinde yazılımcıların her gün hissettiği tatmini küçük de olsa yaşarsın.
KEŞFE DEVAM
Bir uygulama çirkin görünse de kullanımı kolaysa sevilir. Kullanımı zor ama güzelse terk edilir. UI/UX tasarımcılar bu dengeyi kurar.
Yazıyı okuBüyük veri yığınları içinde anlamlı kalıplar bulmak hem matematik hem merak gerektirir.
Yazıyı okuZararlı yazılımları, şüpheli ağ trafiğini ve açıkları tespit etmek özel bir bakış açısı gerektirir.
Yazıyı oku