博文

记录一下PMP从备考到通过的一段经历

一、前言        相信很多人都和我一样,自从毕业以后就很少再考试了,这次考PMP的原因也是因为在工作中发现了系统性管理的重要性,只凭自己摸索的那套管理的野路子并不足以应付项目中的所有情况,这种感觉就像是你打游戏练了一个绝活,但是再怎么厉害,也无法战胜职业战队的那种感觉,何况我还是个野路子,只是在平时的工作中积累了一些管理经验,事实也证明确实PMP的一些系统性思路比自己总结的那套更灵活,而且更有用。        写这篇文章的目的比较简单,记录一下从备考到取证的过程,毕竟这也算是毕业以后的一件大事了。顺便如果有想了解PMP考试的人,也可以作为一些参考。 二、备考        众所周知,PMP这个考试比较特殊,不能个人报考,它需要经过PMI认证的培训机构出具的有效培训证明,来证明你确实接受了系统的项目管理培训,这样才可以报考。因为在PMI的认知体系中,一个人只有接受过系统性培训,才可以成为专家。虽然这样的出发点是好的,但是实际的培训都是应试教育,也不能说不好,毕竟我们的目的是通过考试,而且也确实可以从应试的过程中学习到系统的管理知识。所以大家如果想参加PMP考试的话,第一步就是找一个PMI认证的培训机构,具体哪家好这点不好评判,网上比较有名的几家应该都差不多,大家可以根据课程价格自由挑选。        在培训机构报名后,就要根据机构老师的安排进行学习了,一般来说周期大概是三个月左右,因为每年在中国大陆的PMP考试有四次,间隔正好是三个月。听说国外的PMP是随去随考的,这一点没有去确认过,不过我们本身就是要在大陆考,所以遵循大陆的考试时间即可,报名的节点要选择准确,报名早了还好说,报名晚了容易导致学习时间压缩,导致学习时间紧张。一般来说报名后,培训机构就会出具培训证明,并安排中英文报考,由于报考环节比较复杂,既要在PMI报名,也要在国内的基金会报名,所以一般的机构都会安排专门的人员来帮助报名,或者直接代理报名,我们只需要注册好账号,并等待报名成功后缴费就可以了,虽然麻烦,但是总体不是很难。        我当时考试的时候《PM BOK》还是第7版,考试的内容也分为过程...

基于虹软人脸识别在微信小程序中实现人脸登录

图片
 一、项目概述 应“广大”粉丝的强烈要求,今天我们使用虹软人脸识别(Linux Pro版)来实现微信小程序(以下简称小程序)中的人脸登录功能。 虹软(ArcSoft)是计算机视觉行业领先的算法服务提供商及解决方案供应商。公司业务遍布全球,在杭州、上海、南京、深圳、台北、硅谷、东京、都柏林等地设有商业与研发基地。其最新发布的Linux Pro引擎除支持人脸检测、人脸跟踪、人脸对比、人脸质量检测等基础功能外,还支持高并发百万人脸库的高效识别,并提供了两个全新的高精度模型,最重要的是支持离线私有化部署~ 前排提示,阅读本篇文章需要有一点点的小程序开发知识或前端开发知识。 在之前的文章中,我们实现了一个在Spring Boot中集成虹软人脸识别的项目,在本篇文章中,我们将继续使用这个项目作为后端服务(前后端分离的好处就是一个后端可以适配多个前端)。当然,为了适配微信小程序,这里也对代码进行了少许修改和BUG修复,在下文中我会一一指出改动之处,如果你已经看过我的上一篇文章,那么阅读本篇文章将会非常轻松,如果你还没有阅读过,可以先粗略阅读一下来了解后端的整体思路,上一篇文章地址如下: 在Spring Boot项目中集成虹软Linux Pro SDK实现人脸1:N对比服务(极简版,快速上手) 下面开始本篇文章的正式内容。 在当下,人脸登录已经是一个普通到不能再普通的功能,在一些安全校验严格的情况下,必须要保证是本人在登录,要实现这一点,一般会在密码或验证码登录后再进行一次人脸识别来确保。在我们日常使用微信小程序的过程中,也会经常遇到即使输入了正确的账号密码,也要进行人脸识别的情况,这并非是多此一举,而是为我们的数据安全提供了更强的保护。 人脸登录的高层级思路并不复杂,在使用人脸登录前,我们首先要使用其他方式进行人脸注册,比如用户注册时采集人脸,或者后台批量录入人脸等,并根据注册照提取人脸特征,之后将人脸特征和其他信息进行持久化保存(比如存入数据库);当用户进行登录时,我们再获取到采集照,同样进行人脸检测和特征提取,最后将采集照的特征数据和注册照的特征数据进行对比搜索,来判断正在登录的人是否是之前已经录入过信息的人。 这里借用上一篇文章的流程图: 以上流程中的人脸检测和人脸特征提取部分均在服务端完成,本文中的小程序仅实现了流程中获取采集照的部分,而注册的部分依然复用上一篇文...