Java是如何一步一步抓住了我的心

刚进大学那会,对编程真的是一无所知,大一莫名其妙的学了C语言,然后学了C++,当初的感觉就是C真的很好用,那时候完全体会不到指针,内存等问题的繁琐。后来接触了java,正所谓没有对比就没有伤害,和java相比,c的各种问题就一涌而出了。

第一次感受到C++的不便就是因为编译器的原因,我用的是VS系列,我不得不说和eclipse相比,VS的界面真的做的很不错,一看就是有一种贵族气息,而且它的功能确实非常强大;但是最大的问题就是它太大了,安装也是一个麻烦事,我记得第一次安装花了4个小时,当然后面还有第二次第三次安装(各种问题导致我必须重装),这是我第一次对C产生了反感。

你们一定想问后来怎么办的?后来,当然是继续用啊,毕竟作为一个程序员免不了还是要写一写C++的程序。后来因为帮老师做一些小demo的原因,要用到MFC,于是简单的自学了一下,这是第二次让我崩溃的地方,C++的代码充斥着各种难以阅读的代码段,而且到处都是typedef,#define,&等符号,虽然可以用下去,但是心里难免有一些抵触。

到了大二,这是我第一次接触java,当时老师第一堂课就和我们对比了C++和java,反正就是各种夸java好,苦口婆心的告诉我们java很简单的;老实说,一开始真的没有多大的感觉,但是可能java的魔力就在这里,越学越得劲,安装又简单,你可以随时的删除再重装,也就一两分钟的事情,当时还停留在javase的基础上,已经觉得java确实很好用。

现在我已经是大三了,java也越用越熟练了,相比之下,C++只记得一些基础了。而且使用java的后续课程也是越来越多,各种java开源的资料也是数不胜数,你可以随时拿过来使用,配置大多数都非常简单(导入下载的jar就可以了)。这学期还开了一门数字图像处理,这门课用的的java的教程,但是实际上用的都是C++,每次实验课都需要配置opencv的环境(这个是因为学校机房关机自动清除的原因),这个配置我真的觉得很麻烦,这也许是第N次对C++产生不喜欢。

目前自己也在往Java方向努力,现在可以非常深刻的理解为什么Java程序员有那么多了。C语言领我入门,我却爱上了Java,这关系还真是有点微妙呢。反正java学到现在,就是感觉java就是好用,一看到课本上的java代码都会有一种莫名的亲切感。

其实Java的产生本身和C++就有一些渊源,推荐大家看一看《码农翻身》——刘欣著,个人觉得这本书讲的挺生动有趣的。我说了这么多,也不是非要把编程语言分个高矮胖瘦,也都是自己的一些体会吧。至于更喜好那门语言,如果我一直用的是C++,那么我现在肯定是觉得C++是好用的语言,毕竟习惯成自然。

我的经历让我选择了Java,那就应该好好努力,不管是什么语言,什么技术,至少应该有一方面是擅长的。再过一年就要准备各种面试,各种找工作的事情,现在能做的就是每天都应该提升自我一点点,希望大家和我一起努力!

猜你喜欢

转载自blog.csdn.net/tianc_pig/article/details/84308745
今日推荐