随笔-33  评论-1965  文章-0  trackbacks-0
 

其实很多朋友在EMAIL里都问过这个问题。我不知道自己是否够资格回答这种问题。因为我不算成功,至少我自己觉得如此。不过,在这我可以跟你讨论一下本人对一个程序员的学习方法探讨。

首先,我认为兴趣是最重要的,无论学什么。只有你真正喜欢做一件事情的时候,做起来才会不累。记得以前读高中的时候,那时候我很认真,可以说得上非常努力。不过,当时我的努力并没有得到很好回报的,我没有考上心目中的重点高校,而是一所普通高校。现在回想过来,我觉得最大问题是当时我并没有把读书作为兴趣,很多时候都只是一种压力,很多时候都是逼迫自己在学习,所以效果不见得好。我现在是很少逼迫自己在不想读书的时候,拿起书本。

其次,IT行业是一个日新月异的行业,尤其是我们做应用开发更是如此,各色各样的框架、类库淋郎满目,层出不穷。作为开发者迷茫自然是难免的。学习这些东西的关键是找到好的资料(包括书籍、在线文档、博客和论坛等)。认真地看一下,再相应地做一下动手实验。我读大学的时候,有一段时间很想学会MFC(Microsoft Foundation Class Libarary,如果没有记错的话,好久没用啦^-^)。不过,我断断续续地学习了一年多都没有很大的进步。直到我购买并阅读了一本《Microsoft MFC程序设计》(虽然这本书有一千多页之多),才发现一本好书的作用绝对不容忽视,最后我的毕业设计就是用MFC做的。

还有,除了看书外,必不可少就是动手啦。多尝试自己编写一些有用小程序,小练习,学以至用。

另外,很多人都觉得自己还是一个“菜菜鸟”(我也经常这么认为),我觉得这不是一个问题。正所谓“罗马不是一日建成的”,很少人生下来就是高手。并且我认为人在年轻的阶段学习曲线并不是一个直线曲线(y = a*x + b),而是一条指数曲线(y=x的k次方,k>1),随着你的积累的知识增加,学习速度是越来越快的。

posted @ 2009-03-16 00:40 Max 阅读(8460) | 评论 (23)编辑 收藏
     摘要: Seam系列之一
从本文开始,我将会开始一个全新系列的文章——《Seam系列》。如果有关心我的博客的朋友,应该知道早前一年多的时间我都使用Seam使用开发项目,可以算得上是略有小成。因此,我很希望与大家分享一下Seam的经验。  阅读全文
posted @ 2009-03-12 01:13 Max 阅读(7421) | 评论 (13)编辑 收藏
     摘要: 通过这一年多的艰苦奋战,项目就快接近收官之战。回首过往一年的开发历程,心中不免有些感慨万千,故写下这篇BLOG总结一下经验与教训,算是兑现上一篇BLOG的诺言。  阅读全文
posted @ 2008-10-25 01:20 Max 阅读(18752) | 评论 (28)编辑 收藏

最近,有些朋友问我为什么这么长时间没有更新BLOG。说起来实在不免心中有愧,因为这大半年来,我不仅没有更新BLOG,而且连朋友们发来的EMAIL也没有时间回复。故在此先给各位关心我BLOG的朋友说句“对不起!”。

接着,给大家介绍一下我这大半年的行踪。其实,我大半年实在没空,因为公司接了新项目且客户需求比较又比较高,所以一忙就是大半年。等过一阵子项目结束,我会详细在BLOG里,总结一下这个项目的经验和教训。不过,这个项目由于客户坚持,我们没有采用STRUTS 2,而是JSF+Faceslet+Seam+Richfaces作为Web端的开发。经此一役,我的JSF可谓进步神速,基本上解决了90%在项目中碰到的技术问题。可能过一段时间,我会写一个JSF系列。

最后,再次对那些给我发EMAIL,而没有得到回复的朋友说声“SORRY!”

posted @ 2008-07-03 00:22 Max 阅读(4027) | 评论 (27)编辑 收藏
     摘要: 在上两部分的《Struts 2与AJAX》中我介绍了Struts 2与DOJO结合实现AJAX的知识,本文将介绍在Struts 2中使用DWR实现AJAX表单校验。  阅读全文
posted @ 2007-08-16 18:33 Max 阅读(33390) | 评论 (76)编辑 收藏
     摘要: Struts 2系列之十四
在上一篇文章《Struts 2与AJAX(第一部分)》,我已经简单地介绍了<s:tree />的一些用法,接下来我将继续深入讲解<s:tree />的使用和通过DWR实现AJAX校验。  阅读全文
posted @ 2007-06-27 18:33 Max 阅读(30704) | 评论 (41)编辑 收藏
     摘要: Struts 2系列之十三
在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags(大意:一流的AJAX支持——通过AJAX标志增加互动性和灵活性,而且使用这些AJAX标志与普通的Struts标志同样简单)”。  阅读全文
posted @ 2007-06-12 18:31 Max 阅读(79984) | 评论 (96)编辑 收藏
     摘要: Struts 2系列之十二
Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。  阅读全文
posted @ 2007-05-18 19:34 Max 阅读(35948) | 评论 (86)编辑 收藏
     摘要: Struts 2系列之十一
OGNL是一种功能很大的表达式语言,熟悉它可以使我们的开发变得更快捷。  阅读全文
posted @ 2007-04-28 19:43 Max 阅读(65108) | 评论 (46)编辑 收藏
     摘要: Struts 2系列之十
CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。阅读全文
posted @ 2007-04-13 01:37 Max 阅读(44029) | 评论 (74)编辑 收藏
仅列出标题
共4页: 上一页 1 2 3 4 下一页