天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:
1、JVM的内存管理
理解了这一点,所有和对象相关的问题统统都能解决
2、JVM Class Loader
理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决
就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那么太极剑就那么一招而已,本身是很容易学的,只是难度在于你要能够举一反三,化一式剑意为无穷无尽的
剑招,这就需要一点悟性和不断的实践了;反过来说,如果学剑不学本质,光学剑招,你就是学会了1万招,碰到了第1万零1招,还是不会招架,败下阵来。
技术世界本来就是丰富多彩,企图统一标准,实际上也做不到,但是世界本质其实并不复杂。学习技术,特别是某种具体的软件工具的时候,应该学会迅速把握事物的本质,不要过多搅缠细
节。软件工具应该为我所用,而不是我被工具所驾驭。当你具备了对整个J2EE架构的设计和实施的能力,你还会被具体的工具束缚吗?哪种工具适合你的架构,你就用什么,哪种不适合你,
你就抛弃它,软件皆臣服于你的脚下,而不是你被什么软件牵着鼻子走,到了这种程度,你难道还害怕学习什么新的软件?
我自己也在一直朝着这个方向努力,在我心中,设计软件,架构是第一位的,采用什么技术要为架构服务。如果我发现什么技术对我的架构来说很重要,那么我会花时间去学习,去钻研,就
像我花时间去钻研ORM一样,如果我觉得什么技术对我的架构来说没有用,即使技术再火爆,我也不去碰它。
总之要学会抓住本质,驾驭技术,而不是被技术所驾驭。当你掌握了本质原理,其实学什么都很快,毕竟都是相通的,我先看JDO,后看Hibernate,其实两者就很类似,所以学得很快,以后
如果有工作需要,要我学习别的ORM,那我也不会觉得有什么困难的,一样手到拿来。
更有说服力的是Unix类的操作系统,那就更相似了,只要抓住了Unix最本质的几点,例如shell命令和编程,文件系统结构和配置,系统启动原理和过程,所有的Unix都是无师自通的。我自
己会用Linux,FreeBSD,SCO Unix, Solaris,HP-UX 和 AIX等6种Unix,更体会到一通百通的道理。
拿刚出了光明顶密道的张无忌来说吧,(我很喜欢张无忌这个角色),他也没有练过什么武功,但是他已经把天下武学之本质:九阳神功 +
乾坤大挪移学会了,所以不管什么功夫,他都是看一遍就会,马上为我所用,看了空性用了一遍龙爪手,就会用龙爪手来破对方;和昆仑派打了一架,就会用昆仑剑法和灭绝师太过招;七伤
拳更是无师自通;太极拳也是看一遍就会。
总之,学习方法还是很重要,别被五花八门的技术给搞不清学习方向了。
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能相关推荐
- 2008年8月25号,星期一,晴。天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。
2008年8月25号,星期一,晴. 天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为.--<孟子•告子下> 今天是我博士生涯的第50天,一个星期过完了,一个星期 ...
- 天将降大任于斯人也。。。。。。
上个周末和我最好的朋友谈了他职业规划的事情,我也向他提出了一些建议,真心希望看到他有一个崭新的未来.此时此刻不免依旧想起那句古人的教诲-- 天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其 ...
- 每个努力奋斗过的人,被不公正的际遇砸了满头包的时候,都有那么一瞬间的代入感。出生就是hard模式的人,早已经历了太多的劳其筋骨饿其体肤,再多的人为考验只会摧毁人对美好的向往。...
每个努力奋斗过的人,被不公正的际遇砸了满头包的时候,都有那么一瞬间的代入感.出生就是hard模式的人,早已经历了太多的劳其筋骨饿其体肤,再多的人为考验只会摧毁人对美好的向往. 转载于:https:// ...
- 孟子《生于忧患,死于安乐》日:“故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。”...
http://club.autohome.com.cn/bbs/thread-c-162-28662341-1.html 转载于:https://www.cnblogs.com/bruceyo/p/3 ...
- 天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能...
Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点: 1.JVM的内存管理 理解了这一点,全部和对象相关的问题统统都能解决 2.JVM Class ...
- 风雨考研,天道酬勤[转]
风雨考研,天道酬勤[转] 考研是一条不归路,你一旦踏上就没有退路.考研是一个大舞台,你一旦参加就会有很多朋友.考研是炼狱,可以磨练你的意志.考研是天堂,可以给你快乐.享受考研,体味考研,面对考研.要相 ...
- 作为一个程序的人,我觉得我应该努力学习
我相信机会只会垂青敢于向困难挑战,并且永不言败的那些人! 我永远相信:"天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能." ...
- 第六十二周总结——天降大任于斯人也
面试 最近前端的小伙伴们都陆续收到了大厂的面试机会,就我一个大厂面试机会都没有,所以前一段时间就很不想学习,最近我忽然有了信心,学起来能专注进去了.首先说一下我体会到的一些事情. 大厂一面的时 ...
- 天将降大任于斯人,必先...
很久没有动笔了,越懒就越不想写,越不想写就越懒,难怪人家说这个世界只有懒女人,没有笨女人. 最近这一个月实在是点背的就差喝凉水塞牙了. 先是坐地铁丢了交通卡,还是在我充了100元值后丢的,进站后还在, ...
最新文章
- 深度解析容器化技术在广发证券交易系统的应用
- [导入]使用RDLC报表(一)
- 管与c++中容量的重新分配问题
- Java 7:尝试资源
- 14秋《c语言程序设计》作业2,《C语言程序设计》 作业参考答案.doc
- CSS中可以和不可以继承的属性
- python实现多人聊天论文_python网络编程 双人多人聊天
- Angular 在项目中使用fullcalendar 日程表
- Ubuntu 18.04 Server必须使用netplan命令配置IP地址
- JAVA,JSP,Servlet获取当前工程路径-绝对路径
- BPSK调制解调的matlab设计和FPGA实现之matlab设计
- 学嵌入式职业发展方向有哪些?
- 微商必看:快速加微信好友的技巧
- https://juejin.im/post/5aa4a2e35188255589496eb8#comment
- ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装
- android+实现微信对话框样式,实现微信对话框的图片样式以及图片边框
- 笔记本 亮度 无法调解
- 实战EM算法与图像分割
- 网络安全审计之CMS代码审计
- 流量劫持(上):流量劫持是如何产生的