转自:
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开发的前景和方向,也许这些新的技术你用不到,但是你一定要去看,去了解。因为刚刚进入公司的年青人最不缺少的就是拼搏的劲头,在那些新的东西面前,所有的人都是站在同一起跑线上,你学会了,会应用了,也许以后你到另一家公司,你就是项目经理了。
第五就是上网不是为了聊天泡论坛等等的,上网是让我们查东西的。自己给自己一些动力,努力几年,奋斗几年,以后的日子就好过了。生活上轻松工作上就不应该轻松。
第六就是不管什么程序都要亲自敲上去,只有付出了才知道珍惜,一定不要复制粘贴。
好了,差不多了吧,如果对的大家可以借鉴,不对的可以鄙视。
分享到:
相关推荐
XML学习心得分享XML学习心得分享XML学习心得分享
java学习心得java学习心得java学习心得java学习心得
C# 学习心得(最新)C# 学习心得(最新)C# 学习心得(最新)
ASP 学习心得 ASP 学习心得 ASP 学习心得
Linux系统学习心得:学习笔记,里面的一些Linux的常用命令做了详细的讲解,但是不罗嗦,同时可作为工具书查询使用,很是方便!
微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx
ARM嵌入式学习心得 ARM嵌入式学习心得 ARM嵌入式学习心得
oracle学习心得和总结,本人看过,感觉超好
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程,以下是PLC编程学习心得总结
xml-rpc 学习心得是我自己的学习心得体会。
Fanuc机器人学习心得,讲述学习Fanuc时遇到的问题和如何解决该问题
bi全套学习心得,供初学者参考,给初学者指明方向,少走弯路。
linux学习心得 linux学习心得 llinux学习心得inux学习心得很好的总结
工作室学习心得,2000字左右,适合各项语言学习
高等教育学学习心得体会 .docx
计算机学习心得很有感触计算机学习心得很有感触计算机学习心得很有感触计算机学习心得很有感触
java 枚举 学习心得
CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得及方法集锦CFA学习心得...
无线传感网络学习心得.doc