Porady i wskazówki dla młodszego sysadmina bezpośrednio po studiach? [Zamknięte]

16

Niedawno ukończyłem szkołę i mam pracę w szybko rozwijającej się firmie hostingowej dedykowanej / VPS jako młodszy administrator.

Chciałbym poznać wszelkie wskazówki lub porady, które mają więcej starszych sysadminów, np. Jakie błędy popełniłeś, gdy byłeś młodszy, certyfikacja, jak zachować porządek.

Dzięki!

Andrzej
źródło

Odpowiedzi:

34

Moja najlepsza rada to pamiętać, że ignorancja nie jest grzechem. Nie wiesz wszystkiego, nikt nie wie. Przeczytaj dokumentację, poproś o pomoc. O wiele lepiej jest spędzić trochę czasu i być może nawet odrobinę wiarygodności z rówieśnikami, aby dowiedzieć się, zanim coś spieprzysz, niż wskoczyć i naprawdę coś zepsuć. Wszyscy kiedyś coś psują. Po prostu nie bądź tym, który spieprzy, bo nie RTFM ani nie zapytał pierwszy.

Laura Thomas
źródło
4
Tak, zakładam, że nic nie wiesz. Czytaj i czytaj więcej, a następnie zadawaj ukierunkowane pytania. Spróbuj udokumentować systemy z punktu widzenia nowicjusza. Pomoże ci to zrozumieć, jak wszystko jest skonfigurowane, i zapewni coś przydatnego dla następnego młodszego administratora - kiedy przestaniesz być nowym chłopcem. W ciągu następnych 6 miesięcy prawdopodobnie nauczysz się więcej niż na studiach.
goo
9
Uwielbiam tę radę. Pomoże to również uniknąć popychania technicznie kompetentnych klientów do ściany. Nie mam problemu z pracownikami pomocy technicznej, którzy nie znają odpowiedzi na coś i są gotowi się do tego przyznać i wprowadzić starszego technika. To ci, którzy twierdzą, że wiedzą, a kiedy wyraźnie tego nie wiedzą, muszą znaleźć nową pracę.
Ben Dunlap,
Zgadzam się z Laurą tutaj. Niewiedza o tym, od czego wszyscy się zaczęliśmy, i gdybyśmy byli szczerzy tam, gdzie wszyscy jesteśmy. Jeśli podejdziesz z pokorą, wszystko będzie dobrze.
Matt
2
A „zakładaj, że nic nie wiesz” to także doskonała rada. W rzeczywistości jest to prawdopodobnie jedyne założenie, jakie powinieneś kiedykolwiek poczynić w sprawie jakiegokolwiek problemu technicznego. Droga do rozwiązania niemal każdego naprawdę zawiłego problemu, z jakim się kiedykolwiek spotkałem, zaczęła się od pytania: „co tu zakładam?”.
Ben Dunlap,
1
@Matt „gdybyśmy byli szczerzy tam, gdzie wszyscy jeszcze jesteśmy” - nie jestem z tym całkowicie związany. Jasne, że w stosunku do „wiedząc o wszystkim” wszyscy nic nie wiemy. Ale niektórzy ludzie naprawdę są ekspertami w niektórych obszarach i wiedzą o tym i to jest w porządku. Myślę, że pokora w tym kontekście polega ostatecznie na uznaniu tego, co wiesz, a czego nie.
Ben Dunlap,
10

Rzuć i podejmij rozsądny zawód.

/ absolutnie poważny

Zenham
źródło
+1, Google „adminspotting”
Hubert Kario
8

Ponieważ bity techniczne wydają się tutaj dobrze omówione, chciałbym udzielić najlepszej nietechnicznej porady, której nikt mi nie dał.

Nie bądź dupkiem.

Nawet jeśli nie uważasz, że jesteś jednym z nich.

Moje najgorsze chwile jako SysAdmin nie miały nic wspólnego z rzeczywistymi systemami, ale z ludźmi wokół nich. W miejscu pracy nie każdy jest w stanie wykonać tę pracę i zrobić to dobrze. Będziesz miał do czynienia z ego i lennem. Będą współpracownicy, którzy wykonają misję wskazania wad (postrzeganych lub rzeczywistych) osób wokół nich. Spotkasz ludzi z branży IT, którzy nie mają technicznych umiejętności do pracy z linią kanapkową, a jednak będą wydawać się bardziej doceniani przez kierownictwo.

My trochę i baud możemy być tak skoncentrowani na wykonywaniu naszych zadań, że może nas to zranić.

Nie cała ta negatywność, z jaką się spotkałem, nie była godna uwagi. Jako nastolatek i młody dwudziestolatek podczas DotCom często rozmawiałem w myślach i bez względu na to, jak zostanę uznany. Wiedziałem, że technicznie mam rację, ale tak naprawdę nie mogłem się bardziej mylić społecznie ani politycznie.

Odkładając witriol na bok, pamiętaj o podsumowaniu nie tylko swoich umiejętności technicznych, ale także umiejętności społecznych. Mówią, że „postrzeganie jest rzeczywistością”. Rozwijaj swój „nocny sposób” tak bardzo, jak umiejętności kodowania. Zrób wszystko, co w Twojej mocy, aby otaczający Cię ludzie postrzegali cię jako sojusznika, a nigdy jako zagrożenie.

Kocham tę pracę bardziej niż potrafię wyrazić. Kocham każdą pracę i jestem wdzięczny każdemu pracodawcy, jakiego kiedykolwiek miałem. A niektórzy ludzie, z którymi pracowałem, mogą pójść do piekła.

Shazburg
źródło
6

Najlepszym sposobem na naukę jest wypróbowanie rzeczy w środowisku piaskownicy. Zdobądź oprogramowanie do wirtualizacji i baw się z innymi - wykonując instalacje serwerów i aplikacji, i zdecydowanie spędź trochę czasu na ćwiczeniach odzyskiwania z kopii zapasowych. Pracowałem z wieloma administratorami sys, którzy są świetni w codziennych czynnościach, ale nigdy nie musieli odzyskiwać systemów, z którymi pracują. Jest to o wiele łatwiejsze, jeśli odzyskujesz serwer po raz pierwszy, nie zirytowany MD oddycha ci po szyi.

Powinieneś także rzucić okiem na to wcześniejsze pytanie. Co początkujący powinien wiedzieć / uczyć się pracy sysadmin?

Chris W.
źródło
6

Najlepszą radą, jaką mogę udzielić poza tym, jest słuchanie. Jako grupa sysadmini (technicy jako całość) wydają się dość kłótliwi. Wszyscy mamy swój ulubiony system operacyjny, platformę, narzędzie itp. Nauka słuchania i rozpoznawanie, że druga osoba może mieć rację, było dla mnie ogromnym źródłem wiedzy. Gdy poznasz ich punkt, łatwiej się od nich czegoś nauczyć.

Uśmiechnij się ... byłbyś zaskoczony, jak łatwo jest nie uśmiechać się na co dzień, a dobry uśmiech pomoże ci zmienić się z „dziwnego faceta, waaaaay też w komputery” w „dziwnego faceta, waaaaay też w komputery” z którym chciałbym porozmawiać „

RascalKing
źródło
6

Najtrudniejsze było dla mnie przełamanie faktu, że ta praca nie polega na pracy z systemami (jak w administratorze systemu ), ale raczej na pracy z ludźmi.

shylent
źródło
1
Amen! Utrzymywanie dobrych relacji z bazą użytkowników i właścicielami aplikacji jest absolutnie kluczem do szczęścia i sukcesu. Jeśli Twoi użytkownicy ufają, że dla nich pracujesz, dadzą Ci nieco więcej luzu, gdy sprawy nie będą idealne.
Laura Thomas
4

Dowiedz się o programowaniu internetowym i studiuj dobry kod internetowy w wolnym czasie (jeśli masz). Jeśli wspierasz serwery WWW, będziesz mieć znacznie lepszą obsługę „dużego obrazu”, jeśli zrozumiesz, jak działają aplikacje internetowe.

Ucz się od ekspertów w wybranym języku, czytając ich blogi i książki (osoby OmniTI, jeśli używasz PHP; 37 Sygnały, jeśli wolisz Railsy itp.)

Ben Dunlap
źródło
1
+1 Najlepszą rzeczą, jaką zrobiłem jako sysadmin, było nauczenie się skryptowania, co doprowadziło do VB, co doprowadziło do pełnego rozwoju, co doprowadziło do mojej obecnej pozycji jako hybrydowego programisty.
squillman
Poruszałem się trochę w przeciwnym kierunku, ale teraz jestem też hybrydą. Z drugiej strony programowanie pomaga naprawdę zrozumieć, jak działają systemy.
Ben Dunlap,
Dowiedz się Perl. Są ładniejsze języki skryptowe i są bardziej popularne języki skryptowe, ale żaden z nich nie jest tak wszechobecny ani obsługiwany w systemach Unix i Windows jak Perl. Ludzie z ActiveState ( activestate.com/activeperl ) wykonali świetną robotę, aby się upewnić.
Shazburg,
Również się zgadzam. Naucz się programowania w Internecie, ale osobiście trzymałbym się z dala od Perla. Trzymaj się VB lub C #, jeśli używasz Windowsa i PHP w jakikolwiek inny sposób.
Snipper,
Zastanawiam się, czy Perl ma zbyt dużą krzywą uczenia się dla nie-programistów. Nie wiem, ponieważ programowałem przez jakiś czas, kiedy po raz pierwszy go spotkałem. Ale to dość dziwne. Ponadto nie jest specjalnie zaprojektowany dla stron internetowych, tak jak PHP. To pochodzi od kogoś, kto tworzył kod WWW w Perlu przez lata, zanim zaczął korzystać z PHP.
Ben Dunlap
4

