Ratschläge und Tipps für einen Junior-Sysadmin direkt nach dem College? [geschlossen]

16

Ich habe vor kurzem meinen Abschluss gemacht und einen Job bei einem schnell wachsenden engagierten / VPS-Hosting-Unternehmen als Junior-Sysadmin erhalten.

Ich würde gerne wissen, welche Tipps oder Ratschläge Sie als Systemadministrator haben, z. B. welche Fehler Sie gemacht haben, als Sie jünger waren, Zertifizierung, wie Sie organisiert bleiben.

Vielen Dank!

Andrew
quelle

Antworten:

34

Mein bester Rat ist, sich daran zu erinnern, dass Unwissenheit keine Sünde ist. Du weißt nicht alles, niemand weiß es. Lesen Sie die Dokumentation und bitten Sie um Hilfe. Es ist weitaus besser, einige Zeit und möglicherweise ein paar Fetzen Glaubwürdigkeit mit Gleichaltrigen zu verbringen, um etwas zu lernen, bevor Sie es vermasseln, als einzuspringen und wirklich etwas durcheinander zu bringen. Jeder vermasselt irgendwann. Sei nur nicht derjenige, der es vermasselt, weil sie nicht RTFM haben oder zuerst nachfragen.

Laura Thomas
quelle
4
Ja, nehmen wir an, Sie wissen nichts. Lesen und lesen Sie mehr und stellen Sie dann gezielte Fragen. Versuchen Sie, Systeme aus der Sicht eines Anfängers zu dokumentieren. Dies hilft Ihnen zu verstehen, wie alles eingerichtet ist, und bietet dem nächsten Junior-Sysadmin etwas Nützliches - wenn Sie aufhören, der neue Junge zu sein. Im Laufe der nächsten 6 Monate werden Sie wahrscheinlich mehr lernen als im College.
Goo
9
Ich liebe diesen Rat. Sie vermeiden damit auch, dass Ihre technisch kompetenten Kunden die Wand hinauffahren. Ich habe kein Problem mit Support-Mitarbeitern, die die Antwort auf etwas nicht kennen und bereit sind, dies zuzugeben und einen Senior-Techniker hinzuzuziehen. Es sind diejenigen, die darauf bestehen, dass sie wissen, wenn sie es eindeutig nicht tun, dass sie neue Jobs finden müssen.
Ben Dunlap,
Da stimme ich Laura zu. Nichts zu wissen ist, wo wir alle angefangen haben, und wenn wir ehrlich sind, wo wir alle noch sind. Wenn Sie sich demütig nähern, wird es Ihnen gut gehen.
Matt
2
Und "Angenommen, Sie wissen nichts" ist auch ein ausgezeichneter Rat. Tatsächlich ist dies wahrscheinlich die einzige Annahme, die Sie jemals zu einem technischen Problem machen sollten. Der Weg zur Lösung fast aller wirklich knotigen Probleme, denen ich je begegnet bin, hat begonnen, als ich mich fragte: "Was nehme ich hier an?"
Ben Dunlap,
1
@Matt "Wenn wir ehrlich wären, wo wir alle noch sind" - damit bin ich nicht ganz einverstanden. Sicher, relativ zu "alles über alles wissen" wissen wir alle nichts. Aber manche Leute sind wirklich Experten auf bestimmten Gebieten und sie wissen es und das ist in Ordnung. Ich denke Demut bedeutet in diesem Zusammenhang letztendlich zu erkennen, was Sie wissen und was nicht.
Ben Dunlap
10

Beende und nimm einen vernünftigen Beruf an.

Sehr ernst

Zenham
quelle
+1, Google "Adminspotting"
Hubert Kario
8

Da die technischen Details hier gut abgedeckt zu sein scheinen, möchte ich Ihnen die besten nichttechnischen Ratschläge geben, die mir noch niemand gegeben hat.

Sei kein Arsch.

Auch wenn du nicht denkst, dass du einer bist.

