`
robbin
  • 浏览: 4803087 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:135949
社区版块
存档分类
最新评论

明年春节前的软件开发学习计划

阅读更多
生命在于运动,能力来自学习,说说我近期的学习计划,不见得能够都实现,只是一个打算:

1、ruby on rails
这个是网站开发和维护的需要,也是兴趣所在,会持续关注和学习下去。

2、Java 5.0的annotation和Generic Type
这两个方面一直没有好好看过,不过Java6.0都快出来了,5.0也该普及了,得学习学习。

3、JPA API和annotation
这个暂时还不会去用,纯粹属于研究性质的学习。

4、Spring2.0 AOP
刚刚发现Spring2.0的AOP改动很大,很多东西都不一样了,准备花时间学习,这个也是属于研究性质的学习。

5、Acegi
很多人都在用的权限框架,不过我很不喜欢,太复杂了。出于咨询和培训的需要,还是得去花点时间学习和尝试。

6、JBoss
JBoss的Cache,AppServer的cluster方面是我比较感兴趣的地方,想尝试一下JBoss应用服务器

7、lucene
明年打算用lucene写网站的全文检索引擎,然后ruby用web service来调Java的lucene,所以等什么时间有空,看一看lucene和全文检索


遗弃的学习计划:

1、stripes
一个号称用annotation和CoC实现零配置的Web MVC框架,但是我简单看了看,认为还是太简陋,实用性和webwork有很大差距,放弃

2、struts2.0
搞了一年搞出来一个破东西,和webwork2.2没有区别,不用学了

3、MySQL 存储过程语法
本来很多后台管理想写存储过程的,结果发现MySQL存储过程功能很弱,基本不堪使用,放弃

大家最近都有什么学习计划啊?不妨讨论讨论?
分享到:
评论
26 楼 tianzl 2006-11-27  
1,oracle
2,网络协议
3,jvm
25 楼 zbird 2006-11-27  
sicp,买回来没看过。
研究一下django的代码。
24 楼 刑天战士 2006-11-27  
allenjiang 写道
1。找工作
2.sicp
3.深入理解计算机系统


3适合初学者,里面的东西其实大学都应该学过(我指的是外国的大学),你学完后工作1,2年会发现它教的东西很基础,当然,这本书还是值得一看的
23 楼 allenjiang 2006-11-27  
1。找工作
2.sicp
3.深入理解计算机系统
22 楼 森海 2006-11-27  
呵呵,以后不要有太多这样的奢望。
21 楼 robbin 2006-11-27  
zexunlee 写道
robbin能javaeye的代码共享一下就更好了。可以学习一下ruby on rails.呵呵,奢望啊,奢望啊。妄想啊,妄想。


http://www.rubyonrails.org/docs

Open source
repositories

你先把这些给学好再说吧。

20 楼 zexunlee 2006-11-27  
robbin能javaeye的代码共享一下就更好了。可以学习一下ruby on rails.呵呵,奢望啊,奢望啊。妄想啊,妄想。
19 楼 凝血神抓 2006-11-27  
继续学习GEF、EMF、GMF、JET....这几个必须要熟悉:(
学习英语....争取过四级:)
还得熟悉下UML、RUP、配置管理,过程管理等等....了解下概念,争取有个基本认识
18 楼 lordhong 2006-11-27  

1)深入Hibernate, WebWork
2)巩固iBATIS, FreeMarker
3)重点主攻Flex 2
4)深入Windows Mobile 5
5)Java 5的generics和annotation要详细了解下
17 楼 together 2006-11-24  
要学的太多就不一一列举了。
重点想研究一下工作流、报表方面。
16 楼 hjoo 2006-11-24  
现在起到明天5月份前的学习计划:
1、巩固JAVA基础使,这是重点
2、再学习数据结构和算法
3、进一步熟练用struts、spring、hibernate构架及其整合
4、会粗略看下ror、ajax、jbpm等技术,以了解为目的,ajax会深入学习

对于新版本和新技术暂时没有兴趣研究,这段时间主要目的是提高自己的基础知识!同理,以上计划不一定会实施,看个人毅力了!加油!!!!
15 楼 无明 2006-11-23  
1、samba & Open LDAP
工作需要
2、Ruby & Rails
Ruby很多地方都还不明白,看着许多用法觉得很别扭,脑子还没转过弯来
3、Lucence & 中文分词
Lucence不难用,难的是性能调整,更难的是中文分词。中文分词对首次检索的准确度影响很大,Lucene自带的二分法中文分词只能说是能用。目前还没找到好用的中文分词组件,总的来看,开放出来的只有ICTCLAS效果比较好,但这个东西是C写的,没有for java的版本。目前也是这个问题头大。
14 楼 Arden 2006-11-23  
<p>1、学习Ror,为了自己做一个网站的需要。</p>
<p>2、Lucence,为了自己网站全文检索的需要。</p>
<p>3、Spring2.0,为了工作的需要。</p>
<p>4、Hibernate3.2,为了工作的需要。</p>
<p>5、Struts2.0,为了工作的需要。</p>
<p>Struts2.0虽然一年才出来,但我还是看好它。</p>
13 楼 weiertzw 2006-11-23  
ror自己感兴趣所以会坚持,java5.0会自己看看~~
12 楼 刑天战士 2006-11-23  
1.RoR,开发一个作品
2.Hibernate
3.spring深入学习
4.Ruby深入学习
11 楼 bigpanda 2006-11-23  
1. lisp

有兴趣的可以去看看这个网页,http://www.paulgraham.com/diff.html Paul Graham列出了Lisp九大密器,C 只有两项,Java有四项,python有六项。学习lisp主要是学习新的思维方式。

2. ruby

深入学习ruby的语法和语义,深入到解释器一层看看有些特性是怎么实现的。

3. C++

以前对C++及imperative语言的语义深入研究过,总结出来一个模型,用来教学,效果不错,但是C++语法太繁琐,还没搞完,对C++ Template编也太少,刚建起一个C++的圈子,正好和大家一起讨论学习。以后要写browser plugin,这是公司的一个战略方向。http://cpp-circle.iteye.com/

4. 编译器/解释器

和上面的语言结合学习,帮助深入了解语言之语义。

5. Java 5的并发库

第三版的Java Language Specification比第二版厚多了,特别是Thread的一章,多了很多新内容,明确提出了Memory Model,Memory Barrier,Happen-Before-Order。

有兴趣的可以看看这个几个网页:
http://www.cs.umd.edu/~pugh/java/memoryModel/
http://en.wikipedia.org/wiki/Memory_barrier 
http://www.microsoft.com/whdc/driver/kernel/MP_issues.mspx

现在Intel四核的计算机都出来了,在可见的未来内,计算的提高在于并行计算,现在半导体的制造工艺都逼近物理极限,不可能做的再小,只能在并行上下功夫。

64位计算也快出来了。硬件的发展实在太快了。先从java的并发库开始吧。

并发程序是最难写的,Beck在Test Driven Development里面都说了Unit test测试不了并发,计算机科学里对如何证明并发程序的正确,根据我手里的资料,还没有研究出个头绪来。

6. JVM

Java的JVM终于开源了,有几个底层的问题一直搞不懂得终于可以去看看代码看看为什么了,如Boottrap classloader。https://openjdk.dev.java.net

7. Spring AOP 及 AspectJ
个人觉得Spring 2.0和AspectJ的结合,有很多潜力,值得深入挖掘。

8. Role-Based Access Control
buaawhl推荐的,
http://csrc.nist.gov/rbac/  
http://www.amazon.com/Role-Based-Access-Control-David-Ferraiolo/dp/1580533701/sr=1-1/qid=1161828835/ref=pd_bbs_1/002-1138304-7372032?ie=UTF8&s=books

下一个项目的权限管理会比较复杂,以前没学过这方面的知识。从Acegi开始吧,如果够用最好。

决定暂时放弃的东西:

JSF,今年春天1.2版之specification出来了, 对1.0里面的弊病,做了不少改进吧。不过还是没有足够的动力,action-based-framework可以满足我的要求,没有什么动力。再等等。

EJB3,或许可以和Spring 1.2比比,但里边的IoC,还是不够灵活,work out of the container麻烦多多,Spring 2.0出来了,和AspectJ一结合,威力大多了。我客户现在的项目是用EJB3的,在我鼓吹下,下个项目要用Spring啦,哈哈。个人对EJB3的前途不太乐观。出来太晚了,丧失了时机。

这些够明年搞一年了,还是得在某一方面长时间坚持下去,才能有突破。

10 楼 dongbin 2006-11-23  
1. CSS+div

请不要笑话。越来越感觉到web UI的难度之大,开发一个代码简洁,修改容易的xHTML页面占web开发很大的工作量。

2. Lucene

Lucene的ruby移植: Ferret太简陋了。连基本的中文分词都没有。要想把Lucene一直到ROR中文环境,一定要下点功夫。

3. ROR

ROR 1.2 将会有很大改进,一定要持续学习。

另外我以前关注过Stripes,比较欣赏。不知道Robbin说的简陋指的是哪里,谢谢。
9 楼 sorphi 2006-11-23  
java5.0
N多框架现在都有annotation了,不得不学

lucene, jboss rule
工作需要

ROR
估计时间很不够
8 楼 lizwjiang 2006-11-23  
robbin 写道
生命在于运动,能力来自学习,说说我近期的学习计划,不见得能够都实现,只是一个打算:

1、ruby on rails
这个是网站开发和维护的需要,也是兴趣所在,会持续关注和学习下去。

2、Java 5.0的annotation和Generic Type
这两个方面一直没有好好看过,不过Java6.0都快出来了,5.0也该普及了,得学习学习。

3、JPA API和annotation
这个暂时还不会去用,纯粹属于研究性质的学习。

4、Spring2.0 AOP
刚刚发现Spring2.0的AOP改动很大,很多东西都不一样了,准备花时间学习,这个也是属于研究性质的学习。

5、Acegi
很多人都在用的权限框架,不过我很不喜欢,太复杂了。出于咨询和培训的需要,还是得去花点时间学习和尝试。

6、JBoss
JBoss的Cache,AppServer的cluster方面是我比较感兴趣的地方,想尝试一下JBoss应用服务器

7、lucene
明年打算用lucene写网站的全文检索引擎,然后ruby用web service来调Java的lucene,所以等什么时间有空,看一看lucene和全文检索


遗弃的学习计划:

1、stripes
一个号称用annotation和CoC实现零配置的Web MVC框架,但是我简单看了看,认为还是太简陋,实用性和webwork有很大差距,放弃

2、struts2.0
搞了一年搞出来一个破东西,和webwork2.2没有区别,不用学了

3、MySQL 存储过程语法
本来很多后台管理想写存储过程的,结果发现MySQL存储过程功能很弱,基本不堪使用,放弃

大家最近都有什么学习计划啊?不妨讨论讨论?


有几项一样:
1。ror火成这个样子,如果说我还能心静如水的话,那只有两种可能,一个是我不是做软件的,一个是我终于有了当和尚的潜质了。
2。Java 5.0的annotation和Generic Type,这两个玩意,在某些方面确实值得一学,去网上看看关于使用annotation和范型的一些技巧,就知道这些东西还是值得关注的。
3。jpa,偶不会去学,至少偶看不出来未来的一段日子对我来说能有什么大的作用,除非跳槽的公司需要,那需要另外说
4。springaop偶的感觉还真的没有什么,除了引入aspectj外,没有大的闪光点,也许是偶的研究不够深入。
5。Acegi,看都不想看,这个不是说框架做的不好,而是就目前的功能远远不能满足我们业务的需要。
6。jobss服务器偶不感兴趣,倒是对jboss rule颇有兴趣。
7。jbpm,偶的一个学习重点,当然会去参考其它的工作流产品。

其实看了robbin的学习计划,除了几个是做研究外,基本都是与自己的工作有关的方向,偶也一样,像工作流,rule等,目前或者将来基本都会用到的,感觉需要学习的东东太多了。
7 楼 nihongye 2006-11-23  
慢慢学习java游戏。

相关推荐

Global site tag (gtag.js) - Google Analytics