很厉害的人有两种,
一种是专注一件事做的很牛逼的人;
另一种是除了专注一件事还能把其他事做的很好的人,
约翰大神属于后者。
说到约翰大神他绝对JAVA大神里的一个异类,
这位大神被人称为传奇人物,
接下来我们一起看看这位大神的传奇之处吧。
首先,约翰大神是Spring Framework创始人
就是那个大家都知道的框架,
这一条就够我们膜拜好久了。
但是既然称为大神,
一个成就这么能够呢?
所以,
人家是一个在保险、电子商务和金融行业
有着丰富经验的技术顾问,
同时也是JSR-154(Servlet2.4)
和JDO2.0的规范专家、JCP的积极成员,
还是Java development community中的杰出人物。
很惊讶一位计算机大神涉及这么多行业吧?
但是,
这位大神除了最大的成就并不是这些,
而是音乐!
对,
就是和程序八竿子打不着的音乐!
很难想象约翰大神的学历,
真的让好多人大吃一惊,
他是悉尼大学的博士,
然而他的专业不是计算机,
而是音乐学。
我等凡人永远也明白不了
约翰大神的脑袋瓜里怎么会
同时拥有如此高深的计算机技术和高雅的艺术细胞,
所以只能惊为神人了。
在外人的惊叹下,大神也正面回答这个问题。
大神认为,
要成为程序员的话,
应该要探索计算机科学和数学以外的学科。
这样可以帮助程序员拓宽他们的教育背景,
因为最终“编程是关于人的,而不是关于数学的。”
即使是当谈及把计算机科学作为一种学历时,
Johnson也有着不同观点。
他说:“绝大多数时候,我们学习是为了工作。 良好的计算机科学背景的确是有价值的,但我已见到过有许多优秀的程序员,他们拥有不同的教育背景。”
看到这,
我只想说,
向约翰大神势力低头,
身为连JAVA也学不会的学渣已哭晕在厕所。
作为普通人的我们虽然不能像大神一样多才多艺,
但我们可以好好地学习一门学科,
例如JAVA,
为了使我们向大神看齐,
我又要向传(装)功(逼)了!
思维定式:很多C/C++高手,可以在一周内转向Java开发,原因是Java语言可以说是改良的C语言,如自动对象回收,避免指针陷阱,非面向本地编程(跨平台)等等。但一个常用Basic语言(或其它思想的语言)开发者,转向Java可能会一定有思维的曲线。不了解R语言,所以不清楚它是否与Java有很大的思想差异,但如果由此产生的思维定式,与高手交流起来非常困难,因此希望童鞋们在初学阶段最好抛弃以前学的语言,专注于Java。
要对历史感兴趣:指的是Java历史,要清楚地知道每个版本与前一版本的差异是什么,并要问为什么要这么做。例如1.2中为什么推出非线程安全的集合框架,1.5中为什么推出泛型,1.8中为什么推出Lambda Expression等等。
剖析大牛框架:现在Java派系很多,一个框架能代表一套设计思想。选好一个,并追随它,会在成长中一直受益。Spring框架是很多人说它是大杂烩,错过了Rod Johnson大牛(Spring作者)带给他们的影响力。Spring框架是很优雅的编程思想,这种非侵入式编程理念,甚至影响了有些人做人的风格。
总之,学习的思想和方法千千万,关注我们就会给你赞。
“福利①”
下载相关代码资料
1.关注本公号;
2.在后台回复“初级Java代码”;
3.得到网盘链接即可进行下载;
“福利②”
参加免费线上初阶Java研习
1.关注本公号;
2.扫描管家二维码(见本文末)
或后台回复“管家”;
3.加管家报暗号备注“初阶Java研习”;
“福利③”
免费获取初阶Java视频
1.转发本文到朋友圈;
2.10分钟后截图,并在后台回复该截图;
3.管家稍后会告诉你获取方法;
很开心找到志同道合的你
管家二维码
↓↓↓