转自:
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开发的前景和方向,也许这些新的技术你用不到,但是你一定要去看,去了解。因为刚刚进入公司的年青人最不缺少的就是拼搏的劲头,在那些新的东西面前,所有的人都是站在同一起跑线上,你学会了,会应用了,也许以后你到另一家公司,你就是项目经理了。
第五就是上网不是为了聊天泡论坛等等的,上网是让我们查东西的。自己给自己一些动力,努力几年,奋斗几年,以后的日子就好过了。生活上轻松工作上就不应该轻松。
第六就是不管什么程序都要亲自敲上去,只有付出了才知道珍惜,一定不要复制粘贴。
好了,差不多了吧,如果对的大家可以借鉴,不对的可以鄙视。
分享到:
相关推荐
"BI学习心得" BI(Business Intelligence)是一种商务智能技术,旨在从大量数据中挖掘有价值的信息,帮助企业提高商业竞争力。BI学习心得是指初学者需要了解的一些基本概念和技术,包括数据仓库、数据挖掘、OLAP、...
Python学习心得(9) 函数 1、定义 函数,就是把代码的功能结构化从而形成结构化工具方便使用,提高代码的重复利用率的同时让代码更加简洁。 2、结构 def 函数名(参数列表): 函数体(逻辑代码) [return 返回值...
计算机网络组网技术学习心得全文共2页,当前为第1页。计算机网络组网技术学习心得全文共2页,当前为第1页。学习心得 计算机网络组网技术学习心得全文共2页,当前为第1页。 计算机网络组网技术学习心得全文共2页,...
java学习心得java学习心得java学习心得java学习心得
FPGA 学习心得体会 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种具有可编程性和可重配置性的集成电路,它广泛应用于数字电路设计和开发中。学习 FPGA 需要经过多个阶段,从 Verilog 语言的学习...
"计算机学习心得很有感触"这个标题,意味着我们将要探讨的是一些深入且具有启发性的学习体验和见解。描述中的重复强调,进一步突显了计算机学习对于个人成长的重要影响。 在计算机科学的学习中,我们首先要了解的是...
微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx
人工智能学习心得 人工智能学习心得是指通过学习和实践,掌握人工智能技术的要领和方法,提高自己的智能和创造力。在当今社会,人工智能技术已经渗透到生活的每个方面,对于提高生活质量和工作效率产生了巨大的影响...
"现代控制理论课程学习心得" 现代控制理论是控制技术领域的一次飞跃,它使用状态空间方法表示,概念抽象,不易掌握。这门课程对学生的数学基础和空间想象力提出了很高的要求。为了更好地学习现代控制理论,需要选择...
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程,以下是PLC编程学习心得总结
Fanuc机器人学习心得,讲述学习Fanuc时遇到的问题和如何解决该问题
电力电缆学习心得精选 本文总结了电力电缆学习心得的要点,涵盖了电力电缆企业的治理理念、基础设备、员工素养、培训和学习型组织等方面。 一、电力电缆企业的治理理念 电力电缆企业的治理理念对企业的发展具有...
无线传感网络学习心得.doc
Matlab与Simulink系统仿真学习心得 Matlab 是一种功能强大、实用范围广泛的软件,适用于教学、航天、网络仿真等领域。Matlab 提供了许多功能强大的工具箱,并且自带了非常详细的帮助文档,无论您是初学者还是老手...
《民办教育促进法》学习心得.pdf
电气工程概预算学习心得.pdf
标题中的“贵州师范大学培训学习心得体会2010-7.rar”揭示了这是一份关于在贵州师范大学参加培训学习后的心得体会,时间是2010年7月。这个标题暗示了文档可能包含了作者对那次培训的个人见解、收获、反思以及对教育...
调试API学习心得,debug学习所需的资料.
计算机网络与通信技术课程学习心得(1).doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
职场中学习心得工作感悟