Meine schlimmsten Momente als SysAdmin hatten nichts mit den tatsächlichen Systemen zu tun, sondern mit den Menschen um sie herum. Am Arbeitsplatz ist nicht jeder da, um die Arbeit zu erledigen und sie gut zu machen. Sie werden mit Ego und Lehen zu tun haben. Es wird Mitarbeiter geben, die sich zum Ziel setzen, auf die (wahrgenommenen oder tatsächlichen) Mängel ihrer Umgebung hinzuweisen. Sie werden Leute in der IT kennenlernen, die nicht die technischen Voraussetzungen haben, um eine Sandwich-Linie zu bearbeiten, aber vom Management mehr geschätzt zu werden scheinen.

Wir können uns so darauf konzentrieren, unsere Arbeit zu erledigen, dass es uns wehtun kann.

Nicht die gesamte Negativität, auf die ich gestoßen bin, war unverdient. Als Teenager und junger 20-Jähriger während der DotCom sprach ich oft meine Meinung aus und ohne Rücksicht darauf, wie ich in Betracht gezogen würde. Ich wusste, dass ich technisch korrekt war, aber in Wahrheit hätte ich nicht sozialer oder politischer falsch liegen können.

Nehmen Sie das Vitriol beiseite und ziehen Sie nicht nur eine Bilanz Ihrer technischen Fähigkeiten, sondern auch Ihrer sozialen Fähigkeiten. Sie sagen "Wahrnehmung ist Realität". Entwickeln Sie Ihr "bedside" -Verhalten genauso, wie Sie es von Ihren Codierfähigkeiten gewohnt sind. Tun Sie alles, um sicherzustellen, dass Ihre Umgebung Sie als Verbündeten und niemals als Bedrohung wahrnimmt.

Ich liebe diese Arbeit mehr als ich ausdrücken kann. Ich habe jeden Job geliebt und bin jedem Arbeitgeber dankbar, den ich je hatte. Und einige der Leute, mit denen ich zusammengearbeitet habe, können zur Hölle fahren.

Shazburg
quelle
6

Der beste Weg zu lernen ist, Dinge in einer Sandbox-Umgebung auszuprobieren. Holen Sie sich Virtualisierungssoftware und spielen Sie mit den Dingen - führen Sie Server- und Anwendungsinstallationen durch und verbringen Sie auf jeden Fall einige Zeit damit, die Wiederherstellung von Backups zu üben. Ich habe mit vielen Systemadministratoren zusammengearbeitet, die im Alltag großartig sind, aber nie die Systeme wiederherstellen mussten, mit denen sie arbeiten. Es ist so viel einfacher, wenn Sie zum ersten Mal einen Server wiederherstellen, der keine zornige MD enthält, die Ihnen den Hals runter atmet.

Sie sollten sich auch diese frühere Frage ansehen. Was sollte ein Anfänger für einen Sysadmin-Job wissen / lernen?

Chris W
quelle
6

Der beste Rat, den ich abgesehen von oben geben kann, ist zuhören. Als Gruppe tendieren Sysadmins (Techniker insgesamt) dazu, ziemlich argumentativ zu sein. Wir alle haben unser Lieblingsbetriebssystem, unsere Lieblingsplattform, unser Lieblingswerkzeug usw. Zuhören zu lernen und zu erkennen, dass die andere Person einen Punkt hat, war für mich eine enorme Lernquelle. Sobald Sie ihren Punkt erkannt haben, lernen Sie mit größerer Wahrscheinlichkeit etwas von ihnen.

Auch lächeln ... Sie wären überrascht, wie einfach es ist, nicht jeden Tag zu lächeln, und ein gutes Lächeln wird Ihnen helfen, aus einem "fremden Kerl auch in Computer zu verwandeln" einen "fremden Kerl auch in Computer zu verwandeln dass ich eigentlich irgendwie gerne reden würde "

RascalKing
quelle
6

Das Schwierigste für mich war, über die Tatsache hinwegzukommen, dass es bei diesem Job nicht um die Arbeit mit Systemen (wie beim Systemadministrator ) geht, sondern um die Arbeit mit Menschen.

shylent
quelle
1
Amen! Die Aufrechterhaltung guter Beziehungen zu Ihren Nutzern und Anwendern ist der Schlüssel zu Glück und Erfolg. Wenn Ihre Benutzer vertrauen, dass Sie für sie arbeiten, werden Sie ein wenig entspannter, wenn die Dinge nicht perfekt sind.
Laura Thomas
4

