Wie kann ich als einfacher Fachinformatiker mit Open Source arbeiten? Leider habe ich nur Erfahrungen mit Windows Server und dergleichen. Programmieren kann ich auch nicht. Welche beruflichen Einstiegsmöglichkeiten oder Weiterbildungen gibt es? Wo und wie kann ich anfangen. Mit meinem FISI Horizont kann ich momentan nicht sehr weit schauen. Vielleicht hilft mit jemand über den Tellerrand zu schauen. Vielen dank!
@toaskoas geile Frage! Wird gepusht.
@toaskoas ich weiss nicht ob es dir weiterhilft, bin auch kein programmierer, aber würde mir ein linux dist local installieren und z.B. python oder java anfangen zu programmieren. Gute bücher für anfänger gibts von michael kofler, hat auch ne webseite kofler.info. der blog http://blog.schockwellenreiter.de/index.html ist sehr intressant, hat hier auch account. Der author befasst sich mit python, processing und alles rundum programmieren
@gse auf meinem Laptop nutze ich Debian.
@toaskoas
So aus der Perspektive eines Autodidakts: Ich hab die Basics gelernt, indem ich mir angeschaut hab, welche Dienste ich so benutze und wie ich sowas selbst hosten kann. Dann ganz vielen HowTos gefolgt bis sich irgendwann genug Basiswissen eingeschlichen hatte um gezielt Themen zu finden in die ich mich reinarbeiten konnte.
Sich selbst Aufgaben/konkrete Ziele setzen hilft imho mehr als von Anfang an 'eimal alles' lernen zu wollen.
@nvi das ist eine interessante Vorgehensweise
@toaskoas
Und was Jobs angeht sind die DInge die man selbst ohne äußere Zwänge gelernt hat für einen Arbeitgeber viel relevnter als irgendwelche Abschlüsse. Nicht weil Autodidakten automatisch besser sind aber man kann ganz gut auf Motivation und Eigenständigkeit schließen.
Insbesondere ein Wechsel der Spezialisierung, den man sich selbst erarbeitet hat wird einem gerne hoch angerechnet.
@toaskoas
Definiere "einfacher Fachinformatiker"
Das erste was ich gelernt habe:
- Rede dein eigenes Wissen nicht klein
Ich habe schon in verschiedenen Bereichen gearbeitet wo immer "protzige Informatiker" an Servern gearbeitet haben. Dann kam ich dazu und sollte ein wenig mehr First/second Level Support bieten. Nach einem Monat hatte ich mehr in PowerShell drauf als mein Kollege, dafür weiß ich bis heute nicht was er so Anden Servern - 1/2
gemacht hat (welche unter Linux laufen und mich immer interessierten)
- Sei einfach bereit zu lernen
Halte immer Augen und Ohren offen.
Du musst in einem Umfeld arbeiten wo Windows zum Einsatz kommt? Ja das ist kacke... Aber man kann dagegen ein wenig angehen bringe Vorschläge mit Open Source Software (libreoffice statt ms Office z. B.) bring Test Rechner mit Linux in die Umgebung. Etc. Etc. Mit der Zeit wird das auch schon. @toaskoas - 2/2
@toaskoas installiere dir neben Windows ein Linux. (z.B. Ubuntu.)
Versuche alle Aufgaben unter Linux zu lösen. Suche nach alternativen Programmen die du sonst unter Windows nutz. Beschäftige dich damit und suche nach Lösungen.
@ReinerStahl Debian nutze ich bereits.
@toaskoas Zu dem, was die Vorredner bereits alles gesagt haben, könnte ich noch hinzufügen, dass man diverse Linux-Distributionen auch auf einen USB Stick packen und diese als "Live-System" erstmal ausprobieren kann. Das ermöglicht vielleicht auch schon mal einen ersten Eindruck von den unterschiedlichen Distributionen.
An der Stelle sei das Tool VenToy erwähnt, welches dich sehr einfach einen USB Stick für ISOs vorbereiten lässt.
@toaskoas Absolviere die LPICs, damit haste den Nachweis und eignest dir auch das Grundwissen an. (Persönliche Weiterbildung ist natürlich auch notwendig)
@toaskoas FISI ist dich super und du bist ja schon dabei mit Linux & Co über den Tellerrand zu schauen. Z.B. bin ich in meinem Job lokaler Win-Admin und mache da viel mit PowerShell. Die Cmdlets, die ich dabei für meine Skripte produziere, veröffentliche ich soweit es geht auf Github unter einer OpenSource-Lizenz. Abends mache ich Sachen für die LUG und betreue unsere Dieste und Bash-, Python-Skripte, die ich teilweise mit aufgebaut habe.
Ich will bekräftigen, dass du als #Fachinformatiker genau die richtige formale Ausbildung hast, um "irgendwas mit IT" zu machen!
...nochmal random: vielleicht ist @tuxedocomputers ein Arneitgeber für dich?
@rick den Weg fände ich auch gut :)
Magst du vielleicht mal ein Bisschen weiter "träumen"?
Also hast du eine Vorstellung, wenn du jeden Job haben könntest, was würdest du dann machen? ( Oder brauchst du dafür die Idee, das wäre auch ok ).
Hintergrund: ich hoffe, dass wir dir dann Zielgerichteter helfen können.
( Viele scheinen z.B. zu lesen " ich will programmieren können", das sagst du aber gar nicht. ( ist ok, wenn du es willst, ist aber auch ok, wenn du es nicht willst! )
@toaskoas Hier Mal ein paar Tips:
* Arbeite dich durch LFS
* Installiere dir ArchLinux/CentOS/Debian
* Programmieren lernt man am besten an konkreten Projekten. Überlege dir, was du gerne hättest, was du gerne vereinfachen würdest und dann Versuche das Ziel mit minimalem Aufwand zu erreichen.
* Schau dich auf GitHub um, such nach deinen lieblings Tools/Apps/Programmen und durchstöbere den Issue Tracker. Oft gibt es Einsteiger-Tickets. Mach dich mit Git vertraut.
@toaskoas Ich habe einen Zettel, dass ich Fachinformatikerin (Anwendungsentwicklung) bin. Programmieren kann ich nicht wirklich.
Mach dich nicht kleiner als du bist. Benutze weiterhin dein Debian und du wirst stetig lernen.
LPIC empfehle ich eher nicht. Das ist zu 90 % Zeug auswendig lernen.
Ich arbeite gerne mit OpenWrt und mache Freifunk. Durch diese Tätigkeiten habe ich wahrscheinlich das meiste gelernt.
Um mehr in due Materie einzutauchen würd ich dir raten, einige open source serverlösungen auszuprobiere... entweder auf einen raspberry (vpn server, PiHole etc) oder einen altes notebook hernehmen und Github mal nach interssanten serverlösungen durchsuchen die dich interessieren würden. Zb. Nextcloud, einen Gameserver einrichten und zugänglich machen etc... es findet sich viel im Netz womit man seine Neugierde stillen kann 😁💪
@txt_file
Aja, ich bin momentan über den Punkt "Open Source" und sich mit Linux auskennen relativ durch und habe mir als neuss Ziel eben wirklich selbst Programmieren lernen gesetzt. Bislang konnte ich von C abstammenden Programmcode lediglich lesen, mit etwas recherche verstehen und dann geringfügig modifizieren... jetzt steh ich zwar auch erst am anfang aber meinen Mastertip möcht ich dir - 1/3
trotzdem nicht vorenthalten... denn du kannst dir zwar alles im Netz über Programmieren zusammensuchen und kostenlos lernen. Aber mir persönlich fehlte mit dieser vorgehensweise immer Struktur. Damit mein ich, wo fängt man an und wo hört es auf... ich mache jetzt Onlinekurse die dir die Grundlagen vermitteln ( zb. bei Codecadamy oder zb. Sololearn soll auch sehr gut sein)... mit dem geht es jetzt viel besser voran... da es eben @txt_file @toaskoas - 2/3
@deliri ja, Struktur ist wichtig. Denk ich mir auch oft. Wo fang ich an, wo hör ich auf. Ja, das werde ich mir mal geben.
@toaskoas
LPIC behandelt die meisten Aspekte, die man für Linux im professionellem Umfeld braucht. Linux "just for fun" installieren und damit basteln ist auch eine schöne Sache, aber nicht so systematisch und umfassend. Ich empfehle: Mach beides.
@unixwitch
Fand LPIC jetzt ganz gut. Werde da nochmals rein schauen
@txt_file
Das ist jetzt vielleicht etwas random, aber ich meine dass z.B. die IT der Stadt #Schwabach (#Franken, #Bayern) viel mit #OpenSource macht - eventuell könntest du dort arbeiten, oder auch nur die Menschen dort nach ihrem Werdegang fragen?
Via #Job hab ich noch das entdeckt: https://chaos.social/@laufi/104675864981808333
@toaskoas du kannst dir zum Einstieg mal unseren Linux-Kurs ansehen: https://linuxkurs.ch
@lioh
Danke dir!
@toaskoas
Was sehr hilfreich ist ist alles rund um die LPCI - Zertifizierung. "Linux Professional Institute LPIC"
Für den freien Einstieg würde ich die Unterrichtsmateriealen von Empfehlen. Auch wenn sie nicht mehr top aktuell sind. So viel hat sich bei Linux dann doch nicht geändert. https://www.tuxcademy.org/product/lxes/
@toaskoas
Uff ich glaub das ist ziemlich allgemein. Ich würde mich von eigenen Interessen leiten lassen: Bist du Systemintegration vielleicht ein #raspberrypi oder #smarthome oder #monitoring. Als coder vlt. eher #python?