Mengukur pengalaman & keterampilan

8

Saya seorang administrator sistem Linux, dan telah bekerja di industri ini selama lebih dari 6 tahun. Saya telah berada di beberapa proyek besar juga tetapi tidak dapat menemukan kesempatan untuk bekerja dengan admin linux berpengalaman lainnya. Ketika saya bekerja dengan tim, saya adalah yang paling berpengalaman.

Jadi, pertanyaan saya adalah, saya selalu melihat manual dan mencari di internet ketika saya mengatur server (seperti Mysql, Apache-Lighttpd, konfigurasi DNS), bahkan jika saya telah melakukan konfigurasi yang sama di masa lalu. Saya mungkin telah melakukan konfigurasi yang sama lebih dari 50 kali, tetapi saya masih perlu melihat manual dan situs web untuk mengingat argumen dan tidak kehilangan beberapa poin penting.

Apakah ini normal? Sebagai contoh, jika saya bekerja untuk perusahaan besar dengan banyak administrator sistem yang berpengalaman, apakah akan terlihat seperti saya tidak berpengalaman saat melihat manual, perintah di internet? Sulit bagi saya untuk menyiapkan server DNS atau menyetel mysql tanpa melihat manualnya. Namun, saya sangat nyaman dengan apa yang saya lakukan.

Bagaimana menurut anda? Apakah ini normal?

Yuri
sumber
Saya akan lebih khawatir jika Anda tidak memeriksa manual daripada jika Anda melakukannya. Memeriksa mereka memastikan Anda bisa melakukannya dengan benar pertama kalinya dan tidak "menebak" jika Anda tidak begitu ingat
user155695

Jawaban:

10

Saya diberitahu oleh rekan kerja saya bahwa mereka pikir saya memiliki ingatan yang sangat baik. Saya dapat memberi tahu Anda bahkan dengan ingatan baik saya, saya selalu merujuk pada dokumentasi dan catatan setiap hari. Saya tidak bisa hidup tanpa wiki Dokumentasi kami, informasi Evernote pribadi saya, repositori skrip VCS saya.

Ketika Anda seorang konsultan umum seperti saya dan diharapkan mengetahui sedikit tentang segala hal, tidak mungkin untuk menghafal setiap hal. Mungkin orang yang bekerja di toko-toko TI besar mungkin dapat fokus pada hal tertentu cukup lama untuk benar-benar menginternalisasi banyak detail. Tetapi ketika Anda melakukan sesuatu yang berbeda setiap hari itu tidak mungkin.

Menurut pendapat saya, hal penting yang harus Anda lakukan adalah memastikan Anda mengatur bookmark catatan Anda, tautan ke manual dan semacamnya sehingga Anda dapat mencari dengan cepat. Tulis dokumentasi sendiri. Simpan skrip dan baris perintah Anda dalam sistem kontrol versi. Alih-alih mencoba menghafal segalanya, cukup bekerja untuk mengatur diri Anda sendiri sistem sehingga Anda dapat menemukan hal-hal yang Anda butuhkan dengan cepat.

Sakit kepala
sumber
3

Jadi, inilah pendapat saya sendiri:

  1. Jangan berharap tahu segalanya tentang segalanya. Hanya tahu di mana mencarinya, dan memiliki kepercayaan diri untuk melakukan sesuatu.
  2. Pelajari kerangka kerja, bukan teknologi . Teknologi berubah terlalu cepat untuk menanamkan diri Anda ke dalamnya. Pelajari alasan MENGAPA Anda membutuhkannya atau BAGAIMANA mereka harus dikonfigurasi. Saat teknologi pengganti muncul, Anda dapat menilai penggantian berdasarkan persyaratannya sendiri, bukan yang diberikan kepada Anda oleh vendor.
  3. Buat catatan dan simpan worklog . Catatan dapat berupa potongan kode, catatan file konfigurasi, dan bahkan entri baris perintah. Worklog adalah catatan tindakan Anda saat Anda mengambilnya, dengan cap waktu dan tanggal.
  4. Administrator sistem yang ideal (dalam pikiran saya) adalah seorang generalis bukan spesialis. Generalis perlu mengetahui banyak hal, dan bagaimana mereka berinteraksi. Baca 108 Tugas yang SysAdmin Mungkin Lakukan.

Terus baca dokumentasi, kebanyakan orang tidak.

Joseph Kern
sumber
2

Sangat normal. Otak manusia tidak pandai menyerap sejumlah informasi spesifik seperti itu, seperti argumen dan sintaksis konfigurasi, kecuali Anda sering mengetiknya berulang-ulang.

