Saya merasa bahwa ini mungkin di luar topik dan / atau berdasarkan pendapat dan mungkin ditutup, tetapi saya akan tetap menjawab untuk saat ini. Ini dari perspektif Microsoft SQL Server, tapi itu benar-benar berlaku di seluruh papan dalam pengalaman saya. Saya telah menjadi DBA atau konsultan DBA selama sekitar 15 tahun sekarang dan saya telah merekrut dan telah menjadi tim perekrutan untuk DBA junior, menengah dan senior. Orang lain mungkin memiliki pengalaman berbeda dalam jawaban lain ..
Pada Sertifikasi
Saya tidak melihat mereka. Terutama ketika saya mempekerjakan seseorang yang relatif baru. Jika Anda ingin menggunakan proses sertifikasi untuk belajar dengan benar dan efektif untuk belajar dan menemukan di mana kesenjangan Anda dalam pengetahuan - maka pasti. Jika Anda berpikir sertifikasi akan membuat Anda bisa diubah sendiri - itu biasanya tidak berlaku. Tetapi ini adalah tangkapan ke-22, beberapa perekrut akan meminta mereka yang memiliki persyaratan pekerjaan. Tapi kemudian begitu banyak orang hanya lulus sertifikat tingkat rendah dengan kesedihan otak dan benar-benar kurang pengujian. Ketika saya melihat resume dengan sedikit pengalaman dan banyak sertifikasi, saya merasa gugup.
Saya kira yang dapat diambil dari topik ini adalah: Sertifikasi dapat membantu, tetapi sertifikasi jarang yang paling penting atau bahkan teratas dari kriteria
Menjadi DBA
Pertanyaan pertama saya kembali ke seseorang yang ingin menjadi satu adalah mengapa? Bahkan jika Anda mewawancarai dan memberi tahu saya bahwa Anda benar-benar ingin menjadi orang yang ingin saya dengar. Sebagian besar DBA terbaik yang saya tahu jatuh ke dalamnya dari pengembangan, administrasi sistem atau jalur karir lainnya. Ini tidak berarti bahwa Anda tidak akan berhasil jika Anda ingin menjadi sukses. Saya hanya ingin tahu mengapa.
Jika itu karena Anda memiliki pola pikir yang tepat, Anda suka pemecahan masalah, Anda ingin menjaga semuanya, Anda ingin memastikan sistem hidup, data dilindungi dan Anda tertarik ke bidang karir? Maka itu bagus.
Keterampilan Apa Yang Penting?
Ke DBA baru? Saya ingin melihat Anda memiliki kecakapan dalam dasar-dasar menjadi DBA. Anda perlu tahu apa pekerjaan yang paling penting (dan mendukungnya dengan mengapa dan bagaimana Anda akan melakukannya). Pendapat pribadi saya adalah Pemulihan - karena tanpa kemampuan untuk pulih Anda tidak memiliki DBA dan bagaimana saya akan melakukannya - saya akan fokus pada pemulihan dan bekerja keras untuk memastikan bahwa semua yang kami lakukan memiliki mata terhadap mungkin mengembalikan. Implementasi, pengujian, praktik terbaik yang ada, dll. Sekarang apakah itu satu-satunya jawaban yang tepat? Saya tidak tahu Jika Anda mengatakan keamanan dan Anda menjelaskannya dengan benar, saya akan tertarik mendengar lebih banyak.
Pada dasarnya, saya ingin melihat bahwa Anda memiliki karakter karakter yang tepat (di bawah) dan pengetahuan dasar yang tepat yang harus Anda miliki di tingkat keahlian dan pengalaman Anda. Memulai? Saya ingin melihat bahwa Anda dapat membuat cadangan dan memulihkan .. Anda dapat melakukan penyelidikan dasar terhadap aktivitas saat ini. Saya ingin tahu bahwa Anda memahami beberapa blok bangunan dasar kinerja (sumber daya apa yang penting dan mengapa, bagaimana DB Desain dan pengembangan memengaruhi hal-hal) dan memiliki banyak karakter yang saya jelaskan di bawah ini di tempatnya atau menuju ke sana.
Sifat karakter
Saya menulis posting blog tentang ini ( Enam alasan saya tidak akan mempekerjakan Anda ) untuk sementara waktu. Saya tidak akan memuntahkan semua yang saya katakan di sini - tetapi pada dasarnya DBA yang baik adalah seseorang yang memiliki:
- Keterampilan Pemecahan Masalah Hebat - jika Anda adalah pencerai otak dan mencoba 65 hal untuk memperbaiki satu masalah dan bahkan tidak ingat 2 hal yang Anda coba - saya akan meneruskan kepada Anda jika saya dapat mencabutnya. Anda harus menjadi pemecah masalah yang tenang dengan metodologi dan kemampuan untuk menemukan dan menyelesaikan masalah. Ini bukan hanya masalah DB, tetapi harus diverifikasi dalam kehidupan dan masalah yang mungkin ditemui seseorang.
- kemauan / keinginan untuk belajar dan tumbuh - saya ingin Anda selalu berusaha untuk belajar hal berikutnya. Habiskan sebagian dari waktu kerja Anda untuk membaca buku, pergi ke grup pengguna dan acara komunitas. Ini adalah pasar yang ketat di luar sana - saya ingin orang-orang yang terus memperbaiki diri.
- Common Sense - Saya mulai berpikir Anda tidak bisa mengajarkan ini .. Miliki beberapa sebelum wawancara.
- Sedikit sentuhan paranoia - Anda adalah DBA atau ingin menjadi. Anda akan mengelola banyak data sensitif yang penting. Saya ingin melihat Anda bersikap adil dan mudah bergaul, tidak sombong, tapi saya ingin seseorang dengan sedikit paranoia. Saya ingin seseorang yang tidak hanya percaya secara default atau tanpa memverifikasi. Anda meminta untuk memiliki kunci ke lingkungan basis data yang penting.
Jadi, Bagaimana Anda Mulai?
Pekerjaan tingkat awal. Mungkin mendapatkan pekerjaan sebagai pengembang atau admin TI umum dengan beberapa keterampilan DB di pekerjaan. Pergi ke acara komunitas dan grup pengguna dan belajar dan menerapkan sendiri. Mencoba beberapa sukarelawan atau membantu pertunjukan dengan keuntungan non atau memulai. Pada dasarnya dekat database. Temukan jalur karier di mana Anda dapat melakukan sesuatu dengan data.
Saya mulai bekerja sebagai perwakilan pendukung. Berurusan dengan segala macam pertanyaan, tetapi pertanyaan SQL Server adalah salah satu dari jenisnya. Saya belajar dengan giat, menjadi orang yang suka untuk masalah SQL yang sulit dan pindah dari sana. Kemudian saya bekerja sebagai Jr DBA di suatu tempat dan sisanya adalah sejarah.
Kesabaran
Saya baru saja membahas pertanyaan ini dengan seorang teman di twitter dan mereka menyebutkan "Anda tidak sampai di sana dalam semalam" - Itu saran yang bagus. Saya melihat banyak orang mulai yang ingin menjadi DBA senior sekarang. Jadi Anda perlu sedikit kesabaran dan kerendahan hati dilemparkan ke sana.
Tahun-tahun pertama karir DBA adalah belajar, mencari tahu ke arah mana Anda ingin pergi dan banyak waktu pendukung melakukan tugas-tugas yang mendasar. Sementara Anda belajar dalam tugas dan disiplin ini dan membuktikan diri Anda, semakin banyak tugas akan ditambahkan dan semakin banyak tanggung jawab diberikan. Jika Anda tetap menggunakannya, bekerja keras, menjaga hal-hal online, membangun karakter yang tepat dan mengembangkan keterampilan Anda secara terus-menerus, Anda akan mencapai DBA senior dan melakukan lebih banyak hal menyenangkan (dikombinasikan dengan lebih banyak rapat dan waktu yang dihabiskan bersama manajer proyek) - tetapi itu adalah maraton dan bukan lari cepat, di dunia DBA.
Jawaban-jawaban ini adalah pendapat, dan itulah sebabnya seluruh utas ini tidak bertahan, tetapi jika ini membantu Anda - salin dan tempel dan berikan beberapa saran. Semoga berhasil!