Öğretmenlik mesleğinde, en azından Birleşik Krallık'ta, öğretmenler öğrettiklerinden çok daha fazla nitelikli olmalıdır. Ortaokul (Lise) öğretmeni öğrettikleri konuda bir dereceye sahip olacak ve İlkokul (İlköğretim) öğretmenlerinin de dereceleri olacak ve iyi bir GCSE seviyesine (lise kadar) tüm ana konularda yetkin olmalıdır çıkış sınavları?, ABD çapında gerçek bir eşdeğer).
Niye ya? Çünkü bir şeyi iyi öğretmek veya gerçekten de bir şeyi iyi kullanmak için onu anlamak zorundasınız. Bu, üzerinde çalıştığınız olandan önceki karar zincirinin altında yatan yapının anlaşılmasını gerektirir. Yüksek seviye kodu doğru bir şekilde anlamak için üzerine kurulduğu katmanı, nasıl çalıştığını, güçlü ve zayıf yönlerinin nerede olduğunu anlamalısınız. Bu özyinelemelidir, altındaki katmanı anlamak için altındaki katmanı da anlamalısınız.
Sonuçta, bu yüzden Computing'deki nezih üniversite / kolej kursları, her şeyden önce iyi bir matematik yeteneği ister, çünkü etkili bir şekilde en alt basamaktır.
Maths -> Physics ->
-> Chemistry -> Materials -> Hardware Design -> Microcode -> Assembler
-> Bus Interfaces -> Peripherals
... Assembler -> Low Level -> High Level ->
... OS / Drivers -> API Level -> Applications -> User
Bu alanlarda bilginiz yoksa, anlayışınız onun altında tehlikeye girer. Başka bir katmanı çalıştırdığınız seviyeye ne kadar yakınsa, topraklaması da o kadar önemlidir.
Yani: assembler'ı üst seviye kodlayıcı olarak bilmeniz mi gerekiyor? Yardımı olacaktır.