Kategorien
Programmieren

Programmieren – wie fange ich an?

Letzte Woche habe ich versucht, eine Antwort auf die Frage „Programmieren, was ist das eigentlich?“ zu geben. In diesem Blog-Post zeige ich, wie man mit programmieren anfängt und in welche Richtung sich das entwickeln könnte.

Wenn du diesen Artikel liest, hast du Zugang zu einem Computer (PC, Mac, Linux, Raspberry Pi, Smartphone, Tablet) und eine Verbindung ins Internet. Vielleicht hast du sogar Zugang zu einem Webhosting hier bei Novatrend.

Viele Programmier-Karrieren starten mit den ganz normalen Herausforderungen des Lebens. Du gehst zur Schule, zur Arbeit, sprichst mit anderen Personen, denkst nach oder langweilst dich vielleicht. Dann hast du eine Idee!

Kategorien
Allgemein Infrastruktur Programmieren

Programmieren – was ist das eigentlich?

Im Rahmen von Schule, Ausbildung und der allgemeinen Digitalisierung wird oft darüber gesprochen, dass man „Programmieren“ oder „Coden“ oder „Entwickeln“ lernen sollte. Software-Entwickler:innen hätten die besten Berufschancen, werden von viele Firmen gesucht, meistens gut bezahlt und ausserdem hätte „alles“ in der Zukunft damit zu tun. Das „Verständnis für Programmierung“ ist bereits heute eine der wichtigsten Kompetenzen von Arbeitnehmer:innen. Nicht nur grosse Industrieunternehmen benötigen Personen, die entwickeln und programmieren, auch und gerade Klein- und Mittelständische Unternehmen haben Bedarf. Seit Beginn der Corona Pandemie vor mehr als einem Jahr boomen beispielsweise Online-Shops, App-Entwicklung und Tools um ein Arbeiten von Zuhause zu ermöglichen. Weltweit gibt es heute etwa 25 Millionen Personen, die Software entwickeln. Das entspricht 0.35 Prozent der Weltbevölkerung oder anders ausgedrückt: von 3,000 Personen entwickelt (nur) eine Software!

Da stellen sich natürlich Fragen wie:

  • Was ist Programmieren überhaupt?
  • Wie lerne ich das?
  • Wann lerne ich das am Besten?
Kategorien
Betriebssysteme Programmieren Tools Webserver

Ein Webserver auf deinem iPhone/iPad

Die Verbreitung von Apple iPhones und iPads ist in der Schweiz, verglichen mit anderen Ländern, besonders hoch. Bei den Anteilen der Betriebssysteme an den Web-Besuchen in der Schweiz im Jahr 2019 liegt der Anteil von iOS Geräten bei 44.6%. Der vergleichbare Wert bei Android Geräten liegt bei 31.5%, Windows bei 18.9%, MacOS bei 4.7% (Quelle). Nach der Einführung eines Split Modes und der Mausunterstützung in iOS würden immer mehr Benutzer von iPads gern auf ihrem Gerät eine Entwicklungsumgebung haben um lokal programmieren zu können. Für das reine Programmieren liess sich da mit verschiedenen Apps durchaus etwas tun, aber ein lokaler Webserver und ein eigenes Dateisystem war bisher nicht wirklich möglich. Die im Apple App Store verfügbare App iSH ändert das nun – ein Selbstversuch.

Kategorien
Content Management Systeme Programmieren

News aus WordPress auf anderen Seiten anzeigen

Wenn eine Website erstellt wird, so passiert das heute selten „auf der grünen Wiese“. Meistens existiert schon eine Vorgänger Website, manchmal betreibt man mehrere Websites. Manchmal bloggen auch Personen in der Firma zu Themen, die interessant sind. Eine Anforderung, die mir in letzter Zeit relativ häufig begegnete war das Einbinden von Beiträgen aus einem WordPress Blog in eine andere Website, möglichst ohne die Nutzung von PHP oder anderen Programmiersprachen auf der Serverseite. So prinzipiell suchte man „nach einem JavaScript Schnipsel“.

Nachdem ich nun alle möglichen „JavaScript Schnipsel“ ausprobiert habe, entschloss ich mich selbst etwas einfaches zu schreiben.