Erfahren Sie mehr über Webprogrammierung und lernen Sie in Ihrer Freizeit guten Webcode (falls vorhanden). Wenn Sie Webserver unterstützen, haben Sie einen viel besseren Überblick, wenn Sie verstehen, wie Webanwendungen funktionieren.

Lernen Sie von den Experten in der Sprache Ihrer Wahl, indem Sie deren Blogs und Bücher lesen (die OmniTI-Leute, wenn Sie PHP verwenden; 37Signals, wenn Sie Rails bevorzugen usw.).

Ben Dunlap
quelle
1
+1 Das Beste, was ich als Sysadmin jemals gemacht habe, war das Erlernen des Skripts, was zu VB führte, was zu einer umfassenden Entwicklung führte, was zu meiner aktuellen Position als hybrider Sysadmin-Entwickler führte.
Squillman
Ich bin ein bisschen in die entgegengesetzte Richtung gegangen, aber jetzt bin ich auch ein Hybrid. Auf der anderen Seite ist es für die Programmierung sehr hilfreich zu verstehen, wie Systeme funktionieren.
Ben Dunlap
Lerne Perl. Es gibt schönere Skriptsprachen und populärere Skriptsprachen, aber keine davon ist so allgegenwärtig oder wird sowohl unter Unix als auch unter Windows so gut unterstützt wie Perl. Die Leute von ActiveState ( activestate.com/activeperl ) haben alles daran gesetzt, dies sicherzustellen.
Shazburg
Ich stimme auch zu. Lernen Sie etwas Webprogrammierung, aber ich persönlich würde mich von Perl fernhalten. Halten Sie sich an VB oder C #, wenn Sie Windows oder PHP verwenden.
Snipper
Ich frage mich, ob Perl für Nicht-Programmierer eine zu steile Lernkurve hat. Ich weiß es nicht, weil ich schon eine Weile programmiert habe, als ich das erste Mal darauf gestoßen bin. Aber es ist ziemlich komisch. Außerdem ist es nicht wie PHP speziell für Websites konzipiert. Dies kommt von jemandem, der jahrelang Webcode in Perl geschrieben hat, bevor er mit PHP angefangen hat.
Ben Dunlap
4

Eines der besten Dinge, die ich im Laufe der Jahre gelernt habe, ist, dass elegante Lösungen NICHT immer funktionale Lösungen überzeugen. Lösungen müssen den Spezifikationen entsprechen, stabil, verwendbar und unterstützbar sein. Eleganz untergräbt schnell eines oder mehrere dieser Attribute.

Aber natürlich entwickeln die wirklich guten Sysadmins elegante funktionale Lösungen :) Also lerne, lerne, lerne und spiele, spiele, spiele (natürlich in einer Labor- / Entwicklerumgebung).

Bearbeiten

Wenn Sie Erfahrung sammeln, denken Sie darüber hinaus nicht daran, dass Ihre Lösungen immer die besten sind oder dass Sie notwendigerweise einen Mehrwert für alles schaffen können. Der größte Schmerz in meinem @ $$ war der Typ, der das Gefühl hat, unbedingt jede einzelne verdammte Lösung, die vor ihm liegt, überprüfen und seine persönliche Note abgeben zu müssen. Er ist weitaus schlechter als jeder andere Benutzer mit hohem Wartungsaufwand, mit dem ich es zu tun hatte (schamloser Stecker für meine Frage an einem Freitagnachmittag).

Squillman
quelle
Ich stimme dem zu. Die richtige Lösung ist diejenige, die für das Geschäft funktioniert, und nicht etwas, das für glänzend und nett ausgezeichnet wird. Sogar die besten Sysadmins werden ein schmutziges Perl / Shell-Skript ausschalten, das nur die Arbeit leistet, aber einen Puristen entsetzt.
Goo
@Geoff ja aber. Schmutzige Skripte neigen dazu, Ihre Mitarbeiter und Nachfolger zu bestrafen und zu scheitern, wenn unerwartete Umstände eintreten, was sie immer tun. Erledigen Sie also Ihre Arbeit, aber finden Sie die richtige Balance zwischen Zweckmäßigkeit und Idealen. Diese Ideale existieren aus einem Grund. ;-)
Ben Dunlap
Hervorragender Punkt. Ein anderes meiner Lieblingsmottos ist "Lass nicht zu, dass das Perfekte dem Besseren im Weg steht." Manchmal lehnen Leute, die nach Eleganz, Einfachheit oder dem "richtigen Weg" suchen, Verbesserungen ab, weil dies nicht gut genug ist.
Laura Thomas
4

