Freie Software schmieden
Veröffentlicht in durch Ron
Ich habe bereits ein wenig über meine Unzufriedenheit mit der Technologieindustrie in den Posts gesprochen. Frühjahrsbericht I und Meine toxische Beziehung zu Big Tech Dann werde ich mich vorerst nicht beschweren. In diesem Beitrag werde ich kurz zeigen, wie ich Software entwickle und welche Plattformen und Tools ich verwende.
Ich schloss 2018 meinen Abschluss als Computertechniker ab, arbeitete einige Zeit in der Wartung bis 2020 begann ich meinen Abschluss in Informatik. Meine Geschichte in der Programmierung beginnt jedoch kurz davor, amateurhaft hatte ich seit 2014 Websites entwickelt und bin in meinem späten Github geblieben. Ich benutzte github-seiten, um meine statischen websites zu hosten, und ich war glücklich. Ich habe Dutzende von .github.io-Projekten erstellt und sie müssen in Microsoft-Rechenzentren verloren gehen.
Ich habe Windows noch nie als Personal Computer benutzt. Als ich meinen ersten Computer kaufte, war Debian installiert und verwendete Debian bis 2018. Als ich dem technischen Kurs beitrat, wurde ich ein Hacker und begann Arch Linux zu verwenden und meine Websites und Projekte in gitlab zu hosten..
Während meines Studiums habe ich Arch benutzt und meine Projekte bei Gitlab gehostet. Als ich app-entwickler für den google play store wurde, war ich glücklich, alles zu benutzen, was google war, besonders datenzentren. Diese Geschichte dauerte bis Anfang dieses Jahres. Das Ende meiner Beziehung zu Google war eine Veröffentlichung für mich. Heute verwende ich nur freie und dezentrale Software in all meiner technologischen Erfahrung. Ich benutze Void Linux, obwohl ich Rolling Release hasse und meine Projekte bei Codeberg mit ihren Rechenzentren in Berlin hoste.
Mein Befehlseditor ist Nano. Meine IDE ist Geany.
In der Desktop-Software-Entwicklung (mein aktueller Fokus) verwenden Sie den C / GDB / Make / Git-Stack und die grafischen Bibliotheken, die ich verwende, sind GTK3 (utilitarian) und SDL2 (Games).).
Web entwickeln Ich verwende den Standard-Webstapel HTML/CSS/JS und Python bei Bedarf.
In Skripts verwende ich Shell und Python.
In *Künstliche Intelligenz Ich benutze C und Python.
Das ist meine persönliche Schmiede. Für bezahlte Arbeit verwenden wir natürlich das, was Arbeit erfordert. Ich musste unter Windows in Java mit VSCode programmieren und bin noch am Leben.
*Künstliche Intelligenz Es ist ein Teilgebiet der Informatikforschung. Was Sie dort draußen als KI sehen, sind generative Modelle mit Transformatoren sowie autonome Agenten und Selbstverbesserungen..