Jedną z najlepszych rzeczy, których nauczyłem się przez lata, jest to, że eleganckie rozwiązania NIE zawsze zyskują na funkcjonalności. Rozwiązania muszą pasować do specyfikacji, być stabilne, nadawać się do użytku i obsługiwać. Elegancja szybko zaczyna niszczyć jeden lub więcej z tych atrybutów.

Ale, oczywiście, naprawdę dobrzy administratorzy opracowują eleganckie funkcjonalne rozwiązania :) Więc ucz się, ucz się, graj i baw się (graj w laboratorium / oczywiście oczywiście).

Edytować

Ponadto (i, zgodnie z moim punktem), w miarę zdobywania doświadczenia nie myśl o tym, że twoje rozwiązania są zawsze najlepsze lub że możesz koniecznie wnieść wartość dodaną do wszystkiego. Największym bólem w moim @ $$ był facet, który czuje, że absolutnie musi dokonać przeglądu i osobiście dotknąć każdego dziwnego rozwiązania, które się przed nim znajduje. Jest znacznie gorszy niż jakikolwiek wymagający konserwacji użytkownik , z którym miałem do czynienia (bezwstydna wtyczka do mojego pytania w piątek po południu).

squillman
źródło
Zgadzam się z tym. Właściwym rozwiązaniem jest to, które działa dla biznesu, a nie coś, co zdobędzie nagrody za lśniące i miłe. Nawet najlepsi sysadmini znokautują brudny skrypt perl / shell, który po prostu wykonuje zadanie, ale przeraziłby purystę.
goo
@Geoff, tak ale. Brudne skrypty mają tendencję do karania współpracowników i następców oraz do niepowodzenia, gdy pojawiają się nieoczekiwane okoliczności, co zawsze robią. Wykonaj więc swoją pracę, ale znajdź właściwą równowagę między celowością a ideałami. Te ideały istnieją z jakiegoś powodu. ;-)
Ben Dunlap
Doskonały punkt Innym z moich ulubionych motto jest „Nie pozwól, aby idealne przeszkadzało w lepszym”. Czasami ludzie walczący o elegancję, prostotę lub „właściwą drogę” odmawiają poprawy, ponieważ nie jest wystarczająco dobra.
Laura Thomas,
4

Przeczytaj wszystko, co możesz. Dokumentacja. Blogi. Książki

Pomijając różnice religijne ... naucz się vi. Jest zainstalowany na większej liczbie platform sprzętowych niż emacs. (Tylko administratorzy UNIX)

Zadawaj wiele pytań. Szczególnie głupie.

Pamiętaj, że pełnisz rolę usługową. Zapewnij doskonałą obsługę klienta i pomóż wspierać biznes. Technologia jest środkiem do celu. Trzymaj to w perspektywie.

Dowiedz się, jak zautomatyzować powtarzalne części swojej pracy. Prawdopodobnie oznacza to, że musisz zacząć kodować. Wybierz język, którego używają Twoi współpracownicy, aby mogli dać ci wskazówki i pomóc w debugowaniu.

Certyfikacja jest przydatna, jeśli chcesz pracować dla dużej korporacji lub firmy konsultingowej. Może pomóc pracownikom działu HR zaznaczyć pole i sugerować, że masz co najmniej podstawowy poziom kompetencji. Po kilku latach doświadczenia w konkretnej technologii certyfikaty nie są już tak ważne.

KevinRae
źródło
4

Mam dwie rady:

Po pierwsze, słuchajcie swoich starszych sysadminów. Znajdź osoby w Twojej firmie, które są najbardziej doświadczone i ich wysłuchaj. Czasami zanurzenie się w rytuały zahartowanego profesjonalisty może wiele nauczyć; nie tylko wyczujesz instynkt dobrych rozwiązań, ale też pogardę dla złych rozwiązań. Mamy nadzieję, że nauczysz się dobrych praktyk lub odpowiednio dopasujesz się do formy.

