今天考了关于java认证的OCJP,特此谈谈个人java学习过程及心得

以下更新于2018年2月26日 21:21:00


发现这篇文章依然有人阅读,想必还是有人再考虑是否要考取 OCJP 的证书。直接说结论吧,不用考了,真的不用考了。从本人来说吧,这张证书只是在大学毕业季找工作的时候用了,但实际上根本没有人关心,面试者关心的是你的基础知识掌握程度。有人可能想说给自己定个目标,通过考试来掌握基础知识。我想说这也没有必要。因为这其中考的都是选择题,多做几遍就能轻松过关,意义不大,不过欺骗自己而已。那么现在建议的学习方式是什么呢?我这里推荐几种,从极客时间购买课程,我从去年开始购买,虽然现在已经工作5年了但是仍然能从中学到不少,所以推荐,而且不贵,对于学生来说正好。另外的学习方式就是在 GitHub 上找学习资料、项目代码,自己学习。同时还可以找相关领域的QQ群,找到学习的圈子。

对了,顺便说下,本人毕业5年了,从事大数据行业,有兴趣可以关注我的公众号【数据Man】,向我留言,保证一周内回复。

 

以下写于2012年03月31日 22:40:55


我现在是一名大三的学生,从去年下半年开始接触java,当时只是觉得课程很少,我应该自己学点什么。并且以前学过C语言,只是当时编编小程序,从未真正进行大的开发或者说是自我做一些创造型的应用软件,而本人有对计算机感兴趣,觉得很可惜。又听人说java现在很火,并且很好用,因此决定尝试学习java。后来我便买了一本书《java程序员——上班那些事儿》,才知道程序员是可以干一辈子的,并不是像通常人们想象的——程序员是吃年轻的饭。只不过我国IT相关方面起步比较晚,所以我们在国内看到的大部分的程序员基本上是很年轻的,但在国外不是这样的。当然这本书上还说了有关java学习和工作的很多事情,个人感觉是一本不错的解惑书籍,推荐之。

自此,我便开始学习java,一开始借的是清华大学出版社出版的朱福喜编写的《java语言程序设计》,还有一本配套的相同出版社相同作者的习题与解析,个人这样入门比较不错,当然了,我也下了视频,但我没看,觉得应该把基础打得牢固了,把面向对象的基本知识学完再看可能效果会更好一点。当然了,每个人的学习习惯是不一样的,不能刻意模仿,应该找到一条适合自己的学习之路。但是我觉得有一个共同点是必须做到的,在学习初期把基本的理论知识打牢一定会有利于后期的拓展学习。

但是,由于上学期有一个关于小波(与图像的特征提取及检索有关的技术)的课题要结题了,所以不得不花大部分的时间在上面,从而暂停了java的学习,而那时只学到第五章。然后寒假又要学习驾驶,拜年等事情耽搁了java的学习。直到这学期的开学,每星期的课程不是很多,给我课外学习java提供了很多的时间。接下来我把上学期未学完的那本书接着学到第九章,觉得差不多了,期间自己也编写了一些小的程序,也有一点小收获。这时候,我开始看视频了。我看的是西安云工厂旺旺老师的课程,这在电驴上是可以下载到的,我用的是校园网,在六维上下的。看了之后,感觉草根文化较浓,讲课有趣,生动易懂,我最大的感受就是让我对以前的基础学习有了更加具体的理解。由于这个视频是针对就业培训的,所以就我个人而言是有助于我今后找工作的,因此在这里对需要的人群推荐之。

就这样这学期过了大约一个月,我很希望检验一下个人的基础知识的掌握程度,所以便在网上查找相关的认证考试,最终我锁定了OCJP。因为java是由SUN公司开发的,以前SUN公司的java认证叫SCJP,后来SUN公司被Oracle收购了才改为OCJP,所以这项考试从原则上讲是有一定意义的。于是在网上找啊找,发现个人第一次报名时很麻烦的,最后通过各方面了解决定在淘宝上委托商家报名,这样省去了很多的麻烦。商家讲的是100%包过,还给了题库,据说考试题目就在里面出,是很诱人的啊,当然,最终你得支付950的现大洋啊!我是出于两方面的考虑,一是为了检测个人的java的掌握水平,同时通过这一备考的时机来巩固自己的基础,二是我即将面临就业,多一个证书就多一份希望啊,哪怕这份希望很小。当然,网上关于证书效力的负面说法也有不少,说什么题库几乎100%覆盖所以好多企业不认可,等等。但是,我结合自身的特点,花了一些钱,这尚在父母可以承担范围之内,总的来说还是有不少好处的。

最后说说今天的考试吧。我预约的是今天下午的2:30,我快2点时到了考试地点,那是一家IT教育培训公司,承担了很多企业的认证考试,如思科、微软等,甲骨文的较少。前台的小姐还奇怪为什么报OCJP,说这个很少有人报。等她忙活(接线)完之后,就给我填了几张表,就是个人信息什么的,然后照了一张照片,就开始考试了。当时就我一个人,总共考场可以同时容纳6人。坐下来开始验证身份、同意协定什么的就开始考试了,当时真是相当激动,因为我马上就发现这些题目我早已滚瓜烂熟。我再一看时间剩余2:29:40。。。。。啊,这么长时间啊,我怎么用得完啊,还好那小姐说了,过完45分钟就可以交卷了。尽管如此,我还是按捺住心中的澎湃,花了30分钟左右做完了全部的题目(60题),然后又忍着花了30分钟左右仔仔细细地检查了一遍,发现有两题很相似,但我知道两题答案一定相反,与其保证只错其中一道倒不如冒着两题都错的风险还有可能都对啊。最后我也是这么干了,结果100%pass,当时很是兴奋。

现在静下心来想一想,觉得似乎太简单了,没多大挑战。但是,在这之前准备的过程中我是花了10倍精力,相信是不会白花的。

再说一下接下来关于java学习的打算,由于接下来的课程较多,课余时间相对较少,所以要花更长的时间来干一些事了。我准备开发一个基于java的客户端,也可能是浏览器,具体还没想好,这大约花三个星期的时间。接下来考虑到暑假学院组织的去苏州的实习,决定装个苹果的系统玩一下,再学习一下Android,因为我也大致了解了一下,Android的开发原理基本和java的一致,所以学起来很容易上手,做一个小应用应该不成问题,至于涉及底层恐怕还得花不少功夫呢。

最后,预祝我的计划成功执行吧,期待中……

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值