
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
在大二的时分,我刚刚系统地温习一遍 Java 学问点,但担忧控制的还不够结实,就想着看看有没有什么 Java 的证书,经过考试来检验一下本人的程度,查漏补缺。
于是就在网上各种搜,起初搜不到什么,然后我一想,Oracle 公司不是收买了 Java 么?那无妨去他们官网看看有什么证能够考,他们的官方认证应该也更专业权威。然后就搜到了 OCA Java 8 认证:
认真看了看认证请求和考试内容,发现和本人的预期完整分歧,于是决议报名。
但考证的报名费还是挺贵的,我当时的价钱大约是 1200 元,根本远超国内大局部考证费了。而且必需用美圆支付,所以我当时还特地办了一个 VISA 卡,当然大家也能够直接去某宝找代付。
既然交了报名费,肯定要好好准备,我就在寒假阅读了特地应对这个考试的温习材料,包括官方教程、其他同窗整理的考点等等。由于考试标题是纯英文,所以看的大局部温习材料也是英文的。
大约温习了 20 天左右,觉得就像是重新学习了一遍 Java 根底学问,但学到了更多的细节。
如今网上也有特地面向这个考试出版的书籍,比方下面这个:
最后的考试是在国内的代理考点,考试的环境十分棒,就是把你关在一个独立的小房间里机试,总共有几十道标题,有一些概念题,也有一些代码阅读标题。假如认认真真温习过的话,其实经过并不难,但由于还是有些又坑又绕的标题,所以拿满分还是有难度的,我当时自信满满,但也只考了近 90 分吧(满分 100,及格 65)。
软件设计师是 软考 中级的一个分支,是由工信部颁发的计算机技术和软件技术资历证。
按说,我又不想进国企,考这个证干嘛呢?
我是在大三上学期报考的,由于大一和大二学了很多计算机根底学问,所以我想整体温习一下。正美观到了软件设计师的证书,到网上理解了一下,发现它考察的范围正好都是学校教过的课,那不就是不考白不考么!
于是交了 100 多元的报名费,去某宝花 1 元钱买了一整套软考温习视频和历年试卷,大约温习了 3 周,把视频课看完并且做了 10 套卷子吧,学问点包括:编程言语、数据构造和算法、密码学、软件项目管理、设计形式、数据库设计、操作系统、软件工程等。
最后去考试的时分,我发现其他考生根本都曾经工作了,没看到像我一样的学生。不过这也合理,主动去考证书的人还是少,大家根本都是需求用的时分再去考。
考试分为上下两个半场,上半场选择题多,更注重根底学问点;下半场设计题多,更注重软件设计和剖析才能。
给大家看一道下半场的标题,就是给你一个场景,让你用专业办法(比方 ER 图)去剖析和设计数据库系统:
不准备的话,标题还是有一定难度的,特别是下半场,有代码剖析题和让你手写代码的标题。代码剖析题普通是给你一段运用了某种算法的代码,让你人工指出错误(找 Bug)和填空,假如你不理解这个算法,根本就凉了。手写代码题普通是分离了某个设计形式,假如你正好没用过这个设计形式,或者写不出来,那根本也凉了。
最后我的分数也没有很高,但证书也是拿到了哈哈:
PAT(Programming Ability Test)是近几年逐步盛行的计算机程序设计才能考试,分为四个等级:
普通来讲,根底级不要考,直接从乙级或者甲级考起,顶级也完整没有必要。
我是在大二暑假才听说了这个考试,看了下考试内容,有点像 ACM,主要是锻炼数据构造和算法才能。正好我当时找第一份实习的时分被算法虐的体无完肤,正在坚持刷算法标题,所以就想经过参与这个考试来鼓励本人学习算法,顺便检验一下程度。
我的算法才能普通,其实比拟没自信,反正报名费也就几十块钱,那无妨先从乙级试试水。
报名之后,我准备了 2 个多月,除了坚持刷 LeetCode 之外,还特地去 PAT 的官网刷了他们提供的练习题,顺便把牛客的简单标题也刷了个遍,坚持手感。
考点是在上海大学,考试内容简单粗暴,就像 OJ(Online Judge),总共 4 - 5 道标题吧,每道标题给你一个场景、示例输入和目的输出,让你设计算法、编写代码来处理问题,并依据经过用例数得分。
乙级的标题难度还是比拟简单的,根本是一半以上的 LeetCode 简单题加上 1 道中等题,参与的同窗算法程度普通也不高(才能强的都从甲级考起了)。我当时乙级得了 88 分,就排名前 5% 了:
考完乙级之后,我又去报考了甲级,甲级的标题难度和大厂面试的算法题难度相当,总共 4 道题,根本是 1 道简单题 + 3 道中等题。我当时只完整做对了 2 道题,剩下两道固然有思绪,但时间没有把握好,也是含泪收场吧。
固然考试的结果并不理想,但最少又让我认识到了本人的缺乏,回学校继续卷。
这个证说来为难,不是我本人去考的,而是我们学校的网络工程专业有一门课叫 “企业 IT 实训”。
这个课的内容就是请外面的培训机构来给我们讲一些网络方面的学问,最后以胜利考取证书来换取学分。
记得当时还得坐 1 - 2 个小时的地铁去他们公司上课,内容水就不说了,关键是最后的考试贼牛逼,先给我们讲一遍考点,然后立即就开端考试,全部是原题,也不存在监考!以至是当时那个准考证还打错了,叫什么 “网络工程师 证证 考试”,贼有意义。
通常,一个证的价值和难度是成正比的,所以这个网络工程师的证书就是意义意义,不是华为思科那种专业认证,没任何用。
值得一提的是,学校的这个课还让我们考了一个创业才能证书,也水的不行,那个创业沙盘系统还全是 Bug。
最后,再提一下大学生根本都会考的 全国大学英语四六级考试 ,我是在大一下学期的时分跟着学校的第一梯队一同考过的(大一上考四级),成果不高也不低。
说实话,这个证对计算机求职的作用不大,并不能对你的简历有加成。但假如今后要从事国际化或对英语有一定请求的工作,假如没过四六级,反而是减分项。再说,真正对英语请求高的工作,你一个小小的英语六级证书也没多大用。
不过无论如何,倡议大家还是好好学英语、日常多背背单词。虽说英语不好也能学编程,但英语好能够协助你更快地阅读代码和英文技术文档,不要依赖自动翻译工具,否则很有可能得到错误的内容!
扯完了本人的考证阅历,答复下大家的问题:我应该考证么?
做事要有目的对吧,我在选择能否要考证前,会先考虑 两个问题 :
1. 考证能给我带来什么价值?
2. 考证的性价比能否高?
回忆我本人考证的初衷,根本都不是由于这个证书含金量很高才去刻意地考,而是经过考证 鼓励本人学习、协助本人温习、检验本人的学习成果 。考证经过了呢能够收获成就感,考证失败也不可怕,能发现本人的缺乏,查漏补缺。还能把证书写在简历上,填充一点内容,表现自主性。
但说实话,我考的这些证书难度都不大、认可度普通,所以对以后找工作的 直接协助并不大 ,面试也根本没被问到过;但备考过程中,鼓励我自主学习和稳固了学问点,意义还是很大的。毕竟交了报名费,糜费了也不好对吧。
有同窗说了,要多考证,肯定不会亏的,证书多一个在手里有什么害处呢?
但别忘了,考证过程中,你要付出很多时间,这些时间拿来做别的事情,比方参与竞赛、做项目,会不会带来更大的价值呢?
我倡议大家认真思索这两点,再决议能否考证。
我考的证书其实也不多,没方法给大家罗列值得考的证书。
但总结下来,考证书首选要 分离本人的职业目的 ,考取对将来开展有协助的,而不是他人考我也考、或者为了考证而考证。还有就是一定要选正轨的、有一定范围的证书和考点,不要考了一些黑机构本人虚拟的假证,谨防被骗。
不过,打算从事开发工作的同窗能够试试我考过的那些证书,觉得对我的协助还是很大的。
还有很多大学生比拟关怀的计算机二级等级考试,对非科班(计算机相关专业)的同窗来说,是有用途的,能学到一些计算机技艺,有些企业招聘也可能会有这个请求,还能给上海落户加分。但假如你原本就是科班的话,毕业就相当于到达计算机 4 级的程度了,完整没必要考这个证。