学习程序设计的“正途“

理论+实践=掌握

只有通过大量的实践才能不断地培养编程感觉
编程是有感觉的,就好像英语阅读一样,是有语感的
每天都要编写代码,不断培养编程感觉



通过实践来增强对理论的理解:
              1、没有实践的理论是空虚的理论
2、没有理论的实践是盲目的实践
        3、实践是检验真理的唯一标准



打破同学以往在程序设计学习中存在的误区

            误区一:注重理论,轻视实践:学习新的知识前想把关于这方面的理论全部掌握后在去实践
        解决方法:在了解理论之后,就立即去实践,实践驱动理论的学习,这样掌握理论才更加扎实,不容易忘记


         误区二:不善于做笔记,不善于总结
         解决方法:人总是有忘记的,今天记得很牢的东西,过一个星期也许就完成忘记了,用笔记下来,好记性不如烂笔头,不要太相信自己的记性


         误区三:不善于思考,遇到问题首先想到问别人
         解决方法:勤于思考,在学习的道路上会遇到大量问题,这些遇到的问题是你宝贵财富。遇到问题时首先想为什么会出现该错误,尤其在程序中,应该学会看错误提示,根据提示去寻找错误的根源,实在不行再去问同学,问老师

因为自己寻找错误的过程是最好的学习过程,这个错误一旦被自己解决掉,首先得到的是极大的满足感,另外会留下深刻的印象,这是看书所得不到的,有过这种经历的同学才有这种体会。即使没有解决也会从这个过程中学到很多东西,这种感觉是:只可意会不可言传



         误区四:容易骄傲,以为自己会点技术就得意起来
         解决方法:做人要谦虚,学习程序设计更要谦虚。要知道山外有山,人外有人,只有谦虚才会督促自己不断地去学习,编程水平的提高才会一点点上去的


         误区五:没有耐心,拍麻烦,思考时间不够长
         解决方法:没有耐心是写不好程序的,写程序不仅是知识的体现,更是耐心与毅力的体现,任何程序开始都会有错误的,耐心寻找错误体现一个人的编程素养。要多思考,多去想,脑子越用越灵。


         误区六:想慢慢学好技术
         解决方法:技术的发展日新月异,尤其在软件方面。学习一门新的技术,开始是不必面面俱到,先把hello world写出来再说,要“趁热打铁”,会的东西,仔细看;不会的东西,硬着头皮去看,实在不行就跳过。


         误区七:不看英文,只看中文
         解决方法:很多帮助文档,比如最重要的JDK帮助文档以及MSDN等都是英文的,只有习惯看英文才能进步快,中文的翻译很多都是延后的,看英文虽然慢,可是过了就不久,你就会发现英文也没那么难懂



我的切身体会

1、基础的重要性。 我总是不断强调基础的重要性,因为我是有切身体会的。基础的东西可以让你受用一生。struts出来了,Webwork出来了,tapestry出来了,JSF出来了,struts2也出来了,等等等等。但是这些框架或者标准都是新的东西吗?其实每个人都知道并不是的,它们都是基于HTTP协议的Web框架或者是标准,换句话说都是构建在JSP与Servlet基础上的,有很多人连这两个基础都没掌握好,就去学这些框架,这真是难以想象的。有了好的基础会让你学习新东西更快,也更扎实,走的也更远,否则你永远都是在跟着别人的脚步。


2、还是基础。我们都知道Spring是非常优秀的框架,也有很多公司采用的技术选型。但是你是否真的了解Spring的核心IoC与AOP了吗?适当看些设计模式的书会让你受益匪浅。其实你只要掌握了Java的动态代理对于AOP的理解就是自然而然的事情了。


3、舍得投入。投入金钱与时间。


4、抓紧时间。将游戏的时间控制的少一些,把精力放在学习上吧,如果你想投身IT行业,请做好不断学习的准备。


5、要有激情。没有激情的人生惨淡的人生。生活和学习要有激情,否则你体会不到淋漓尽致的快了和痛苦。


6、要有耐心。没有耐心是无法成为一个优秀的程序员的。其实写程序的时候大部分时间是雨错误,异常相伴的,不要幻想一下就能将程序写对,优秀的程序实际上是不断重构(refactor)的过程。


7、要耐得住寂寞。很多时候我们都是与计算机为伴的,如果你没有对程序的兴趣与热情,时间长了你会做不住的。


8、英语的重要性。如果你想进外企的话,那么英语是必须要过的一关(主要体现在听说上)。


9、最后一点,坚持学习。活到老学到老是对程序开发人员最好的描述。



总结
实践,实践,还是实践
即使书上有代码,也要把它敲出来,敲代码也是有感觉的
看明白!=运行出来,是两个概念



对广大同学的寄语
      希望各位同学能及早反思自己在学习的道路上是否也存在上述误区,提早准备,我们相信梦想照进现实的那一天并不遥远
程序设计学习本来没有捷径,因为不走弯路 就是捷径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值