Lesen Sie alles, was Sie können. Dokumentation. Blogs. Bücher.

Abgesehen von religiösen Unterschieden ... lerne vi. Es ist auf mehr Hardwareplattformen als Emacs installiert. (Nur UNIX-Administratoren)

Stellen Sie viele Fragen. Besonders dumme.

Denken Sie daran, dass Sie eine Servicerolle innehaben. Bieten Sie exzellenten Kundenservice und unterstützen Sie das Geschäft. Technologie ist ein Mittel zum Zweck. Behalte es in der Perspektive.

Erfahren Sie, wie Sie die sich wiederholenden Teile Ihres Jobs automatisieren. Dies bedeutet wahrscheinlich, dass Sie mit dem Codieren beginnen müssen. Wählen Sie eine Sprache aus, die Ihre Mitarbeiter verwenden, damit sie Ihnen Tipps geben und beim Debuggen helfen können.

Die Zertifizierung ist nützlich, wenn Sie für ein großes Unternehmen oder eine Beratungsfirma arbeiten möchten. Dies kann den HR-Mitarbeitern dabei helfen, ein Kästchen anzukreuzen, und setzt voraus, dass Sie mindestens über ein grundlegendes Kompetenzniveau verfügen. Nach mehrjähriger Erfahrung mit einer bestimmten Technologie sind Zertifizierungen nicht mehr so ​​wichtig.

KevinRae
quelle
4

Ich habe zwei Ratschläge:

Hören Sie zunächst Ihren Systemadministratoren zu. Finden Sie die erfahrensten Mitarbeiter in Ihrem Unternehmen heraus und hören Sie ihnen zu. Manchmal kann es eine Menge lehren, in das Geschwätz eines hartgesottenen Profis versunken zu sein. Sie werden nicht nur ihren Instinkt für gute Lösungen aufgreifen, sondern auch ihre Verachtung für schlechte Lösungen. Hoffentlich werden Sie gute Praxis lernen oder in die richtige Form gebracht.

Zweitens sollten Sie Erfahrung sammeln, indem Sie die Systemumgebung an Ihrem Arbeitsplatz, in einem privaten Netzwerk oder in einer Umgebung mit virtuellen Maschinen replizieren. Dies funktioniert in einigen Umgebungen besser als in anderen. Durch die Replikation der angezeigten Informationen erhalten Sie einen Einblick in die Verwendung der spezifischen Software in Ihrem Unternehmen und erwerben Kenntnisse, die mit den Personen, mit denen Sie zusammenarbeiten, gemeinsam sind.

tfh1985
quelle
4

Ich komme von einem 23-jährigen Sysadmin vom College, der für ein Medienunternehmen auf der Webseite gearbeitet hat. Ich habe vor ein paar Jahren in derselben Situation angefangen. Hier sind ein paar Tipps, die mir geholfen haben.

1) Sei sympathisch, denke positiv, lächle und lache.
2) Sei ehrgeizig !! Ich würde nicht so weit gehen, den Notfall-Feuerlöscher einzuschalten, um zu sehen, wie er funktioniert, aber wenn Sie glauben, Sie hätten eine Idee, die Firma zu verbessern, seien Sie nicht schüchtern.
2) Seien Sie stolz auf Ihre Fehler und reagieren Sie angemessen. Das erste, was ich tue, wenn ich eine Katastrophe verursache, ist, sie zu beheben. Wenn ich es nicht reparieren kann, wird die höhere oder Google. Am Ende wird meistens gelacht, wenn nicht, arbeiten Sie wahrscheinlich für die falsche Firma.
3) Verstehe deine Rolle und die Leute werden ihre Hilfe anbieten.

