Ist es für einen Anfänger / eine Anfängerin notwendig Effizienzüberlegungen zu machen?

Nein.

In einem ersten Schritt steht die Formulierung einer korrekten und gut verständlichen Lösung im Vordergrund. In einem weiteren Schritt, kann versucht werden, alternative Lösungen zur Steigerung der Effizienz zu finden.

Für den Lernfortschritt ist die Erarbeitung alternativer Lösungen ein konstruktiver und zielführender Ansatz. Freilich kann das Ziel der alternativen Umsetzung eine Steigerung der Effizienz sein.

In der Praxis steht oft die effiziente Arbeitsweise im Vordergrund. Hier werden Optimierungen in Bezug auf die Ausführungsgeschwindigkeit oft nur dann vorgenommen, wenn sie zur Behebung eines Problems notwendig sind.