对学习编程语言的一点建议

  很多人在技术联盟群里都问我,该怎么去学习各种编程语言;当然每个人有每个人的学习方法,我个人认为做任何事情兴趣将决定你学习的动力,曾经从 ASP到PHP到现在的JAVA开发,一路学习过来其实发现编程这些东西注重的是原理,而非对某些方法、某些属性死命得去扣,去钻;

  比如特定的某些功能,你实现的原理是怎么样的,唯有了解原理了,在深入的去了解钟编程语言的实现方式,这样的学习才是有效的,很简单的举一个例子,比如一个用户注册模块,在一个初学者在不知道如何去实现这个原理的时候,钻研再多各种代码方法、属性,最终的结果依然还是不会做,做不出来或者说无从下手;

  那么个人总结自己的学习套路:

  1、首先要有一个良好的兴趣

  如果你做一件事情压根不感兴趣,那么你能坚持多久呢?

  2、找一本好书,由浅入深,循序渐进

  我发现自己身边的一些朋友看书两三天就看完了,我不知道是他有着超凡的记忆力,还是有过目不忘的本领,但是我深信,此人必然没有领悟该书的精华!

  3、代码是敲出来,不是看出来的

  对一本再好的书,我都抱着一种怀疑的态度去学习,我总要质疑他的例子是否是正确的,然后自己亲自动手实验,OK测试通过,那么我就可以相信这个例子是正确的,其实不是要我们真的是找书上的什么错误所在,目的只是让自己养成一种动手的习惯;

  3、虚心求问

  只要那些前辈不会觉得你烦,就问吧,不会就是不会没什么必要装的什么都懂一样;

  4、用时间来赢得金钱或者用金钱换取时间

  不知道看了哪一个前辈的专访,记忆犹新的一句话;我觉得很有道理,学习还有一个很重要的因素就是学习能力,有些人学习能力强,那么他花取的时间就相对短;而一些学习能力稍稍差点的,可以花点钱去做一些交由针对性的培训,这样通过系统的教学培训相信自然比自学来的强;

  5、以项目为引导,学习真正的应用

  这个问题相信是目前很多刚出师的朋友们所真正面临的问题,学了一堆,总感觉好像什么都会,但是真正一做起来,毫无头绪;记得曾经跟群里的豆包儿共同开发的一个JAVA版的商城系统,在开发过程中我才发现原来这小子欠缺的是太多的实战经验,在这里我也顺便跟豆包儿提一句,一个项目完成,需要继续对其进行优化改造,就跟《佛石的故事》是一个道理,唯有对自己做得产品不断的进行优化,增强,那么你的产品才有可能成为精品;

  6、授人以鱼不如授人与渔

  当你经历本人上诉的各项历练后,相信你已经从一个菜鸟晋升为一个高手、甚至牛人,但是请别吝啬你的那点看家本领,唯有跟大家不断的分享,不断的交流,才能让你往更高的层次发展!而我们的分享是传授解决问题的经验,有些朋友见到别人的问题,总来一句,来发给我我给你搞!这并非能体现你能力有多强,而龙哥在这里希望的是大家能更多的给新手一些引导、帮助,我们不是去给他解决问题,我们是需要教会他如何解决问题!

  在此也献给我们技术联盟的群友们,群太冷清了,让我们一起来营造一个更好的学习氛围,更好的交流平台,不光为别人,也是为自己!教别人解决一个问题或许就是巩固了自己一个知识点!

  本文由同恒科技项目经理傲泣龙腾原创,转载请注明同恒科技http://www.toher.cn

时间: 2024-09-26 20:49:55

对学习编程语言的一点建议的相关文章

关于学习 Flex 的一点建议(转载)_其它

Flex是什么?RIA(Rich Internet Applications).Flex 是 Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验.说这么多,还不如看实例: 苹果树下:ht

WF4.0 基础篇(三十 完) 对学习WF的一点建议