Nach dem College, an dem Tag, an dem ich meinen Job bekam, war ich bereit, ein Studium zur Zertifizierung aufzunehmen. Vor ein paar Monaten wurde mir schnell klar, dass ich nicht gleichzeitig Arbeit und Prüfungen studieren konnte, also machte ich mir keine Sorgen um die Zertifizierung. Es ist nun 2 Jahre her und ich habe mich gerade für meine erste MCSE-Prüfung angemeldet, die ich nächsten Monat schreiben werde. Arbeit sollte Ihr Fokus sein.

Organisation ist und bleibt für mich eine hohe Kunst. Es war ein Laufwitz ​​in der Abteilung, weil ich es so schrecklich finde. Ja, ich bin schrecklich organisiert und kann einen Witz daraus machen. Ich habe zuerst mit mehreren Haftnotizen angefangen, keine gute Idee. Ich habe zu kleinen Büchern aus Papier gewechselt, nicht zu schlecht, nicht zu gut. Der große Gewinner ist das tragbare Whiteboard auf meinem Schreibtisch vor meiner Tastatur zwischen meinem Monitor, kombiniert mit dem Outlook-Kalender und dem bevorzugten Ticketsystem.

Tägliche Besuche bei serverfault sind ebenfalls ein Muss.

Und hör nicht auf Zenham, die Alten wissen nicht, wovon sie reden;).

Scharfschütze
quelle
3

Wenn Sie nicht damit beschäftigt sind, Feuer zu löschen, arbeiten Sie daran, die Dinge zu verbessern. Beispiele:

  • Dokument, Dokument, Dokument
  • Automatisieren Sie einfache oder komplizierte Aufgaben
  • Erleichtern Sie jemand anderem die Arbeit
  • Übe das Programmieren, indem du Skripte in anderen Sprachen umschreibst
  • Schreiben Sie Notfallpläne auf. Was würden Sie tun, wenn <etwas Katastrophales> eintreten würde, z. B. ein Ausfall der Hauptdatenbank, eine Beschädigung der RAID-Festplatte, der Verlust des Root-Kennworts usw.?

Gehen Sie am Ende des Tages mit dem Geschäft in einem besseren Zustand als gestern.

Barry Brown
quelle
2

Ich habe alle hier aufgewertet. Alle Ratschläge sind gute Ratschläge und es liegt an Ihnen, zu entscheiden, was Sie damit tun möchten.

Das Wichtigste, was hier aufgelistet ist, ist das am häufigsten aufgeführte: Zuhören. Stellen Sie fest, dass die Leute, mit denen Sie zusammenarbeiten, Ihre Kunden sind und Sie niemals etwas von ihnen annehmen sollten.

Machen Sie sich klar, dass Sie aus jeder Situation lernen können, auch aus scheinbar kleinen. Es gibt immer etwas zu lernen.

Es gibt immer etwas zu lernen.

cop1152
quelle
1

Halte durch!

Überlegen Sie, wie Sie Ihre Zeit für mehr Zeit zum Lernen nutzen können. Sei ehrlich zu dir selbst und gib es zu, wenn du wirklich weniger Zeit mit Feiern verbringen solltest. Tu alles, um dabei zu bleiben und deinen Abschluss zu machen. Es wird sich auf lange Sicht lohnen.

Außerdem würde ich sagen, lernen Sie jede aufkommende Technologie, die Sie können, weil Sie sich nur dann für einen Arbeitgeber nützlich machen, wenn Sie nachweisen können, dass Sie aktuell sind und kein 1999er Tech-Dinosaurier.


quelle
2
Er ... äh ... hat schon seinen Abschluss gemacht. ;)
Sean Earp
1

Zwei Dinge:

1) Wenn Sie einen Fehler machen, versuchen Sie niemals, ihn zu vertuschen. Geben Sie den Fehler zu und tun Sie, was Sie können, um ihn zu beheben. Wenn Sie etwas anderes tun, werden Sie immer wieder verfolgt.

2) Bemühen Sie sich, der Beste zu sein, aber stellen Sie fest, dass manchmal die richtige Lösung nicht die beste Lösung ist. Sie müssen die technische Korrektheit mit Zeit und Budget in Einklang bringen, und es kann zu Ihrem Vorteil sein, (in einigen Fällen) eine "weniger perfekte" Lösung zu verwenden.

