《Java快速入门与商用项目培训》前言
时间:2011-03-03 14:29来源:浩为资源堂 作者:喻桃阳 点击:次
编程的核心是解决问题,语言只是问题解决的一种实现方式,而代码也只是项目开发中很少的一部分;当你有了解决问题的思路,即使不懂某种语言,也很快就能用其实现功能。不论是
IT专业技术是进入IT行业的“敲门砖”,要想成为IT人士,究竟需要掌握哪些技能呢?这方面的书籍数不胜数,不少书中的内容更让读者迷惑。读者感叹:IT怎么这么难。
网络上流传着一张“软件程序员专业技能自检表”(见表0-1),这里有少许删减。
表0-1 软件程序员专业技能自检表
若以此为参考标准,如果所列的技能大部分你都已经熟练掌握,那么恭喜你,你是一名合格的程序员!如果这些技能大部分你都已经拥有了项目经验,那么更要恭喜你,你是一名优秀的程序员!
但IT真有这么难吗,有人说一个稍微有点编程背景的普通人,只需要学习PHP半天时间,就可以上手开始开发Web应用;甚至一个从没有编程经历只做Photoshop的人,学两天PHP,就能到处接活给人家开发网站,一个人全部搞定。以前有不少学习 JSP 的人问我,按照书上的介绍,他们无论怎么配置,都没法搭建开发环境。我一问过程,书上说要装JDK、Tomcat、Resin、MySQL,甚至还要装IIS、Apache。有必要这么复杂吗?对于一个初学者,不晕才怪。学了HTML,开始学Java;Java的基础还没学完,发现HTML快忘了,于是赶紧学HTML;学完HTML,再学JSP;等学完JSP,又忘了不少Java基础知识,然后再回头看Java。就这样不断循环,时间耗完了,头也转晕了,还是无法入门。
还有一个误区,有不少初学者或程序员,都在趋之若鹜地学习SSH,似乎这些框架就成了一个人是否精通Java,能否写J2EE程序的唯一事实标准和找工作的必备基础。然而,为什么要学习这些框架?这些框架的本质是什么?这些框架到底给你带来了什么?谁去思考过?
使用框架只是为了满足人们懒惰的要求,以提高工作效率。但是框架的使用,增加了初学者的难度,尤其是SSH更是增加了学习时间。框架只是为了解决在Web开发中所遇到的问题而诞生的,所以,千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架,学以致用才是一个程序员的学习之道。初学者最重要的是尽快上手,上手之后,再去深入相对就会比较简单。
编程的核心是解决问题,语言只是问题解决的一种实现方式,而代码也只是项目开发中很少的一部分;当你有了解决问题的思路,即使不懂某种语言,也很快就能用其实现功能。不论是何种语言——Java、C++、PHP,还是数据库代码,基础知识均为数据类型、数据结构、控制结构。大部分代码就是这三种内容的组合,再根据软件工程的思想来实现功能。
本书正是基于上述思想,参照HwCall、HoCAS等实际项目,通过通俗易懂的描述,先讲述过程,塑造读者的问题解决能力,树立系统工程的理念,再讲述具体实现,在具体项目实践中理解核心知识点,从而帮助读者快速入门。
对于此书的学习,建议先看目录,了解书中讲了哪些点;再略读,你会发现前面一时不了解的知识,随着篇章的展开,不少知识自然而然就会了;最后细读,参照范例自己动手做。
优秀是种习惯,初学者应养成良好的编程习惯,树立好编程思想,懂得学以致用,而不要陷入代码的误区。任何技术大牛都免不了勤学苦练,“十年磨一剑”,希望本书能帮助读者实现理想,走向成功。
(责任编辑:admin) |
------分隔线----------------------------