|
1)如何快速入门Java?如何精通Java?
a、学习语法
首先是先到verycd电驴下载,搜索马士兵,尚学堂马士兵老师的java视频绝对是一流震撼级的,带你开心入门,手把手练习项
目实例。
说到书籍的话,Java核心技术卷1,这本适合初学者,还有一本卷2,但那本需要有一定Java基础的。Thinking in java是本非
常好的书,但也只适合有一定java经验的人。基础阶段看什么教材都差不多,就那么些语法,关键要靠自己多练,多多参考 官
方的java api文档,这个才是大宝库。
想要开心编程怎能缺少一个好软件呢,推荐你用目前最好的开源软件Eclipse。
b、学习框架
使用框架很简单,只需要两三天就搞定了!但是这些框架的底层运行的机制你懂吗?稍微把SSH框架封装一下,你可能
就不知道什么是什么了?所我建议你最好还是各个击破!然后再来整合运用!快速入门的话,找一个相关的视频教程,看看别
人这么配置的就可以了!
追问:
我不太懂框架的底层机制 ,今天有简单接触过 但是我很模糊, 思路很乱 。呵呵
听你说那么简单,那我问你:ssh他们分别是用来做什么的呢?
回答:
struts+spring+hibernate
struts:是JSP模式2基础上实现的一个MVC框架。存在于界面和业务层之间。
spring:它是可以看做是框架,也可以看做是容器。不过我们使用spring来替代EJB容器的功能要多一些,系统管理我们系统中
使用的Bean。
hibernate:一个成熟的ORM框架。主要封装了JDBC的操作。
详细的就多了,你可以具体的查一下资料。
使用一个工具是比较简单的,只要自己多多的练习就没有问题。但是想要了解一个工具的内部运行机制,即不是那么容易了。
学习框架,我觉得还是在项目中来具体体会他们的作用,然后自己在专研它的运行机制,这样比较直观。
c、如何精通java
熟练掌握基本语法,类与方法等的高级运用,最起码闭着眼睛能把常用的解题算法都用Java准确无误地编写出来。其实说白
了也就是熟练的程度了,练习久了,自己试着找些项目做做看,不过瘾的话在学习java期间至少编写一万行代码(所有程序源
代码累计)出来,再回过头来问自己这个问题,你会有更加深刻的理解。(个人看法,仅供参考。)
2)良好的Java程序员职业发展道路应该是怎样的?
a、做技术牛人
我一直的想法就是不做大众化的人,不能做一些别人都能做的事情,所以一定要专精。
因此我对我以后的发展发向就是要非常精通java技术,成为全公司,或者某个项目组的技术核心,换句话说,少我的话对公司
损失会比少掉其他人大
b、就是管理
在一个中小公司做个中层没有问题吧,混到30还没有让一些新人崇拜或者教育领导新人的话,我个人觉得这样是有些遗憾的
以上是小弟一些幼稚观点,不求苟同,但求思路上对人有启发
3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
要。
首先定义java高级工程师
对于java的学习,还是多练,(OOP也不是一下就能接受的,只能慢慢培养),多练就体现在你对java API的了解上,这点非常重要.高
级语言就是很多东西不要你去实现了,只须你调用,如果调用都不知道......那就麻烦了.还有我觉得写代码要抠门一些,常寻求
更佳的实现办法. 呵呵,我觉得这是种不错的精神.
java 的基础很重要,再强大的j2ee框架和组件都是由基础构成的.
成为高级以后,很多语言类似安卓开发,没有根据社会的发展来学习语言,很快被淘汰。
4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?
a、考过SCWD,
b、证书如下:
目前 Java 相关的认证有四个,分别是 SCJP、SCWD、SCJD、SCAJ,考试时皆以英文出题,但在台湾 SCJP 考试可以选
择使用繁体中文版考题。这几项认证考试的特点分述如下:
SCJP(Sun Certified Java Programmer):测试 Java 程序设计的观念和能力,内容偏重于 Java 语法和 JDK 内容。共
59 题复选及填充,时间 2 小时,答对 61% 是及格标准。
SCWD(Sun Certified Web Component Developer for J2EE Platform):内容涵盖 Servlet 与 JSP。考题为 60 题复选
及填充,时间 2 小时,答对 70% 是及格标准。
SCJD(Sun Certified Java Developer):测试 Java 软件开发的进阶技能,考试分成两阶段,第一阶段是程序设计题,
时间无限制,答对 80% 以上就可以进入第二阶段应试。第二阶段是 5-10 题简答题,时间 90 分钟,答对 70% 以上即可得到
SCJD 认证。
SCAJ(Sun Certified Enterprise Architect for J2EE):测试对于 J2EE 架构的熟悉程度以及系统整合的能力。本考试
分成三个阶段,第一个阶段是 48 题复选题,时间 75 分钟,答对 68% 以上方可进入下阶段。第二阶段是系统设计专题,无时
间限制,答对 70% 以上方可进入下一阶段。第三阶段是四题申论题,应试时间 90 分钟。
c、证书不是很有用,一般考过S |
|