Ed Leighton-Dick
quelle
0

Ich habe Unmengen von Ratschlägen, aber es würde ewig dauern, alles in ein kleines Kommentarfeld zu spucken. Der beste Rat, den ich geben kann, ist: Lernen Sie unerbittlich .

Lernen Sie aus Ihren Fehlern, nehmen Sie sich Zeit, um Ihre Ideen zu dokumentieren und zu analysieren, um schrittweise zu wachsen, lernen Sie aus Handbüchern, lernen Sie aus Büchern, lernen Sie aus Newsgroups und Ähnlichem und lernen Sie von den Menschen um Sie herum. Versuchen Sie, kompetenter zu sein als alle anderen um Sie herum, und suchen Sie dann einen Job bei besseren Leuten und lernen Sie von ihnen.

Vergessen Sie Zeitschriften, Twittering und andere Geek-orientierte Social-Networking-Sites usw. usw. Vergessen Sie pabulum !! Investieren Sie Ihre Zeit in fleischige Publikationen und hochtechnische Artikel. Verstehst du sie nicht? Nimm jeweils einen Satz. Suchen Sie nach Wörtern im Internet (Wikipedia, Google). Kaufen Sie Bücher, die die Konzepte erklären. Sei neugierig. Zerreiße die Dinge und setze sie wieder zusammen. Hör nicht auf. Erobern!

Besuchen Sie die Jobwebsites und informieren Sie sich über die Jobanforderungen für die erstaunlichsten Jobs, die Sie sich vorstellen können. Lerne diese Dinge.

Lesen Sie mindestens vier technische Bücher pro Jahr, vorzugsweise acht. Lesen Sie eine Handbuchseite pro Tag. Versuchen Sie, auf die klügste Art und Weise etwas zu tun, finden Sie heraus, warum dies eine schlechte Idee ist, und lernen Sie dann, es zu vereinfachen. Finde das Wesentliche, eliminiere den Rest.

Viel Freude bei der Arbeit oder die Führung eines eigenen Unternehmens haben nichts mit technischen Fragen zu tun. Lesen Sie über diese Dinge. Lerne, wie du glücklich sein kannst. Lernen Sie, wie Sie effizient sein können. Lernen Sie, wie Sie präsent sein und sich auf das Jetzt konzentrieren können. Erfahren Sie, wie Sie Konflikte mit anderen lösen. Lerne demütig zu sein. Erfahren Sie, wie Sie Ihr Geld anlegen können. Fangen Sie früh an . Lernen Sie, wie man lernt.

Dann gehen Sie am Wochenende zum Grillen und trinken ein Bier.

Tekhne
quelle
0

Rundum gute Ratschläge.

Ich würde hinzufügen:

Bitten Sie darum, alle Änderungen und Wartungsfenster, die Sie sehen und hören können, zu beobachten oder freiwilligen Helfern anzubieten.

1 Du bist jung und wahrscheinlich an wenig oder gar keinen Schlaf vom College gewöhnt;)

2 Sie werden tonnenweise formell und informell lernen ... Zeug über Ihre Umgebung, einschließlich aller krassen Kleinigkeiten, guter Tipps, Tricks, Fehler! und wie man sie repariert.

3 Zusätzlich zum Lernen wird es als die richtige Einstellung wahrgenommen und geschätzt.

4 Sie könnten Sie dazu bringen, es trotzdem zu tun, und es gibt einen besseren Ton an, wenn Sie sich freiwillig melden.

Nur um es noch einmal zu wiederholen:

Vertuschen Sie niemals einen Fehler (Ihren oder einen anderen). Sie müssen von ihnen lernen.

Vermeiden Sie es gleichzeitig, mit dem Finger auf andere zu zeigen. Wenn es nicht stimmt, ist Ihre Glaubwürdigkeit erschüttert und Sie können auch Ihre Koffer packen, sobald jemand davon erfährt. Wenn es wahr ist und das Problem ernst genug ist, werden die Fakten herauskommen, ohne dass eine andere Person unter den Bus geworfen wird.

Damorg
quelle