Ich stand vor einer ähnlichen Entscheidung. Meine neue Firma hätte mich auch als Entwickler eingestellt. Die Frage ist... was kannst du denn an (Hoch)Sprachen? Wie fit bist du in Java, C#, C++, PHP, Ruby usw.? (also irgendwas davon ;-)). Und die Frage ist auch, wird dich das denn auf Dauer glücklich machen. Ich würde behaupten als Administrator kannst du dich in einem durchschnittlichen Unternehmen freier Entfalten, als ein Entwickler.
Als Admin könntest du dir z.b. einen Shift in die Windows Welt überlegen.
Aber zurück zum eigentlichen Thema. Hast du dir denn überlegt, WAS du programmieren willst? Wenn du jetzt einsteigst würde ich mich vor allem mit den typischen Webtechnologien HTML 5, CSS und JavaScript beschäftigen. Java und C# sind auch nicht so falsch. Wenn du es gerne hart und schmutzig magst findet man als C++ auch Arbeit.
Wichtig in einer Bewerbung finde ich zu zeigen, dass du die Basics beherrscht. Objektorientierung, Planung, abstraktion usw. usw. Außerdem solltest du aufzeigen, wieso du zur Programmierung gekommen bist. Und das sollte nachvollziehbar sein. Ich habe folgendermaßen argumentiert:
Bei der täglichen Arbeit als Administrator sind mir wiederkehrende Arbeiten aufgefallen. Diese habe ich nach und nach mit Tools geschrieben in C# automatisiert. Darauf aufbauend habe ich mich dann im Bereich .NET und C# weiter informiert und mir die wichtigen Grundlagenkenntnisse angeeignet.
Letztendlich habe ich mich dann trotz Interesses gegen einen Entwicklerjob entschieden. Ich werd in Zukunft aber kombinierte Dinge tun. Auf der Microsoft Plattform kann man das mit der Powershell sehr gut. Die meisten Applikationen von MS integrieren die und so hab ich dann für mich das passende rausgesucht, wo von beiden Bereichen etwas vorkommt und ich mich nicht auf eins festlegen muss.