Bence onu göremediğinizde bir dil öğrendiniz. For döngülerini ve veri erişimlerini görmezsiniz, ancak algoritmanın iş akışını görürsünüz.
Parametre geçişi ve dizi işlemesi, sihirli makrolar ile oyun oynamazsınız. Kodunuzu, arkadaşlarınıza ve öğretmenlerinize göstermek için kendi kendine pazarlama materyali olarak düşünmüyorsunuz, ancak bir sorun hakkındaki anlayışınızı ve bilgisayara iradesinizi en okunaklı şekilde ifade ediyorsunuz.
Sadece onları izleyerek birçok hatadan kaçınmanıza yardımcı olacak alışkanlıklarınız var: Mesela: "} Sadece bir satır olacak" veya "Aptal değilim ve bildiğimden kesinlikle emin olsanız bile, ifadelerde {} kod blokları ve () kullanın. operatör öncelik sırası ".
Kaç tane sınıf, kalıp ve çerçeve API'si bildiğinizi saymayı bıraktınız. İstihbarat, referanslar ve öğreticiler ve Google bunun içindir. Ancak bir soruna baktığınızda, hangi parçalara bölünebileceğini ve bunları hangi araçlar ve algoritmalarla çözeceğinizi hemen bilirsiniz.
Sen ne yaparsan işleri vardır zarif ve küçük . Kodlamayı seviyorsunuz ve kolayca hatalarınızı buluyorsunuz. Evet, üstatlar aynı zamanda insanlar oldukları için de hata yaparlar - fakat kod yapıları onları doğru yere götürdüğü için onları çabucak bulurlar.
Ve nihayetinde fark et: problemleri düşünmeyi, analiz etmeyi ve çözmeyi öğrendin; onlarla karşılaştırıldığında, asıl dil ikincildir, yalnızca geçerli kurallar ve araçlar kutusudur.