前言:
今年是Java 的第24个年头,虽然今年Java的风头被python等一些语言盖过,但是这仍然不会动摇Java在我心目中的地位。我从事Java工作虽然没有几个年头,但是我很热爱这门语言,每每在开发或者在阅读其他技术文章时,无不感叹Java里的很多思想是多么的伟大。好奇编写者是什么样的天才才能写出这样的代码,想法居然可以这么的奇妙。
正文:
记得第一次,在电脑里敲出Hello World!,完全不明白main函数是什么鬼, System.out.println又是什么鬼,只记得老师当时说了一句这是乌龟的屁股——规(龟)定(腚)!
public class Demo {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
学习这个还好,跟着老师敲就可以啦,毕竟高中学习物理和数学的时候,的确有很多公式就是死记硬背的,然后随着多次使用慢慢就理解啦。
学习Java第一次遇到颠覆我三观的地方,让我怀疑自己适不适合学编程的地方,我不知道大家是哪个知识点,反正对于我而言就是面向对象思想的讲解,当时老师说万物皆对象,对于当时的我就感觉像极了在胡扯,听起来这么像中国哲学的说法,难道Java语言的编写者学过中国的哲学。虽然老师举了很多生活的例子,但是一放到代码里就不知道怎么写了。当时都不想学了,感觉这和前端的html完全不一样,Java似乎看不到摸不见,Html基本上所想即所得。当时幸亏其他同学的鼓励,才坚持下来。现在回头想想,其实很多事情都是这样的,刚才学的时候都会遇到很多问题,但是度过这个难关,就会有种柳暗花明又一村,豁然开朗的感觉。
等我理解了面向对象的思想后,我开始欣赏和赞叹这个语言的优美,和伟大之处,它似乎与生活息息相关,把很多生活中现象抽象出来引用到编程思想里。比如我们常说的Java的四大特性,抽象、封装、继承、多态,这都可以在生活中找到它们的影子。让我猜想Java之父应该是个对生活仔细观察总结的人。
java的基础学完后,会基本的增删改查后,我感觉Java给我打开认识世界的另一扇大门,以前做前端的时候,总是不明白后台他们在干什么,他们天天说的数据库是什么鬼。但是编写基本的后台系统后,我才理解了整个产品从需求的提出,到产品经理根据需求设计出原型图和产品逻辑后,然后设计根据产品做出设计稿,前端根据原型编写出产品的框架,到后台把功能写完,这样一套产品的开发流程一下清晰了明了啦。这也许就是学习的魅力所在,学习不同领域的知识,可以让你重建对这个世界的认识,比如你学习画画,你在看待世界的构成时就是一些几何体的构成,你学会摄影的时候看待事物的时候,更多考虑的明暗关系和光。
Java的基础学完后还有很多的优秀的框架,在学习的Java道路上,可以说真是路漫漫其修远兮,吾将上下而求索。我也乐此不疲的去不断学习,虽然学习过程枯燥无味,痛苦难熬,但是学会后的开心可以让你觉得之前的付出都是值得的。所以我喜欢上了写博客,把我避坑的经验分享给后来的小白们,让他们在一些易入的坑上少花些时间,留下更多的精力去攻克新的问题。
最近在学习Java多线程和网络编程和一些JVM调优的知识,看源码学习的真的很痛苦,所以我从来不认同学习痛苦并快乐着的说法,因为在我看来只有痛苦,学会后解决问题和功能实现时是真的快乐。希望大家能和我一样保持学习的热情,不管你学习的是什么语言,不管学习的是什么技能,让我们一直走在追梦的路上吧!
现在的我java的知识还很有限,但是正如我的签名一样,我希望我可以成为一名架构师。我会不断地学习java,也会不断地感受它的魅力所在。
总结:
我和java从抗拒学习它,到感受它的魅力所在,倒想深入去了解它是怎么一回事,去理解它的思想的伟大之处。一路上磕磕绊绊,相爱相杀,这其中有苦也有乐。但是我不后悔学习Java,也不后悔做编程,也不后悔做一个程序员。
我是阿达,一名喜欢分享知识的程序员,时不时的也会荒腔走板的聊一聊电影、电视剧、音乐、漫画,这里已经有232位小伙伴在等你们啦,感兴趣的就赶紧来点击关注我把,哪里有不明白或有不同观点的地方欢迎留言。
上篇我推荐了音乐,这篇我和大家分享一部高分动画,看起来真的很带感,《一拳超人》,看完后,我保证你会留言和我说真香。