Warum Programmieren lernen kostenlose Software retten kann (Meinung)

Warum Programmieren lernen

Ich wollte es schon lange versuchen Ubuntu-Touch, das ursprünglich von Canonical entwickelte und nun von der Community weitergeführte mobile Betriebssystem. Ich habe sogar ein generisches Tablet gekauft, um es zu rooten und zu installieren, aber seine Hardware war so unbekannt, dass ich nie herausgefunden habe, wie es geht.

Zufällig wollte ich ein Moto G von 2014, das auf der Liste der kompatiblen Geräte steht, in meine Hände fallen, also werde ich es so schnell wie möglich ausprobieren. Zur Vorbereitung entschied ich mich, eine Tour durch ihn zu machen Appstore. Was für eine Enttäuschung!

Die Leute von UBPorts machen einen tollen Job; das Betriebssystem unterstützt native Anwendungen in JavaScript, C++, Python, Rust und Go, während die Schnittstellen mit QML oder HTML 5 erstellt werden können. Es gibt eine integrierte funktionale Entwicklungsumgebung und eine umfassende Dokumentation. Der Inhalt des Ladens ist jedoch so phantasielos, dass man weinen möchte

Es geht nicht darum, nicht die gleichen Anwendungen aus den iOS- und Android-Stores zu haben. Es geht darum, keine besseren Anwendungen zu haben. Es gibt nur Webapps, die automatisch mit einer Anwendung darüber generiert werden.

Das gleiche passiert mit Linux. Wie ein argentinischer Fußballtrainer sagen würde: „Die Basis ist da.“ Das Problem ist, dass wir sie scheinbar nicht nutzen können.

Warum Programmieren lernen

Vor kurzem wurde mir in einem Videoblog vorgeworfen, Linux dafür verantwortlich gemacht zu haben, dass es nicht mehr Marktanteile hat und nicht versteht, dass Windows führend ist, weil "es auf fast allen Computern vorinstalliert ist". Um das zweite zu widerlegen, brauche ich nur zwei Worte; Windows Vista. Auf Millionen von Computern vorinstalliert, überstieg es nie den zweistelligen Marktanteil. Das gleiche würde Jahre später mit Windows 8 passieren.

Was das erste betrifft, so ist Linux daran schuld, dass es sich nicht bemüht hat. Wir haben alle Werkzeuge, um hochwertige Software zu erstellen. Aber wir ziehen es vor, abgeleitete Distributionen und Videoplayer-Forks zu machen, anstatt störende Anwendungen.

Daher schreibe ich diese Serie. Weder Adobe wird uns ein Photoshop noch Apple ein GarageBand geben. Wenn wir sie wollen, müssen wir sie selbst bauen.
In einem Kommentar zu einem früheren Artikel schrieb Benutzer Camilo Bernal:

Nun, ich sage Ihnen, dass ich kein professioneller Programmierer bin, aber Linux hat mir seit 11 Jahren sehr gut getan. Die einzigen "fortgeschrittenen" Fähigkeiten, die ich benötigt habe, waren das Schreiben von Bash / Python-Skripten und das Herumfummeln an einigen Konfigurationsdateien. Alles andere wurde mir von der OpenSource-Community geliefert, kompiliert und einsatzbereit. Frisch von Windows im Jahr 2010, hasste ich das Terminal wie niemand sonst, und jetzt ist es mein Lieblingstool geworden und das, das ich am meisten benutze :)

Ich wüsste nicht, wie man eine großartige Anwendung von Grund auf neu erstellt, um ein Problem zu lösen, sie zu kompilieren, mit einer grafischen Oberfläche zu versehen und zu verteilen, aber ich weiß, wie man bereits vorhandene Programme mit Skripten verwendet und sie kombiniert, um jedes gewünschte Ziel zu erreichen Ergebnis, so dass es in der Praxis nicht notwendig ist, professionell zu programmieren, und dennoch habe ich es geschafft, komplexe Aufgaben des Wirtschaftsingenieurwesens in mittelständischen Unternehmen zu lösen.

Meine Absicht ist es nicht, auf die Linie zu gehen. Wenn ich Predigten halten wollte, hätte ich für einen Priester studiert. Der Zweck dieser Artikelserie ist es, Menschen zu helfen, die einen Schritt weiter gehen wollen, nicht diejenigen, die haben, was sie brauchen, zu zwingen, etwas zu tun, was sie nicht tun müssen.

Im ersten Kapitel von Sechs denkende Hüte, der Produktivitätsspezialist Edward De Bono schlägt vor, was er „Vorgeben…“ nennt. In unserem Fall wäre es das Wenn wir die Methodik professioneller Programmierer übernehmen, werden wir am Ende einer.

Es geht nicht darum, das Programmieren zu unserer Lebensweise zu machen (es sei denn, Sie möchten es tun) Wie ich bereits sagte, wird uns niemand die Anträge geben, die wir verdienen, es sei denn, wir stellen sie selbst. Natürlich ist es nicht etwas, das über Nacht erreicht wird.

Kostenlose Software speichern

Vor langer Zeit habe ich kommentiert ein Artikel darüber, wie Open-Source-Projekte, die nicht von Unternehmen unterstützt werden, sterben. Der Weg, dies zu vermeiden, besteht darin, die Community der freiwilligen Entwickler wiederzubeleben. Die Werkzeuge sind da. Nur der Wille fehlt.

Vor ein paar Monaten wurde die Kampagne zur Entfernung von Richard Stallman bekannt, die von verschiedenen Mitgliedern freier Softwareprojekte (meiner Meinung nach von Unternehmen unterstützt) betrieben wurde. Wie wir alle wissen, ist Stallman immer noch an seinem Platz, weil es mehr gab, die sich für ihn ausgesprochen haben. Weniger bekannt ist, dass die Initiatoren der Kampagne nach und nach ihre Rolle in den verschiedenen Projekten aufgeben. Ausnahmsweise ist der Kampf gewonnen, aber die Gemeinschaften brauchen neue Mitglieder, um zu verhindern, dass kommerzielle Interessen Agenden durchsetzen, die nichts mit den Prinzipien freier Software zu tun haben


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Rodriguez sagte

    Ich stimme zu, obwohl ich am meisten bedaure, dass es so viel Genie in der Unfähigkeit gibt, Meinungen zu tolerieren.

  2.   JVFS sagte

    Vielen Dank an alle Entwickler und die Arbeit, die sie geleistet haben, ist unglaublich. Ich arbeite seit mehr als 6 Jahren mit Linux (Ubuntu) und die Leistung war agiler, beginnend mit LibreOffice, Gimp und Inskape. Diese Programme sind fantastisch und obwohl ich das Programmieren ausprobiert habe, war ich nicht konstant dabei, aber ich bin wieder dankbar für all diese Werkzeuge und die, die ich noch entdecken muss.

    Herzlichen Glückwunsch!