Sie müssen es nicht lernen, aber es macht Sie zu einem besseren Programmierer. Sie werden lernen, Dinge anders zu machen als unter Windows. Die Verwendung einer der * sh-Shells führt schließlich zur Skripterstellung und zur Verwendung regulärer Ausdrücke, zur Automatisierung von Installationen, zum Parsen großer Dateien usw.
Es ist mir egal, dass ich verspottet werde, weil ich es nicht weiß, ebenso wie es mir wichtig ist, wie cool es ist, wenn ich lerne, wie man etwas anderes unter Linux macht. Mit jedem neuen Stück wird es immer besser.
Powershell hat eine Menge, die aus der Nix-Welt kommt. Endlich wurde ihnen klar, dass man eine gute Konsole braucht, um automatisiert zu werden (ein großes Lob an MS dafür). Sowohl Perl als auch Python scheinen eine Mischung aus C, bash, sed, awk zu sein, die alle auf ihre eigene Weise zu einer guten Sache verschmolzen sind.
Zumindest müssen Sie noch etwas in Ihren Lebenslauf aufnehmen, aber das ist wirklich nicht das Beste, was Sie daraus machen können.
Ich bin sicher, Sie werden auf Ihren eigenen Sachen finden, die Sie gehen lassen: "Wow, das ist so cool!" Mein erster Versuch war, Apache mit einem USR1-Signal "zu töten", um eine neue Konfigurationsdatei zu laden und die Protokolle neu zu starten, ohne den Dienst jemals zu stoppen und weiterhin Verbindungen zu erhalten. Auch ssh und rsync, gute Trauer, warum MS sie nicht portieren würde, ist mir ein Rätsel.