İnsanlar ne istediklerini biliyorlardı.
İnsanlarla konuşacağımı düşündüğüm en uzun süre, bir problemi veya iş akışını tarif edeceklerdi ve koda koyacağım ve otomatikleştireceğim. Her seferinde ortaya çıkıyor, istediklerini düşündükleri şey aslında istedikleri şey değildi.
Düzenleme: Yorumların çoğuna katılıyorum. Bu teknik bir cevap değildir ve sorgulayıcının aradığı şey olmayabilir. Sadece programlama için geçerli değildir. Eminim bu benim en uzun süredir var olan varsayımım da değil, ama bunu yaptığım 10 kısa yıl içinde öğrendiğim en çarpıcı şeydi. Eminim saf safımdı ama beynimin nasıl bağlandığına / bağlandığına ve iş dünyasına girmeden önce edindiğim öğretim ve deneyimler, cevap verdiğim şeyi yapacağımı düşünmem için beni yönlendirdi; insanların sorunlarını çözmek için kod ve bilgisayarları kullanabileceğimi
Sanırım bu cevap, programcı olmayanların bahsettiğim şeyleri anlama / önemseme hakkındaki Robin'e benziyor. İşi çevik, yinelemeli, etkileşimli bir süreç olarak öğrenmekle ilgilidir. Programlama kodu-maymun olmak ile yazılım geliştiricisi olmak arasındaki farkı öğrenmekle ilgilidir. İkisi arasında bir fark olduğunu ve alanda gerçekten iyi olduğunu fark etmekle ilgili, sadece sözdizimi ve yazma hızı değil.
Düzenleme: Bu cevap şimdi bana cevap veren bu cevapta üzgün insanları yatıştırmak için topluluk-wiki.