从09年10月份 NET4.0 Bata 2发布后,我就开始写[WF4.0 基础篇]这个系列,经历了5个多月终于在NET4.0正式发布前将这个系列完成了. 这段时间与一些对WF4.0感兴趣的公司与开发人员有过一些交流. 先说一下对WF感兴趣的公司,有些公司已经开始用WF4.0开发业务流程管理类软件了,这些公司与我交流的问题多是在开发中遇到的现实问题,在交流中我发现这些公司对WF4.0技术的掌握成度还欠缺些火候,但这不是太大的问题,真正让我担忧的是这些公司基本上没有业务流程管理类软件(俗称工作流)

总结自己接触和学习设计的一点经验

随着公司影响力的壮大和产品的不断提升,相关的形象设计要逐步跟得上,需要逐渐提升,所以就招一个应届生美工,算是一块成长.应届生有拼劲.肯学,但也好高骛远,起点都差不多,如何培养美工就变得至关重要了.总结自己接触和学习设计的一点经验与大家分享,希望得到大家更多的建议. 一.配色 其实对色彩的感觉是设计师应具备的最基本素质,其作品不管是对网页界面.系统界面.还是产品包装等等都有广泛应用.基本的一些理论,什么冷暖色.对比色/补色.色彩心理.搭配原则等等,满大街都是,有意者随便搜一两篇看看就行.色彩对于美

Oracle学习的一些方法建议

  学习Oracle是一个漫长艰辛的过程.如果没有兴趣,只是被迫学习,那么是很难学好的.学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络.存储等.因此,要真的决心学好Oracle,就一定要有兴趣.有了兴趣,就会一切变得简单快乐起来.简单总结一下,那就是:兴趣.学习.实践. 如何入门是许多初学者最头疼的事情.Oracle涉及的方面太多了:SQL.管理.优化.备份恢复--那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如

学习Oracle的一些建议

学习Oracle是一个漫长艰辛的过程.如果没有兴趣,只是被迫学习,那么是很难学好的.学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络.存储等.因此,要真的决心学好Oracle,就一定要有兴趣.有了兴趣,就会一切变得简单快乐起来.简单总结一下,那就是:兴趣.学习.实践. 如何入门是许多初学者最头疼的事情.Oracle涉及的方面太多了:SQL.管理.优化.备份恢复--那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如果没

Linux系统新手学习的11点建议

  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux 就是希望构架网站,根本

刚开始学习spring 有一点小问题 希望能得到高手解答

问题描述 刚开始学习spring 有一点小问题 希望能得到高手解答 ?下面这几段代码中有一个地方不是很理解,希望能得到指点 UserServiceTest.java @Test public void testAdd() throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); UserService service = (UserService)ctx.ge

给运营女性网站的站长们的一点建议

中介交易 SEO诊断 淘宝客 云主机 技术大厅 今天收到一封邮件,是爱爱女性网的站长发给我的,让我抽时间给他诊断下网站权重为什么上不去,并且让我给他的爱爱女性网运营提供一点建议.其实在此之前我经常会收到一些运营女性网的站长朋友发来的一些求助问题,今天我详细的给大家讲讲女性网的运营之道,当然这只是我的一点个人意见,欢迎大家参与讨论.中国互联网发展到今天,诞生了一大批成功的互联网企业,当然更多的中小网站主还是在温饱线挣扎.进俩年以爱丽女性网,爱美网,七夕女性网为首的女性门户网站在短短俩三年间发展壮大

学习javascript 的一点感想

原文:学习javascript 的一点感想 //动态性是指,在一个Javascript对象中,要为一个属性赋值,我们不必事先创建一个字段,只需要在使用的时候做赋值操作即可,如下例:var obj=new object();obj.name="myname";obj.say=function(){    alert("hello");}obj.say();//Javascript是弱类型的,它的数据类型无需在声明时指定,解释器会根据上下文对变量进行实例化,比如:var