Bret Victor The Future of Programming

HN ▲ 166Genel YazılımKanal: Joey ReidYayın: 31.07.2013Süre: 32:55

Neden izlemeli?

Programlama araçları, arayüzler ve düşünce yapıları üzerinde düşünen yazılımcılar için ilham verici bir konuşma. Geleceğin programlama deneyimlerini ve geliştirici araçlarının nasıl yeniden tasarlanabileceğini görmek isteyenler burada yeni bakış açıları elde eder.

Video özeti

Bret Victor'ın konuşması, programlamanın geleceğine dair ilham verici fikirler ve geliştirici araçlarının yeniden düşünülmesi üzerinde duruyor. Sunumda geçmişten örneklerle yeni fikirleri benimsemenin önemi, doğrudan veri manipülasyonu, hedef odaklı programlama, mekânsal bilgi sistemleri ve paralel programlama modelleri gibi dört büyük fikir ele alınıyor; konuşma ayrıca geliştirici zihniyeti ve araçların kullanıcı odaklı tasarımı üzerine somut öneriler sunuyor.

Programlama araçları, kullanıcı arayüzleri ve yaratıcı süreçler üzerinde düşünen geliştiriciler bu içeriği faydalı bulur; genel bir yazılım geçmişi ve araç kullanımı bilgisi yeterlidir. İzleyici, doğrudan veri manipülasyonu, hedeflerle programlama ve paralel modelleme gibi yaklaşımları görerek gelecekteki araç tasarımlarına dair yeni bakış açıları kazanır ve mevcut araçları yeniden düşünme konusunda somut ilham alır.

Bölümler

  1. Programlamanın geleceği
  2. Dört büyük fikir
  3. Verinin doğrudan manipülasyonu
  4. Hedeflerle programlama
  5. Geleceğe yönelik zihniyet

Öne çıkan fikirler

  • Doğrudan veri manipulasyonu, geliştiricilerin kavramsal yükünü azaltarak daha sezgisel araçlar sağlar.
  • Programlamayı hedeflerle ifade etmek, niyet odaklı geliştirmeyi ve otomasyonu kolaylaştırır.
  • Araç ve arayüz tasarımındaki radikal yeniden düşünmeler, programlama verimliliğini ve yaratıcılığı artırabilir.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

Hacker News'te 166 puan ve 98 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler