做数据库内核开发的是不是很少？
不少，你找错地方了，你应该把公司设在硅谷。 我不认为内核开发有多高深，这仅仅是开发岗位分工不同。 我曾经开发过 MySQL的存储引擎，一些接口的实现，难了不会，会了不难。懂的人说Easy，不懂的人认为难上天了。 做应用开发的人，总是认为驱动，内核难，其实搞驱动和内核的去做应用开发一样的难。 人才多少，是否集中，取决于产业链，在中国数据库市场小，所以就不会形成产业，人才不会聚集，也不会有人去学习方面的知识，大学也不会开设这个专业，所以你找不到人。 这些人才在美国一招一大把，麻省理工，加州理工，加州伯克利，要多少有多少。我上司就是加州伯克利的，在Oracle工作了10几年。 在硅谷就有 MySQL，Oracle，之前还有Sybase, MS SQL Server, Informix, PostgreSQL 等等一众数据库，自然人才聚集。 数据库开发的很多思想，都在论文中，只要通读全美大学的数据库论文，都能掌握。等你搞明白了，原来如此，豁然开朗。之前你不会是没有人告诉你，很多技术都是窗户纸，一捅就破。 学习任何知识需要渠道（找到知识），也就是很多人想学某些知识，但是不知道从哪里获取知识，不是所有知识都能从搜索引擎中找到的。学习方法，这个很重要，方法直接影响到学习效率。圈子，需要有人交流，自己一个人学，一旦遇到问题就会阻碍你，让你停滞不前，最后放弃。