Quantifizierung von Erfahrung und Können


8

Ich bin ein Linux-Systemadministrator und arbeite seit mehr als 6 Jahren in dieser Branche. Ich war auch in einigen großen Projekten, konnte aber keine Chance finden, mit anderen erfahrenen Linux-Administratoren zusammenzuarbeiten. Als ich mit Teams gearbeitet habe, war ich der erfahrenste.

Meine Frage ist also, ich schaue immer in die Handbücher und suche im Internet, wenn ich Server einrichte (wie MySQL, Apache-Lighttpd, DNS-Konfiguration), auch wenn ich in der Vergangenheit dieselbe Konfiguration vorgenommen habe. Möglicherweise habe ich dieselbe Konfiguration mehr als 50 Mal vorgenommen, aber ich muss mir immer noch die Handbücher und Websites ansehen, um mich an die Argumente zu erinnern und einige wichtige Punkte nicht zu verpassen.

Ist das normal? Wenn ich beispielsweise für ein großes Unternehmen mit vielen erfahrenen Systemadministratoren arbeite, sieht es dann so aus, als wäre ich beim Betrachten von Handbüchern und Befehlen im Internet nicht erfahren? Es fällt mir schwer, einen DNS-Server einzurichten oder MySQL zu optimieren, ohne die Handbücher zu lesen. Ich bin jedoch sehr zufrieden mit dem, was ich tue.

Was denken Sie? Ist das normal?


Ich wäre besorgter, wenn Sie die Handbücher nicht überprüfen würden, als wenn Sie dies tun würden. Wenn Sie sie
überprüfen, stellen

Antworten:


10

Meine Kollegen sagen mir, dass sie denken, ich habe ein sehr gutes Gedächtnis. Ich kann Ihnen trotz meines guten Gedächtnisses sagen, dass ich mich immer täglich auf Dokumentation und Notizen beziehe. Ich könnte nicht ohne unser Dokumentations-Wiki, meine persönlichen Evernote-Informationen und mein VCS-Repository mit Skripten leben.

Wenn Sie ein Generalberater wie ich sind und ein wenig über alles wissen müssen, ist es einfach nicht möglich, jedes einzelne Ding auswendig zu lernen. Vielleicht können sich Leute, die in großen IT-Shops arbeiten, lange genug auf eine bestimmte Sache konzentrieren, um tatsächlich viele Details zu verinnerlichen. Aber wenn Sie jeden Tag etwas anderes machen, ist das einfach nicht möglich.

Meiner Meinung nach ist es wichtig, dass Sie Ihre Notizen-Lesezeichen, Links zu Handbüchern usw. organisieren, damit Sie schnell nachschlagen können. Schreiben Sie sich Dokumentation. Speichern Sie Ihre Skripte und Befehlszeilen in einem Versionskontrollsystem. Anstatt zu versuchen, sich alles zu merken, arbeiten Sie einfach daran, Systeme einzurichten, damit Sie schnell die Dinge finden, die Sie brauchen.


3

Also hier ist meine eigene Einstellung:

  1. Erwarten Sie nicht, alles über alles zu wissen. Sie müssen nur wissen, wo Sie es nachschlagen müssen, und das Vertrauen haben, etwas dagegen zu unternehmen.
  2. Lernen Sie Frameworks, keine Technologien . Technologien ändern sich zu schnell, um sich tief in sie einzubetten. Erfahren Sie, warum Sie sie benötigen oder wie sie konfiguriert werden sollten. Wenn eine Ersatztechnologie angezeigt wird, können Sie den Ersatz nach eigenen Bedingungen beurteilen, nicht nach einer, die Ihnen von einem Anbieter zur Verfügung gestellt wird.
  3. Machen Sie sich Notizen und führen Sie ein Arbeitsprotokoll . Notizen können Codeausschnitte, Notizen zu Konfigurationsdateien und sogar Befehlszeileneinträge sein. Worklogs sind Notizen Ihrer Aktionen, während Sie sie ausführen, mit einem Zeit- und Datumsstempel.
  4. Der ideale Systemadministrator (meiner Meinung nach) ist ein Generalist, kein Spezialist. Generalisten müssen viele Dinge wissen und wissen, wie sie interagieren. Lesen Sie 108 Aufgabe, die ein SysAdmin ausführen könnte.

Lesen Sie die Dokumentation weiter, die meisten Leute nicht.


2

Vollkommen normal. Das menschliche Gehirn ist nicht sehr gut darin, solche Mengen spezifischer Informationen wie Argumente und Konfigurationssyntax aufzunehmen, es sei denn, Sie tippen sie häufig immer wieder ein.

