八九期的技术交流心得

        暑假的这几天,每年一度的技术交流大会,即每一届的三期学员给二期学员讲一些过来的学习经验,包含思想和技术方面的。让自己感受颇深。

 

        技术点包括:数据库和软件工程,UML图,设计模式和三层架构,实例VB.NET版机房收费系统。

 

        讲课的形式大致顺序:先混总同学们在学习过程中遇到的困难和问题,结合汇总起来的这些问题,讲理论知识,最后把这些理论知识柔和到我们已做过的系统中。并在讲课的过程中,通过大家的交流,发现我们在学习过程中存在的问题。自认为这样交流效果很好。

 

        这次交流会已刘水镜同学的“学习思想上的问题”为开篇,同学们提出的问题主要有一下几点:

        1.学习动力不足

        2.今目标使用不合理

        3.如何巩固每个阶段的学习

        4.如何评价自己的学习程度

        5.提高班的资料是否能满足我们的需要。

        6.学习总是似懂非懂的感觉!

        7.对系统的怎么实现有些迷茫

        8.关于机房收费系统中使用外观模式有点困惑

        9.面向对象这块感觉学的很乱,很难理清条理。

 

        当我看到同学们提出的这些问题,发现他们的问题和我当时学习过程运到的问题大都一样。

 

        下面根据同学们提出来的问题和自己在学习过程中的感受,以及同学们课上讨论后提出的方案,我就谈一下:在学习过程中应注意哪些问题以及自己的感受。

 

        关于学习动力不足我是怎么看待的?

 

        凡是节假日能坐在这里学习的同学,我认为心中都有一点美好的期待,就是自己要多学些东西,自己要应该怎样怎样,否则不会放弃休息和娱乐时间来到这里学习的。可是随着学习时间的推移,真的会出现这样的问题,学习动力怎么不如一开始学习足了。这是为什么的?

 

        看你是否有这样的问题,开始学习动力很足,因为自己对自己有个美好的期待,没做事或做事很少的时候,那时我们遇到的困难很少,因心中有个美好的愿望,所以开始做事时,很有激情和动力。但是一旦当我们遇到困难,又找不到合适的方法解决,而看到别人走的很快,做起来很轻松,所以自己就倍感挫折,自己的学习动力就一点点的在困难中悄悄的磨灭自己却还不知晓,当突然一天你发现别人走的很远了,你也发现了自己没有了学习兴趣,学习动力自然就不足了,学习效果当然也就越来越差。

 

        自己在学习过程中,也有这样的问题,通过听这堂课,发现原来这么多同学都有和我相似的问题奥。还有就是通过同学们的对上述问题的解答,了解到,其实每个人或多或少的学习过程中都会遇到一些困难,只是因为我们每个人的知识基础不一样,还有就是看待问题的态度和解决问题的方法不一样,所以最后大家的解决问题的能力上才出现了千差万别。

 

        学习快的同学,并不是像我们看到的那样,他们在学习过程中没有遇到困难,而是人家解决问题的能力比你强,很快的迈过去了。

        学习慢的同学,我们要重点的反思一下,看看我们在学习过程中是否有下面这些因素影响了你的学习。

 

        1.对待困难的态度问题。遇到困难你是否会调节自己,让自己还有个好心情。就如米老师总结的那样,对于”比“你是怎样看待的。”学习要和自己比,让自己有个好心情,学习要和别人比,让自己有前进的目标。“反思一下自己,这点你是否做到了呢?你对于比的认识,是否还能让自己有个好心情,是否还能坚持当初的既定目标吗?如果我们做的不好,赶紧学会调节吧!

 

        2.方法的问题。不要把好多的问题积攒在一起,想着同时解决,如能力不足,逐个突破方才是最好的解决方案。否则,好多问题堆积在一起,会使自己很没有成就感。

 

        以大家都做过的机房收费系统来说,这个系统虽小,但是此系统涉及到的知识点并不少,比如在整个系统完成过程中,我们会学习的知识点:数据库(三范式设计,视图,索引,存储过程和触发器), 三层,设计模式,从面向过程(第一版:VB版的机房收费系统)到面向对象(VB.NET版的机房收费系统)的认识,还有更细的知识点的学习,比如:对函数的理解,SQLHelpr的封装,配置文件的使用,等等。

 

        以机房收费系统涉及到的知识点的学习,结合自己的走过的路程来看,个人的观点:首先要认识到自己的能力,并找到问题的突破口,根据自己的情况,寻求合理的解决方法。

在这里重点的提醒一点的是,如果自己不能很好的理清问题,找不到问题的突破口,又感觉自己的能力确实不足,那么就要又要用到下面的另一个方法,多和人交流(下面细谈),不要让自己被问题拖死。

 

        我做这个系统系统的时候,就困难重重,当时很多的问题搅在了一起,不知道如何下手,感觉自己的理论知识学习的很不好,一遍一遍的看,看过了还是不会用,就迟迟的不开工。后来在师傅的指导下,先实现三层版的机房收费系统,不加设计模式,从做一个登陆的demo开始学习三层。然后自己就从网上找资料,最后用三层真是实现了一个登陆demo,兴奋无比啊,后来再把它加入到系统中。就这样我对三层的学习有了一个初步的开始。做完整个纯三层版的机房收费系统,后来又在此基础上加的设计模式,设计模式我也是一个一个加的。最后完成了个人版的机房收费系统。

        3.交流问题。

        我把这个问题放在了最后说,因为米老师倡导提高班要培养的人:”要学会独立学习,独立面对困难,独立解决问题“ 。但是此独立并不是一种绝对的。当遇到了问题,走不动了,还在哪里死磕,直到最会独立的磕死。”能够独立学习,独立面对困难,独立解决问题“,这是我们努力的一个目标,也美好的愿望。但是是个目标的实现,是需要一个过程的和一些方法的。

 

        结合上面同学们提出的问题,我谈一谈交流对我们在学习过程的好处:

         比如发现自己学习动力不足,今目标使用不合理。你是否和那些学习动力十足和今目标使用合理的同学交流过呢?向人家讨教人家的今目标是怎样使用来管理自己的学习和他的学习动力为什么那么十足呢?自己的今目标更新慢,那你知道谁用的好吗?有想人家学习吗?

       对于系统的怎么实现有些模糊,不知道如何加设计模式。当自己困死在这里走不动的时候,我们是否及时的找师傅点播,找到解决问题的一个突破口。

 

        如何巩固自己的学习,如何评价自己的学习程度。理论的掌握,是在实践中学明白的,不要想着看完一个理论你就会了,那是不可能的。那天一个同学和我说,当时他看抽象工厂设计模式,怎么看也不明白,后来找了个实例,学习人家是怎么实现的,才明白的。后来我一想,我也是这样的。设计模式看了2遍,现在理解的只是那些用过的,没用过的照样不理解。

还有就是看别人的博客,了解自己与别人的不同,向别人学习,这样会使我们走的很快。

 

        学习总是似懂非懂的感觉,向对象这块理解的很乱,很难理清条理。学习是在反复中不断的深刻和提高的,不要想着一下把所有的东西都理解了,弄明白了再往下走,如果这样,你永远都是最慢的。还是以机房收费系统为例,不严格按照数据库设计三范式,不用视图,不用设计模式,也可以把系统实现,如果这些东西的学习你开始觉得吃力,那你就不用这些东西,先把系统实现了再说。实现了,让自己感觉有一点点成就了,在一点点的加上其他东西,这样通过前后的比较,你的理解会更加深刻。这样你才会有往下走的信心,不至于磕死在路上。

 

 

 

 

 

 

 

 

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值