如何从C/S学习过渡到B/S学习,以及我们该如何学习


    收到一封邮件,问题是C/SB/S过渡,该怎么学习


悦姐:

           您好!我现在正在看牛腩新闻发布系统,已经看了几集了,不知道具体该学到怎样的程度,比如,我是看视频实现代码就行呢,还是把其中涉及到的都仔细研究透彻呢?以及这一阶段应该注意些什么。刚从C/S过渡到B/S,对一些知识都不怎么了解。能给我说说您当时是怎么学这一块的吗?我等您的回复。

 

          B/S学习阶段,我们经历了几次收费系统的洗礼,从个人简单版到运用MVC、设计模式的提升版,再到合作开发版。那么到了C/S的新天地,陪伴我们的不再是收费系统,而是新的面孔:新闻发布系统。

 

    对于一个新的学习内容,我们如何来完成过渡呢?

 

  1. 新内容中总是有老朋友

    首先,在机房收费系统阶段,我们已经了解了MVC,而牛腩新闻发布系统是基于三层的,也就是说,一部分内容是熟悉的。看到一个同学在博客中也写道,这时候就运用到了我们的“吃饭理论”,我们会更关注自己所不熟悉的部分,或者跟以往不同的部分——也就是我们要学习的部分。

    那么在新闻发布系统中,哪部分是新的,跟以往的MVC不同的,我想你也肯定知道了——V层,由原来的窗体界面转向了浏览器界面。

 

  1. 是实现代码还是研究细节

    关于实现代码,这个完全不存在争议,全部都要实现。

    师兄曾写过一篇《牛腩新闻发布系统知识概况》,他觉得这一个系统至少要涉及5门的知识,很多的知识点。像VS2008的使用、存储过程、触发器、divCSS、母版页、圆角框(图片)处理、JavaScriptJquery等等。如此多的知识,都需要刨根问底吗?当然不是。

    每个阶段的学习,都有一条主线,在主要学习内容进行顺利的同时,我们利用“顺便学习法”来拾取一些额外的知识。在这一阶段,vs的使用、存储过程和触发器等在上一阶段接触过的,就不是我们学习的重点,在这一阶段,侧重的是这些知识的应用。

    没有一个问题能够靠研究就能透彻的,所有的知识都是在应用中得到的升华,整个新闻发布系统的学习就是遇到新知识,然后在应用中进一步去了解的过程。所以重要的是,要把整个应用的过程走完,不能这一个点停留一下,那一个点停留一下,这就成了我们说的,横向打个结,永远成不了一张网。

 

  1. 该注意什么

    这可是一个仁者见仁智者见智的问题,我个人觉得,要注意的就是在学习的过程中,及时记录自己遇到的每一个问题和自己解决问题的过程,以及前后想法,另外就是最后的总结。

 

 

     【答一送一】如何学习的这类问题

    大家都会经历这个一个阶段,在新阶段新内容开始的时候,就会想问,我该怎么学?学到什么程度?需要注意什么问题?

    我想你早晚会发现,很多时候,这种问题,基本上没什么用。仔细想想,我们这么问,像不像期末考试前问老师:这门课的重点是什么?哪些章节考得比较多?给我们划下课后题吧……

    关于如何学习,我们和老师同学讨论过多次了,也总结了各种学习方法:顺便学习、吃饭理论、爪沙理论……但理论终究要应用到实践中。我们看一本书,接触一门新的科目,接手一个新的项目,都可以运用我们所总结这些的理论。


    但我个人不主张问,像该学到什么程度这类的问题了,因为问多了你会发现,这个问题根本就没有一个正确答案,就像在问,吃多少才算吃饱一样。你得先去吃,到时候你就知道自己饱了还是没饱,同样,学习这件事情,不是别人说到什么程度就能到什么程度,但是必经的阶段我们得有,那就是,先按照流程走下来。


   


  

 

 

 

 

 

 

 


你可能感兴趣的:(个人提升)