天天看点

编程那点事!!

HTML  (Web基础,一个月足可搞定,浏览器就靠它来决定页面内容,可采用日久生情的学习方式)

CSS  (Web基础,一个月基本拿下,主要用来控制页面样式,漂不漂亮就靠它了,不用太深究其细节)

J2SE (Java编程基础,可以用它来熟悉如何进行编程, 如啥叫判断?啥叫循环?啥叫递归?这个是编程的基础,需花些精力好好研究研究,2-3个月的时间就应该拿下了,从此就入行了/上船了)

SQL  (数据库基础,标准查询语言,看看现在所有系统几乎都会用数据库来存储信息,这部分是不能少的,最起码毕业的时候也会用上,所以还是要好好学习的,据说DBA什么的还是很值钱的哦,基本上需要1-2个月吧,熟悉使用语法)

Oracle/SQL server (数据库基础,学了查询语言,就得用阿,在哪用?当然是数据库了,所以你还得弄个数据库来搞搞,起码安装啥的你自己得弄弄吧,很easy的大部分内容就记住“下一步”就Ok了。剩下的就是在上面学习SQL的使用了,这个嘛也要2-3个月吧)

JSP  (Web编成基础,所谓的动态网页了,啥叫动态?就是内容是变化的.啥叫内容?呵呵,我喜欢你这样直白的问题,比如一个画框,里面的花就是内容,你看网站上那么多信息都是怎么显示的阿?是不是一块一块的阿,就好像是画好的格子,前面的Html中应该有这部分东西,内容从哪里来?从数据库里来啊.这部分你要是啃下来,呵呵,恭喜你,你已经可以做些有用的东西了,啥叫有用?你可以做些网站之类的东西了?有啥用?可以做些兼职什么的阿?赚点银子去Happy阿,另外还是很有成就感的。估计你感兴趣可能还有毕业设计有着落了,要求好像有点低哈,一般要2-3个月吧)

Servlet  (Web编程基础,主要是服务器端的。啥叫服务器?恩,这个就好像你问我啥叫电视机一样,我还真得好好想想。总之你就记住,这个部分也是相当的重要的,你以后大部分的时间都回遇见她的,中途崩溃转行的另说了。这个2-3个月吧)

Javascript  (Web编程基础, 主要是用来做页面判断和页面效果的,你上网注册个东西,总会有提示你什么必须填写XX的吧?基本上都是它干的,呵呵,最近流行的Ajax也和它有一腿。不过这部分就稍微那啥点了。还是先来基本的吧,这个也得好好弄弄,1-2个月吧)

XML  (基础,啥基础我也说不好,总之也是个很有用的东西,以后数据啥的就靠它了,很牛的,和Html比较类似,要好好看看,你知道World啥的所见即所得什么的,估计都有这东西。这部分入门还是很简单的,1-2个月搞定吧)

Ant  (构建基础, 编写完的源代码总要编译吧?啥叫源代码你就不要再问我了。你说Eclipse里直接就编译了,没错,但你是知识分子,而且是高级的,你总的搞个明白吧,Javac ,Java啥的,啥叫自动的构建,Ant这东西功能很强的,好好看看能够为你节省很多时间,除了不能替你做饭外,基本上大部分的事情它都能帮你。2-3个月)

版本控制  (啥叫版本控制?恩,就是大家一起编程的时候,要有个工具来维护公用的代码信息,要不就乱套了。这个在以后会经常用到了,你可以自己先搭建一个环境,然后研究一下,具体的工具可以看看CVS、VSS啥的,有几个人一起弄最好,你也能体会一下啥叫团队开发。1-2个月)

Struts (开源软件,Web层的东西,啥叫层阿,这个得慢慢体会,有时间可以好好看看研究一下它的源代码,很有提高的。没时间就做几个例子啥的,最起码你得把helloworld做了吧,以后应聘时简历上也好写个熟悉Struts啥的,多光纤阿。 这个得3个月左右吧)

Spring  (“春天”这个东西,啥也不说了,都是热门的东西,你随便找基本书弄几个例子作做就好,也要3个月左右吧,其实基础都在上面,这些仅不过是做好的现成工具可以调用)

Hibernate (“冬眠”嘛,这个得好好研究,啥叫对象关系应设,很多时尚的名词你得知道吧,至于为啥需要它,估计你看完未必能知道,不过你还是得看啊,为了更好的银子,你也的看啊,3个月左右)

做、做、做  (做什么?当然是项目了,从helloworld,到什么学生选课系统,或是什么网上书店啥的,关键得把前面的东西混合起来用,这就叫做开发经验了,呵呵越多越好,你不是最怕毕业应聘时人家问你有多久开发经验吗?那你就要做,继续作。这步很重要,慢慢的你就从阿菜转变成小牛哥了)

设计模式  (有了经验不代表你就大牛了,还要看看你能不能升华一下~,一个东西实现就Ok,那叫阿菜,设计之后再实现才叫做小牛,啥叫设计阿?经验的结晶啊,啥叫好设计,啥叫没设计,这个就看各位大虾的功力了,存属内功。过了这块,你就开始走上阿牛的道路了,就可以和XX大侃啥OOA、OOD、DesignPattern啥的了)

做、做、做 (有了内功之后,再作啥那就不一样了。到时候你就知道了,呵呵,那时相当的不一样了。有些时候你会感觉到怎么和某些人没了共同语言了?。。。。)

分析、设计 (好了,你已经有了相当的经验了,你知道怎么去做How,也知道为什么去做What,还知道什么时候去做When,这个时候你基本上不用去Coding了,除非你愿意。你可以Lead一群人去做事情了,恭喜你。。。)

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/rogers1020/archive/2008/06/23/2579750.aspx