学习Spring框架等技术的方向、方法和动机
学习Spring框架
最早学习Spring框架是在大二的时候,当时看了几本书,看了一些视频,主要是传智播客的。更多的,还是写代码,单独写Spring的,也有与Struts和Hibernate等框架整合的。很久以来,主要使用了Spring的注入功能和事务管理,其它功能没怎么用到,可能是没有这方面的需求吧。有好几次都想对Spring有个深入的学习,比如把Spring中的全部功能都了解下,学习下Spring的原理。这2件事情,都是半途而废,有一定深入或全面学习,没有坚持下去。
广度与深度
回顾下自己学习技术的2个选择或者说是纠结吧:技术的应用与原理或者说是广度与深度。
毕业以后,了解和熟悉了很多技术,Lucene、Hadoop、Vertx、Python、PHP等。实事求是,几乎没有对任何技术有过深入的研究。我心中潜在的想法似乎是:了解和熟悉更多的技术,够用就好,能解决自己遇到的问题就好。如果工作中需要深入研究一门技术,再投入足够的时间去学习和应用。毕业后,时间远远没有学校的时候多,知道的技术却是越来越多,根本没有太多时间去coding,去深入实践了。
我的大致规划
熟悉Web开发中的各种技术:包括HTML、CSS、JavaScript/JQuery/AJAX、JAVA/PHP/.Net等。
了解其它大众化和热门技术:包括Hadoop、WebService、Python、Linux等。
学习方法
象Spring、Hibernate、POI等开源技术,最好的参考资料官方网站的一切(介绍,源码,例子,FAQ),最好的也是最容易获得的。
比如学习Spring,官方网站下载的资料里有如下文档:
spring-introduction.html 整理介绍
spring-integration.html 与其它框架的整合
spring-web.html Web相关
transaction.html 事务
通过阅读每一个文档,就能对Spring某一方面的功能有比较全面和深入的了解。把所有的文档都读完,对Spring就有一个全面的了解了。自己再运行下例子,自己在做项目实践下,这样更容易达到“全面和深入”这一高端境界。(我没有达到这种境界额!汗!)
学习技术的动机
兴趣:兴趣是最好的老师,这话太对了。
金钱:经济压力产生动力。
技术大牛:很多人都想成为技术大牛,掌握技术,解决很多问题,令人膜拜。
原文参见:http://fansunion.cn/articles/2030
最新文章
- 浅谈MITM攻击之信息窃取(解密315晚会报道的免费WIFI窃取个人信息)
- [ASE][Daily Scrum]12.12
- centos 7 下进入单用户模式修改root密码
- Node.js 究竟是什么?
- ubuntu常用命令记录集
- UITableView优化的方法
- T4批量生成多文件
- 通过 struct 成员地址 获取 struct 结构体地址
- String、StringBuffer和StringBuilder——个人学习
- Java中RMI框架
- Ultra UltraEdit中取消提示:你要转换 File 为 DOS 格式吗?
- JQuery easyui (3) Resizable(调整大小)组件
- 启用nginx status状态详解
- qsort()函数(C)
- C#操作SQLite 报错 (Attempt to write a read-only database)
- java 网络编程Socket编程
- c# 动态产生控件 注册动态控件事件
- shell 脚本编写 if else then
- Ubuntu 16.04 LTS运行robo3t报错
- Vue2反向代理
热门文章
- git diff比较使用
- 【Codevs3567】宫廷守卫
- go语言笔记——包的概念本质上和java是一样的,通过大小写来区分private,fmt的Printf不就是嘛!
- mysql中 groupby分组
- [Swift通天遁地]九、拔剑吧-(13)创建页面的景深视差滚动效果
- [Swift通天遁地]九、拔剑吧-(17)创建一个三维折叠样式的页面展开效果
- knockjs
- Xampp mysql无法启动的解决方案
- Zookeeper概念学习系列之zookeeper的角色
- 9.Hierarchy Editor