关于db110数据库博客写作
1、现在很难抽出时间来写博客,db110已经写了许多年,数据库的技术也已经很成熟了,也不需要我在博客里一直强调。也许是时间,慢慢放弃博客写作,或者减少更新的频率了。
2、最近几年,已经很少研究新的技术了,一方面是旧有的技术已经够用,一方面是自己的研究方向也有变化了。
3、未来会花更多时间在其他的领域,人应该不断接受新的挑战才是。
4、知乎里,facebook,linkedin,google+里都发了一些文章,其实都可以集中到自己的博客上来。简单更好。
1、现在很难抽出时间来写博客,db110已经写了许多年,数据库的技术也已经很成熟了,也不需要我在博客里一直强调。也许是时间,慢慢放弃博客写作,或者减少更新的频率了。
2、最近几年,已经很少研究新的技术了,一方面是旧有的技术已经够用,一方面是自己的研究方向也有变化了。
3、未来会花更多时间在其他的领域,人应该不断接受新的挑战才是。
4、知乎里,facebook,linkedin,google+里都发了一些文章,其实都可以集中到自己的博客上来。简单更好。
我曾经做过研发、也做过系统管理员、也做过Oracle DBA,至今从事MySQL也有7年时间,从一名Oracle DBA转型为一名MySQL DBA,从传统领域到互联网公司,我想分享给读者一些自己心得,成为一名MySQL DBA并不难,MySQL DBA并不神秘,也容易入门,但成为一名高水平的DBA需要时间,希望我的经历能给大家一些启动,希望热爱数据库技术的同学少走弯路。
2008年,在经历了多年的传统行业之后,我因为机缘巧合进入了移动互联网行业。角色也从专职 Oracle DBA 过渡到了Mysql DBA。MySQL当时不太懂,但以前做Oracle DBA的时候也做过一些MySQL的测试,慢慢就熟悉了。互联网公司的MySQL DBA对比传统行业的DBA工作节奏会快些,所需面对和处理的事情也不一样了。传统的行业,许多Oracle DBA会更偏向网络、存储、小机、OS,Oracle自身产品够强大,很解决很多问题 ,但在互联网行业,Mysql DBA会需要更前进一些, 参与系统架构的评审,和研发团队、监控团队、甚至是运营团队、产品团队互动。
如何做一名合格的MySQL DBA[……]
It’s the list of ten things I try to do every workday. Yes, there are days when I don’t get them all done, but I do my best to deliver. It has proven very effective for me. They are:
有句话说得好,唯一不变的事情就是变化本身。The only thing not changing is CHANGE.
变化,特别是在互联网行业,尤为重要,这方面拥抱变化的一个典型是 淘宝,虽然对”去IOE“ 这个激进的口号,我比较反感,因为口号掩盖了许多深层的问题,但在此过程中,做出许多改变,顺其自然又强力推进,最终达到平衡,实在是一个典范。
这几年,比较让自己感兴趣的,也比较思考一个问题其实也是”改变“,从技术上来说,肯定是要把握住技术发展的趋势/变化,这方面,要积极的深入各种社区,看各种各样的书籍,DBA不应该束缚在某一个具体平台/工具/产品上。从工业的发展上看,DBA肯定需要能够有能力调度越来越多的资源,当然这方面也需要工具/平台的配合。从团队的发展上看,DBA也应该出现各种类型的人才,有会源码的,会会中间件的,有熟悉系统架构的,有会运维开发的,各种人才的聚合更容易形成强大的团队,再也不是那些普通的数据库维护的层次。
对于变化,拥抱变化,其实更多属于个人的选择,变化如果适度,那么会形成比较有效的张力,让自己逐步成长,但如果过度,又可能导致陷入心理学上的“恐[……]
这篇文章要讲的是程序员如何假装在很努力的工作。有两种完全不同的动机会促使一个程序员做这种假装:
第一种,你是个懒货——想不劳而获。如果你是这种人,我和你同事都会鄙视你。你不需要看下面的内容了。这篇文章完全不是为你写的!
第二种,你有太多的事情要做,而你需要抽出时间去思考和学习。大多数的公司里,经理们或负责人资管理的人都忽略了程序员是脑力工作者、不是做苦力的。
他们通常会有这样的观点,程序员应该全部上班时间都在努力工作。但是,我们是要思考的人,我们需要时间整理思路,学习新的知识,提高自己,成为一个更好的程序员。
如果你是属于这类人,你需要阅读下面的技巧,它们能帮助你从繁重的工作中偷出思考和学习的时间。
这个听起来似乎是让人不解。这句话中最关键的一个词是第一印象。假设你新加入到一个团队,你的老板和你的同事将会对你第一天或第一周的表现有个评价,大概感觉出你是一个什么样的程序员。
你给人的这种主观印象越好,往后的几个月甚至几年里你就会有更多的自由。一开始就努力工作,显示你的优秀技术水平,这绝对是会获得丰厚回报的付出。如[……]
我想我是一个Oracle DBA转Mysql DBA的典型了.
08年,在经历了多年的传统行业之后,我因为机缘巧合进入了移动互联网行业, 一晃已经4年. 角色也从专职 Oracle DBA 过渡到了Mysql DBA. 失去了不少,但也得到了很多. 我想许多IT人, 改变自己的技术,使用不同的产品, 都有一些或多或少的不情愿, 人是一种有惯性的生物, 打破旧有的习惯 转型并不是一句 “拥抱变化” 就能消解的了, 成本有时大到你不得不放弃. 但技术人员应该有一种觉悟, IT人想靠一种技术(产品),呆在一个地方的想法是不现实的,毕竟我们国内大部分还是应用产品,在全世界的分工中,我们的IT还是处于比较下游的产业链上,不断更新技术和自己知识体系,有时会成为一种生存的本能 ,你需要适应.
我选择不做Oracle DBA, 而去选择一个新的产品 Mysql并不是很早就有预感业内会大量流行Mysql了. 只是大国企,大工厂不适合我,常年的国企,工厂的经历,也许已经在我的身上打上了很深的烙印, 这不是一件很值得夸耀的,舒服的事, 所谓的500强, 很大程度上也固步自封, 有些同事跳[……]
数据库领域, 技术可以正常得到,但是架构的意识,成本的意识, 把握趋势的能力却是很难练就的. 当然,很多情况,技术人员可能也决策不了, 所以在错误的道路上一错再错.
#以后补.
本文由英文文档翻译而来,同发www.oracle.com.cn入门板块。
成就DBA职业生涯
介绍
许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意见的综合并且能够在如何才能出色的完成DBA的工作方面给出好的建议。这篇文章同样对于如何让一名DBA变得对老板更有价值。假如你已经是一名DBA,那么也许你会希望跳过文章的前几段。
我应该成为一名DBA么?
我曾问过的一个问题是一个人应该从事DBA这样的职业么。这个问题并不容易回答,因为它因人而异。有的人有成为一名好DBA所需要的天赋。而其他人并不认为能够很容易掌握成为DBA的秘诀。DBA职业需要掌握一定的技能。而且还需要其他IT职业所不必需的要求。因此,为了回答这个问题,我通常给将要成为DBA的人描述DBA职业所必需的要求。下面的段落中,我[……]