Po drugie, zdobądź doświadczenie, pracując nad replikacją środowiska systemowego w miejscu pracy, w sieci prywatnej lub w środowisku maszyny wirtualnej. Działa to lepiej w niektórych środowiskach niż w innych. Replikując to, co widzisz, zyskasz wgląd w to, w jaki sposób oprogramowanie używa Twoja firma, i zdobędziesz pewną wiedzę wspólną z ludźmi, z którymi współpracujesz.

tfh1985
źródło
4

Pochodzę z 23-letniego sysadmina po studiach, pracującego dla firmy medialnej po stronie internetowej ... Zacząłem kilka lat temu w tej samej sytuacji, więc oto kilka wskazówek, które mi pomogły.

1) Bądź przystojny, myśl pozytywnie, uśmiechaj się i śmiej.
2) Bądź ambitny !! Nie posunąłbym się nawet do włączenia awaryjnego środka przeciwpożarowego, aby zobaczyć, jak to działa, ale jeśli uważasz, że masz pomysł na ulepszenie firmy, nie wstydź się.
2) Bądź dumny ze swoich błędów i odpowiednio reaguj. Pierwszą rzeczą, którą robię, jeśli spowoduję katastrofę, jest odgadnięcie i naprawienie. Jeśli nie będę w stanie tego naprawić, wyższy lub Google zrobią to. W końcu zwykle jest śmiech, jeśli nie, prawdopodobnie pracujesz dla niewłaściwej firmy.
3) Zrozum swoją rolę, a ludzie zaoferują swoją pomoc.

Po studiach, w dniu, w którym dostałem pracę, byłem gotowy rozpocząć naukę w celu uzyskania certyfikatu. Kilka miesięcy temu szybko zdałem sobie sprawę, że nie mogę jednocześnie uczyć się pracy i egzaminów, więc nie martwiłem się o certyfikat. Minęły już 2 lata i właśnie zapisałem się na mój pierwszy egzamin MCSE, aby napisać w przyszłym miesiącu. Praca powinna być twoim celem.

Organizacja jest i nadal jest dla mnie piękną sztuką. To był ciągły żart w dziale, bo jestem taki okropny. Tak, jestem okropnie zorganizowany i mogę z tego żartować. Zacząłem od kilku notatek post-it, co nie jest dobrym pomysłem. Ukończyłem małe papierowe flipcharty, niezbyt złe, niezbyt dobre. Największym zwycięzcą jest przenośna biała tablica na biurku, przed klawiaturą między monitorem, w połączeniu z kalendarzem perspektyw i preferowanym systemem sprzedaży biletów.

Konieczne są również codzienne wizyty w usłudze serwera.

I nie słuchaj Zenham, ci starzy faceci nie wiedzą o czym mówią;).

Snajper
źródło
3

Kiedy nie jesteś zajęty gaszeniem pożarów, pracuj nad ulepszaniem. Przykłady:

  • Dokument, dokument, dokument
  • Automatyzuj pomocnicze lub skomplikowane zadania
  • Uczyń pracę kogoś nieco łatwiejszą
  • Ćwicz programowanie, przepisując skrypty w innych językach
  • Zapisz plany awaryjne. Co byś zrobił, gdyby doszło do czegoś <katastroficznego>, takiego jak awaria głównej bazy danych, uszkodzenie dysku RAID, utrata hasła roota itp.?

Wyjdź na koniec dnia, gdy firma będzie w lepszej formie niż wczoraj.

Barry Brown
źródło
2

Poprosiłem wszystkich tutaj. Każda rada jest dobrą radą i to Ty decydujesz, co z nią zrobić.

Najważniejszą rzeczą wymienioną tutaj jest najczęściej wymieniona: Słuchaj. Uświadom sobie, że ludzie, z którymi współpracujesz, są Twoimi klientami i nigdy nie powinieneś niczego o nich zakładać.

Uświadom sobie, że możesz uczyć się z każdej sytuacji, nawet z pozoru małych. Zawsze jest coś do nauczenia się.

Zawsze jest coś do nauczenia się.

cop1152
źródło
1

Powieś tam!

Pomyśl, jak możesz zarządzać czasem, aby poświęcić więcej czasu na naukę. Bądź ze sobą szczery i przyznaj się, jeśli naprawdę powinieneś spędzać mniej czasu na imprezowaniu. Zrób wszystko, aby pozostać z nim i ukończyć studia. Na dłuższą metę będzie warto.

Powiedziałbym również, że poznaj każdą powstającą technologię, ponieważ możesz uczynić siebie użytecznym dla pracodawcy tylko wtedy, gdy możesz pokazać, że jesteś obecny, a nie technologiczny dinozaur z 1999 roku.


źródło
2
On ... uh ... już ukończył szkołę. ;)
Sean Earp
1

Dwie rzeczy:

1) Kiedy popełnisz błąd, nigdy nie próbuj go ukrywać. Przyznaj się do błędu i zrób, co możesz, aby go naprawić. Robienie czegokolwiek innego zawsze będzie cię prześladować.

2) Staraj się być jak najlepszy, ale zdaj sobie sprawę, że czasami właściwe rozwiązanie nie jest najlepszym rozwiązaniem. Musisz zrównoważyć techniczną poprawność z czasem i budżetem, a może być korzystne dla ciebie zastosowanie „mniej doskonałego” rozwiązania (w niektórych przypadkach).

Ed Leighton-Dick
źródło
0

Mam mnóstwo rad i rad, ale zajęłoby to wieczność, by wyrzucić to wszystko w małe pole komentarza. Najlepsza rada, jaką mogę dać, to: uczyć się nieustępliwie .

Ucz się na swoich błędach, poświęć czas na dokumentowanie swoich pomysłów i analizuj je, aby stopniowo rosnąć, uczyć się z podręczników, uczyć się z książek, uczyć się z grup dyskusyjnych i podobnych oraz uczyć się od ludzi wokół ciebie. Staraj się być bardziej kompetentny niż wszyscy wokół ciebie, a następnie znajdź pracę z lepszymi ludźmi i ucz się od nich.

Zapomnij o czasopismach, Twitterze i innych zorientowanych na maniakach serwisach społecznościowych itp. Zapomnij o pabulum !! Zainwestuj swój czas w mięsne publikacje i wysoce techniczne artykuły. Nie rozumiesz ich? Weź jedno zdanie na raz. Wyszukaj słowa w Internecie (Wikipedia, Google). Kupuj książki wyjaśniające pojęcia. Być ciekawym. Rozerwij rzeczy na części i złóż je z powrotem. Nie poddawaj się. Podbić!

Wejdź na strony z ofertami pracy i sprawdź wymagania dotyczące najbardziej niesamowitych prac, jakie możesz sobie wyobrazić. Naucz się tych rzeczy.

Przeczytaj co najmniej cztery książki techniczne rocznie, najlepiej osiem. Przeczytaj jedną stronę podręcznika dziennie. Spróbuj nauczyć się najmądrzejszego sposobu na zrobienie czegoś, dowiedz się, dlaczego to zły pomysł, a następnie naucz się upraszczać. Znajdź niezbędne, wyeliminuj resztę.

Bycie szczęśliwym w pracy lub prowadzenie własnej firmy nie ma nic wspólnego z kwestiami technicznymi. Przeczytaj o tych rzeczach. Ucz się, jak być szczęśliwym. Studiuj, jak być wydajnym. Studiuj, jak być obecnym i skupić się na teraźniejszości. Dowiedz się, jak rozwiązywać konflikty z innymi. Naucz się być pokornym. Dowiedz się, jak inwestować swoje pieniądze. Zacznij wcześnie . Dowiedz się, jak się uczyć.

W weekend wybierz się na grilla i napij się piwa.

Tekhne
źródło
0

dobra rada dookoła.

Dodałbym:

Poproś o obserwację lub zaoferuj wolontariat jako dodatkowy zestaw rąk do wszystkich zmian i okien konserwacji, które możesz, a następnie słuchaj i oglądaj.

1 Jesteś młody i prawdopodobnie przyzwyczaiłeś się do spania w college'u lub go wcale;)

2 Nauczysz się ton formalnie i nieformalnie ... rzeczy na temat swojego środowiska, w tym wszystkich drobiazgów, dobrych wskazówek, sztuczek, błędów! i jak je naprawić.

3 Oprócz uczenia się, zostanie to zauważone i docenione jako mające właściwe podejście.

4 Mogą sprawić, że i tak to zrobisz, a jeśli zgłosisz się na ochotnika, nada to lepszy ton.

Ponadto, aby powtórzyć b / c, jest to najważniejsza rzecz, której szukam w zatrudnieniu:

Nigdy nie zatuszuj pomyłki (własnej lub cudzej). Musisz się od nich uczyć.

Jednocześnie unikaj wskazywania palcem na innych. Jeśli nie jest to prawdą, twoja wiarygodność zostaje zastrzelona i równie dobrze możesz spakować swoje torby, gdy ktoś się dowie. Jeśli to prawda, a problem jest wystarczająco poważny, fakty zostaną ujawnione bez wyrzucania innej osoby pod autobus.

damorg
źródło