登录
  • #eecs

向地里的CSer讨教JAVA学习,新手上路

churiver
5128
24
大学里学的c#.net和sql sever,做过几个简单的信息系统,毕业一年都还老师了。11fall将读ms in mis,想转java。自学一段时间后,发现这方面技术太多,无从下手,请过来人讲讲应该怎么学,学什么。

近期目标是学会用java开发简单的mis,对所用到的开发工具和技术有一定掌握,这样在master阶段中做Project不必再额外补习。长远目标是毕业后做j2ee/mis方面的工作。对于这两个目的,现在到开学前这半年,我应该侧重看什么书,学什么技术?

我目前在看的书有

1 《java面向对象编程》(孙卫琴)

2 《data structures and algorithms in java 》

计划下面几个月学的技术和书有

1 jdbc+mysql

2 tomcat+jboss(+linux?) / 《Tomcat与Java Web开发技术详解》(孙卫琴)

3 structs+spring+hibernate

计划长期看的书有

1 《thinking in java》

2 《introduction to algorithm》

3 《head first 设计模式》

有几个问题

1 因为是从.net过来,对java的web开发模式不是很明白,它只用于后台开发吗?前台的页面是否要另外实现,还是包含在以上提到的框架里?

2 都说java只适合于构建大中型系统,是否要再学习一些轻量级的语言用于小型系统开发,比如ruby/python?

3 macbook是否适合java开发及提供服务器环境(安装tomcat等)?或者普通本本+linux就OK?

地里一向藏龙卧虎,希望我的问题可以抛砖引玉,帮助更多弱技术背景的同学得到给力的指导。many thanks.
24条回复
热度排序

发表回复