Pengalaman memanifestasikan dirinya dalam kemampuan untuk dengan cepat menemukan informasi daripada mengingat detail yang terbatas dari memori, menurut pendapat saya. Jika Anda tahu apa yang Anda cari (dari pengalaman sebelumnya) dan Anda tahu di mana mendapatkannya (halaman manual, mesin pencari, milis, dll) maka Anda tidak perlu menyimpan semua detail itu.

Ini bisa membuat sedikit lebih sulit untuk mengukur sendiri pengalaman Anda dan mungkin merupakan penyebab keraguan Anda. Saya telah memikirkan hal yang sama di masa lalu. Tetapi dari bekerja bersama admin yang kurang berpengalaman, akan mudah untuk mengenali perbedaan dalam metodologi, kecepatan, dan akhirnya, keterampilan Anda.

Dan Carley
sumber
1

Saya merasa tidak normal jika Anda merujuk ke dokumentasi secara teratur - tidak ada gunanya mengingat semuanya jika sudah ditulis. Apa yang saya temukan agak aneh adalah bahwa Anda tampaknya tidak melakukan banyak otomatisasi semua tugas administrasi umum Anda, dengan dokumentasi pribadi, catatan, skrip, dll. Saya benci melakukan sesuatu lebih dari sekali, jadi saya akan menulis sesuatu turun untuk diri saya sendiri untuk kali berikutnya saya perlu melakukannya, kemudian merujuk pada hal itu lebih sering daripada dokumentasi resmi (walaupun itu selalu ada jika saya perlu mengklarifikasi suatu hal atau berurusan dengan sesuatu yang belum pernah saya tangani sebelumnya).

womble
sumber
Saya memiliki banyak koleksi skrip Perl, yang telah saya tulis sebelumnya. Namun, persyaratannya tidak sesuai dengan kebanyakan waktu, dan menemukan skrip-skrip itu, memodifikasi untuk pengaturan baru membutuhkan lebih banyak waktu daripada menulisnya dari awal. Dokumentasi pribadi adalah cerita yang sama. Saya biasanya tahu di mana mencarinya. Jadi, misalnya, mencari di google dan mengklik halaman dokumentasi Mysql spesifik lebih cepat daripada menemukan catatan saya secara umum.
Yuri
1

Sangat normal. Bahkan, saya berpendapat bahwa beberapa masalah berasal dari tidak membaca manual dan terus maju dari ingatan, Anda harus tahu beberapa opsi dasar dan tentu saja teori di balik bagaimana sistem dan protokol bekerja, tetapi untuk sintaks dan konfigurasi rinci , selalu baca manual. Itu selalu lebih murah baik dalam waktu dan kebahagiaan klien untuk melakukan hal-hal yang benar saat pertama kali sekitar daripada memperbaikinya nanti. Juga, jika Anda memiliki keahlian yang bervariasi, Anda tidak dapat mengingat semuanya.

Pelajari cara mencari bantuan secara efektif. Pelajari seluk beluk Google. Atur sumber daya Anda, berlangganan milis yang sesuai atau baca arsipnya, dan mungkin menjadi anggota beberapa forum yang relevan dengan lingkungan kerja Anda. Saluran IRC selalu populer juga.

Semoga berhasil!

Sam Halicke
sumber
0

Walaupun saya tidak menganggap diri saya seorang ahli Linux dengan cara apa pun, saya merujuk pada dokumentasi sepanjang waktu. Argumen saya adalah bahwa dokumentasi selalu ada, dan selalu sama. Saya tidak harus bergantung pada memori dan membuat kesalahan yang mungkin.

Saya suka menceritakan kisah salah tempat /dalam sebuah rsyncperintah dengan --deletesaklar terkenal sebagai contoh.

Dalam pekerjaan saya, saya adalah DBA SQL Server, dan satu hal yang kami dorong adalah membuka Buku Daring setiap saat. Jika Anda tahu ke mana harus mencari dalam dokumentasi, itu membuat hidup Anda jauh lebih mudah.


sumber
0

Anda akan menjadi abnormal jika Anda tidak perlu merujuk pada dokumentasi apa pun.

sybreon
sumber
0

kemarin aku butuh 40 menit untuk mengingat aku butuh sysctl untuk iptables NAT.

Saya mendokumentasikannya kali ini.

tidak ada salahnya menyegarkan ingatan Anda. Saya terus membaca dan membaca kembali halaman manual dan dokumentasi lainnya. jarang sakit dan Anda biasanya belajar sesuatu yang baru.

Neoice
sumber