`
hibernater
  • 浏览: 134295 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

学习心得

阅读更多
转自:http://www.javathinker.org/bbs/topic.jsp?db=11&topic=4421

刚来到这里,又发现了以前自己的问题。
    大家都很迷茫,论坛本来是一个问问题的地方,大家讨论的地方,但是绝大多数人问的要么是这样的问题:JAVA好学吗?如何学JAVA?JAVA有前途吗?多长时间可以学会?诸如些类的问题,是对自己的不负责任。要么问的问题就是一些很幼稚的编程语言的问题,很简单的问题。问以上问题的人应该没有任何的写程序的经验,在这里我说的写程序不是单单的用JAVA,而是任何一门语言。说明白一点就是,如果有过实际的开发经验,不管是用哪种语言。都会有一种思维思维方式,就是程序员的思维方式。
  我也曾迷茫过,我觉得第一最主要的是动手,看书跟动手一点也不一样,找一本入门的书,然后就开始动手去做,当第一个东西跑起来以后你的心情也会很舒服的。我用Struts做过两个项目,一开始进项目组时,根本就没有学过Struts,但是不到一个星期我就搞懂了,当然虽然后来看到自己刚用Struts 的时候写的一些代码很幼稚,但是毕竟是自己的东西。也许有的人会说我在吹牛,为什么我一个星期就弄出来了,现在想一想,一是因为被逼的,二是因为我做过 Jsp的开发,其实任何东西都是有联系的,我个人觉得Struts无非就是把一些Jsp的东西封装起来。持久层的iBaits和hibernate,还有 MVC的Spring都一样(个人感觉Spring要好用一些相对于Struts)。
  第二个重要的是在公司里有很多位你的老师,不要害怕问别人,只要你觉得那个人能帮你解决问题你就要问,直到把自己问爽为止。写程序没有什么可强的,可骄傲的,所谓的项目经理就是比我们多了几年的经验,虽然个人觉得写程序是需要天赋的,但是我们不是去搞科研,只是站在巨人的肩上,在用前人开发的东西,所以只要脑子没有问题的话,通过努力在编程方面小有成就还是可以的。如果在一家公司里没有一个人是你的老师,那么你不是表示你很强,而是很可悲的,你的公司太差了,快跳到一家更好的公司吧,当然除非你是一个很牛的人,呵呵,但是能看我这篇文章的应该都是新手。问问题也是有艺术的,关于如何提问,我觉得最好是问一些很广或是很细的方面,就像Struts你可以问一问用过的人,Struts
是如何工作的,不要问一些Jsp里面的一些问题,那样会让人觉得你很白痴,很不思进取;也可以问一些很细节的问题。记得刚开始写程序时,有一位前辈。我觉得很强,有一次他这样对我说:你现在觉得我强,等半年以后你就不会这样认为了。  
  所以只要努力,我们一样可以变强的。
  第三就是要喜欢写程序也要努力。刚毕业时,公司的同事下班后走的时候在看我在写程序就对我说:你又要加班?呵呵,当然我只能付之一笑。说句心里话,我没有觉得这是在加班,我也没有觉得写程序很累,我喜欢写程序,我喜欢看到一些英文字母可以运行出来一些东西,我每天在公司呆的时间差不多有十五个小时。其实如果我不在这里写程序回家也是看看电视,但是我看电视的时候很累的,因为我会融入到电视里面,相比之下看电视,还是写程序比较好。
  第四就是有一位很强的朋友,当然这位朋友不一定各方面很强,我在这里不能很好的表达我的意思,就举个例子吧。如果你是做Web开发的,就要找一个在 Web开发很有深度,看得很远的朋友,他会告诉你一些新的技术,一些Web开发的前景和方向,也许这些新的技术你用不到,但是你一定要去看,去了解。因为刚刚进入公司的年青人最不缺少的就是拼搏的劲头,在那些新的东西面前,所有的人都是站在同一起跑线上,你学会了,会应用了,也许以后你到另一家公司,你就是项目经理了。
  第五就是上网不是为了聊天泡论坛等等的,上网是让我们查东西的。自己给自己一些动力,努力几年,奋斗几年,以后的日子就好过了。生活上轻松工作上就不应该轻松。
  第六就是不管什么程序都要亲自敲上去,只有付出了才知道珍惜,一定不要复制粘贴。
  好了,差不多了吧,如果对的大家可以借鉴,不对的可以鄙视。
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics