(本来只想放在我的技术
blog里的,想了想也转到这里吧
)
在IBM实习了三个月,学到了不少东西,认识了不少同事,见识了大公司的开发流程,但同时,我的学习也被耽搁了三个月。本来计划得不错,下班和周末可以好好看看书了。但毕竟上班对着电脑8、9个小时的,下班了见了电脑屏就恶心,书也不想看,除了看看电视、报纸杂志什么的,其他也没什么兴趣了。于是这些学习计划也就作空了。不过后来的开发任务少了,上班时间也开始看看东西。回学校以后,发现自己已经落后于时代了。
感觉落后主要来源于低年级的同学吧。觉得最近我和他们都是在交流、研究同一种东西,对于JAVA的开源工具、框架的使用情况也差不多。其实对于JAVA,我的入门还是比较晚的。大一一直都在搞C++,大二上学期新学JAVA,对JAVA还比较不屑,那个时候加入了工作室,然后就折腾了一个学年的.NET,感觉也没学到什么东西。大三开始做JAVA的Web应用,对JAVA才有一点点感觉。不过DLZX网站的开发对我来说是一个噩梦,对Web应用的感觉还不是很好。然后是VOD的项目,经验不足导致开发产品的质量很差。不过终于开始学习开源框架和工具了,接触了Hibernate和Velocity(这主要还是得到了烧饭的提示),才开始对Java Web应用有一点点感觉。而CMS之后,我也决定了以后的发展方向--Java,以Web为主。再加上实习三个月,我和他们基本上处于同一水平线上吧。这也是我一直所乐于见到的,有一群技术相当的人可以一起做项目,进行讨论。
说到技术上,特别是Java Web,我主攻的技术的落后,还是比较惭愧的。现在主流的开源框架中的核心--Spring,我是压根没用过,虽然书和技术文档看过一些,但还是没有真正动过手实践。而Web层的框架,除了Struts,也没用过别的,比如WebWork,Tapestry, Maverick, JSF等等。就是Struts,也觉得用的不是很深,而那些Taglib基本就没动过,因为我主要用的是Velocity(模板还行,不过Velocity是个轻量级的东东,也没多少东西可以深入,而FreeMarker就是不懂了)。模型层技术除了Hibernate(也只是简单的用用),也没试过IBatis,更糟糕的是,JDBC基本上忘了该怎么用了。更不用说那些数据库连接池DBCP、C3P0,还有缓存的工具OSCache,EhCache,JBossCache。EJB更是一窍不通。Jakarta底下的项目,比如commons,除了io和fileupload接触过,beanutils之类比较基本的不行(所以一直想用那本Jakarta-commons实例,不过图书馆的被人借走了,有米了买一本吧)。
最近大三的在做TORM的软件设计大作业,用到的一些技术也是我没有接触过的。比如cglib和BCEL。其实本来对Reflection的运用就不够。Java Security的技术倒是最近一直在看,对ClassLoader有一点感觉了,不过没有做到具体的应用。Java底层如JVM的东西也还待挖掘。
Web方面,本来一直在看Ajax的,不过被实习打断了。最近重拾Ajax in Action,反有几份陌生。Javascript的类库只会用prototype的很基本的功能。而高级一些的如DWR, Dojo的没见过。我想,连Widget Base都还没达到吧。
对于桌面应用,RCP、OSGi等技术也很不错,在IBM的时候看了一些资料,跟tutorial做几个demo,有不小的兴趣。
Java已经如此,更不说其他方面了。最近也在学RoR,觉得开发实在是太便利了。约定高于配置,多么好的开发场景。Python, Perl早浮云了。
接下去还有Apache, Linux... .NET呢?下辈子吧,呵呵
当然,我也知道不能好高骛远。只是感叹一下,技术如此之多。以上也只要任选一种,就够捧个好饭碗的了~~~不过好高骛远好像一向是技术人员的毛病。。。
嗯,脚踏实地,从开发中学习吧!
对了,好像还有管理要积累经验的吧?我晕。。。
分享到:
相关推荐
因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ...
而现实总是太多无奈,昂贵的培训费,周末坐在大教室里边神游,边听课,想学个肚皮舞发现老师不是从头开始教,想学个西红柿炒鸡蛋发现培训班都是教法式田螺大餐等等。如何开发一个在线的、面向社区不同的技能类型,...
为什么选linux,我不想讲太多,网上这方面的太 多,但是我在工作中发现,做linux的技术路线很难,在windows几乎 不会有的问题,在linux开发中几乎遍地陷阱。一掉进去划很长时间出 来,一旦解决自己又长进了!相对来...
在 Oracle 几年的学习中 做了很多的实验 也遇到了很多的问题 在这个过程中 积累了一些学习文档 也更新到了 blog 上 因为太多 不便于查阅 根据自己对 Oracle 的理解 把这些 blog 进行了分类 并进行一些整理方便自己...
因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ,...
Oracle技术文档整理常见问题很详细的讲解,总共含有千多页文档,都是最新, TianleSoftware Oracle 学习手册 在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了... 因为太多,不便于查阅。 包括oracle数据库优化等
自己用半年所有的业余时间从根本没怎么学习过android的菜鸟不断学习开发了一个...git地址httpsgithub.compingguokillerStarChat.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
通过这次学习我真正体会到了计算机知识的更新是很快的,随着教育体制的改革和教育理念的更新,以及信息技术的飞速开展,如何接受新的教育理念,转变我们传统的教育观念,来充实我们的专业技能,已经成为我们每一个人...
计算机基础知识看似非常零散,但总体来说,也只有硬件和软件两大块,硬件知识的学习要求学生多读多记,而且要不断的归纳总结,对比着记忆,不能死记硬背。软件知识的学习则要求学生善于运用知识的迁移,比如,在学习...
Oracle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware Oracle 学习手册 在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,... 因为太多,不便于查阅。
关于flash软件的学习心得 摘要:Flash网站基本以图形和动画为主,适合做那些文字内容不太多,以平面、动画效 果为主的应用。要搞好应用,就必须掌握Flash软件的基本功能、常用技术及注意事项这 四个方面的内容 ...
该资源为大学生或初学j2EE的人提供了明确学习的路线,我觉得不错,j2ee有很多技术,很多与web基础技术相关,还有几大框架,还涉及原理性的东西,实在太杂太多,让初学者不知如何下手,有时候乱学一气,很!...
Oracle技术大牛整理常见问题... 因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息
该资源是为android开发人员提供参考和学习使用iBeacon技术的源码在使用时一定要配合iBeacon设备同时手机设备也需要支持BLE才可以完美运行.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能...
Sora学习资源最全合集,里面包含Sora-AI视频全网最全收集(100多个), Sora提示词技巧,Sora学习论文,Sora专属教程,Sora专属提示词库,SORA五个快速变现方向 在这个知识爆炸的时代,学习资源已经无处不在,但...
(2)非计算机专业的学生,或者是己经工作的非IT行业在职人员,打算通过跨考计算机专业的研究生这种方式转行进入IT行业(这就是二十年前我本人走过的路),虽然本次Live不会在考研这件事情上介绍太多,但所介绍的...
6、这个程序员简历模板非常适合那些希望在他们的简历中展示自己的技术能力和能力,并且对编写简历没有太多经验。 7、如果您是一个新手程序员,这个简历模板可以帮助您快速入门并展示您的技能和能力。它非常适合那些...