Erfahrung manifestiert sich meiner Meinung nach in der Fähigkeit, Informationen schnell zu finden, anstatt die endlichen Details aus dem Gedächtnis abzurufen. Wenn Sie wissen, wonach Sie suchen (aus früheren Erfahrungen) und wissen, wo Sie es bekommen können (Manpages, Suchmaschinen, Mailinglisten usw.), müssen Sie nicht alle Details speichern.

Dies kann es etwas schwieriger machen, Ihre Erfahrung selbst zu quantifizieren, und ist wahrscheinlich der Grund für Ihre Zweifel. Ich habe in der Vergangenheit auch darüber nachgedacht. Wenn Sie jedoch mit weniger erfahrenen Administratoren zusammenarbeiten, sollte es leicht sein, den Unterschied in Ihren Methoden, Ihrer Geschwindigkeit und letztendlich Ihren Fähigkeiten zu erkennen.


1

Ich finde es nicht ungewöhnlich, dass Sie regelmäßig auf die Dokumentation verweisen - es macht keinen Sinn, sich an alles zu erinnern, wenn es aufgeschrieben ist. Was ich ein bisschen seltsam finde, ist, dass Sie anscheinend nicht viel in die Automatisierung all Ihrer allgemeinen Verwaltungsaufgaben investiert haben, mit persönlicher Dokumentation, Notizen, Skripten usw. Ich hasse es, etwas mehr als einmal zu tun, also werde ich etwas schreiben Wenn ich es das nächste Mal tun muss, muss ich mich dann häufiger darauf beziehen als auf die offizielle Dokumentation (obwohl dies immer der Fall ist, wenn ich einen Punkt klären oder mich mit etwas befassen muss, mit dem ich mich vorher noch nicht ganz befasst habe).


Ich habe eine große Sammlung von Perl-Skripten, die ich in der Vergangenheit geschrieben habe. Die Anforderungen stimmen jedoch meistens nicht überein, und das Auffinden dieser Skripte und das Ändern für das neue Setup dauert länger als das Schreiben von Grund auf neu. Persönliche Dokumentation ist die gleiche Geschichte. Ich weiß im Allgemeinen, wo ich suchen muss. So ist beispielsweise das Suchen in Google und das Klicken auf die spezifische MySQL-Dokumentationsseite schneller als das allgemeine Finden meiner Notizen.
Yuri

1

Ganz normal. In der Tat würde ich argumentieren, dass einige Probleme darauf zurückzuführen sind, dass Sie das Handbuch nicht gelesen und aus dem Speicher vorangetrieben haben. Zugegeben, Sie sollten einige grundlegende Optionen und natürlich die Theorie kennen, die dahinter steckt, wie Systeme und Protokolle funktionieren, aber für eine detaillierte Syntax und Konfiguration Lesen Sie immer das Handbuch. Es ist immer weniger kostspielig, Zeit und Zufriedenheit der Kunden gleich beim ersten Mal richtig zu machen, als sie später zu beheben. Wenn Sie über vielfältige Fähigkeiten verfügen, können Sie sich nicht an alles erinnern.

Erfahren Sie, wie Sie effektiv nach Hilfe suchen. Erfahren Sie mehr über Google. Organisieren Sie Ihre Ressourcen, abonnieren Sie entsprechende Mailinglisten oder lesen Sie deren Archive und werden Sie möglicherweise Mitglied in einigen Foren, die für Ihre Arbeitsumgebung relevant sind. Auch IRC-Kanäle sind immer beliebt.

Viel Glück!


0

Obwohl ich mich keineswegs als Linux-Experte betrachte, beziehe ich mich ständig auf die Dokumentation. Mein Argument ist, dass die Dokumentation immer da ist und immer die gleiche. Ich muss mich nicht auf das Gedächtnis verlassen und einen möglichen Fehler machen.

Ich erzähle gerne die Geschichte eines Verlegten /in einem rsyncBefehl mit dem berühmten --deleteSchalter als Beispiel.

In meiner täglichen Arbeit bin ich ein SQL Server-DBA, und wir empfehlen, dass Books Online ständig geöffnet ist. Wenn Sie wissen, wo Sie in der Dokumentation suchen müssen, erleichtert dies Ihnen das Leben erheblich.


0

Sie wären abnormal, wenn Sie sich nicht auf eine Dokumentation beziehen müssten.


0

gestern habe ich 40 minuten gebraucht, um mich daran zu erinnern, dass ich ein sysctl für iptables NAT brauchte.

Diesmal dokumentiere ich es.

Es tut nie weh, dein Gedächtnis aufzufrischen. Ich lese ständig Manpages und andere Dokumentationen und lese sie erneut. Es tut selten weh und man lernt normalerweise etwas Neues.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.