上头人不在,也没什么急事,看了很多贴啊,所以用自己的经验说点“如何学习程序.然后做个合格的程序员.”。先声明,我不是什么合格的程序员,就象前天回贴我说我ant都不会用一样,但是我相信我是能解决问题的人.本2000年大学毕业,现在工资不高,做过一些系统,不算太差,以前做过asp,现在搞j2ee.所以应该有点经验了,但希望我说的不会误导大家,否则就是罪过了哦。学程序第一肯定是学语法,一定要开始就有好的写代码的风格,最基本的就好了,加减乘初,循环,基本的api,不要深入了,那得花很多时间.
(估计3天时间)
2,搭环境,建议用myeclipse,jbuilder也行,越简单越好,先不要问太多为什么,要问如何解决.
(估计2天时间)
3,就是jsp页怎么写的,也不要深入了,比如能显示日期就好了.
(一天)
这样一来你就可以做个最简单的可以运行的jsp网站了.虽然就一个页面4,学struts,myeclipse和jbuilder都可以自动生成一个struts的项目,在网上找个最简单的struts项目搭起来,最好是登陆.是搭起来体验下
(2天)
5,了解他,扩充下这个项目,比如加个登出的功能.
(2天)
6,学习数据库的操作,
(3天)
7,做个简单的论坛,
(5天)
8,你可以找工作了,这是最重要的.
(看运气了)
9,优化你的代码.做好的好程序员这是必须的.
(长时间)
10,学spring, hibernate,ejb等等的,根据需要来学,不需要就先问些以前的程序为什么那么写,为什么那么配置.
(不知道多少天)学的时候要多问如何解决
一般先在csdn上search有没有要的东西,没有在问,在baidu上也search,关键字要是你错误信息的关键信息.否则会浪费很多时间
乱说了些,希望不会误导

解决方案 »

  1.   

    我感觉楼主说的也太简单些了吧
    4,学struts,myeclipse和jbuilder都可以自动生成一个struts的项目,在网上找个最简单的struts项目搭起来,最好是登陆.是搭起来体验下
    (2天)
    对于没基础的人来说恐怕2天难度就大了吧6,学习数据库的操作,
    (3天)学数据库,3天时间就能搞定?刚开始的人配置个数据库连接池恐怕都得花个好长时间我学Java快一年多了,现在接触Hibernate,不过我以前没基础,以我的学习经验来说楼主似乎说的有点简单了,呵呵,也可能我头脑有点笨了吧
      

  2.   

    时间上值得商榷。
    这些东西都已经懂了,回头再看看,会觉得其实学习用不了多长时间,因为你知道重点在哪里,学习的时候直奔重点。
    但是对于毫无经验的新人,java对于他们来说就是一条大河,只能摸着石头慢慢走,不可能看到最浅最简洁的那条石头路在哪里。Java连接数据库不难吧?当时为了搞清楚这么几条语句我就不知道花了多长时间,更别说其他的了。
    指导新人办法不是说那些总结性很强的话,因为他们很容易看得晕乎乎的(我学习Java的时候深有体会)。最好的办法是解决他们每一个疑问,让他们知其然也知其所以然,这样他们就会把学到的东西一点一点连起来,并最终明白Java应该怎么学