เคล็ดลับชั้นนำจาก ObjectRocket DBAs ว่าพวกเขาเก็บทักษะให้คมอย่างไร
- คมทักษะการเขียนโค้ด ทุกคนรู้ว่าการได้ทักษะโค้ดเพิ่มในงาน tech ใดๆ ช่วยได้ เริ่มที่ไหนดี? เลือกภาษาที่เหมาะกับ datastore ที่คุณเก่งที่สุด เช่น Python สำหรับ MongoDB
- โฟกัสที่ฐานข้อมูล แต่สparing เวลาสำหรับ stack components อื่นๆ เมื่อพูดถึงการ scale databases ให้สำเร็จ ทั้ง stack มีความสำคัญ Network, app, firewalls, connection handling, bulk operators ฯลฯ
- อ่าน ติดตามสิ่งที่คนอื่นทำ เพื่อได้ creative ideas สำหรับ solutions
บางอย่างที่เราชอบ:
Information is Beautiful
Percona Blog
Unbalanced Paren
I Quant NY - เข้าร่วม conferences ที่ดีให้มากที่สุด ไม่เพียงแค่คุณเรียนรู้สิ่งใหม่ แต่ยังได้โอกาสสร้าง connections ที่ยั่งยืนกับ database engineers อื่นๆ ที่เผชิญกับความยากลำบากเดียวกัน มีบางอย่างที่ powerful เกี่ยวกับการอยู่รอบๆ fellow DBAs และ open source enthusiasts ที่ inspiring
- เปิดรับ new ideas ปกติมีหลายวิธีที่จะบรรลุสิ่งที่คุณทำอยู่
- ทำผิด คุณสามารถ (และจะ) ทำผิด ส่วนสำคัญคือเรียนรู้จาก mistakes ของคุณ ใช้เวลา retro เรียนรู้และเติบโต
- เก็บ end user (และ developers) ไว้ในใจ ความต้องการของฐานข้อมูลจะมาอันดับสองหรือสามใน priority list ของ developer พวกเขาจะมองหา best performance เพื่อวางหน้า application user แสดงให้ developers เห็นว่าพวกเขาสามารถ optimize สิ่งที่พวกเขาทำเพื่อ best performance และ data quality ช่วยให้แน่ใจว่าพวกเขามีเครื่องมือที่เหมาะสมในการทำงานกับฐานข้อมูล
- ทำ fun project กับ data store สนุกและเรียนรู้สิ่งใหม่ ตัวอย่างเช่น เราเชื่อม cold brewed coffee keg ของเรากับ ElastAlert และ Kibana เพื่อ visualize caffeine consumption และใช้ Slack alert เราเมื่อต้องสั่งเพิ่ม ไม่เพียงแค่นี้ช่วยให้ทั้งออฟฟิศเห็นพลังของ Kibana แต่เรายังเรียนรู้มากเกี่ยวกับการใช้ alerts
- กาแฟเป็นเพื่อนของคุณ พูดถึง cold brewed coffee ของเรา DBAs ของเราบอกว่าสำคัญที่จะต้องมี caffeine อยู่ตลอด