java到底学什么??

学习java有3年了,参加工作也就那么一年,在这3年中基本没有接触过其他语言,对C只能说了解,所以不能很好的和其他语言做比较,但从Java的发展来看,应该说是一门很有前途,很强大,同时也很容易掌握的一门语言。由于java的面向对象程序设计思想,许多人爱上了java,各种开源框架如雨后春笋般发展,这是很欣慰的。
现在找工作说容易也容易,说难也难,开口就会问你会SSH吗,SSH是什么大家都应该知道,WebWork你知道吗,SpringMVC你懂吗,你对Tapestry了解吗,除了了解Hibernate你还知道iBatis吗,这里你可以感受到,做程序是多么的辛苦,当然,这些开源的工具帮助你提高了开发效率,快速的完成工作任务。但随着时间的推移,到底在08年,09年,10年及以后到底还会有多少新的开源框架及工具出现呢,我不知道,我只感觉到我会累死去,我会像华为的员工一样,在某天我也会不自觉的从5楼或更高楼一跃而下,我真的不敢想。
看了java版的头条新闻深有感触,学校时代是有点迷糊的时代,迷糊的时代给了学生一个迷糊的方向,迷糊的方向导致最后对程序设计这么科学科学的迷糊泛泛之用。很简单,中国IT不能壮大,永远只能跟从别人。一个程序员,一个好的程序员应该是对一门程序设计语言有较深的底层了解的,就像hibernate,hibernate怎么实现了从tabel到pojo的映射呢,其实应该是很简单的过程,查询后进行填充就Ok了,但我们为什么要用hibernate呢,自己查然后填充会有什么问题呢,hibernate的查询效率和自己写代码查询那个效率跟高呢,如果某天发现连接池不稳定你是会去换一个还是看hibernate源代码以解决问题呢,当某天你发现hibernate内部”嘭“报出了一个hibernate自己的错误你是不是得剖开hibernate的源代码找问题呢,hibernate是否真的实用于大项目开发呢........我不知道这样说是对还是不对,我只知道,用最底层的api写代码是最保险,管理最方便,扩展最容易的。所以,我想表达的个人思想是别为了这些开源的框架瞎折腾,去掌握最底层的东西吧,虽说可能是有点难,但那很实在,是解决一个问题的根本。
这个问题已经被许多人提起过,我只想表达我自己的体会。我学了3年java,我没买think in java,我很惭愧,我决定要去买一本,对于学java的来说,那是根本,那也是解决根本问题的黄金之册。祝大家好运,中国IT业的兴盛与强大就要靠新一代,靠新一代的思想走向和学习方法,靠新一代解决问题的解决之道。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值