Adopting a Habit of Continuous Learning

技术在不断发展。新的开源数据库会弹出并逐渐消失。
即使是数据库管理员的角色也会随着DBAS采用的现状而改变。
保持你的技能和知识的负担就在你身上。
《习惯的力量》一书的作者查尔斯·杜希格写道:“如果你相信你可以改变——如果你把它变成一种习惯——改变就会变成现实。”
通过皮蒂安这样的全球管理服务提供商如何为员工提供学习的轶事,本课程将提供使学习成为习惯的策略。
这些策略将帮助你在职业生涯中茁壮成长,无论你是个人贡献者,还是希望为团队学习的领导者。

展开查看详情

1.Adopting a Habit of Continuous Learning May 29, 2019 Derek Downey Director, OSDB

2. PYTHIAN A global IT company that helps businesses leverage disruptive technologies to better compete. Our services and software solutions unleash the power of cloud, data and analytics to drive better business outcomes for our clients. Our 20 years in data, commitment to hiring the best talent, and our deep technical and business expertise allow us to meet our promise of using technology to deliver the best outcomes faster. © The Pythian Group Inc., 2019 2018 2

3.Pythian Clients > SELECT COUNT(*) FROM clients; > SELECT industry FROM clients +-----------------------------+ GROUP BY industry; | COUNT(*) | +--------------------------------+ +-----------------------------+ | industry | | 350 | +--------------------------------+ +-----------------------------+ | Automotive | 1 row in set (0.00 sec) | E-commerce | | Financial Services | | Gaming | | Government | | Healthcare | | Media/Information Services | | Retail | | SaaS | +--------------------------------+ 9 rows in set (662,256,000.00 sec) © The Pythian Group Inc., 2019 2018 3

4.Pythian Team © The Pythian Group Inc., 2019 2018 4

5.About me {"name": "Derek Downey", "location": "Knoxville, TN, USA", "email": "downey@pythian.com", "pythian_history": { "current_role": {"role": "Director of Customer Service Delivery, OSDB", "start": "2017-10"}, "previous_roles": [ {"role": "Database Consultant", "start": "2013-02", "end": "2013-08"}, {"role": "Lead Database Consultant", "start": "2013-08", "end": "2014-04"}, {"role": "Principal Consultant", "start": "2014-04", "end": "2015-08"}, {"role": "DevOps Consultant", "start": "2015-08", "end": "2016-02"}, {"role": "Practice Advocate", "start": "2016-02", "end": "2017-10"}] } "social": [{"network": "LinkedIn", "url": "https://www.linkedin.com/in/derekjdowney/ "}, {"network": "Twitter", "url": "https://twitter.com/derek_downey "}], "interests": ["Parenting", "Husbanding", “Remote Work”, "Hiking", "Camping", "Traveling"]} © The Pythian Group Inc., 2019 2018 5

6.About me {"name": "Derek Downey", "location": "Knoxville, TN, USA", "email": "downey@pythian.com", "pythian_history": { "current_role": {"role": "Director of Customer Service Delivery, OSDB", "start": "2017-10"}, "previous_roles": [ {"role": "Database Consultant", "start": "2013-02", "end": "2013-08"}, {"role": "Lead Database Consultant", "start": "2013-08", "end": "2014-04"}, {"role": "Principal Consultant", "start": "2014-04", "end": "2015-08"}, {"role": "DevOps Consultant", "start": "2015-08", "end": "2016-02"}, {"role": "Practice Advocate", "start": "2016-02", "end": "2017-10"}] } "social": [{"network": "LinkedIn", "url": "https://www.linkedin.com/in/derekjdowney/ "}, {"network": "Twitter", "url": "https://twitter.com/derek_downey "}], "interests": ["Parenting", "Husbanding", “Remote Work”, "Hiking", "Camping", "Traveling"]} © The Pythian Group Inc., 2019 2018 6

7.Influences © The Pythian Group Inc., 2019 2018 7

8. Why continuous learning? © The Pythian Group Inc., 2018 8 At Pythian: Performance, Security, Availability, Velocity, Leverage

9.“If you’re not growing learning, you’re dying.” © The Pythian Group Inc., 2019 2018 9 - technology changes, yet still maintain old technologies - roles changing: DBA vs DBRE. modified quote, not sure who said it

10.Why habits? xkcd.com/974 © The Pythian Group Inc., 2018 10

11.Edward Thorndike - 1898 © The Pythian Group Inc., 2019 2018 11 …

12.Become a Learner, not “I need to learn technology X” “You don’t need a unanimous vote to win an election; you just need a majority. It doesn’t matter if you cast a few votes for a bad behavior or an unproductive habit. Your goal is simply to win the majority of the time.” - James Clear, Atomic Habits © The Pythian Group Inc., 2019 2018 12

13.© The Pythian Group Inc., 2019 2018 13

14.Making Learning a Habit © The Pythian Group Inc., 2018 14

15.Habit Loop make it obvious (cue) make it attractive (craving) make it easy (response) make it satisfying (reward) © The Pythian Group Inc., 2019 2018 15

16.Learning at Pythian On the job learning Company initiatives Personal learning budget Training Framework © The Pythian Group Inc., 2019 2018 16

17.Training framework - First Iteration © The Pythian Group Inc., 2019 2018 17 - It worked, proved the concept of scenarios for hands-on training - VMs were base OS images to avoid downloading new image each time scenario changed. Ansible provisioned each VM based on scenario requirements - real example scenarios: mismatch timezone in primary/replica setup, point-in-time performance analysis, continuent tungsten setup, migrating to Galera - ideal: 15-min practice through scenarios daily (or 1-hour weekly) to practice things you might not experience frequently on your team. - Two main issues: time to deploy scenarios was 20-30min, making it hard to do at beginning of day before distractions. Ansible dependencies on various operating systems caused friction with troubleshooting and upgrades broke things.

18.Habit Loop make it obvious (cue) make it attractive (craving) make it easy (response) make it satisfying (reward) © The Pythian Group Inc., 2019 2018 18

19.Training framework - Second Iteration © The Pythian Group Inc., 2019 2018 19 Dependencies installed by Vagrant, versions are pinned. ControlVM doesn’t need to be installed each time. One/done. Docker enabled Low start up time: 2-3 minutes instead of 20-30minutes Why didn’t we start with Docker? Time of development, Docker wasn’t a clear ‘need-to-know’ technology for data infrastructure, and there is a learning curve working with it.

20.Pythian is hiring learners and aspiring learners: https://pythian.com/careers Twitter: @derek_downey Blog: https://blog.pythian.com © The Pythian Group Inc., 2018 20