Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS开发应该考的专业认证 #9

Open
LipYoung opened this issue Dec 13, 2018 · 0 comments
Open

iOS开发应该考的专业认证 #9

LipYoung opened this issue Dec 13, 2018 · 0 comments
Assignees
Labels
开发生涯 和开发编码较远的一些内容

Comments

@LipYoung
Copy link
Owner

梗概

这篇博客想记录一下我花了12小时左右,详细查阅了开发人员相关的认证情况.先上结论,总的来说目前的认证对非计算机专业且取得学位的童鞋朋友更友好和合适,官方认证不光是应聘,寻找雇主有帮助,对于技术移民还有非常高的加分权重.

关于专业认证的一些理解

首先专业认证 ( Professional certification ),指的是通过专业机构的考试,取得的证书执照,比如日常的电工证,焊工证.通过三方机构的信用背书来证明你的专业技能掌握程度和能力.

对于ITC相关的从业人员来说,相关组织机构(如微软,谷歌)等除了提供考试外还提供相关的培训课程,培训资料,更有甚者会提供模拟考试,线下课程等方式帮助增加从业人员能力,达到考试标准.2013年的一篇微软报道指出,全美国通过微软专业认证MCSE的开发人员不到1.5万人,在微软的信用背书和相对巨大的人才市场需求下,该证书含金量明显.除此之外,加拿大和澳大利亚计算机协会( ACS ) 在面对计算机方面技术移民人员移民申请时的技能鉴定时,将微软的 MCSE 认证 MCSD 认证和思科的硬件开发工程师相关认证都等同于该国内本地的全日制计算机相关专业大学文凭,同时移民澳大利亚时还提供10分的加分(申请人如果雅思达到专业水平 2018年考试 雅思 4个7 以上才能得到20分).这些认证对比下国内的大学文凭,不可同日而语.

当然这种模式也有其弊端,考试中所设置的课程肯定不会是技术市场上最新和最佳实践.且可能会有部分人员通过背题的方式来通过考试等来降低认证的含金量.而且部分新兴的技术领域更是完全没有认证方式 (想一想 React Native Vue ).部分认证可能和市场脱节更远 ( 想想国内的计算机专业教育 ), 轮子哥在知乎更是直言: "如果你要成为真正的工程师,就不要整这些乱七八糟的东西,直接写就好了",当然这一部分不是原话,只是类似的意思.

综上所述,我个人认为,有认证强于什么都没有的,弱于真正有能力的.例如,本身就掌握安卓开发,且有多年工作经验的人,这个人有一个有用的开源SDK几千的同行的给了星,甚至有大神也来贡献过源码.那么他还去考一个谷歌认证就没有啥意思了.但是换一个情况,一个小白童鞋,没有受过专业的计算机专业教育,但是想投身互联网行业,如果英语水平过硬,通过学习谷歌认证所设置的课程完成了谷歌的开发者认证,人身自然就跨上了新的台阶.

那么回到标题

需要一个认证的iOS开发人员应该考一个什么认证呢?非常遗憾的结论是没有完全合适的认证.首先APPLE官方没有想过认证服务.其次有三方提供Swift课程和认证,但是全英文课程且时长很长,对于英语不好或者已经掌握iOS开发的人来说,还去从头跟上课程考取一个三方认证意义不大.

我个人认为英文能力过硬的话可以的话,iOS开发人员在用于iOS开发能力的情况下,考取谷歌提供的安卓开发者认证,首先可以证明你的英文能力,(该课程全部由英文授课和考试),其次该认证可以证明你的学习能力,再次因为都是客户端的网页应用开发考试学习过程不会过于漫长和复杂,如果之后应聘混合开发也有很大的帮助. ( 其实也是无奈之举,或者考虑开源一个SDK,用Github作为佐证会是一个更好的选择).

@LipYoung LipYoung self-assigned this Dec 13, 2018
@LipYoung LipYoung added the 开发生涯 和开发编码较远的一些内容 label Dec 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
开发生涯 和开发编码较远的一些内容
Projects
None yet
Development

No branches or pull requests

1 participant