暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL职业发展与学习攻略

魏波
魏波,中国PG分会培训认证执行总监、资深数据库工程师,十多年的数据库运维管理及培训经验,掌握PostgreSQL架构部署、性能优化等,致力于推动PostgreSQL在中国的发展。

前言

为什么建议学习PostgreSQL?

1.PG是数据库管理系统,发展已有三十多年,是国际内核编码者的智慧结晶,并仍在不断迭代更新,基本每年都会有一个更完善的大版本发布(2019-10-03-PostgreSQL 12已发布);

2.PG是基础软件,不仅对企业的数据管理起着非常关键的作用,而且随着技术的发展,能适用于多种领域、多种架构; 

3.PG是开源软件,有着友好的开源协议,可以获取源代码深入学习(源代码是C语言实现),还可以获得乐于分享的技术前辈的资源与帮助;

4.PG可以发挥的空间比较大,可以根据自己的兴趣参与数据建模、DB运维、应用或系统开发;

 

说到发挥空间,谈谈PG学以致用的三个方面:

1) 会使用,用的熟练,成为运维管理、数据库应用能手;

2) 会修改,改成适合自己业务场景的数据库,变成开发能力者;

3) 会重造,重造一个更好的数据库产品,开启数据库发展的新篇章。

 

 我认为,技术人的追求是通过刻意的练习成为高手,学以致用(建议阅读《刻意练习》这本书,对于有效学习会很有帮助)。


职业发展

接下来说一下与数据库相关的职业方向:

1.DBA (数据库管理人员):主要负责数据库架构、部署、运维、排除故障、性能优化等工作内容。

2.DEV(应用开发人员):负责企业应用程序开发、迁移、数据库应用开发建模、数据库应用优化等。

3.系统开发人员:系统软件的开发主要面向操作系统、中间件、数据库、虚拟化系统环境的优化、裁剪、补丁修复。

4.系统运维人员:面向网络、系统(操作系统、中间件、数据库、虚拟化)、硬件等基础环境的运行、维护、升级等。 

5.数据分析人员:面向企业海量数据的整合、分析,提供价值报表,实时动态,为企业发展决策提供依据;当下热门的人工智能同样需要基于大量数据进行计算分析。

6.系统架构人员:相对较高级的职位,负责整体架构的部署及优化,譬如虚拟化架构、云计算平台架构、大数据平台架构等,数据库自然是架构中很重要的一环。

7.软件推广、销售人员:主要面向应用软件、系统软件的推广、营销、销售等工作

 

另外,国际新形势、国内新政策下,有多家知名公司已经基于PG研发自主可控的数据库产品,其中主要包括:阿里POLARDB、亚信ANTDB、腾讯TBase、华为GaussDB、瀚高HGDB等。其中势必蕴含了大量的技术人才需求,值得大家投入到学习PG的队伍中,推动我们的数据库产品健康、蓬勃发展。


学习指引

1. 建议阅读《PostgreSQL学习的九层宝塔》:

https://mp.weixin.qq.com/s/i7b6FvY3PYC2JENCgiVxjQ


2.可自主学习阅读PG应用管理基础文档,本部分内容主要是中国PG分会培训认证PGCA课程的节选,相关链接:http://www.postgresqlchina.com/tecdoc


3.于有源码学习兴趣的同学,需要另外的学习指引源代码需要有良好的C语言基础,没有积累的同学,还需花时间学一下C语言的内容,推荐两个有相同志趣网友的博客连接:

https://www.cnblogs.com/flying-tiger/p/6004314.html

https://blog.csdn.net/postgres20/article/category/6541985


4.PG学习的主力站点

PG国际社区:https://www.postgresql.org/


1) PG概要:https://www.postgresql.org/about/


2) PG在线帮助文档(英文版本,多PG版本):https://www.postgresql.org/docs/


3)也可通过PG中文手册查阅学习,访问地址:

http://www.postgres.cn/docs/10/;

http://www.postgres.cn/docs/11/

 

附本地版的PG中文手册下载地址(个人收集):

https://pan.baidu.com/s/1FlfcreziN9Uq0h9zDT9KlA


4)安装介质下载地址:

https://www.postgresql.org/download/

主要有二进制、源码编译安装两种方式,二进制安装介质对应不同的操作系统。

例外还有一种基于PG的产品发布版本的安装,可以通过产品的公司官网获得安装介质及安装方法,譬如阿里POLARDB、亚信ANTDB、腾讯TBase、华为GaussDB、瀚高HGDB等。


5)在线学习资源

https://www.postgresql.org/docs/online-resources/

包含丰富的教程、动手练习资源


6)参与国际社区的方式

邮件列表:https://www.postgresql.org/list/

邮件列表是交流和对PostgreSQL做出贡献的有效方法,其中的列表涵盖了各种主题,包括:正在进行的PostgreSQL开发、一般支持、产品发布和活动公告、协调社区外展。

 

最后,如果上述自学方式满足不了您,还可向中国PG培训认证官方授权培训机构:云和恩墨、晟数学院、优技教育、博森瑞、柯普瑞报名参加线下学习。通过培训机构导师依据中国PG培训大纲所精心梳理的培训内容,可以提供高效的学习辅导,达到事半功倍的效果。中国PG认证考试则可以让您获得中国软协与中国PG分会的权威认证,做到学有所获,证有所用,助力您的职业发展。

      云和恩墨PG培训热线:4006608755(吕老师)

      晟数学院PG培训热线4008001690(崔旭老师)

      优技教育PG培训热线:13718188639(陈卫星老师)

      博森瑞PG培训热线:010-86462881(艾老师)

      柯普瑞PG培训热线:13913038154(程刚老师)



作者的往期文章

PostgreSQL学习的九层宝塔


最后修改时间:2019-11-21 09:46:32
文章转载自开源软件联盟PostgreSQL分会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论